David Goulet
c8872ca88a
changes: Clean leftovers after releasing 0.4.6.8
...
Signed-off-by: David Goulet <dgoulet@torproject.org >
2021-10-28 09:18:29 -04:00
Alexander Færøy
2ae7a71f43
Update ChangeLog and ReleaseNotes after tor#40500 was merged.
2021-10-25 21:16:25 +00:00
Alexander Færøy
9e44116fe6
Merge branch 'maint-0.4.6' into release-0.4.6
2021-10-25 21:03:14 +00:00
Alexander Færøy
0c5128eeb2
Merge branch 'maint-0.4.5' into maint-0.4.6
2021-10-25 21:02:55 +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
d496a75026
Merge branch 'maint-0.4.5' into maint-0.4.6
2021-10-21 10:01:38 -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
2fdeeaa64d
Merge branch 'maint-0.4.6' into release-0.4.6
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
bd1c14f015
Merge branch 'maint-0.4.5' into maint-0.4.6
2021-10-21 12:35:36 +00:00
Alexander Færøy
5be41d420f
Merge branch 'maint-0.4.6' into release-0.4.6
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
1e08efdb58
Merge branch 'maint-0.4.5' into maint-0.4.6
2021-10-20 21:47:26 +00:00
Alexander Færøy
da02708be1
Merge branch 'maint-0.4.6' into release-0.4.6
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
16cbbf04c4
Merge branch 'maint-0.4.5' into maint-0.4.6
2021-10-20 17:36:07 +00:00
Alexander Færøy
6edc9bcc13
Merge branch 'maint-0.4.6' into release-0.4.6
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
07989171e3
Merge branch 'maint-0.4.6' into release-0.4.6
2021-10-20 09:17:06 -04:00
David Goulet
caa305a5ad
changes: Add file for ticket 40491
...
Signed-off-by: David Goulet <dgoulet@torproject.org >
2021-10-20 09:15:51 -04:00
David Goulet
af48f5736a
hs: Fix merge conflicts after merging forward 40476
...
Signed-off-by: David Goulet <dgoulet@torproject.org >
2021-10-19 10:57:10 -04:00
David Goulet
5112b6cd4f
Merge branch 'maint-0.4.6' into release-0.4.6
2021-10-19 10:35:40 -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
f748a497c7
Merge branch 'ticket40476_045_01' into ticket40476_046_01
2021-10-19 09:48:13 -04:00
David Goulet
2a4a0c9012
changes: Add file for ticket 40476
...
Closes #40476
Signed-off-by: David Goulet <dgoulet@torproject.org >
2021-10-19 09:36:14 -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
065ebd10c2
Merge branch 'tor-gitlab/mr/393' into maint-0.4.5
2021-10-06 15:41:12 -04:00
David Goulet
53b08a1158
Merge branch 'maint-0.4.6' into release-0.4.6
2021-10-06 15:35:43 -04:00
David Goulet
474c85a98d
Merge branch 'maint-0.4.5' into maint-0.4.6
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
fd640bbeae
Merge branch 'maint-0.4.6' into release-0.4.6
2021-10-06 13:25:08 -04:00
David Goulet
602dcd8e37
hs-v2: Only log once the connection warning to v2
...
Closes #40474
Signed-off-by: David Goulet <dgoulet@torproject.org >
2021-10-06 13:22:02 -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
04b0f78f43
Changelog for 0.4.6.7
...
Signed-off-by: David Goulet <dgoulet@torproject.org >
2021-08-13 09:39:16 -04:00
David Goulet
4c3c40e70c
Merge branch 'maint-0.4.5' into maint-0.4.6
2021-08-12 12:13:26 -04:00
David Goulet
0233b06f28
Merge branch 'maint-0.4.6' into release-0.4.6
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
b8660e384f
Merge branch 'maint-0.4.5' into maint-0.4.6
2021-08-11 13:15:59 +00:00
Alexander Færøy
053c4578de
Merge branch 'maint-0.4.6' into release-0.4.6
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
e3c2179f25
Merge branch 'maint-0.4.5' into maint-0.4.6
2021-08-11 13:14:26 +00:00
Alexander Færøy
a6de7341dd
Merge branch 'maint-0.4.6' into release-0.4.6
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