Commit Graph

10593 Commits

Author SHA1 Message Date
Tor CI Release b645e95a38 release: ChangeLog and ReleaseNotes for 0.4.8.9 2023-11-09 09:35:38 -05:00
David Goulet 1eccfbdcc4 Merge branch 'maint-0.4.8' into release-0.4.8 2023-11-09 09:24:22 -05:00
Tor CI Release 825aa705b1 fallbackdir: Update list generated on November 09, 2023 2023-11-09 09:23:59 -05:00
Tor CI Release f822f24599 Update geoip files to match ipfire location db, 2023/11/09. 2023-11-09 09:23:54 -05:00
David Goulet 5d2293c5ce Merge branch 'maint-0.4.8' into release-0.4.8 2023-11-09 09:17:51 -05:00
David Goulet be751a46e3 Merge branch 'ticket40883_048_01' into maint-0.4.8 2023-11-09 09:14:19 -05:00
David Goulet a18f3b8fb6 Merge branch 'maint-0.4.8' into release-0.4.8 2023-11-09 09:10:58 -05:00
David Goulet 6df27ae953 Merge branch 'tor-gitlab/mr/778' into maint-0.4.8 2023-11-09 09:10:52 -05:00
David Goulet e62b8bce5a hs: Fix assert in hs_metrics_update_by_ident()
The hs_metrics_failed_rdv() macro could pass a NULL value for the identity key
when a building circuit would end up in a failure path *before* the "hs_ident"
was able to be set which leading to this assert.

This was introduced in 0.4.8.1-alpha with the addition of rendezvous circuit
failure metrics for the MetricsPort.

This fixes TROVE-2023-006 for which its severity is considered high.

Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-11-07 13:50:28 -05:00
Tor CI Release 167cc1ce6a release: ChangeLog and ReleaseNotes for 0.4.8.8 2023-11-03 09:41:02 -04:00
David Goulet 8c9034d3d3 Merge branch 'maint-0.4.8' into release-0.4.8 2023-11-03 09:38:55 -04:00
Tor CI Release f1df34193b Update geoip files to match ipfire location db, 2023/11/03. 2023-11-03 09:38:29 -04:00
Tor CI Release ea6d6568e7 fallbackdir: Update list generated on November 03, 2023 2023-11-03 09:38:21 -04:00
David Goulet cfc7087848 Merge branch 'maint-0.4.8' into release-0.4.8 2023-11-03 09:04:27 -04:00
David Goulet 24dc829b9a Merge branch 'maint-0.4.7' into maint-0.4.8 2023-11-03 09:04:27 -04:00
Alexander Færøy 7aa496a2e0 Fix TROVE-2023-004: Remote crash when compiled against OpenSSL
Fixes #40874

Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-11-03 08:52:38 -04:00
Mike Perry d4d78f5033 Bug 40876 changes file 2023-11-01 19:57:08 +00:00
David Goulet 389b7d4903 Merge branch 'maint-0.4.8' into release-0.4.8 2023-10-30 13:46:19 -04:00
Mike Perry 09685fa038 Changes file for bug 40878 2023-10-30 16:55:11 +00:00
David Goulet 766f7edd72 Merge branch 'maint-0.4.8' into release-0.4.8 2023-10-11 14:51:59 -04:00
Nick Mathewson 8c22fd4a4d Fix the spelling of maxunmeasur(e)dbw.
This has been misspelled when using consensus method 31 or later
since 0.4.6.1-alpha.  Fixes bug 40869.

