David Goulet
728191fc2e
Merge branch 'maint-0.4.5' into maint-0.4.6
2022-02-04 11:07:34 -05:00
Tor CI Release
6a6332a683
fallbackdir: Update list generated on February 04, 2022
2022-02-04 11:05:21 -05:00
Tor CI Release
5ab4fa9fd8
Update geoip files to match ipfire location db, 2022/02/04.
2022-02-04 11:05:13 -05:00
David Goulet
1c0f56bc3f
Merge branch 'maint-0.4.5' into maint-0.4.6
2022-02-04 10:56:33 -05:00
Tor CI Release
cfe022d01d
Update geoip files to match ipfire location db, 2021/12/15.
2022-02-04 10:56:29 -05:00
David Goulet
d69a994d46
Merge branch 'maint-0.4.5' into maint-0.4.6
2022-02-04 10:18:25 -05:00
Tor CI Release
f03cab5dbb
fallbackdir: Update list generated on December 15, 2021
2022-02-04 10:17:10 -05:00
David Goulet
a08b12568e
Merge branch 'maint-0.4.5' into maint-0.4.6
2022-02-03 08:30:40 -05:00
David Goulet
3c73622f27
hs: Double quote the metrics label value
...
Fixes #40552
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-02-03 08:30:23 -05:00
David Goulet
bc500804fd
Merge branch 'maint-0.4.5' into maint-0.4.6
2022-01-24 10:49:41 -05:00
David Goulet
1b58399b07
Merge branch 'maint-0.3.5' into maint-0.4.5
2022-01-24 10:49:32 -05:00
David Goulet
421ce94395
version: Bump version to 0.3.5.18
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-01-24 10:48:15 -05:00
David Goulet
28881d0a92
fallbackdir: Update list generated on January 24, 2022
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-01-24 10:35:18 -05:00
David Goulet
324ded93be
geoip: Update to match ipfire location db, 2022/01/24.
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-01-24 10:31:43 -05:00
David Goulet
0f9967c945
Merge branch 'maint-0.4.5' into maint-0.4.6
2022-01-19 13:56:43 -05:00
David Goulet
986730e82c
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 72041c6306
which didn't fix the unit test.
Fixes #40549
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-01-19 13:36:23 -05:00
David Goulet
4d60ab8fb7
Merge branch 'maint-0.4.5' into maint-0.4.6
2022-01-18 13:15:38 -05:00
David Goulet
4ab4521c31
Merge branch 'maint-0.3.5' into maint-0.4.5
2022-01-18 13:15:38 -05:00
David Goulet
501d8bbd4c
Merge branch 'tor-gitlab/mr/511' into maint-0.3.5
2022-01-18 13:15:33 -05:00
David Goulet
ec5611e876
Merge branch 'maint-0.4.5' into maint-0.4.6
2022-01-18 13:15:29 -05:00
David Goulet
49c758af47
Merge branch 'maint-0.3.5' into maint-0.4.5
2022-01-18 13:15:29 -05:00
David Goulet
e523480691
Merge branch 'tor-gitlab/mr/510' into maint-0.3.5
2022-01-18 13:15:23 -05:00
David Goulet
7d9d769123
Merge branch 'maint-0.4.5' into maint-0.4.6
2022-01-18 13:12:35 -05:00
David Goulet
aac5731f86
Merge branch 'maint-0.3.5' into maint-0.4.5
2022-01-18 13:12:13 -05:00
Jérôme Charaoui
d6c2da6630
Update new relay blogpost URL
...
This removes the '/blog/' URL component which relies on a
redirection since the blog has been migrated to Lektor
2022-01-18 12:56:34 -05:00
David Goulet
b9c06718a8
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>
2022-01-18 12:51:52 -05:00
David Goulet
72041c6306
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>
2022-01-18 12:39:06 -05:00
David Goulet
413e0c7575
configure: Remove typo created by CI patch
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-12-16 13:03:23 -05:00
Tor CI Release
00d7337002
version: Bump version to 0.4.6.9-dev
2021-12-16 12:00:07 -05:00
David Goulet
ea2ada6d14
configure: Fix typo in version
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-12-16 09:53:16 -05:00
Tor CI Release
9a4366b3e3
Update geoip files to match ipfire location db, 2021/12/15.
2021-12-16 09:27:46 -05:00
Tor CI Release
57e8a9b8cb
fallbackdir: Update list generated on December 15, 2021
2021-12-16 09:27:39 -05:00
Tor CI Release
faad5ded78
version: Bump version to 0.4.6.9
2021-12-16 09:23:30 -05:00
David Goulet
cda7acb35d
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>
2021-12-13 10:47:46 -05:00
Alexander Færøy
a78dafbf7c
Merge branch 'maint-0.4.5' into maint-0.4.6
2021-11-08 14:16:19 +00:00
Alexander Færøy
882fd1f0d4
Merge branch 'maint-0.3.5' into maint-0.4.5
2021-11-08 14:16:18 +00:00
Alexander Færøy
4a24673436
Merge remote-tracking branch 'tor-gitlab/mr/487' into maint-0.3.5
2021-11-08 14:15:59 +00:00
Alexander Færøy
4914e0e1cc
Merge remote-tracking branch 'tor-gitlab/mr/486' into maint-0.3.5
2021-11-08 14:15:56 +00:00
Nick Mathewson
cee6e7d9e1
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 .
2021-11-06 11:04:08 -04:00
Nick Mathewson
8beb560bfd
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.
2021-11-05 13:23:05 -04:00
David Goulet
77b265f96e
Merge branch 'maint-0.4.5' into maint-0.4.6
2021-11-05 10:44:10 -04:00
David Goulet
a7fe37f1fa
protover: Fix merge forward from 035
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-11-05 10:42:54 -04:00
David Goulet
47adba879c
Merge branch 'maint-0.3.5' into maint-0.4.5
2021-11-05 10:35:08 -04:00
Nick Mathewson
439e17180c
Light edit to protover warnings.
2021-11-05 10:30:57 -04:00
David Goulet
f93cd5deb8
protover: Add a note on why LinkAuth is not recommended or required
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-11-05 10:16:08 -04:00
David Goulet
3d1a49908c
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>
2021-11-05 10:13:47 -04:00
Nick Mathewson
7c085490f5
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.
2021-11-05 09:20:05 -04:00
Alexander Færøy
fb6bba1e42
Merge branch 'maint-0.4.5' into maint-0.4.6
2021-11-05 03:10:29 +00:00
Alexander Færøy
40e2106031
Merge branch 'maint-0.3.5' into maint-0.4.5
2021-11-05 03:10:28 +00:00
Alexander Færøy
cfd1482f78
Merge remote-tracking branch 'ahf/ahf/ci-i386' into maint-0.3.5
2021-11-05 03:10:12 +00:00