Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-16 | doc: Update ReleasingTor.md with missing steps | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-12-16 | version: Bump version to 0.4.7.3-alpha-dev | Tor CI Release | |
2021-12-16 | changelog: Fix ReleaseNotes leftover from CI | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-12-16 | doc: Improve a bit the ReleasingTor.md | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-12-16 | Merge branch 'maint-0.4.6'tor-0.4.7.3-alpha | David Goulet | |
2021-12-16 | configure: Fix typo in versiontor-0.4.6.9 | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-12-16 | configure: Fix typo in version | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-12-16 | changelog: Add release summary | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-12-16 | release: ChangeLog and ReleaseNotes for 0.4.7.3-alpha | Tor CI Release | |
2021-12-16 | Merge branch 'maint-0.4.6' | David Goulet | |
2021-12-16 | Update geoip files to match ipfire location db, 2021/12/15. | Tor CI Release | |
2021-12-16 | fallbackdir: Update list generated on December 15, 2021 | Tor CI Release | |
2021-12-16 | version: Bump version to 0.4.7.3-alpha | Tor CI Release | |
2021-12-16 | Merge branch 'maint-0.4.6' | David Goulet | |
2021-12-16 | version: Bump version to 0.4.6.9 | Tor CI Release | |
2021-12-15 | changes: Minor syntax editing fixes | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-12-15 | Merge remote-tracking branch 'tor-gitlab/mr/500' into main | Alexander Færøy | |
2021-12-15 | Merge remote-tracking branch 'tor-gitlab/mr/491' into main | Alexander Færøy | |
2021-12-15 | Merge remote-tracking branch 'tor-gitlab/mr/497' into main | Alexander Færøy | |
2021-12-14 | Correct typo in scripts/README file | skaluzka | |
Signed-off-by: skaluzka <skaluzka@protonmail.com> | |||
2021-12-14 | fixup! relay: Change DNS timeout label on MetricsPort | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-12-14 | fixup! relay: Change DNS timeout label on MetricsPort | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-12-14 | fixup! relay: Change DNS timeout label on MetricsPort | David Goulet | |
2021-12-13 | relay: Change DNS timeout label on MetricsPort | David Goulet | |
Change it from "timeout" to "tor_timeout" in order to indicate that the DNS timeout is one from tor's DNS threshold and not the DNS server itself. Fixes #40527 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-12-13 | Merge branch 'ticket40527_046_01' into ticket40527_047_01 | David Goulet | |
2021-12-13 | relay: Don't make DNS timeout trigger an overload | David Goulet | |
Tor has configure libevent to attempt up to 3 times a DNS query for a maximum of 5 seconds each. Once that 5 seconds has elapsed, it consider the query "Timed Out" but tor only gets a timeout if all 3 attempts have failed. For example, using Unbound, it has a much higher threshold of timeout. It is well defined in https://www.nlnetlabs.nl/documentation/unbound/info-timeout/ and has some complexity to it. But the gist is that if it times out, it will be much more than 5 seconds. And so the Tor DNS timeouts are more of a "UX issue" rather than a "network issue". For this reason, we are removing this metric from the overload general signal. See https://gitlab.torproject.org/tpo/network-health/team/-/issues/139 for more information. Fixes #40527 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-12-13 | Merge remote-tracking branch 'tor-gitlab/mr/498' | Nick Mathewson | |
2021-12-06 | Limit the number of elements in a consdiff hash line. | Nick Mathewson | |
This avoids performing and then freeing a lot of small mallocs() if the hash line has too many elements. Fixes one case of bug 40472; resolves OSS-Fuzz 38363. Bugfix on 0.3.1.1-alpha when the consdiff parsing code was introduced. | |||
2021-11-23 | changes: Describe when bug 7362 began. | Nick Mathewson | |
2021-11-23 | Add documentation on {C,S}METHOD parsing behaviour | Cecylia Bocovich | |
2021-11-19 | Don't kill managed proxy on method error | Cecylia Bocovich | |
Some PT applications support more than one transport. For example, obfs4proxy supports obfs4, obfs3, and meek. If one or more transports specified in the torrc file are supported, we shouldn't kill the managed proxy on a {C,S}METHOD-ERROR. Instead, we should log a warning. We were already logging warnings on method errors. This change just makes sure that the managed proxy isn't killed, and then if no transports are configured for the managed proxy, bumps the log level up from a notice to a warning. Closes #7362 | |||
2021-11-15 | Do not count controller-selected paths towards path bias. | Nick Mathewson | |
As a side effect, this fixes a "Bug" warning. Closes #40515. Bugfix on 0.2.4.10-alpha. | |||
2021-11-08 | Merge branch 'maint-0.4.5' into maint-0.4.6 | Alexander Færøy | |
2021-11-08 | Merge branch 'maint-0.4.6' into main | Alexander Færøy | |
2021-11-08 | Merge branch 'maint-0.3.5' into maint-0.4.5 | Alexander Færøy | |
2021-11-08 | Merge remote-tracking branch 'tor-gitlab/mr/487' into maint-0.3.5 | Alexander Færøy | |
2021-11-08 | Merge remote-tracking branch 'tor-gitlab/mr/486' into maint-0.3.5 | Alexander Færøy | |
2021-11-08 | Merge remote-tracking branch 'tor-gitlab/mr/485' into main | Alexander Færøy | |
2021-11-08 | Merge remote-tracking branch 'tor-gitlab/mr/480' into main | Alexander Færøy | |
2021-11-08 | Merge remote-tracking branch 'tor-gitlab/mr/479' into main | Alexander Færøy | |
2021-11-06 | Give an error message if LibreSSL's TLSv1.3 APIs aren't what we need | Nick Mathewson | |
From LibreSSL versions 3.2.1 through 3.4.0, our configure script would conclude that TLSv1.3 as supported, but it actually wasn't. This led to annoying breakage like #40128 and #40445. Now we give an error message if we try to build with one of those versions. Closes #40511. | |||
2021-11-05 | Reverse the direction of the test for openssl 3.0.0 | Nick Mathewson | |
Previously the logic was reversed, and always gave the wrong answer. This has no other effect than to change whether we suppress deprecated API warnings. Fixes #40429; bugfix on 0.3.5.13. | |||
2021-11-05 | Prefer use of __MINGW_PRINTF/SCANF_FORMAT if available. | Nick Mathewson | |
Mingw headers sometimes like to define alternative scanf/printf format attributes depending on whether they're using clang, UCRT, MINGW_ANSI_STDIO, or the microsoft version of printf/scanf. This change attempts to use the right one on the given platform. This is an attempt to fix part of #40355. | |||
2021-11-05 | Merge branch 'maint-0.4.5' into maint-0.4.6 | David Goulet | |
2021-11-05 | Merge branch 'maint-0.4.6' | David Goulet | |
2021-11-05 | protover: Fix merge forward from 035 | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-11-05 | Merge branch 'maint-0.3.5' into maint-0.4.5 | David Goulet | |
2021-11-05 | Light edit to protover warnings. | Nick Mathewson | |
2021-11-05 | changes: Add file for ticket 40505 | Simon South | |
2021-11-05 | sandbox: Allow "statx" syscall on i386 for glibc 2.33 | Simon South | |
glibc versions 2.33 and newer use the modern "statx" system call in their implementations of stat() and opendir() for Linux on i386. Prevent failures in the sandbox unit tests by modifying the sandbox to allow this system call without restriction on i386 when it is available, and update the test suite to skip the "sandbox/stat_filename" test in this case as it is certain to fail. |