summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTor CI Release <no-email@torproject.org>2022-03-25 13:08:07 +0000
committerDavid Goulet <dgoulet@torproject.org>2022-03-25 09:19:07 -0400
commit9fdf02f1eb59fbd5a622afd325f4c99c31a81636 (patch)
tree8782afc2c7ef34ecf5098f2819017198c8979cbe
parent9e5676031d049788b288e3e282319f965a3dac7b (diff)
downloadtor-9fdf02f1eb59fbd5a622afd325f4c99c31a81636.tar.gz
tor-9fdf02f1eb59fbd5a622afd325f4c99c31a81636.zip
release: ChangeLog and ReleaseNotes for 0.4.7.5-alpha
-rw-r--r--ChangeLog59
-rw-r--r--changes/fallbackdirs-2022-03-252
-rw-r--r--changes/geoip-2022-03-253
-rw-r--r--changes/ticket403126
-rw-r--r--changes/ticket405605
-rw-r--r--changes/ticket405683
-rw-r--r--changes/ticket405765
-rw-r--r--changes/ticket405773
-rw-r--r--changes/ticket405794
-rw-r--r--changes/ticket405814
-rw-r--r--changes/ticket405865
11 files changed, 59 insertions, 40 deletions
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.
-