From 9fdf02f1eb59fbd5a622afd325f4c99c31a81636 Mon Sep 17 00:00:00 2001 From: Tor CI Release Date: Fri, 25 Mar 2022 13:08:07 +0000 Subject: [PATCH] release: ChangeLog and ReleaseNotes for 0.4.7.5-alpha --- ChangeLog | 59 +++++++++++++++++++++++++++++++++++++++++ changes/fallbackdirs-2022-03-25 | 2 -- changes/geoip-2022-03-25 | 3 --- changes/ticket40312 | 6 ----- changes/ticket40560 | 5 ---- changes/ticket40568 | 3 --- changes/ticket40576 | 5 ---- changes/ticket40577 | 3 --- changes/ticket40579 | 4 --- changes/ticket40581 | 4 --- changes/ticket40586 | 5 ---- 11 files changed, 59 insertions(+), 40 deletions(-) delete mode 100644 changes/fallbackdirs-2022-03-25 delete mode 100644 changes/geoip-2022-03-25 delete mode 100644 changes/ticket40312 delete mode 100644 changes/ticket40560 delete mode 100644 changes/ticket40568 delete mode 100644 changes/ticket40576 delete mode 100644 changes/ticket40577 delete mode 100644 changes/ticket40579 delete mode 100644 changes/ticket40581 delete mode 100644 changes/ticket40586 diff --git a/ChangeLog b/ChangeLog index 16144066bf..1cb73c2a3c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,62 @@ +Changes in version 0.4.7.5-alpha - 2022-03-25 + This version contains, of what we hope, the final work for congestion + control paving the way to the stable version. We expect this to be the last + alpha version of the 0.4.7.x series. Mostly minor bugfixes except one major + bugfix that changes how Tor behaves with DNS timeouts for Exit relays. As + always with an alpha, we recommend all relay operators to upgrade from + previous alpha to this one. + + o Major bugfixes (onion service, congestion control): + - Fix the onion service upload case where the congestion control + parameters were not added to the right object. Fixes bug 40586; + bugfix on 0.4.7.4-alpha. + + o Major bugfixes (relay, DNS): + - Lower the DNS timeout from 3 attempts at 5 seconds each to 2 + attempts at 1 seconds each. Two new consensus parameters were + added to control these values. This change should improve observed + performance under DNS load; see ticket for more details. Fixes bug + 40312; bugfix on 0.3.5.1-alpha. + + o Minor features (control port): + - Provide congestion control fields on CIRC_BW and STREAM control + port events, for use by sbws. Closes ticket 40568. + + o Minor features (fallbackdir): + - Regenerate fallback directories generated on March 25, 2022. + + o Minor features (geoip data): + - Update the geoip files to match the IPFire Location Database, as + retrieved on 2022/03/25. + + o Minor bugfixes (DNSPort, dormant mode): + - A request on the DNSPort now wakes up a dormant tor. Fixes bug + 40577; bugfix on 0.3.5.1-alpha. + + o Minor bugfixes (metrics port, onion service): + - Fix the metrics with a port label to be unique. Before this, all + ports of an onion service would be on the same line which violates + the Prometheus rules of unique labels. Fixes bug 40581; bugfix + on 0.4.5.1-alpha. + + o Minor bugfixes (onion service congestion control): + - Avoid a non-fatal assertion failure in the case where we fail to + set up congestion control on a rendezvous circuit. This could + happen naturally if a cache entry expired at an unexpected time. + Fixes bug 40576; bugfix on 0.4.7.4-alpha. + + o Minor bugfixes (onion service, client): + - Fix a rare but fatal assertion failure due to a guard subsystem + recursion triggered by the onion service client. Fixes bug 40579; + bugfix on 0.3.5.1-alpha. + + o Minor bugfixes (relay, overload): + - Decide whether to signal overload based on a fraction and + assessment period of ntor handshake drops. Previously, a single + drop could trigger an overload state, which caused many false + positives. Fixes bug 40560; bugfix on 0.4.7.1-alpha. + + 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 diff --git a/changes/fallbackdirs-2022-03-25 b/changes/fallbackdirs-2022-03-25 deleted file mode 100644 index 3f4860722b..0000000000 --- a/changes/fallbackdirs-2022-03-25 +++ /dev/null @@ -1,2 +0,0 @@ - o Minor features (fallbackdir): - - Regenerate fallback directories generated on March 25, 2022. diff --git a/changes/geoip-2022-03-25 b/changes/geoip-2022-03-25 deleted file mode 100644 index 3b14f47661..0000000000 --- a/changes/geoip-2022-03-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/03/25. diff --git a/changes/ticket40312 b/changes/ticket40312 deleted file mode 100644 index c93ea2f351..0000000000 --- a/changes/ticket40312 +++ /dev/null @@ -1,6 +0,0 @@ - o Major bugfixes (relay, DNS): - - Lower the DNS timeout from 3 attempts at 5 seconds each to 2 attempts at - 1 seconds each. Two new consensus parameters were added to control these - values. This change should improve observed performance under DNS load; - see ticket for more details. Fixes bug 40312; bugfix on - 0.3.5.1-alpha. diff --git a/changes/ticket40560 b/changes/ticket40560 deleted file mode 100644 index f323713d91..0000000000 --- a/changes/ticket40560 +++ /dev/null @@ -1,5 +0,0 @@ - o Minor bugfixes (relay, overload): - - Decide whether to signal overload based on a fraction and - assessment period of ntor handshake drops. Previously, a single - drop could trigger an overload state, which caused many false - positives. Fixes bug 40560; bugfix on 0.4.7.1-alpha. diff --git a/changes/ticket40568 b/changes/ticket40568 deleted file mode 100644 index a90669673a..0000000000 --- a/changes/ticket40568 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor features (control port): - - Provide congestion control fields on CIRC_BW and STREAM control - port events, for use by sbws. Closes ticket 40568. diff --git a/changes/ticket40576 b/changes/ticket40576 deleted file mode 100644 index fa4b1cd740..0000000000 --- a/changes/ticket40576 +++ /dev/null @@ -1,5 +0,0 @@ - o Minor bugfixes (onion service congestion control): - - Avoid a non-fatal assertion failure in the case where we fail to set up - congestion control on a rendezvous circuit. This could happen naturally - if a cache entry expired at an unexpected time. Fixes bug 40576; bugfix - on 0.4.7.4-alpha. diff --git a/changes/ticket40577 b/changes/ticket40577 deleted file mode 100644 index 305076942a..0000000000 --- a/changes/ticket40577 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor bugfixes (DNSPort, dormant mode): - - A request on the DNSPort now wakes up a dormant tor. Fixes bug 40577; - bugfix on 0.3.5.1-alpha. diff --git a/changes/ticket40579 b/changes/ticket40579 deleted file mode 100644 index 3796290093..0000000000 --- a/changes/ticket40579 +++ /dev/null @@ -1,4 +0,0 @@ - o Minor bugfixes (onion service, client): - - Fix a rare but fatal assertion failure due to a guard subsystem - recursion triggered by the - onion service client. Fixes bug 40579; bugfix on 0.3.5.1-alpha. diff --git a/changes/ticket40581 b/changes/ticket40581 deleted file mode 100644 index 315215d8ed..0000000000 --- a/changes/ticket40581 +++ /dev/null @@ -1,4 +0,0 @@ - o Minor bugfixes (metrics port, onion service): - - Fix the metrics with a port label to be unique. Before this, all ports of - an onion service would be on the same line which violates the Prometheus - rules of unique labels. Fixes bug 40581; bugfix on 0.4.5.1-alpha. diff --git a/changes/ticket40586 b/changes/ticket40586 deleted file mode 100644 index a872ac2448..0000000000 --- a/changes/ticket40586 +++ /dev/null @@ -1,5 +0,0 @@ - o Major bugfixes (onion service, congestion control): - - Fix the onion service upload case where the congestion control parameters - were not added to the right object. Fixes bug 40586; bugfix on - 0.4.7.4-alpha. - -- 2.11.4.GIT