This commit is a backport of b9b0abd6c2 to 0.4.8.
2023-10-11 10:08:53 -04:00
David Goulet 360e22e7ce release: ChangeLog and ReleaseNotes for 0.4.8.7
Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-09-25 09:57:44 -04:00
David Goulet bdfd134eec Merge branch 'maint-0.4.8' into release-0.4.8 2023-09-25 09:51:49 -04:00
Tor CI Release f55e344601 fallbackdir: Update list generated on September 25, 2023 2023-09-25 09:51:25 -04:00
Tor CI Release 7675bd9be9 Update geoip files to match ipfire location db, 2023/09/25. 2023-09-25 09:51:25 -04:00
David Goulet 498e7e24d0 Merge branch 'maint-0.4.8' into release-0.4.8 2023-09-21 08:59:02 -04:00
Mike Perry 4dda47839c Changes file for bug40862 2023-09-21 00:08:01 +00:00
David Goulet 6f681f5d05 release: ChangeLog and ReleaseNotes for 0.4.8.6
Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-09-18 10:03:45 -04:00
David Goulet 653ecb82d2 Merge branch 'maint-0.4.8' into release-0.4.8 2023-09-18 09:52:00 -04:00
David Goulet 62c0f9ec79 Merge branch 'maint-0.4.7' into maint-0.4.8 2023-09-18 09:51:59 -04:00
Tor CI Release 4a11b4b95c fallbackdir: Update list generated on September 18, 2023 2023-09-18 09:51:12 -04:00
Tor CI Release 4fc5fe7f69 Update geoip files to match ipfire location db, 2023/09/18. 2023-09-18 09:51:07 -04:00
David Goulet 2adbd06a7f Merge branch 'maint-0.4.8' into release-0.4.8 2023-09-18 09:11:06 -04:00
David Goulet 2c8430cb2f Merge branch 'tor-gitlab/mr/759' into maint-0.4.8 2023-09-18 09:11:02 -04:00
David Goulet cb036351c0 Merge branch 'maint-0.4.8' into release-0.4.8 2023-09-18 09:10:44 -04:00
David Goulet cd2bc94c44 Merge branch 'tor-gitlab/mr/761' into maint-0.4.8 2023-09-18 09:10:39 -04:00
David Goulet e9a4350bb7 Merge branch 'maint-0.4.8' into release-0.4.8 2023-09-18 09:08:17 -04:00
David Goulet 5a2f46a7ba Merge branch 'maint-0.4.7' into maint-0.4.8 2023-09-18 09:08:17 -04:00
David Goulet c0a10b259c Merge branch 'tor-gitlab/mr/764' into maint-0.4.7 2023-09-18 09:08:13 -04:00
David Goulet bb44a0a544 Merge branch 'tor-gitlab/mr/765' into maint-0.4.7 2023-09-18 09:05:42 -04:00
Alexander Færøy 3a5bf0f5e6 Add changes file for tor#40859. 2023-09-14 22:43:12 +02:00
Alexander Færøy 3d160b37c2 Lower the log-level and soften the language for our Zstd ABI compat check.
See: tpo/core/tor#40815.
2023-09-14 22:26:41 +02:00
David Goulet 9cf7bc9643 Merge branch 'maint-0.4.8' into release-0.4.8 2023-09-14 15:34:25 -04:00
David Goulet fff805c7dd Merge branch 'maint-0.4.7' into maint-0.4.8 2023-09-14 15:34:25 -04:00
Mike Perry 8fc589f564 Changes file for bug40858 2023-09-14 19:18:15 +00:00
Alexander Færøy d9a6b37ab1 Add diagnostic log message for compression bombs.
This patch causes `tor_compress_is_compression_bomb()` to emit a
warning-level log message that lets us learn the potential ratio of the
input to output buffer sizes. Hopefully, this will give us a bit of a
better idea whether the compression bomb ratio needs some tuning.

See: tpo/core/tor#40739.
2023-09-13 16:13:28 +02:00
Alexander Færøy 87fb8b6417 Remove defensive assertion in relay_key_is_unavailable_().
This patch removes a call to `tor_assert_nonfatal_unreached()` in
`relay_key_is_unavailable_()` that is only called when Tor is compiled
without relay support.

Unfortunately, the non-fatal assertion causes a BUG log
message to appear for clients when they start up without relay support
for each CPU worker we spawn. This makes it spotting issues during
bootstrap harder particularly for our iOS developers.

Since the call sites to `get_master_identity_key()` handles `NULL`
values already, we do not think this will be an issue later on.

Reported by Benjamin Erhart (@tla) from Guardian Project.

Fixes tpo/core/tor#40848.
2023-09-12 16:42:35 +02:00
David Goulet 463673f428 Merge branch 'maint-0.4.8' into release-0.4.8 2023-09-12 10:28:42 -04:00
Nick Mathewson d6c89b1ae1 Make networkstatus_getinfo_by_purpose report published_on again.
When we implemented prop275 in 0.4.8.1-alpha, we changed the
behavior of networkstatus_getinfo_helper_single to omit meaningful
published_on times, replacing them with "2038-01-01".  This is
necessary when we're formatting a routerstatus with no additional
info, since routerstatus objects no longer include a published_on.

But in networkstatus_getinfo_by_purpose, we do have a routerinfo
that does have a published_on.  This patch uses that information
to report published_on times in our output when we're making a
"virtual" networkstatus for a big file of routerinfo_t objects.
This is mostly important for bridge authorities, since when
they dump a secret list of the bridges, they want to include
published_on times.

Closes #40855. Bugfix on 0.4.8.1-alpha.
2023-09-12 08:46:31 -04:00
David Goulet a1a2a52aad release: ChangeLog and ReleaseNotes for 0.4.8.5 2023-08-30 08:58:00 -04:00