]>
git.ipfire.org Git - thirdparty/tor.git/log
David Goulet [Fri, 4 Feb 2022 17:36:19 +0000 (12:36 -0500)]
Merge branch 'maint-0.4.5' into maint-0.4.6
Tor CI Release [Fri, 4 Feb 2022 16:29:20 +0000 (16:29 +0000)]
version: Bump version to 0.4.5.12-dev
Tor CI Release [Fri, 4 Feb 2022 16:00:39 +0000 (16:00 +0000)]
version: Bump version to 0.4.6.10
David Goulet [Fri, 4 Feb 2022 16:09:38 +0000 (11:09 -0500)]
Merge branch 'maint-0.4.5' into maint-0.4.6
Tor CI Release [Fri, 4 Feb 2022 16:00:33 +0000 (16:00 +0000)]
version: Bump version to 0.4.5.12
David Goulet [Fri, 4 Feb 2022 16:07:34 +0000 (11:07 -0500)]
Merge branch 'maint-0.4.5' into maint-0.4.6
Tor CI Release [Fri, 4 Feb 2022 15:49:03 +0000 (15:49 +0000)]
fallbackdir: Update list generated on February 04, 2022
Tor CI Release [Fri, 4 Feb 2022 15:46:27 +0000 (15:46 +0000)]
Update geoip files to match ipfire location db, 2022/02/04.
David Goulet [Fri, 4 Feb 2022 15:56:33 +0000 (10:56 -0500)]
Merge branch 'maint-0.4.5' into maint-0.4.6
Tor CI Release [Wed, 15 Dec 2021 16:17:47 +0000 (16:17 +0000)]
Update geoip files to match ipfire location db, 2021/12/15.
David Goulet [Fri, 4 Feb 2022 15:18:25 +0000 (10:18 -0500)]
Merge branch 'maint-0.4.5' into maint-0.4.6
Tor CI Release [Wed, 15 Dec 2021 16:29:45 +0000 (16:29 +0000)]
fallbackdir: Update list generated on December 15, 2021
David Goulet [Thu, 3 Feb 2022 13:30:40 +0000 (08:30 -0500)]
Merge branch 'maint-0.4.5' into maint-0.4.6
David Goulet [Wed, 2 Feb 2022 18:51:22 +0000 (13:51 -0500)]
hs: Double quote the metrics label value
Fixes #40552
Signed-off-by: David Goulet <dgoulet@torproject.org>
David Goulet [Mon, 24 Jan 2022 15:49:41 +0000 (10:49 -0500)]
Merge branch 'maint-0.4.5' into maint-0.4.6
David Goulet [Mon, 24 Jan 2022 15:49:32 +0000 (10:49 -0500)]
Merge branch 'maint-0.3.5' into maint-0.4.5
David Goulet [Mon, 24 Jan 2022 15:47:29 +0000 (10:47 -0500)]
version: Bump version to 0.3.5.18
Signed-off-by: David Goulet <dgoulet@torproject.org>
David Goulet [Mon, 24 Jan 2022 15:35:02 +0000 (10:35 -0500)]
fallbackdir: Update list generated on January 24, 2022
Signed-off-by: David Goulet <dgoulet@torproject.org>
David Goulet [Mon, 24 Jan 2022 15:31:43 +0000 (10:31 -0500)]
geoip: Update to match ipfire location db, 2022/01/24.
Signed-off-by: David Goulet <dgoulet@torproject.org>
David Goulet [Wed, 19 Jan 2022 18:56:43 +0000 (13:56 -0500)]
Merge branch 'maint-0.4.5' into maint-0.4.6
David Goulet [Wed, 19 Jan 2022 18:36:23 +0000 (13:36 -0500)]
test: Remove HSv2 protover specific test
HSv2 is not advertised as a supported protocol version anymore.
This was introduced with the merge-forward of commit
72041c63064b461e
which didn't fix the unit test.
Fixes #40549
Signed-off-by: David Goulet <dgoulet@torproject.org>
David Goulet [Tue, 18 Jan 2022 18:15:38 +0000 (13:15 -0500)]
Merge branch 'maint-0.4.5' into maint-0.4.6
David Goulet [Tue, 18 Jan 2022 18:15:38 +0000 (13:15 -0500)]
Merge branch 'maint-0.3.5' into maint-0.4.5
David Goulet [Tue, 18 Jan 2022 18:15:33 +0000 (13:15 -0500)]
Merge branch 'tor-gitlab/mr/511' into maint-0.3.5
David Goulet [Tue, 18 Jan 2022 18:15:29 +0000 (13:15 -0500)]
Merge branch 'maint-0.4.5' into maint-0.4.6
David Goulet [Tue, 18 Jan 2022 18:15:29 +0000 (13:15 -0500)]
Merge branch 'maint-0.3.5' into maint-0.4.5
David Goulet [Tue, 18 Jan 2022 18:15:23 +0000 (13:15 -0500)]
Merge branch 'tor-gitlab/mr/510' into maint-0.3.5
David Goulet [Tue, 18 Jan 2022 18:12:35 +0000 (13:12 -0500)]
Merge branch 'maint-0.4.5' into maint-0.4.6
David Goulet [Tue, 18 Jan 2022 18:12:13 +0000 (13:12 -0500)]
Merge branch 'maint-0.3.5' into maint-0.4.5
Jérôme Charaoui [Mon, 10 Jan 2022 15:16:24 +0000 (15:16 +0000)]
Update new relay blogpost URL
This removes the '/blog/' URL component which relies on a
redirection since the blog has been migrated to Lektor
David Goulet [Tue, 18 Jan 2022 17:51:52 +0000 (12:51 -0500)]
main: Update a dead URL in a log notice
Change https://www.torproject.org/download/download#warning to
https://support.torproject.org/faq/staying-anonymous/
Closes #40544
Signed-off-by: David Goulet <dgoulet@torproject.org>
David Goulet [Thu, 4 Nov 2021 18:44:58 +0000 (14:44 -0400)]
relay: Don't advertise HSv2 protocol version
We removed HSIntro=3 and HSDir=1 that are v2 specific. Since 0.3.5.17,
we do not support introducing or being a directory for onion service v2.
Closes #40509
Signed-off-by: David Goulet <dgoulet@torproject.org>
David Goulet [Thu, 16 Dec 2021 18:03:23 +0000 (13:03 -0500)]
configure: Remove typo created by CI patch
Signed-off-by: David Goulet <dgoulet@torproject.org>
Tor CI Release [Thu, 16 Dec 2021 15:01:28 +0000 (15:01 +0000)]
version: Bump version to 0.4.6.9-dev
David Goulet [Thu, 16 Dec 2021 14:53:16 +0000 (09:53 -0500)]
configure: Fix typo in version
Signed-off-by: David Goulet <dgoulet@torproject.org>
Tor CI Release [Wed, 15 Dec 2021 16:17:47 +0000 (16:17 +0000)]
Update geoip files to match ipfire location db, 2021/12/15.
Tor CI Release [Wed, 15 Dec 2021 16:29:45 +0000 (16:29 +0000)]
fallbackdir: Update list generated on December 15, 2021
Tor CI Release [Wed, 15 Dec 2021 16:31:03 +0000 (16:31 +0000)]
version: Bump version to 0.4.6.9
David Goulet [Mon, 13 Dec 2021 15:22:29 +0000 (10:22 -0500)]
relay: Don't make DNS timeout trigger an overload
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>
Alexander Færøy [Mon, 8 Nov 2021 14:16:19 +0000 (14:16 +0000)]
Merge branch 'maint-0.4.5' into maint-0.4.6
Alexander Færøy [Mon, 8 Nov 2021 14:16:18 +0000 (14:16 +0000)]
Merge branch 'maint-0.3.5' into maint-0.4.5
Alexander Færøy [Mon, 8 Nov 2021 14:15:59 +0000 (14:15 +0000)]
Merge remote-tracking branch 'tor-gitlab/mr/487' into maint-0.3.5
Alexander Færøy [Mon, 8 Nov 2021 14:15:56 +0000 (14:15 +0000)]
Merge remote-tracking branch 'tor-gitlab/mr/486' into maint-0.3.5
Nick Mathewson [Sat, 6 Nov 2021 15:04:08 +0000 (11:04 -0400)]
Give an error message if LibreSSL's TLSv1.3 APIs aren't what we need
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.
Nick Mathewson [Fri, 5 Nov 2021 17:23:05 +0000 (13:23 -0400)]
Reverse the direction of the test for openssl 3.0.0
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.
David Goulet [Fri, 5 Nov 2021 14:44:10 +0000 (10:44 -0400)]
Merge branch 'maint-0.4.5' into maint-0.4.6
David Goulet [Fri, 5 Nov 2021 14:42:54 +0000 (10:42 -0400)]
protover: Fix merge forward from 035
Signed-off-by: David Goulet <dgoulet@torproject.org>
David Goulet [Fri, 5 Nov 2021 14:35:08 +0000 (10:35 -0400)]
Merge branch 'maint-0.3.5' into maint-0.4.5
Nick Mathewson [Fri, 5 Nov 2021 14:30:57 +0000 (10:30 -0400)]
Light edit to protover warnings.
David Goulet [Fri, 5 Nov 2021 14:16:08 +0000 (10:16 -0400)]
protover: Add a note on why LinkAuth is not recommended or required
Signed-off-by: David Goulet <dgoulet@torproject.org>
David Goulet [Fri, 5 Nov 2021 14:10:24 +0000 (10:10 -0400)]
protover: Move all hardcoded lists in one place
This also moves the warnings and add some theatrical effect around the
code so anyone modifying those list should notice the warnings signs and
read the comment accordingly.
Signed-off-by: David Goulet <dgoulet@torproject.org>
Nick Mathewson [Fri, 5 Nov 2021 13:15:10 +0000 (09:15 -0400)]
Add scary warnings about changing the protover list.
Doing this in the wrong way has potential to cause serious havoc on
the network, so let's make it harder for future programmers to mess
it up.
Alexander Færøy [Fri, 5 Nov 2021 03:10:29 +0000 (03:10 +0000)]
Merge branch 'maint-0.4.5' into maint-0.4.6
Alexander Færøy [Fri, 5 Nov 2021 03:10:28 +0000 (03:10 +0000)]
Merge branch 'maint-0.3.5' into maint-0.4.5
Alexander Færøy [Fri, 5 Nov 2021 03:10:12 +0000 (03:10 +0000)]
Merge remote-tracking branch 'ahf/ahf/ci-i386' into maint-0.3.5
David Goulet [Wed, 3 Nov 2021 13:50:43 +0000 (09:50 -0400)]
shellcheck: Remove unused variable in ci-driver.sh
Signed-off-by: David Goulet <dgoulet@torproject.org>
David Goulet [Wed, 3 Nov 2021 13:53:31 +0000 (09:53 -0400)]
Merge branch 'maint-0.4.5' into maint-0.4.6
Signed-off-by: David Goulet <dgoulet@torproject.org>
David Goulet [Wed, 3 Nov 2021 13:52:03 +0000 (09:52 -0400)]
Merge branch 'tor-gitlab/mr/477' into maint-0.4.5
David Goulet [Tue, 2 Nov 2021 13:34:03 +0000 (09:34 -0400)]
relay: Don't allow DirPort on non-IPv4
Our code doesn't allow it and so this prevents an assert() crash if the
DirPort is for instance IPv6 only.
Fixes #40494
Signed-off-by: David Goulet <dgoulet@torproject.org>
David Goulet [Wed, 3 Nov 2021 13:47:43 +0000 (09:47 -0400)]
Merge branch 'maint-0.4.5' into maint-0.4.6
David Goulet [Wed, 3 Nov 2021 13:47:43 +0000 (09:47 -0400)]
Merge branch 'maint-0.3.5' into maint-0.4.5
David Goulet [Wed, 3 Nov 2021 13:47:30 +0000 (09:47 -0400)]
shellcheck: Make it happy on couple scripts
Signed-off-by: David Goulet <dgoulet@torproject.org>
Alexander Færøy [Wed, 3 Nov 2021 12:36:30 +0000 (12:36 +0000)]
Add i386 version of debian-minimal for 32-bit Gitlab CI builds.
See: tpo/core/tor#40505
Alexander Færøy [Tue, 2 Nov 2021 15:26:09 +0000 (15:26 +0000)]
Add missing ponctuation.
David Goulet [Tue, 2 Nov 2021 13:50:18 +0000 (09:50 -0400)]
man: Missing OverloadStatistics option in tor.1
Closes #40504
Signed-off-by: David Goulet <dgoulet@torproject.org>
Alexander Færøy [Fri, 29 Oct 2021 16:56:33 +0000 (16:56 +0000)]
Merge branch 'maint-0.3.5' into maint-0.4.5
Alexander Færøy [Fri, 29 Oct 2021 16:56:33 +0000 (16:56 +0000)]
Merge branch 'maint-0.4.5' into maint-0.4.6
Alexander Færøy [Fri, 5 Feb 2021 17:12:52 +0000 (17:12 +0000)]
Fix Windows build.
While trying to resolve our CI issues, the Windows build broke with an
unused function error:
src/test/test_switch_id.c:37:1: error: ‘unprivileged_port_range_start’
defined but not used [-Werror=unused-function]
We solve this by moving the `#if !defined(_WIN32)` test above the
`unprivileged_port_range_start()` function defintion such that it is
included in its body.
This is an unreviewed commit.
See: tor#40275
David Goulet [Fri, 29 Oct 2021 13:20:21 +0000 (09:20 -0400)]
Merge branch 'maint-0.3.5' into maint-0.4.5
David Goulet [Fri, 29 Oct 2021 13:20:21 +0000 (09:20 -0400)]
Merge branch 'maint-0.4.5' into maint-0.4.6
David Goulet [Fri, 29 Oct 2021 13:19:59 +0000 (09:19 -0400)]
changes: Add file for ticket 26299
Signed-off-by: David Goulet <dgoulet@torproject.org>
David Goulet [Fri, 29 Oct 2021 13:19:21 +0000 (09:19 -0400)]
changes: Add file for ticket 26299
Signed-off-by: David Goulet <dgoulet@torproject.org>
David Goulet [Thu, 28 Oct 2021 20:29:22 +0000 (16:29 -0400)]
makefile: Add a reproducible dist make job
Signed-off-by: David Goulet <dgoulet@torproject.org>
David Goulet [Thu, 28 Oct 2021 20:29:22 +0000 (16:29 -0400)]
makefile: Add a reproducible dist make job
Signed-off-by: David Goulet <dgoulet@torproject.org>
Alexander Færøy [Fri, 10 Jul 2020 00:31:35 +0000 (02:31 +0200)]
release: Patches to make tarball reproducible
Closes #26299
Signed-off-by: David Goulet <dgoulet@torproject.org>
David Goulet [Thu, 28 Oct 2021 18:26:35 +0000 (14:26 -0400)]
Merge branch 'maint-0.4.5' into maint-0.4.6
David Goulet [Thu, 28 Oct 2021 18:22:14 +0000 (14:22 -0400)]
changes: Typo in file, wrong version was used
Signed-off-by: David Goulet <dgoulet@torproject.org>
Alexander Færøy [Fri, 10 Jul 2020 00:31:35 +0000 (02:31 +0200)]
release: Patches to make tarball reproducible
Closes #26299
Signed-off-by: David Goulet <dgoulet@torproject.org>
David Goulet [Thu, 28 Oct 2021 14:38:20 +0000 (10:38 -0400)]
Merge branch 'maint-0.4.5' into maint-0.4.6
Alexander Færøy [Thu, 10 Jun 2021 20:04:13 +0000 (20:04 +0000)]
Fix compilation on systems with older compilers.
This patch fixes a build error with GCC 7.x which doesn't seem to accept
const int's as constants in macro initialization.
See: tpo/core/tor#40410
David Goulet [Thu, 28 Oct 2021 13:42:32 +0000 (09:42 -0400)]
Merge branch 'maint-0.4.5' into maint-0.4.6
David Goulet [Thu, 28 Oct 2021 13:42:25 +0000 (09:42 -0400)]
Merge branch 'maint-0.3.5' into maint-0.4.5
David Goulet [Thu, 28 Oct 2021 13:41:56 +0000 (09:41 -0400)]
version: Missing version update in couple files
Signed-off-by: David Goulet <dgoulet@torproject.org>
David Goulet [Thu, 28 Oct 2021 13:41:13 +0000 (09:41 -0400)]
version: Missing version update in couple files
Signed-off-by: David Goulet <dgoulet@torproject.org>
David Goulet [Thu, 28 Oct 2021 13:40:50 +0000 (09:40 -0400)]
version: Missing version update in couple files
Signed-off-by: David Goulet <dgoulet@torproject.org>
David Goulet [Tue, 26 Oct 2021 18:33:49 +0000 (14:33 -0400)]
Merge branch 'maint-0.4.5' into maint-0.4.6
David Goulet [Tue, 26 Oct 2021 18:33:49 +0000 (14:33 -0400)]
Merge branch 'maint-0.3.5' into maint-0.4.5
David Goulet [Tue, 26 Oct 2021 18:33:31 +0000 (14:33 -0400)]
ci: Missing source dir when parsing configure.ac version
Signed-off-by: David Goulet <dgoulet@torproject.org>
David Goulet [Tue, 26 Oct 2021 15:31:28 +0000 (11:31 -0400)]
Merge branch 'maint-0.4.5' into maint-0.4.6
David Goulet [Tue, 26 Oct 2021 15:31:24 +0000 (11:31 -0400)]
version: Bump to 0.4.6.8-dev
Signed-off-by: David Goulet <dgoulet@torproject.org>
David Goulet [Tue, 26 Oct 2021 15:31:14 +0000 (11:31 -0400)]
Merge branch 'maint-0.3.5' into maint-0.4.5
David Goulet [Tue, 26 Oct 2021 15:31:06 +0000 (11:31 -0400)]
version: Bump to 0.4.5.11-dev
Signed-off-by: David Goulet <dgoulet@torproject.org>
David Goulet [Tue, 26 Oct 2021 15:30:56 +0000 (11:30 -0400)]
version: Bump to 0.3.5.17-dev
Signed-off-by: David Goulet <dgoulet@torproject.org>
David Goulet [Tue, 26 Oct 2021 13:17:58 +0000 (09:17 -0400)]
Merge branch 'maint-0.4.5' into maint-0.4.6
David Goulet [Tue, 26 Oct 2021 13:17:52 +0000 (09:17 -0400)]
Merge branch 'maint-0.3.5' into maint-0.4.5
David Goulet [Tue, 26 Oct 2021 13:17:01 +0000 (09:17 -0400)]
version: Bump to 0.4.6.8
Signed-off-by: David Goulet <dgoulet@torproject.org>
David Goulet [Tue, 26 Oct 2021 13:16:44 +0000 (09:16 -0400)]
version: Bump to 0.4.5.11
Signed-off-by: David Goulet <dgoulet@torproject.org>
David Goulet [Tue, 26 Oct 2021 13:16:13 +0000 (09:16 -0400)]
version: Bump to 0.3.5.17
Signed-off-by: David Goulet <dgoulet@torproject.org>
Alexander Færøy [Mon, 25 Oct 2021 21:02:55 +0000 (21:02 +0000)]
Merge branch 'maint-0.4.5' into maint-0.4.6
David Goulet [Mon, 25 Oct 2021 17:37:38 +0000 (13:37 -0400)]
ci: Exclude HSv2 Stem tests
Signed-off-by: David Goulet <dgoulet@torproject.org>