David Goulet
2d54f2002a
Merge branch 'maint-0.3.5' into release-0.3.5
2021-08-16 16:34:52 -04:00
David Goulet
a8ce645ab0
Bump version to -dev
...
Signed-off-by: David Goulet <dgoulet@torproject.org >
2021-08-16 16:33:58 -04:00
David Goulet
15139a1c00
changelog: Run format_changelog.py
...
Signed-off-by: David Goulet <dgoulet@torproject.org >
tor-0.3.5.16
2021-08-16 15:27:26 -04:00
David Goulet
59c522b964
changelog: Update with security fix stanza
...
Signed-off-by: David Goulet <dgoulet@torproject.org >
2021-08-16 11:53:34 -04:00
Alexander Færøy
16eb4d4c8b
Merge branch 'maint-0.3.5' into release-0.3.5
2021-08-16 13:58:31 +00:00
Alexander Færøy
b07cd2ee90
Use debian:buster instead of debian:stable for now.
2021-08-16 13:57:56 +00:00
Nick Mathewson
c62d13fd8f
Use the correct release date and backport version sources
2021-08-16 08:25:36 -04:00
Nick Mathewson
a2e39fa3b0
Merge branch 'maint-0.3.5' into release-0.3.5
2021-08-16 08:21:28 -04:00
Nick Mathewson
2984fba97a
Make the version 0.3.6.16, not 0.3.6.16-dev.
2021-08-16 08:17:59 -04:00
David Goulet
4f20c0d9d4
Merge branch 'maint-0.3.5' into release-0.3.5
2021-08-13 09:48:50 -04:00
David Goulet
b3ec9e961e
changelog: Fix missing double newline
...
Signed-off-by: David Goulet <dgoulet@torproject.org >
2021-08-13 09:48:29 -04:00
David Goulet
041a0a362f
Update version to 0.3.5.16
...
Signed-off-by: David Goulet <dgoulet@torproject.org >
2021-08-13 09:43:44 -04:00
David Goulet
5c520d5f0d
Changelog for 0.3.5.16
...
Signed-off-by: David Goulet <dgoulet@torproject.org >
2021-08-13 09:39:43 -04:00
David Goulet
f55edf5b34
Merge branch 'maint-0.3.5' into release-0.3.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
a141b355a1
Merge branch 'maint-0.3.5' into release-0.3.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
ae6ab63f24
Merge branch 'maint-0.3.5' into release-0.3.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
Alexander Færøy
9c52846fe5
Merge branch 'maint-0.3.5' into release-0.3.5
2021-08-11 12:52:08 +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
Nick Mathewson
f863870398
Merge branch 'maint-0.3.5' into release-0.3.5
2021-06-14 11:49:01 -04:00
Nick Mathewson
87492154e0
Bump to 0.3.5.15-dev
2021-06-14 11:45:30 -04:00
Nick Mathewson
b925cef1e3
Copy ChangeLog into ReleaseNotes.
tor-0.3.5.15
2021-06-14 10:50:47 -04:00
Nick Mathewson
6abafc1018
Pick a date, draft a blurb
2021-06-10 13:19:43 -04:00
Nick Mathewson
31b55c14ca
Backport changelog entries
2021-06-10 13:14:29 -04:00
Nick Mathewson
e2138627f9
Merge branch 'maint-0.3.5' into release-0.3.5
2021-06-10 12:30:29 -04:00
George Kadianakis
f57b5c48e0
Fix TROVE-2021-006: Out-of-bounds read on v3 desc parsing
2021-06-10 12:11:10 -04:00
Nick Mathewson
b5eb1ba722
Merge branch 'maint-0.3.5' into release-0.3.5
2021-06-10 08:53:07 -04:00
David Goulet
adb248b6d6
TROVE-2021-003: Check layer_hint before half-closed end and resolve cells
...
This issue was reported by Jann Horn part of Google's Project Zero.
Jann's one-sentence summary: entry/middle relays can spoof RELAY_END cells on
half-closed streams, which can lead to stream confusion between OP and
exit.
Fixes #40389
2021-06-10 08:50:05 -04:00
Nick Mathewson
62128193e2
Merge branch 'maint-0.3.5' into release-0.3.5
2021-06-10 08:42:14 -04:00
Nick Mathewson
d71bf986b4
Merge branch 'bug40391_035' into maint-0.3.5
2021-06-10 08:41:59 -04:00
Nick Mathewson
aceda67546
Merge branch 'maint-0.3.5' into release-0.3.5
2021-06-10 08:37:34 -04:00
Nick Mathewson
7fdfc2ea54
Merge branch 'bug40390_035_squashed' into maint-0.3.5
2021-06-10 08:34:25 -04:00
Nick Mathewson
c0aa9e0a1b
Assert on _all_ failures from RAND_bytes().
...
Previously, we would detect errors from a missing RNG
implementation, but not failures from the RNG code itself.
Fortunately, it appears those failures do not happen in practice
when Tor is using OpenSSL's default RNG implementation. Fixes bug
40390; bugfix on 0.2.8.1-alpha. This issue is also tracked as
TROVE-2021-004. Reported by Jann Horn at Google's Project Zero.
2021-06-10 08:33:57 -04:00
Nick Mathewson
c5922244e2
Merge branch 'maint-0.3.5' into release-0.3.5
2021-06-10 08:32:12 -04:00
Nick Mathewson
9ceb2c317b
Merge remote-tracking branch 'tor-gitlab/mr/386' into maint-0.3.5
2021-06-10 08:31:54 -04:00
Nick Mathewson
d6e2516031
Merge branch 'maint-0.3.5' into release-0.3.5
2021-06-10 08:21:47 -04:00
Nick Mathewson
520d5c108f
Update geoip files to match ipfire location db, 2021/06/10.
2021-06-10 08:20:13 -04:00
Nick Mathewson
60070546a7
remove rolled-up changes file.
2021-06-07 15:02:55 -04:00
Nick Mathewson
8a3c8925b8
start 0.3.5.15 changelog.
2021-06-07 15:02:43 -04:00
Nick Mathewson
fe328e2f33
Merge branch 'maint-0.3.5' into release-0.3.5
2021-06-07 13:32:35 -04:00
Nick Mathewson
ed7f4ad4a9
Bump to 0.3.5.15.
2021-06-07 13:29:35 -04:00
Alexander Færøy
a4e8624db1
Merge branch 'maint-0.3.5' into release-0.3.5
2021-05-25 13:25:23 +00:00
Nick Mathewson
42ba87d964
Remove the function tor_tls_assert_renegotiation_unblocked.
...
It was used nowhere outside its own unit tests, and it was causing
compilation issues with recent OpenSSL 3.0.0 alphas.
Closes ticket 40399.
2021-05-25 07:38:31 -04:00
Nick Mathewson
4c06c619fa
Use a more secure hash function for the circuitmux hashtable.
...
Fixes bug 40931; bugfix on 0.2.4.4-alpha. Also tracked as
TROVE-2021-005.
This issue was reported by Jann Horn from Google's Project Zero.
2021-05-18 08:40:09 -04:00
Nick Mathewson
ee35291a7c
fixup! Assert on _all_ failures from RAND_bytes().
...
Whoops; I forgot to add the changes file. :/
2021-05-18 08:30:47 -04:00
Nick Mathewson
f9a05e464d
Assert on _all_ failures from RAND_bytes().
...
Previously, we would detect errors from a missing RNG
implementation, but not failures from the RNG code itself.
Fortunately, it appears those failures do not happen in practice
when Tor is using OpenSSL's default RNG implementation. Fixes bug
40390; bugfix on 0.2.8.1-alpha. This issue is also tracked as
TROVE-2021-004. Reported by Jann Horn at Google's Project Zero.
2021-05-17 08:50:01 -04:00
Nick Mathewson
6dc3423e3e
Merge branch 'maint-0.3.5' into release-0.3.5
2021-05-07 10:41:33 -04:00