Alexander Færøy
ac254d5334
Merge branch 'maint-0.4.6' into main
2021-08-11 13:14:26 +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
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
Alexander Færøy
5ab108360d
Merge branch 'maint-0.4.6' into main
2021-08-11 13:07:46 +00:00
Alexander Færøy
a3a5e26212
Merge branch 'maint-0.4.5' into maint-0.4.6
2021-08-11 13:07:46 +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
Alexander Færøy
e7a8c3d127
Merge branch 'maint-0.3.5' into maint-0.4.5
2021-08-11 13:06:12 +00: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
61c88fbec9
Merge branch 'maint-0.4.6' into main
2021-08-11 12:48:04 +00:00
Alexander Færøy
3d0b4c7c45
Merge branch 'maint-0.4.5' into maint-0.4.6
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
Mike Perry
5c3021be85
Make inbuf and outbuf len check params const
2021-07-30 12:57:31 -04:00
Mike Perry
a0368b3759
MAKEFILE: include new CC algs in makefile
2021-07-30 12:57:31 -04:00
Mike Perry
ed1e91ffc2
TOR_NOLA: Implement a pure BDP tracking CC alg
...
How come no one ever named a congestion control algorithm after New Orleans?
2021-07-30 12:57:31 -04:00
Mike Perry
663cd052b5
TOR_VEGAS: Implement Prop#324 TOR_VEGAS.
2021-07-30 12:57:30 -04:00
Mike Perry
33cd92922a
TOR_WESTWOOD: Implement Prop#324 TOR_WESTWOOD
2021-07-30 12:57:30 -04:00
Mike Perry
66f975e4e6
Prop#324: Free congestion control object on circ and cpath
2021-07-30 12:57:30 -04:00
Mike Perry
4d8c6d5701
Prop#324: Hook up CC window checks for relay cell packaging
2021-07-30 12:57:30 -04:00
Mike Perry
31fc7591a1
Prop#324: Hook up CC algs to main sendme callpoints
2021-07-30 12:57:30 -04:00
Mike Perry
802d7e22c5
Prop#324: Add congestion control state to structs
2021-07-30 12:57:30 -04:00
Mike Perry
f1d0c2d826
Prop#324: Common RTT, BDP, and blocked channel signal support
2021-07-30 12:57:30 -04:00
George Kadianakis
4f68fe3e6c
Merge branch 'vanguards-lite-dev-rebased'
2021-07-28 12:00:37 +03:00
Nick Mathewson
a9b287fbcc
Merge remote-tracking branch 'tor-gitlab/mr/412'
2021-07-23 15:06:06 -04:00
Nick Mathewson
bc40c6af08
Correct another ReleasingTor.md issue
2021-07-23 14:50:23 -04:00
Nick Mathewson
53b4aff5b8
Update ReleasingTor.md to reflect current practice
2021-07-23 14:47:49 -04:00
George Kadianakis
72aa23a9fd
circpad: Be smarter on when to send back STOP cells.
2021-07-22 15:03:56 +03:00
George Kadianakis
43a725797b
Update changes file with the new proposal number #333 .
2021-07-21 12:43:52 +03:00
George Kadianakis
30a97d9bb3
Increase frequency of vg-lite callback to 15 minutes
2021-07-20 13:03:32 +03:00
Nick Mathewson
27d6b3ae7a
Remove some needless includes
2021-07-12 15:53:56 -04:00
Nick Mathewson
c63541a0b0
Remove fuzz_hexdigest.c: It is already covered by other fuzzers
2021-07-12 15:42:32 -04:00
Nick Mathewson
45bb6ae60b
Merge remote-tracking branch 'tor-gitlab/mr/407'
2021-07-12 15:41:12 -04:00
Nick Mathewson
a11a9bb3a0
test_hs_ob: initialize pointers to NULL
...
This is an attempt to fix CID 1486280, where coverity warns us that,
if the tests failed, we might free() an uninitialized pointer.
2021-07-12 15:04:43 -04:00
Nick Mathewson
1d9de2948b
test_hs_control: initialize pointers to NULL
...
This is an attempt to fix CID 1486276, where coverity warns us that,
if the tests failed, we might free() an uninitialized pointer.
2021-07-12 14:59:29 -04:00
George Kadianakis
5949a70b58
Add stricter limits to the number of L2 nodes
2021-07-12 12:27:25 +03:00
George Kadianakis
7f701794e7
Add a switch to toggle the feature on/off
2021-07-12 12:22:58 +03:00
George Kadianakis
7ec9a68477
Service intro circuits are now 4-hop to avoid linkability by intro
...
Now the circuits look like this:
client rend: C -> G -> L2 -> Rend
client intro: C -> G -> L2 -> M -> Intro
client hsdir: C -> G -> L2 -> M -> HSDir
service rend: C -> G -> L2 -> M -> Rend
service intro: C -> G -> L2 -> M -> Intro
service hsdir: C -> G -> L2 -> M -> HSDir
2021-07-12 11:24:58 +03:00
George Kadianakis
9b464cdc36
Add layer2_guard_free()
2021-07-09 17:06:26 +03:00
George Kadianakis
a77727cdca
Don't double-pick L2 nodes
2021-07-09 17:06:22 +03:00
Nick Mathewson
9b2d179d95
Merge remote-tracking branch 'tor-gitlab/mr/410'
2021-07-08 14:17:54 -04:00
George Kadianakis
b9f6eb68d9
Merge branch 'maint-0.4.6'
2021-07-07 13:04:39 +03:00
George Kadianakis
8b026b4eee
Merge remote-tracking branch 'tor-gitlab/mr/406' into maint-0.4.6
2021-07-07 13:04:24 +03:00
George Kadianakis
e79d73de9b
Merge remote-tracking branch 'tor-gitlab/mr/406'
2021-07-07 13:02:11 +03:00
Cecylia Bocovich
16e517245b
Update torrc to encourage use of BridgeDistribution
...
Bridge operators should generally publish their descriptors except for
rare cases, and instead use the BridgeDistribution none setting to
prevent their bridge from being distributed by BridgeDB.
2021-07-06 13:09:24 -04:00
George Kadianakis
8949317ecc
Merge branch 'maint-0.4.6'
2021-07-06 13:52:16 +03:00
George Kadianakis
a522aabd3b
Merge branch 'maint-0.4.5' into maint-0.4.6
2021-07-06 13:52:15 +03:00
George Kadianakis
4865eabd18
Merge remote-tracking branch 'tor-gitlab/mr/409' into maint-0.4.5
2021-07-06 13:51:58 +03:00
George Kadianakis
6aff048978
Merge branch 'maint-0.4.6'
2021-07-06 13:42:53 +03:00
George Kadianakis
167f3bc4ec
Merge branch 'maint-0.4.5' into maint-0.4.6
2021-07-06 13:42:53 +03:00
George Kadianakis
98b9df61f6
Merge branch 'mr/395' into maint-0.4.5
2021-07-06 13:42:29 +03:00