diff options
49 files changed, 534 insertions, 166 deletions
@@ -1,3 +1,273 @@ +Changes in version 0.4.8.13 - 2024-10-24 + This is minor release fixing an important client circuit building (Conflux + related) bug which lead to performance degradation and extra load on the + network. Some minor memory leaks fixes as well as an important minor feature + for pluggable transports. We strongly recommend to update as soon as possible + for clients in order to neutralize this conflux bug. + + o Major bugfixes (circuit building): + - Conflux circuit building was ignoring the "predicted ports" + feature, which aims to make Tor stop building circuits if there + have been no user requests lately. This bug led to every idle Tor + on the network building and discarding circuits every 30 seconds, + which added overall load to the network, used bandwidth and + battery from clients that weren't actively using their Tor, and + kept sockets open on guards which added connection padding + essentially forever. Fixes bug 40981; bugfix on 0.4.8.1-alpha; + + o Minor feature (bridges, pluggable transport): + - Add STATUS TYPE=version handler for Pluggable Transport. This + allows us to gather version statistics on Pluggable Transport + usage from bridge servers on our metrics portal. Closes + ticket 11101. + + o Minor features (fallbackdir): + - Regenerate fallback directories generated on October 24, 2024. + + o Minor features (geoip data): + - Update the geoip files to match the IPFire Location Database, as + retrieved on 2024/10/24. + + o Minor bugfixes (memleak, authority): + - Fix a small memleak when computing a new consensus. This only + affects directory authorities. Fixes bug 40966; bugfix + on 0.3.5.1-alpha. + + o Minor bugfixes (memory): + - Fix memory leaks of the CPU worker code during shutdown. Fixes bug + 833; bugfix on 0.3.5.1-alpha. + + +Changes in version 0.4.8.12 - 2024-06-06 + This is a minor release with couple bugfixes affecting conflux and logging. + We also have the return of faravahar directory authority with new keys and + address. + + o Minor feature (dirauth): + - Add back faravahar with a new address and new keys. Closes 40689. + + o Minor features (fallbackdir): + - Regenerate fallback directories generated on June 06, 2024. + + o Minor features (geoip data): + - Update the geoip files to match the IPFire Location Database, as + retrieved on 2024/06/06. + + o Minor bugfix (circuit): + - Remove a log_warn being triggered by a protocol violation that + already emits a protocol warning log. Fixes bug 40932; bugfix + on 0.4.8.1-alpha. + + o Minor bugfixes (conflux): + - Avoid a potential hard assert (crash) when sending a cell on a + Conflux set. Fixes bug 40921; bugfix on 0.4.8.1-alpha. + - Make sure we don't process a closed circuit when packaging data. + This lead to a non fatal BUG() spamming logs. Fixes bug 40908; + bugfix on 0.4.8.1-alpha. + + +Changes in version 0.4.8.11 - 2024-04-10 + This is a minor release mostly to upgrade the fallbackdir list. Worth noting + also that directory authority running this version will now automatically + reject relays running the end of life 0.4.7.x version. + + o Minor feature (authority): + - Reject 0.4.7.x series at the authority level. Closes ticket 40896. + + o Minor feature (dirauth, tor26): + - New IP address and keys. + + o Minor feature (directory authority): + - Allow BandwidthFiles "node_id" KeyValue without the dollar sign at + the start of the hexdigit, in order to easier database queries + combining Tor documents in which the relays fingerprint does not + include it. Fixes bug 40891; bugfix on 0.4.7 (all supported + versions of Tor). + + o Minor features (fallbackdir): + - Regenerate fallback directories generated on April 10, 2024. + + o Minor features (geoip data): + - Update the geoip files to match the IPFire Location Database, as + retrieved on 2024/04/10. + + o Minor bugfixes (directory authorities): + - Add a warning when publishing a vote or signatures to another + directory authority fails. Fixes bug 40910; bugfix + on 0.2.0.3-alpha. + + +Changes in version 0.4.8.10 - 2023-12-08 + This is a security release fixing a high severity bug (TROVE-2023-007) + affecting Exit relays supporting Conflux. We strongly recommend to update as + soon as possible. + + o Major bugfixes (TROVE-2023-007, exit): + - Improper error propagation from a safety check in conflux leg + linking lead to a desynchronization of which legs were part of a + conflux set, ultimately causing a UAF and NULL pointer dereference + crash on Exit relays. Fixes bug 40897; bugfix on 0.4.8.1-alpha. + + o Minor features (fallbackdir): + - Regenerate fallback directories generated on December 08, 2023. + + o Minor features (geoip data): + - Update the geoip files to match the IPFire Location Database, as + retrieved on 2023/12/08. + + o Minor bugfixes (bridges, statistics): + - Correctly report statistics for client count over Pluggable + transport. Fixes bug 40871; bugfix on 0.4.8.4 + + +Changes in version 0.4.8.9 - 2023-11-09 + This is another security release fixing a high severity bug affecting onion + services which is tracked by TROVE-2023-006. We are also releasing a guard + major bugfix as well. If you are an onion service operator, we strongly + recommend to update as soon as possible. + + o Major bugfixes (guard usage): + - When Tor excluded a guard due to temporary circuit restrictions, + it considered *additional* primary guards for potential usage by + that circuit. This could result in more than the specified number + of guards (currently 2) being used, long-term, by the tor client. + This could happen when a Guard was also selected as an Exit node, + but it was exacerbated by the Conflux guard restrictions. Both + instances have been fixed. Fixes bug 40876; bugfix + on 0.3.0.1-alpha. + + o Major bugfixes (onion service, TROVE-2023-006): + - Fix a possible hard assert on a NULL pointer when recording a + failed rendezvous circuit on the service side for the MetricsPort. + Fixes bug 40883; bugfix on 0.4.8.1-alpha + + o Minor features (fallbackdir): + - Regenerate fallback directories generated on November 09, 2023. + + o Minor features (geoip data): + - Update the geoip files to match the IPFire Location Database, as + retrieved on 2023/11/09. + + +Changes in version 0.4.8.8 - 2023-11-03 + We are releasing today a fix for a high security issue, TROVE-2023-004, that + is affecting relays. Also a few minor bugfixes detailed below. Please upgrade + as soon as posssible. + + o Major bugfixes (TROVE-2023-004, relay): + - Mitigate an issue when Tor compiled with OpenSSL can crash during + handshake with a remote relay. Fixes bug 40874; bugfix + on 0.2.7.2-alpha. + + o Minor features (fallbackdir): + - Regenerate fallback directories generated on November 03, 2023. + + o Minor features (geoip data): + - Update the geoip files to match the IPFire Location Database, as + retrieved on 2023/11/03. + + o Minor bugfixes (directory authority): + - Look at the network parameter "maxunmeasuredbw" with the correct + spelling. Fixes bug 40869; bugfix on 0.4.6.1-alpha. + + o Minor bugfixes (vanguards addon support): + - Count the conflux linked cell as valid when it is successfully + processed. This will quiet a spurious warn in the vanguards addon. + Fixes bug 40878; bugfix on 0.4.8.1-alpha. + + +Changes in version 0.4.8.7 - 2023-09-25 + This version fixes a single major bug in the Conflux subsystem on the client + side. See below for more information. The upcoming Tor Browser 13 stable will + pick this up. + + o Major bugfixes (conflux): + - Fix an issue that prevented us from pre-building more conflux sets + after existing sets had been used. Fixes bug 40862; bugfix + on 0.4.8.1-alpha. + + o Minor features (fallbackdir): + - Regenerate fallback directories generated on September 25, 2023. + + o Minor features (geoip data): + - Update the geoip files to match the IPFire Location Database, as + retrieved on 2023/09/25. + + +Changes in version 0.4.8.6 - 2023-09-18 + This version contains an important fix for onion service regarding congestion + control and its reliability. Apart from that, uneeded BUG warnings have been + suppressed especially about a compression bomb seen on relays. We strongly + recommend, in particular onion service operators, to upgrade as soon as + possible to this latest stable. + + o Major bugfixes (onion service): + - Fix a reliability issue where services were expiring their + introduction points every consensus update. This caused + connectivity issues for clients caching the old descriptor and + intro points. Bug reported and fixed by gitlab user + @hyunsoo.kim676. Fixes bug 40858; bugfix on 0.4.7.5-alpha. + + o Minor features (debugging, compression): + - Log the input and output buffer sizes when we detect a potential + compression bomb. Diagnostic for ticket 40739. + + o Minor features (fallbackdir): + - Regenerate fallback directories generated on September 18, 2023. + + o Minor features (geoip data): + - Update the geoip files to match the IPFire Location Database, as + retrieved on 2023/09/18. + + o Minor bugfix (defensive programming): + - Disable multiple BUG warnings of a missing relay identity key when + starting an instance of Tor compiled without relay support. Fixes + bug 40848; bugfix on 0.4.3.1-alpha. + + o Minor bugfixes (bridge authority): + - When reporting a pseudo-networkstatus as a bridge authority, or + answering "ns/purpose/*" controller requests, include accurate + published-on dates from our list of router descriptors. Fixes bug + 40855; bugfix on 0.4.8.1-alpha. + + o Minor bugfixes (compression, zstd): + - Use less frightening language and lower the log-level of our run- + time ABI compatibility check message in our Zstd compression + subsystem. Fixes bug 40815; bugfix on 0.4.3.1-alpha. + + +Changes in version 0.4.8.5 - 2023-08-30 + Quick second release after the first stable few days ago fixing minor + annoying bugfixes creating log BUG stacktrace. We also fix BSD compilation + failures and PoW unit test. + + o Minor features (fallbackdir): + - Regenerate fallback directories generated on August 30, 2023. + + o Minor features (geoip data): + - Update the geoip files to match the IPFire Location Database, as + retrieved on 2023/08/30. + + o Minor bugfix (NetBSD, compilation): + - Fix compilation issue on NetBSD by avoiding an unnecessary + dependency on "huge" page mappings in Equi-X. Fixes bug 40843; + bugfix on 0.4.8.1-alpha. + + o Minor bugfix (NetBSD, testing): + - Fix test failures in "crypto/hashx" and "slow/crypto/equix" on + x86_64 and aarch64 NetBSD hosts, by adding support for + PROT_MPROTECT() flags. Fixes bug 40844; bugfix on 0.4.8.1-alpha. + + o Minor bugfixes (conflux): + - Demote a relay-side warn about too many legs to ProtocolWarn, as + there are conditions that it can briefly happen during set + construction. Also add additional set logging details for all + error cases. Fixes bug 40841; bugfix on 0.4.8.1-alpha. + - Prevent non-fatal assert stacktrace caused by using conflux sets + during their teardown process. Fixes bug 40842; bugfix + on 0.4.8.1-alpha. + + Changes in version 0.4.8.4 - 2023-08-23 Finally, this is the very first stable release of the 0.4.8.x series making Proof-of-Work (prop#327) and Conflux (prop#329) available to the entire diff --git a/ReleaseNotes b/ReleaseNotes index 827ef7d5e5..b480ac8494 100644 --- a/ReleaseNotes +++ b/ReleaseNotes @@ -2,6 +2,270 @@ This document summarizes new features and bugfixes in each stable release of Tor. If you want to see more detailed descriptions of the changes in each development snapshot, see the ChangeLog file. +Changes in version 0.4.8.13 - 2024-10-24 + This is minor release fixing an important client circuit building (Conflux + related) bug which lead to performance degradation and extra load on the + network. Some minor memory leaks fixes as well as an important minor feature + for pluggable transports. We strongly recommend to update as soon as possible + for clients in order to neutralize this conflux bug. + + o Major bugfixes (circuit building): + - Conflux circuit building was ignoring the "predicted ports" + feature, which aims to make Tor stop building circuits if there + have been no user requests lately. This bug led to every idle Tor + on the network building and discarding circuits every 30 seconds, + which added overall load to the network, used bandwidth and + battery from clients that weren't actively using their Tor, and + kept sockets open on guards which added connection padding + essentially forever. Fixes bug 40981; bugfix on 0.4.8.1-alpha; + + o Minor feature (bridges, pluggable transport): + - Add STATUS TYPE=version handler for Pluggable Transport. This + allows us to gather version statistics on Pluggable Transport + usage from bridge servers on our metrics portal. Closes + ticket 11101. + + o Minor features (fallbackdir): + - Regenerate fallback directories generated on October 24, 2024. + + o Minor features (geoip data): + - Update the geoip files to match the IPFire Location Database, as + retrieved on 2024/10/24. + + o Minor bugfixes (memleak, authority): + - Fix a small memleak when computing a new consensus. This only + affects directory authorities. Fixes bug 40966; bugfix + on 0.3.5.1-alpha. + + o Minor bugfixes (memory): + - Fix memory leaks of the CPU worker code during shutdown. Fixes bug + 833; bugfix on 0.3.5.1-alpha. + + +Changes in version 0.4.8.12 - 2024-06-06 + This is a minor release with couple bugfixes affecting conflux and logging. + We also have the return of faravahar directory authority with new keys and + address. + + o Minor feature (dirauth): + - Add back faravahar with a new address and new keys. Closes 40689. + + o Minor features (fallbackdir): + - Regenerate fallback directories generated on June 06, 2024. + + o Minor features (geoip data): + - Update the geoip files to match the IPFire Location Database, as + retrieved on 2024/06/06. + + o Minor bugfix (circuit): + - Remove a log_warn being triggered by a protocol violation that + already emits a protocol warning log. Fixes bug 40932; bugfix + on 0.4.8.1-alpha. + + o Minor bugfixes (conflux): + - Avoid a potential hard assert (crash) when sending a cell on a + Conflux set. Fixes bug 40921; bugfix on 0.4.8.1-alpha. + - Make sure we don't process a closed circuit when packaging data. + This lead to a non fatal BUG() spamming logs. Fixes bug 40908; + bugfix on 0.4.8.1-alpha. + + +Changes in version 0.4.8.11 - 2024-04-10 + This is a minor release mostly to upgrade the fallbackdir list. Worth noting + also that directory authority running this version will now automatically + reject relays running the end of life 0.4.7.x version. + + o Minor feature (authority): + - Reject 0.4.7.x series at the authority level. Closes ticket 40896. + + o Minor feature (dirauth, tor26): + - New IP address and keys. + + o Minor feature (directory authority): + - Allow BandwidthFiles "node_id" KeyValue without the dollar sign at + the start of the hexdigit, in order to easier database queries + combining Tor documents in which the relays fingerprint does not + include it. Fixes bug 40891; bugfix on 0.4.7 (all supported + versions of Tor). + + o Minor features (fallbackdir): + - Regenerate fallback directories generated on April 10, 2024. + + o Minor features (geoip data): + - Update the geoip files to match the IPFire Location Database, as + retrieved on 2024/04/10. + + o Minor bugfixes (directory authorities): + - Add a warning when publishing a vote or signatures to another + directory authority fails. Fixes bug 40910; bugfix + on 0.2.0.3-alpha. + + +Changes in version 0.4.8.10 - 2023-12-08 + This is a security release fixing a high severity bug (TROVE-2023-007) + affecting Exit relays supporting Conflux. We strongly recommend to update as + soon as possible. + + o Major bugfixes (TROVE-2023-007, exit): + - Improper error propagation from a safety check in conflux leg + linking lead to a desynchronization of which legs were part of a + conflux set, ultimately causing a UAF and NULL pointer dereference + crash on Exit relays. Fixes bug 40897; bugfix on 0.4.8.1-alpha. + + o Minor features (fallbackdir): + - Regenerate fallback directories generated on December 08, 2023. + + o Minor features (geoip data): + - Update the geoip files to match the IPFire Location Database, as + retrieved on 2023/12/08. + + o Minor bugfixes (bridges, statistics): + - Correctly report statistics for client count over Pluggable + transport. Fixes bug 40871; bugfix on 0.4.8.4 + + +Changes in version 0.4.8.9 - 2023-11-09 + This is another security release fixing a high severity bug affecting onion + services which is tracked by TROVE-2023-006. We are also releasing a guard + major bugfix as well. If you are an onion service operator, we strongly + recommend to update as soon as possible. + + o Major bugfixes (guard usage): + - When Tor excluded a guard due to temporary circuit restrictions, + it considered *additional* primary guards for potential usage by + that circuit. This could result in more than the specified number + of guards (currently 2) being used, long-term, by the tor client. + This could happen when a Guard was also selected as an Exit node, + but it was exacerbated by the Conflux guard restrictions. Both + instances have been fixed. Fixes bug 40876; bugfix + on 0.3.0.1-alpha. + + o Major bugfixes (onion service, TROVE-2023-006): + - Fix a possible hard assert on a NULL pointer when recording a + failed rendezvous circuit on the service side for the MetricsPort. + Fixes bug 40883; bugfix on 0.4.8.1-alpha + + o Minor features (fallbackdir): + - Regenerate fallback directories generated on November 09, 2023. + + o Minor features (geoip data): + - Update the geoip files to match the IPFire Location Database, as + retrieved on 2023/11/09. + + +Changes in version 0.4.8.8 - 2023-11-03 + We are releasing today a fix for a high security issue, TROVE-2023-004, that + is affecting relays. Also a few minor bugfixes detailed below. Please upgrade + as soon as posssible. + + o Major bugfixes (TROVE-2023-004, relay): + - Mitigate an issue when Tor compiled with OpenSSL can crash during + handshake with a remote relay. Fixes bug 40874; bugfix + on 0.2.7.2-alpha. + + o Minor features (fallbackdir): + - Regenerate fallback directories generated on November 03, 2023. + + o Minor features (geoip data): + - Update the geoip files to match the IPFire Location Database, as + retrieved on 2023/11/03. + + o Minor bugfixes (directory authority): + - Look at the network parameter "maxunmeasuredbw" with the correct + spelling. Fixes bug 40869; bugfix on 0.4.6.1-alpha. + + o Minor bugfixes (vanguards addon support): + - Count the conflux linked cell as valid when it is successfully + processed. This will quiet a spurious warn in the vanguards addon. + Fixes bug 40878; bugfix on 0.4.8.1-alpha. + + +Changes in version 0.4.8.7 - 2023-09-25 + This version fixes a single major bug in the Conflux subsystem on the client + side. See below for more information. The upcoming Tor Browser 13 stable will + pick this up. + + o Major bugfixes (conflux): + - Fix an issue that prevented us from pre-building more conflux sets + after existing sets had been used. Fixes bug 40862; bugfix + on 0.4.8.1-alpha. + + o Minor features (fallbackdir): + - Regenerate fallback directories generated on September 25, 2023. + + o Minor features (geoip data): + - Update the geoip files to match the IPFire Location Database, as + retrieved on 2023/09/25. + + +Changes in version 0.4.8.6 - 2023-09-18 + o Major bugfixes (onion service): + - Fix a reliability issue where services were expiring their + introduction points every consensus update. This caused + connectivity issues for clients caching the old descriptor and + intro points. Bug reported and fixed by gitlab user + @hyunsoo.kim676. Fixes bug 40858; bugfix on 0.4.7.5-alpha. + + o Minor features (debugging, compression): + - Log the input and output buffer sizes when we detect a potential + compression bomb. Diagnostic for ticket 40739. + + o Minor features (fallbackdir): + - Regenerate fallback directories generated on September 18, 2023. + + o Minor features (geoip data): + - Update the geoip files to match the IPFire Location Database, as + retrieved on 2023/09/18. + + o Minor bugfix (defensive programming): + - Disable multiple BUG warnings of a missing relay identity key when + starting an instance of Tor compiled without relay support. Fixes + bug 40848; bugfix on 0.4.3.1-alpha. + + o Minor bugfixes (bridge authority): + - When reporting a pseudo-networkstatus as a bridge authority, or + answering "ns/purpose/*" controller requests, include accurate + published-on dates from our list of router descriptors. Fixes bug + 40855; bugfix on 0.4.8.1-alpha. + + o Minor bugfixes (compression, zstd): + - Use less frightening language and lower the log-level of our run- + time ABI compatibility check message in our Zstd compression + subsystem. Fixes bug 40815; bugfix on 0.4.3.1-alpha. + + +Changes in version 0.4.8.5 - 2023-08-30 + Quick second release after the first stable few days ago fixing minor + annoying bugfixes creating log BUG stacktrace. We also fix BSD compilation + failures and PoW unit test. + + o Minor features (fallbackdir): + - Regenerate fallback directories generated on August 30, 2023. + + o Minor features (geoip data): + - Update the geoip files to match the IPFire Location Database, as + retrieved on 2023/08/30. + + o Minor bugfix (NetBSD, compilation): + - Fix compilation issue on NetBSD by avoiding an unnecessary + dependency on "huge" page mappings in Equi-X. Fixes bug 40843; + bugfix on 0.4.8.1-alpha. + + o Minor bugfix (NetBSD, testing): + - Fix test failures in "crypto/hashx" and "slow/crypto/equix" on + x86_64 and aarch64 NetBSD hosts, by adding support for + PROT_MPROTECT() flags. Fixes bug 40844; bugfix on 0.4.8.1-alpha. + + o Minor bugfixes (conflux): + - Demote a relay-side warn about too many legs to ProtocolWarn, as + there are conditions that it can briefly happen during set + construction. Also add additional set logging details for all + error cases. Fixes bug 40841; bugfix on 0.4.8.1-alpha. + - Prevent non-fatal assert stacktrace caused by using conflux sets + during their teardown process. Fixes bug 40842; bugfix + on 0.4.8.1-alpha. + + Changes in version 0.4.8.4 - 2023-08-23 Finally, this is the very first stable release of the 0.4.8.x series making, among other features, Proof-of-Work (prop#327) and Conflux (prop#329) diff --git a/changes/bug40841 b/changes/bug40841 deleted file mode 100644 index 2e67db3261..0000000000 --- a/changes/bug40841 +++ /dev/null @@ -1,5 +0,0 @@ - o Minor bugfixes (conflux): - - Demote a relay-side warn about too many legs to ProtocolWarn, - as there are conditions that it can briefly happen during set - construction. Also add additional set logging details for - all error cases. Fixes bug 40841; bugfix on 0.4.8.1-alpha. diff --git a/changes/bug40842 b/changes/bug40842 deleted file mode 100644 index bf3bd8bd03..0000000000 --- a/changes/bug40842 +++ /dev/null @@ -1,4 +0,0 @@ - o Minor bugfixes (conflux): - - Prevent non-fatal assert stacktrace caused by using conflux - sets during their teardown process. Fixes bug 40842; - bugfix on 0.4.8.1-alpha. diff --git a/changes/bug40855 b/changes/bug40855 deleted file mode 100644 index b455ac9a48..0000000000 --- a/changes/bug40855 +++ /dev/null @@ -1,6 +0,0 @@ - o Minor bugfixes (bridge authority): - - When reporting a pseudo-networkstatus as a bridge authority, - or answering "ns/purpose/*" controller requests, - include accurate published-on dates from our - list of router descriptors. Fixes bug 40855; - bugfix on 0.4.8.1-alpha. diff --git a/changes/bug40858 b/changes/bug40858 deleted file mode 100644 index 4b9d85616e..0000000000 --- a/changes/bug40858 +++ /dev/null @@ -1,6 +0,0 @@ - o Major bugfixes (onion service): - - Fix a reliability issue where services were expiring their - introduction points every consensus update. This caused connectivity - issues for clients caching the old descriptor and intro points. Bug - reported and fixed by gitlab user @hyunsoo.kim676. Fixes bug 40858; - bugfix on 0.4.7.5-alpha. diff --git a/changes/bug40862 b/changes/bug40862 deleted file mode 100644 index 83ad9376d9..0000000000 --- a/changes/bug40862 +++ /dev/null @@ -1,3 +0,0 @@ - o Major bugfixes (conflux): - - Fix an issue that prevented us from pre-building more conflux sets after - existing sets had been used. Fixes bug 40862; bugfix on 0.4.8.1-alpha. diff --git a/changes/bug40869 b/changes/bug40869 deleted file mode 100644 index da9666333f..0000000000 --- a/changes/bug40869 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor bugfixes (directory authority): - - Look at the network parameter "maxunmeasuredbw" with the - correct spelling. Fixes bug 40869; bugfix on 0.4.6.1-alpha. diff --git a/changes/bug40876 b/changes/bug40876 deleted file mode 100644 index a467cf64c1..0000000000 --- a/changes/bug40876 +++ /dev/null @@ -1,8 +0,0 @@ - o Major bugfixes (guard usage): - - When Tor excluded a guard due to temporary circuit restrictions, - it considered *additional* primary guards for potential usage - by that circuit. This could result in more than the specified number - of guards (currently 2) being used, long-term, by the tor client. - This could happen when a Guard was also selected as an Exit node, - but it was exacerbated by the Conflux guard restrictions. Both - instances have been fixed. Fixes bug 40876; bugfix on 0.3.0.1-alpha. diff --git a/changes/bug40878 b/changes/bug40878 deleted file mode 100644 index 503ace69da..0000000000 --- a/changes/bug40878 +++ /dev/null @@ -1,4 +0,0 @@ - o Minor bugfixes (vanguards addon support): - - Count the conflux linked cell as valid when it is successfully - processed. This will quiet a spurious warn in the vanguards addon. - Fixes bug 40878; bugfix on 0.4.8.1-alpha. diff --git a/changes/bug40897 b/changes/bug40897 deleted file mode 100644 index 0c41033c9d..0000000000 --- a/changes/bug40897 +++ /dev/null @@ -1,6 +0,0 @@ - o Major bugfixes (TROVE-2023-007, exit): - - Improper error propagation from a safety check in conflux leg - linking lead to a desynchronization of which legs were part of - a conflux set, ultimately causing a UAF and NULL pointer - dereference crash on Exit relays. Fixes bug 40897; - bugfix on 0.4.8.1-alpha. diff --git a/changes/bug40910 b/changes/bug40910 deleted file mode 100644 index 6de15bf8c9..0000000000 --- a/changes/bug40910 +++ /dev/null @@ -1,5 +0,0 @@ - o Minor bugfixes (directory authorities): - - Add a warning when publishing a vote or signatures to another - directory authority fails. Fixes bug 40910; bugfix on - 0.2.0.3-alpha. - diff --git a/changes/bug40981 b/changes/bug40981 deleted file mode 100644 index 7979685c35..0000000000 --- a/changes/bug40981 +++ /dev/null @@ -1,9 +0,0 @@ - o Major bugfixes (circuit building): - - Conflux circuit building was ignoring the "predicted ports" feature, - which aims to make Tor stop building circuits if there have been - no user requests lately. This bug led to every idle Tor on the - network building and discarding circuits every 30 seconds, which - added overall load to the network, used bandwidth and battery from - clients that weren't actively using their Tor, and kept sockets open - on guards which added connection padding essentially forever. Fixes - bug 40981; bugfix on 0.4.8.1-alpha; diff --git a/changes/fallbackdirs-2023-08-30 b/changes/fallbackdirs-2023-08-30 deleted file mode 100644 index 499fc8e168..0000000000 --- a/changes/fallbackdirs-2023-08-30 +++ /dev/null @@ -1,2 +0,0 @@ - o Minor features (fallbackdir): - - Regenerate fallback directories generated on August 30, 2023. diff --git a/changes/fallbackdirs-2023-09-18 b/changes/fallbackdirs-2023-09-18 deleted file mode 100644 index be3ef1720f..0000000000 --- a/changes/fallbackdirs-2023-09-18 +++ /dev/null @@ -1,2 +0,0 @@ - o Minor features (fallbackdir): - - Regenerate fallback directories generated on September 18, 2023. diff --git a/changes/fallbackdirs-2023-09-25 b/changes/fallbackdirs-2023-09-25 deleted file mode 100644 index b5cd48d5d1..0000000000 --- a/changes/fallbackdirs-2023-09-25 +++ /dev/null @@ -1,2 +0,0 @@ - o Minor features (fallbackdir): - - Regenerate fallback directories generated on September 25, 2023. diff --git a/changes/fallbackdirs-2023-11-03 b/changes/fallbackdirs-2023-11-03 deleted file mode 100644 index a6456a97e7..0000000000 --- a/changes/fallbackdirs-2023-11-03 +++ /dev/null @@ -1,2 +0,0 @@ - o Minor features (fallbackdir): - - Regenerate fallback directories generated on November 03, 2023. diff --git a/changes/fallbackdirs-2023-11-09 b/changes/fallbackdirs-2023-11-09 deleted file mode 100644 index fcdc92280b..0000000000 --- a/changes/fallbackdirs-2023-11-09 +++ /dev/null @@ -1,2 +0,0 @@ - o Minor features (fallbackdir): - - Regenerate fallback directories generated on November 09, 2023. diff --git a/changes/fallbackdirs-2023-12-08 b/changes/fallbackdirs-2023-12-08 deleted file mode 100644 index 884011e989..0000000000 --- a/changes/fallbackdirs-2023-12-08 +++ /dev/null @@ -1,2 +0,0 @@ - o Minor features (fallbackdir): - - Regenerate fallback directories generated on December 08, 2023. diff --git a/changes/fallbackdirs-2024-04-10 b/changes/fallbackdirs-2024-04-10 deleted file mode 100644 index 4527785112..0000000000 --- a/changes/fallbackdirs-2024-04-10 +++ /dev/null @@ -1,2 +0,0 @@ - o Minor features (fallbackdir): - - Regenerate fallback directories generated on April 10, 2024. diff --git a/changes/fallbackdirs-2024-06-06 b/changes/fallbackdirs-2024-06-06 deleted file mode 100644 index 7775f953c7..0000000000 --- a/changes/fallbackdirs-2024-06-06 +++ /dev/null @@ -1,2 +0,0 @@ - o Minor features (fallbackdir): - - Regenerate fallback directories generated on June 06, 2024. diff --git a/changes/fallbackdirs-2024-10-24 b/changes/fallbackdirs-2024-10-24 deleted file mode 100644 index ddc452e525..0000000000 --- a/changes/fallbackdirs-2024-10-24 +++ /dev/null @@ -1,2 +0,0 @@ - o Minor features (fallbackdir): - - Regenerate fallback directories generated on October 24, 2024. diff --git a/changes/geoip-2023-08-30 b/changes/geoip-2023-08-30 deleted file mode 100644 index 2238cbf788..0000000000 --- a/changes/geoip-2023-08-30 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor features (geoip data): - - Update the geoip files to match the IPFire Location Database, - as retrieved on 2023/08/30. diff --git a/changes/geoip-2023-09-18 b/changes/geoip-2023-09-18 deleted file mode 100644 index d09d9d4a53..0000000000 --- a/changes/geoip-2023-09-18 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor features (geoip data): - - Update the geoip files to match the IPFire Location Database, - as retrieved on 2023/09/18. diff --git a/changes/geoip-2023-09-25 b/changes/geoip-2023-09-25 deleted file mode 100644 index a6ec201381..0000000000 --- a/changes/geoip-2023-09-25 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor features (geoip data): - - Update the geoip files to match the IPFire Location Database, - as retrieved on 2023/09/25. diff --git a/changes/geoip-2023-11-03 b/changes/geoip-2023-11-03 deleted file mode 100644 index eedd3394ad..0000000000 --- a/changes/geoip-2023-11-03 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor features (geoip data): - - Update the geoip files to match the IPFire Location Database, - as retrieved on 2023/11/03. diff --git a/changes/geoip-2023-11-09 b/changes/geoip-2023-11-09 deleted file mode 100644 index cf38ab9b47..0000000000 --- a/changes/geoip-2023-11-09 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor features (geoip data): - - Update the geoip files to match the IPFire Location Database, - as retrieved on 2023/11/09. diff --git a/changes/geoip-2023-12-08 b/changes/geoip-2023-12-08 deleted file mode 100644 index 8d34d777b9..0000000000 --- a/changes/geoip-2023-12-08 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor features (geoip data): - - Update the geoip files to match the IPFire Location Database, - as retrieved on 2023/12/08. diff --git a/changes/geoip-2024-04-10 b/changes/geoip-2024-04-10 deleted file mode 100644 index 30a95612a0..0000000000 --- a/changes/geoip-2024-04-10 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor features (geoip data): - - Update the geoip files to match the IPFire Location Database, - as retrieved on 2024/04/10. diff --git a/changes/geoip-2024-06-06 b/changes/geoip-2024-06-06 deleted file mode 100644 index 2827b8649c..0000000000 --- a/changes/geoip-2024-06-06 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor features (geoip data): - - Update the geoip files to match the IPFire Location Database, - as retrieved on 2024/06/06. diff --git a/changes/geoip-2024-10-24 b/changes/geoip-2024-10-24 deleted file mode 100644 index 1aae8b1c02..0000000000 --- a/changes/geoip-2024-10-24 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor features (geoip data): - - Update the geoip files to match the IPFire Location Database, - as retrieved on 2024/10/24. diff --git a/changes/thread-memleak b/changes/thread-memleak deleted file mode 100644 index a90792c01e..0000000000 --- a/changes/thread-memleak +++ /dev/null @@ -1,3 +0,0 @@ - o Minor bugfixes (memory): - - Fix memory leaks of the CPU worker code during shutdown. Fixes bug 833; - bugfix on 0.3.5.1-alpha. diff --git a/changes/ticket11101 b/changes/ticket11101 deleted file mode 100644 index 6c898caa5b..0000000000 --- a/changes/ticket11101 +++ /dev/null @@ -1,4 +0,0 @@ - o Minor feature (bridges, pluggable transport): - - Add STATUS TYPE=version handler for Pluggable Transport. This allows us to - gather version statistics on Pluggable Transport usage from bridge servers - on our metrics portal. Closes ticket 11101. diff --git a/changes/ticket40689 b/changes/ticket40689 deleted file mode 100644 index 735d3df02f..0000000000 --- a/changes/ticket40689 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor feature (dirauth): - - Add back faravahar with a new address and new keys. Closes 40689. - diff --git a/changes/ticket40739 b/changes/ticket40739 deleted file mode 100644 index f60bfc5d87..0000000000 --- a/changes/ticket40739 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor features (debugging, compression): - - Log the input and output buffer sizes when we detect a potential - compression bomb. Diagnostic for ticket 40739. diff --git a/changes/ticket40815 b/changes/ticket40815 deleted file mode 100644 index 88129b7bb1..0000000000 --- a/changes/ticket40815 +++ /dev/null @@ -1,4 +0,0 @@ - o Minor bugfixes (compression, zstd): - - Use less frightening language and lower the log-level of our run-time ABI - compatibility check message in our Zstd compression subsystem. Fixes bug - 40815; bugfix on 0.4.3.1-alpha. diff --git a/changes/ticket40843 b/changes/ticket40843 deleted file mode 100644 index 3af63a9164..0000000000 --- a/changes/ticket40843 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor bugfix (NetBSD, compilation): - - Fix compilation issue on NetBSD by avoiding an unnecessary dependency on - "huge" page mappings in Equi-X. Fixes bug 40843; bugfix on 0.4.8.1-alpha.
\ No newline at end of file diff --git a/changes/ticket40844 b/changes/ticket40844 deleted file mode 100644 index 73d3bb2b76..0000000000 --- a/changes/ticket40844 +++ /dev/null @@ -1,4 +0,0 @@ - o Minor bugfix (NetBSD, testing): - - Fix test failures in "crypto/hashx" and "slow/crypto/equix" on x86_64 - and aarch64 NetBSD hosts, by adding support for PROT_MPROTECT() flags. - Fixes bug 40844; bugfix on 0.4.8.1-alpha.
\ No newline at end of file diff --git a/changes/ticket40848 b/changes/ticket40848 deleted file mode 100644 index a50a9a028f..0000000000 --- a/changes/ticket40848 +++ /dev/null @@ -1,4 +0,0 @@ - o Minor bugfix (defensive programming): - - Disable multiple BUG warnings of a missing relay identity key when - starting an instance of Tor compiled without relay support. - Fixes bug 40848; bugfix on 0.4.3.1-alpha. diff --git a/changes/ticket40871 b/changes/ticket40871 deleted file mode 100644 index 32a89eed99..0000000000 --- a/changes/ticket40871 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor bugfixes (bridges, statistics): - - Correctly report statistics for client count over Pluggable transport. - Fixes bug 40871; bugfix on 0.4.8.4 diff --git a/changes/ticket40874 b/changes/ticket40874 deleted file mode 100644 index e1091f6b63..0000000000 --- a/changes/ticket40874 +++ /dev/null @@ -1,3 +0,0 @@ - o Major bugfixes (TROVE-2023-004, relay): - - Mitigate an issue when Tor compiled with OpenSSL can crash during - handshake with a remote relay. Fixes bug 40874; bugfix on 0.2.7.2-alpha. diff --git a/changes/ticket40883 b/changes/ticket40883 deleted file mode 100644 index 1186571122..0000000000 --- a/changes/ticket40883 +++ /dev/null @@ -1,4 +0,0 @@ - o Major bugfixes (onion service, TROVE-2023-006): - - Fix a possible hard assert on a NULL pointer when recording a failed - rendezvous circuit on the service side for the MetricsPort. Fixes bug - 40883; bugfix on 0.4.8.1-alpha diff --git a/changes/ticket40891 b/changes/ticket40891 deleted file mode 100644 index c0e2080587..0000000000 --- a/changes/ticket40891 +++ /dev/null @@ -1,5 +0,0 @@ - o Minor feature (directory authority): - - Allow BandwidthFiles "node_id" KeyValue without the dollar sign at the - start of the hexdigit, in order to easier database queries combining - Tor documents in which the relays fingerprint does not include it. - Fixes bug 40891; bugfix on 0.4.7 (all supported versions of Tor). diff --git a/changes/ticket40896 b/changes/ticket40896 deleted file mode 100644 index 4f04ce71dc..0000000000 --- a/changes/ticket40896 +++ /dev/null @@ -1,2 +0,0 @@ - o Minor feature (authority): - - Reject 0.4.7.x series at the authority level. Closes ticket 40896.
\ No newline at end of file diff --git a/changes/ticket40908 b/changes/ticket40908 deleted file mode 100644 index 28cd3f0f36..0000000000 --- a/changes/ticket40908 +++ /dev/null @@ -1,5 +0,0 @@ - o Minor bugfixes (conflux): - - Make sure we don't process a closed circuit when packaging data. This lead - to a non fatal BUG() spamming logs. Fixes bug 40908; bugfix on - 0.4.8.1-alpha. - diff --git a/changes/ticket40921 b/changes/ticket40921 deleted file mode 100644 index 5818b91864..0000000000 --- a/changes/ticket40921 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor bugfixes (conflux): - - Avoid a potential hard assert (crash) when sending a cell on a Conflux - set. Fixes bug 40921; bugfix on 0.4.8.1-alpha. diff --git a/changes/ticket40932 b/changes/ticket40932 deleted file mode 100644 index 10e1b651c4..0000000000 --- a/changes/ticket40932 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor bugfix (circuit): - - Remove a log_warn being triggered by a protocol violation that already - emits a protocol warning log. Fixes bug 40932; bugfix on 0.4.8.1-alpha. diff --git a/changes/ticket40966 b/changes/ticket40966 deleted file mode 100644 index 04fb3caded..0000000000 --- a/changes/ticket40966 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor bugfixes (memleak, authority): - - Fix a small memleak when computing a new consensus. This only affects - directory authorities. Fixes bug 40966; bugfix on 0.3.5.1-alpha. diff --git a/changes/tor26-change b/changes/tor26-change deleted file mode 100644 index 8aaabb094c..0000000000 --- a/changes/tor26-change +++ /dev/null @@ -1,3 +0,0 @@ - o Minor feature (dirauth, tor26): - - New IP address and keys. - |