From a6b948d1ccd022de9e09650b98b8b152fb96d5b6 Mon Sep 17 00:00:00 2001 From: Tor CI Release Date: Fri, 25 Feb 2022 14:09:50 +0000 Subject: [PATCH] release: ChangeLog and ReleaseNotes for 0.4.7.4-alpha --- ChangeLog | 66 +++++++++++++++++++++++++++++++++ ReleaseNotes | 66 +++++++++++++++++++++++++++++++++ changes/bug40499 | 7 ---- changes/bug40550 | 3 -- changes/fallbackdirs-2022-02-04 | 2 - changes/fallbackdirs-2022-02-25 | 2 - changes/geoip-2022-02-04 | 3 -- changes/geoip-2022-02-25 | 3 -- changes/ticket40444 | 5 --- changes/ticket40509 | 4 -- changes/ticket40516 | 3 -- changes/ticket40529 | 5 --- changes/ticket40544 | 3 -- changes/ticket40548 | 4 -- changes/ticket40559 | 2 - changes/ticket40564 | 4 -- 16 files changed, 132 insertions(+), 50 deletions(-) delete mode 100644 changes/bug40499 delete mode 100644 changes/bug40550 delete mode 100644 changes/fallbackdirs-2022-02-04 delete mode 100644 changes/fallbackdirs-2022-02-25 delete mode 100644 changes/geoip-2022-02-04 delete mode 100644 changes/geoip-2022-02-25 delete mode 100644 changes/ticket40444 delete mode 100644 changes/ticket40509 delete mode 100644 changes/ticket40516 delete mode 100644 changes/ticket40529 delete mode 100644 changes/ticket40544 delete mode 100644 changes/ticket40548 delete mode 100644 changes/ticket40559 delete mode 100644 changes/ticket40564 diff --git a/ChangeLog b/ChangeLog index 1202f19d36..dc3cf92cd8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,69 @@ +Changes in version 0.4.7.4-alpha - 2022-02-25 + This version contains the negotiation congestion control work which is the + final part needed before going stable. There are also various bugfixes + including two major ones detailed below. Last, the Exit notice page layout + has been modernized but the text is unchanged. We recommend that all relay + operators running any previous alpha upgrade to this one. + + o Major features (relay, client, onion services): + - Implement RTT-based congestion control for exits and onion + services, from Proposal 324. Disabled by default. Enabled by the + 'cc_alg' consensus parameter. Closes ticket 40444. + + o Major bugfixes (client): + - Stop caching TCP connect failures to relays/bridges when we + initiated the connection as a client. Now we only cache connect + failures as a relay or bridge when we initiated them because of an + EXTEND request. Declining to re-attempt the client-based + connections could cause problems when we lose connectivity and try + to reconnect. Fixes bug 40499; bugfix on 0.3.3.4-alpha. + + o Major bugfixes (relay, overload): + - Do not trigger a general overload on DNS timeout. Even after + fixing 40527, some code remained that triggered the overload. + Fixes bug 40564; bugfix on 0.4.7.1-alpha. + + o Minor feature (authority, relay): + - Reject End-Of-Life relays running version 0.3.5.x. Closes + ticket 40559. + + o Minor features (fallbackdir): + - Regenerate fallback directories generated on February 25, 2022. + + o Minor features (geoip data): + - Update the geoip files to match the IPFire Location Database, as + retrieved on 2022/02/25. + + o Minor bugfix (logging): + - Update a log notice dead URL to a working one. Fixes bug 40544; + bugfix on 0.3.5.1-alpha. + + o Minor bugfix (relay): + - Remove the HSDir and HSIntro onion service v2 protocol versions so + relay stop advertising that they support them. Fixes bug 40509; + bugfix on 0.3.5.17. + + o Minor bugfixes (cell scheduling): + - Avoid writing empty payload with NSS write. + - Don't attempt to write 0 bytes after a cell scheduling loop. No + empty payload was put on the wire. Fixes bug 40548; bugfix + on 0.3.5.1-alpha. + + o Minor bugfixes (compilation): + - Resume being able to build on old / esoteric gcc versions. Fixes + bug 40550; bugfix on 0.4.7.1-alpha. + + o Minor bugfixes (compiler warnings): + - Fix couple compiler warnings on latest Ubuntu Jammy. Fixes bug + 40516; bugfix on 0.3.5.1-alpha. + + o Documentation: + - Provide an improved version of the tor-exit-notice.html file for + exit relays to use as a landing page. The text is unchanged, but + the page design and layout are significantly modernized, and + several links are fixed. Patch from "n_user"; closes ticket 40529. + + Changes in version 0.4.6.10 - 2022-02-04 This version contains minor bugfixes but one in particular is that relays don't advertise onion service v2 support at the protocol version level. diff --git a/ReleaseNotes b/ReleaseNotes index 41b28e8307..cecbd0d315 100644 --- a/ReleaseNotes +++ b/ReleaseNotes @@ -2,6 +2,72 @@ 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.7.4-alpha - 2022-02-25 + This version contains the negotiation congestion control work which is the + final part needed before going stable. There are also various bugfixes + including two major ones detailed below. Last, the Exit notice page layout + has been modernized but the text is unchanged. We recommend that all relay + operators running any previous alpha upgrade to this one. + + o Major features (relay, client, onion services): + - Implement RTT-based congestion control for exits and onion + services, from Proposal 324. Disabled by default. Enabled by the + 'cc_alg' consensus parameter. Closes ticket 40444. + + o Major bugfixes (client): + - Stop caching TCP connect failures to relays/bridges when we + initiated the connection as a client. Now we only cache connect + failures as a relay or bridge when we initiated them because of an + EXTEND request. Declining to re-attempt the client-based + connections could cause problems when we lose connectivity and try + to reconnect. Fixes bug 40499; bugfix on 0.3.3.4-alpha. + + o Major bugfixes (relay, overload): + - Do not trigger a general overload on DNS timeout. Even after + fixing 40527, some code remained that triggered the overload. + Fixes bug 40564; bugfix on 0.4.7.1-alpha. + + o Minor feature (authority, relay): + - Reject End-Of-Life relays running version 0.3.5.x. Closes + ticket 40559. + + o Minor features (fallbackdir): + - Regenerate fallback directories generated on February 25, 2022. + + o Minor features (geoip data): + - Update the geoip files to match the IPFire Location Database, as + retrieved on 2022/02/25. + + o Minor bugfix (logging): + - Update a log notice dead URL to a working one. Fixes bug 40544; + bugfix on 0.3.5.1-alpha. + + o Minor bugfix (relay): + - Remove the HSDir and HSIntro onion service v2 protocol versions so + relay stop advertising that they support them. Fixes bug 40509; + bugfix on 0.3.5.17. + + o Minor bugfixes (cell scheduling): + - Avoid writing empty payload with NSS write. + - Don't attempt to write 0 bytes after a cell scheduling loop. No + empty payload was put on the wire. Fixes bug 40548; bugfix + on 0.3.5.1-alpha. + + o Minor bugfixes (compilation): + - Resume being able to build on old / esoteric gcc versions. Fixes + bug 40550; bugfix on 0.4.7.1-alpha. + + o Minor bugfixes (compiler warnings): + - Fix couple compiler warnings on latest Ubuntu Jammy. Fixes bug + 40516; bugfix on 0.3.5.1-alpha. + + o Documentation: + - Provide an improved version of the tor-exit-notice.html file for + exit relays to use as a landing page. The text is unchanged, but + the page design and layout are significantly modernized, and + several links are fixed. Patch from "n_user"; closes ticket 40529. + + Changes in version 0.4.6.10 - 2022-02-04 This version contains minor bugfixes but one in particular is that relays don't advertise onion service v2 support at the protocol version level. diff --git a/changes/bug40499 b/changes/bug40499 deleted file mode 100644 index 149e9bd200..0000000000 --- a/changes/bug40499 +++ /dev/null @@ -1,7 +0,0 @@ - o Major bugfixes (client): - - Stop caching TCP connect failures to relays/bridges when we - initiated the connection as a client. Now we only cache connect - failures as a relay or bridge when we initiated them because - of an EXTEND request. Declining to re-attempt the client-based - connections could cause problems when we lose connectivity and - try to reconnect. Fixes bug 40499; bugfix on 0.3.3.4-alpha. diff --git a/changes/bug40550 b/changes/bug40550 deleted file mode 100644 index 3f829d3794..0000000000 --- a/changes/bug40550 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor bugfixes (compilation): - - Resume being able to build on old / esoteric gcc versions. Fixes - bug 40550; bugfix on 0.4.7.1-alpha. diff --git a/changes/fallbackdirs-2022-02-04 b/changes/fallbackdirs-2022-02-04 deleted file mode 100644 index 3d4ec28fe9..0000000000 --- a/changes/fallbackdirs-2022-02-04 +++ /dev/null @@ -1,2 +0,0 @@ - o Minor features (fallbackdir): - - Regenerate fallback directories generated on February 04, 2022. diff --git a/changes/fallbackdirs-2022-02-25 b/changes/fallbackdirs-2022-02-25 deleted file mode 100644 index 46ea506bd2..0000000000 --- a/changes/fallbackdirs-2022-02-25 +++ /dev/null @@ -1,2 +0,0 @@ - o Minor features (fallbackdir): - - Regenerate fallback directories generated on February 25, 2022. diff --git a/changes/geoip-2022-02-04 b/changes/geoip-2022-02-04 deleted file mode 100644 index 41921da85f..0000000000 --- a/changes/geoip-2022-02-04 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor features (geoip data): - - Update the geoip files to match the IPFire Location Database, - as retrieved on 2022/02/04. diff --git a/changes/geoip-2022-02-25 b/changes/geoip-2022-02-25 deleted file mode 100644 index f8930562a0..0000000000 --- a/changes/geoip-2022-02-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 2022/02/25. diff --git a/changes/ticket40444 b/changes/ticket40444 deleted file mode 100644 index 62aa281889..0000000000 --- a/changes/ticket40444 +++ /dev/null @@ -1,5 +0,0 @@ - o Major features (relay, client, onion services): - - Implement RTT-based congestion control for exits and onion services, - from Proposal 324. Disabled by default. Enabled by the 'cc_alg' - consensus parameter. Closes ticket 40444. - diff --git a/changes/ticket40509 b/changes/ticket40509 deleted file mode 100644 index ba4502ff3b..0000000000 --- a/changes/ticket40509 +++ /dev/null @@ -1,4 +0,0 @@ - o Minor bugfix (relay): - - Remove the HSDir and HSIntro onion service v2 protocol versions so relay - stop advertising that they support them. Fixes bug 40509; bugfix on - 0.3.5.17. diff --git a/changes/ticket40516 b/changes/ticket40516 deleted file mode 100644 index fb84bb4b14..0000000000 --- a/changes/ticket40516 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor bugfixes (compiler warnings): - - Fix couple compiler warnings on latest Ubuntu Jammy. Fixes bug 40516; - bugfix on 0.3.5.1-alpha. diff --git a/changes/ticket40529 b/changes/ticket40529 deleted file mode 100644 index 5b3a18a180..0000000000 --- a/changes/ticket40529 +++ /dev/null @@ -1,5 +0,0 @@ - o Documentation: - - Provide an improved version of the tor-exit-notice.html file for - exit relays to use as a landing page. The text is unchanged, - but the page design and layout are significantly modernized, and - several links are fixed. Patch from "n_user"; closes ticket 40529. diff --git a/changes/ticket40544 b/changes/ticket40544 deleted file mode 100644 index b0754f0fd4..0000000000 --- a/changes/ticket40544 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor bugfix (logging): - - Update a log notice dead URL to a working one. Fixes bug 40544; bugfix on - 0.3.5.1-alpha. diff --git a/changes/ticket40548 b/changes/ticket40548 deleted file mode 100644 index 277bb577a4..0000000000 --- a/changes/ticket40548 +++ /dev/null @@ -1,4 +0,0 @@ - o Minor bugfixes (cell scheduling): - - Don't attempt to write 0 bytes after a cell scheduling loop. No empty - payload was put on the wire. Fixes bug 40548; bugfix on 0.3.5.1-alpha. - - Avoid writing empty payload with NSS write. diff --git a/changes/ticket40559 b/changes/ticket40559 deleted file mode 100644 index 9aa464f446..0000000000 --- a/changes/ticket40559 +++ /dev/null @@ -1,2 +0,0 @@ - o Minor feature (authority, relay): - - Reject End-Of-Life relays running version 0.3.5.x. Closes ticket 40559. diff --git a/changes/ticket40564 b/changes/ticket40564 deleted file mode 100644 index 2f805bdef5..0000000000 --- a/changes/ticket40564 +++ /dev/null @@ -1,4 +0,0 @@ - o Major bugfixes (relay, overload): - - Do not trigger a general overload on DNS timeout. Even after fixing - 40527, some code remained that triggered the overload. Fixes bug 40564; - bugfix on 0.4.7.1-alpha.