David Goulet
70e49331b6
Merge branch 'maint-0.4.5' into release-0.4.5
2021-11-03 09:52:48 -04:00
David Goulet
6e8e1a4e6f
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 >
2021-11-03 09:51:46 -04:00
David Goulet
41c7646d69
Merge branch 'maint-0.4.5' into release-0.4.5
2021-10-29 09:20:21 -04:00
David Goulet
f5bd575401
changes: Add file for ticket 26299
...
Signed-off-by: David Goulet <dgoulet@torproject.org >
2021-10-29 09:19:59 -04:00
David Goulet
27738a9cba
Merge branch 'maint-0.4.5' into release-0.4.5
2021-10-28 14:22:21 -04:00
David Goulet
a80868c118
changes: Typo in file, wrong version was used
...
Signed-off-by: David Goulet <dgoulet@torproject.org >
2021-10-28 14:22:14 -04:00
David Goulet
f0678b37ed
Merge branch 'maint-0.4.5' into release-0.4.5
2021-10-28 10:38:20 -04:00
Alexander Færøy
31fa3cc1a0
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
2021-10-28 10:37:45 -04:00
Alexander Færøy
2504bce7c3
Update ChangeLog and ReleaseNotes after tor#40500 was merged.
2021-10-25 21:08:07 +00:00
Alexander Færøy
290196a139
Merge branch 'maint-0.4.5' into release-0.4.5
2021-10-25 21:01:58 +00:00
David Goulet
12c3787305
ci: Exclude HSv2 Stem tests
...
Signed-off-by: David Goulet <dgoulet@torproject.org >
2021-10-25 20:56:26 +00:00
David Goulet
0c9e27ddbe
changelog: Changelog for 0.4.5.11
...
Signed-off-by: David Goulet <dgoulet@torproject.org >
2021-10-25 10:43:42 -04:00
David Goulet
1dab1c8ad5
Merge branch 'maint-0.3.5' into maint-0.4.5
2021-10-21 10:01:38 -04:00
David Goulet
f216fedb9e
Merge branch 'maint-0.4.5' into release-0.4.5
2021-10-21 10:01:38 -04:00
David Goulet
66e8e0f71b
fallbackdir: Regenerate the list for October 2021
...
Closes #40493
Signed-off-by: David Goulet <dgoulet@torproject.org >
2021-10-21 09:13:40 -04:00
Alexander Færøy
b98aad5be2
Merge branch 'maint-0.4.5' into release-0.4.5
2021-10-21 12:35:36 +00:00
Alexander Færøy
0135fb028c
Merge remote-tracking branch 'tor-gitlab/mr/338' into maint-0.4.5
2021-10-21 12:35:26 +00:00
Alexander Færøy
d6b6cd7cd7
Merge branch 'maint-0.4.5' into release-0.4.5
2021-10-20 21:47:26 +00:00
Alexander Færøy
5717b88bcb
Merge branch 'maint-0.3.5' into maint-0.4.5
2021-10-20 21:47:17 +00:00
Alexander Færøy
7372739765
Announce URL to bridge status page when starting Tor as a bridge relay.
...
This patch makes Tor announce the relay specific bridge status page URL
when Tor is starting up before bootstrap occours.
See: tor#30477
2021-10-20 21:44:45 +00:00
Alexander Færøy
04886b3393
Merge branch 'maint-0.4.5' into release-0.4.5
2021-10-20 17:36:07 +00:00
Alexander Færøy
fdc7549b61
Merge branch 'maint-0.3.5' into maint-0.4.5
2021-10-20 17:36:06 +00:00
Alexander Færøy
db112329a0
Merge remote-tracking branch 'tor-gitlab/mr/369' into maint-0.3.5
2021-10-20 17:35:35 +00:00
David Goulet
d4c697b2f7
Merge branch 'maint-0.4.5' into release-0.4.5
2021-10-19 10:29:20 -04:00
David Goulet
18b5630a7c
changes: Add file for ticket 40476
...
Closes #40476
Signed-off-by: David Goulet <dgoulet@torproject.org >
2021-10-19 09:51:24 -04:00
David Goulet
3dd4b3316d
changes: Add file for ticket 40476
...
Closes #40476
Signed-off-by: David Goulet <dgoulet@torproject.org >
2021-10-19 09:50:23 -04:00
David Goulet
816c45606b
Merge branch 'maint-0.4.5' into release-0.4.5
2021-10-06 15:45:19 -04:00
David Goulet
adcb094cb6
Merge branch 'tor-gitlab/mr/392' into maint-0.4.5
2021-10-06 15:45:13 -04:00
David Goulet
8fa7bace29
Merge branch 'maint-0.4.5' into release-0.4.5
2021-10-06 15:41:17 -04:00
David Goulet
065ebd10c2
Merge branch 'tor-gitlab/mr/393' into maint-0.4.5
2021-10-06 15:41:12 -04:00
David Goulet
a6c848ff6f
Merge branch 'maint-0.4.5' into release-0.4.5
2021-10-06 15:35:43 -04:00
David Goulet
a53c949dcf
Merge branch 'tor-gitlab/mr/420' into maint-0.4.5
2021-10-06 15:35:30 -04:00
David Goulet
ac623fa2ac
Merge branch 'maint-0.4.5' into release-0.4.5
2021-10-06 13:24:22 -04:00
David Goulet
f0d1240a07
hs-v2: Only log once the connection warning to v2
...
Closes #40474
Signed-off-by: David Goulet <dgoulet@torproject.org >
2021-10-06 13:20:22 -04:00
David Goulet
cac612af42
dir: Do not flag non-running failing HSDir
...
When a directory request fails, we flag the relay as non Running so we
don't use it anymore.
This can be problematic with onion services because there are cases
where a tor instance could have a lot of services, ephemeral ones, and
keeps failing to upload descriptors, let say due to a bad network, and
thus flag a lot of nodes as non Running which then in turn can not be
used for circuit building.
This commit makes it that we never flag nodes as non Running on a onion
service directory request (upload or fetch) failure as to keep the
hashring intact and not affect other parts of tor.
Fortunately, the onion service hashring is _not_ selected by looking at
the Running flag but since we do a 3-hop circuit to the HSDir, other
services on the same instance can influence each other by removing nodes
from the consensus for path selection.
This was made apparent with a small network that ran out of nodes to
used due to rapid succession of onion services uploading and failing.
See #40434 for details.
Fixes #40434
Signed-off-by: David Goulet <dgoulet@torproject.org >
2021-08-17 13:27:14 -04:00
David Goulet
63e41778c0
Changelog for 0.4.5.10
...
Signed-off-by: David Goulet <dgoulet@torproject.org >
2021-08-13 09:39:29 -04:00
David Goulet
7d242875cd
Merge branch 'maint-0.4.5' into release-0.4.5
2021-08-12 12:13:26 -04:00
David Goulet
33abeeab94
Merge branch 'maint-0.3.5' into maint-0.4.5
2021-08-12 12:13:25 -04:00
Alexander Færøy
eca5b62213
Update GeoIP files to match IPFire location DB as per 2021/08/12.
2021-08-12 15:38:11 +00:00
Alexander Færøy
6ecfe45a06
Merge branch 'maint-0.4.5' into release-0.4.5
2021-08-11 13:15:59 +00:00
Alexander Færøy
81635ec577
Merge branch 'maint-0.3.5' into maint-0.4.5
2021-08-11 13:15:58 +00:00
Alexander Færøy
7e0971d868
Merge remote-tracking branch 'tor-gitlab/mr/417' into maint-0.3.5
2021-08-11 13:15:35 +00:00
Alexander Færøy
0f7dd66806
Merge branch 'maint-0.4.5' into release-0.4.5
2021-08-11 13:14:26 +00:00
Alexander Færøy
c48d1c3f7c
Merge branch 'maint-0.3.5' into maint-0.4.5
2021-08-11 13:14:26 +00:00
George Kadianakis
fe5a9db1e6
Disable ed25519-donna's batch verification.
...
Fixes bug 40078.
As reported by hdevalence our batch verification logic can cause an assert
crash.
The assert happens because when the batch verification of ed25519-donna fails,
the code in `ed25519_checksig_batch()` falls back to doing a single
verification for each signature.
The crash occurs because batch verification failed, but then all signatures
individually verified just fine.
That's because batch verification and single verification use a different
equation which means that there are sigs that can pass single verification
but fail batch verification.
Fixing this would require modding ed25519-donna which is not in scope for
this ticket, and will be soon deprecated in favor of arti and
ed25519-dalek, so my branch instead removes batch verification.
2021-08-11 13:14:05 +00:00
David Goulet
0e60b65f6c
fallbackdir: Regenerate list
...
New list for all stable releases.
Closes #40447
Signed-off-by: David Goulet <dgoulet@torproject.org >
2021-08-11 09:07:05 -04:00
David Goulet
399518da02
relay: Reduce streaming compression ratio from HIGH to LOW
...
Fixes #40301
Signed-off-by: David Goulet <dgoulet@torproject.org >
2021-08-11 12:51:32 +00:00
Alexander Færøy
bd9c7946b9
Merge branch 'maint-0.4.5' into release-0.4.5
2021-08-11 12:48:04 +00:00
David Goulet
70d8fb3eab
relay: Reduce streaming compression ratio from HIGH to LOW
...
Fixes #40301
Signed-off-by: David Goulet <dgoulet@torproject.org >
2021-08-11 12:47:20 +00:00
George Kadianakis
5b1cd6e538
Merge branch 'maint-0.4.5' into release-0.4.5
2021-07-06 13:42:53 +03:00