summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTor CI Release <no-email@torproject.org>2023-07-12 12:30:39 +0000
committerDavid Goulet <dgoulet@torproject.org>2023-07-12 09:42:20 -0400
commitfb210dd875ebaa57693ea21055af3afa7221fd36 (patch)
treeab30fa74941692d3896558254e155026be7d287c
parent4b626a9c5702e5590d70db4590804c18afa1b48b (diff)
downloadtor-fb210dd875ebaa57693ea21055af3afa7221fd36.tar.gz
tor-fb210dd875ebaa57693ea21055af3afa7221fd36.zip
release: ChangeLog and ReleaseNotes for 0.4.8.2-alpha
-rw-r--r--ChangeLog67
-rw-r--r--changes/bug4080110
-rw-r--r--changes/bug408057
-rw-r--r--changes/bug408085
-rw-r--r--changes/bug408104
-rw-r--r--changes/bug408116
-rw-r--r--changes/fallbackdirs-2023-07-122
-rw-r--r--changes/geoip-2023-07-123
-rw-r--r--changes/ticket405664
-rw-r--r--changes/ticket405694
-rw-r--r--changes/ticket407093
-rw-r--r--changes/ticket407734
-rw-r--r--changes/ticket408003
13 files changed, 67 insertions, 55 deletions
diff --git a/ChangeLog b/ChangeLog
index 43ea76f548..7ca0e7e6f9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,70 @@
+Changes in version 0.4.8.2-alpha - 2023-07-12
+ This is our second alpha containing some minor bugfixes and one major bugfix
+ about L2 vanguard rotation. We believe this will be the last alpha before the
+ rc in a couple of weeks.
+
+ o Major bugfixes (vanguards):
+ - Rotate to a new L2 vanguard whenever an existing one loses the
+ Stable or Fast flag. Previously, we would leave these relays in
+ the L2 vanguard list but never use them, and if all of our
+ vanguards end up like this we wouldn't have any middle nodes left
+ to choose from so we would fail to make onion-related circuits.
+ Fixes bug 40805; bugfix on 0.4.7.1-alpha.
+
+ o Minor feature (hs):
+ - Fix compiler warnings in equix and hashx when building with clang.
+ Closes ticket 40800.
+
+ o Minor features (fallbackdir):
+ - Regenerate fallback directories generated on July 12, 2023.
+
+ o Minor features (geoip data):
+ - Update the geoip files to match the IPFire Location Database, as
+ retrieved on 2023/07/12.
+
+ o Minor bugfix (congestion control):
+ - Reduce the accepted range of a circuit's negotiated 'cc_sendme_inc'
+ to be +/- 1 from the consensus parameter value. Fixes bug 40569;
+ bugfix on 0.4.7.4-alpha.
+ - Remove unused congestion control algorithms and BDP calculation
+ code, now that we have settled on and fully tuned Vegas. Fixes bug
+ 40566; bugfix on 0.4.7.4-alpha.
+ - Update default congestion control parameters to match consensus.
+ Fixes bug 40709; bugfix on 0.4.7.4-alpha.
+
+ o Minor bugfixes (compilation):
+ - Fix "initializer is not a constant" compilation error that
+ manifests itself on gcc versions < 8.1 and MSVC. Fixes bug 40773;
+ bugfix on 0.4.8.1-alpha
+
+ o Minor bugfixes (conflux):
+ - Count leg launch attempts prior to attempting to launch them. This
+ avoids inifinite launch attempts due to internal circuit building
+ failures. Additionally, double-check that we have enough exits in
+ our consensus overall, before attempting to launch conflux sets.
+ Fixes bug 40811; bugfix on 0.4.8.1-alpha.
+ - Fix a case where we were resuming reading on edge connections that
+ were already marked for close. Fixes bug 40801; bugfix
+ on 0.4.8.1-alpha.
+ - Fix stream attachment order when creating conflux circuits, so
+ that stream attachment happens after finishing the full link
+ handshake, rather than upon set finalization. Fixes bug 40801;
+ bugfix on 0.4.8.1-alpha.
+ - Handle legs being closed or destroyed before computing an RTT
+ (resulting in warns about too many legs). Fixes bug 40810; bugfix
+ on 0.4.8.1-alpha.
+ - Remove a "BUG" warning from conflux_pick_first_leg that can be
+ triggered by broken or malicious clients. Fixes bug 40801; bugfix
+ on 0.4.8.1-alpha.
+
+ o Minor bugfixes (KIST):
+ - Prevent KISTSchedRunInterval from having values of 0 or 1, neither
+ of which work properly. Additionally, make a separate
+ KISTSchedRunIntervalClient parameter, so that the client and relay
+ KIST values can be set separately. Set the default of both to 2ms.
+ Fixes bug 40808; bugfix on 0.3.2.1-alpha.
+
+
Changes in version 0.4.8.1-alpha - 2023-06-01
This is the first alpha of the 0.4.8.x series. Two major features in this
version which are Conflux and onion service Proof-of-Work (PoW). There are
diff --git a/changes/bug40801 b/changes/bug40801
deleted file mode 100644
index 681c10c7d4..0000000000
--- a/changes/bug40801
+++ /dev/null
@@ -1,10 +0,0 @@
- o Minor bugfixes (conflux):
- - Fix stream attachment order when creating conflux circuits, so that
- stream attachment happens after finishing the full link handshake,
- rather than upon set finalization. Fixes bug 40801; bugfix on
- 0.4.8.1-alpha.
- - Remove a "BUG" warning from conflux_pick_first_leg that can be
- triggered by broken or malicious clients. Fixes bug 40801; bugfix
- on 0.4.8.1-alpha.
- - Fix a case where we were resuming reading on edge connections that
- were already marked for close. Fixes bug 40801; bugfix on 0.4.8.1-alpha.
diff --git a/changes/bug40805 b/changes/bug40805
deleted file mode 100644
index bed27c5e43..0000000000
--- a/changes/bug40805
+++ /dev/null
@@ -1,7 +0,0 @@
- o Major bugfixes (vanguards):
- - Rotate to a new L2 vanguard whenever an existing one loses the
- Stable or Fast flag. Previously, we would leave these relays in the
- L2 vanguard list but never use them, and if all of our vanguards
- end up like this we wouldn't have any middle nodes left to choose
- from so we would fail to make onion-related circuits. Fixes bug
- 40805; bugfix on 0.4.7.1-alpha.
diff --git a/changes/bug40808 b/changes/bug40808
deleted file mode 100644
index 2aae6b47e4..0000000000
--- a/changes/bug40808
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor bugfixes (KIST):
- - Prevent KISTSchedRunInterval from having values of 0 or 1, neither of
- which work properly. Additionally, make a separate KISTSchedRunIntervalClient
- parameter, so that the client and relay KIST values can be set separately.
- Set the default of both to 2ms. Fixes bug 40808; bugfix on 0.3.2.1-alpha.
diff --git a/changes/bug40810 b/changes/bug40810
deleted file mode 100644
index 76859abe0c..0000000000
--- a/changes/bug40810
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (conflux):
- - Handle legs being closed or destroyed before computing an RTT
- (resulting in warns about too many legs). Fixes bug 40810; bugfix on
- 0.4.8.1-alpha.
diff --git a/changes/bug40811 b/changes/bug40811
deleted file mode 100644
index 2cf763592a..0000000000
--- a/changes/bug40811
+++ /dev/null
@@ -1,6 +0,0 @@
- o Minor bugfixes (conflux):
- - Count leg launch attempts prior to attempting to launch them. This
- avoids inifinite launch attempts due to internal circuit building
- failures. Additionally, double-check that we have enough exits in
- our consensus overall, before attempting to launch conflux sets.
- Fixes bug 40811; bugfix on 0.4.8.1-alpha.
diff --git a/changes/fallbackdirs-2023-07-12 b/changes/fallbackdirs-2023-07-12
deleted file mode 100644
index dfe90cb022..0000000000
--- a/changes/fallbackdirs-2023-07-12
+++ /dev/null
@@ -1,2 +0,0 @@
- o Minor features (fallbackdir):
- - Regenerate fallback directories generated on July 12, 2023.
diff --git a/changes/geoip-2023-07-12 b/changes/geoip-2023-07-12
deleted file mode 100644
index 77294ab77e..0000000000
--- a/changes/geoip-2023-07-12
+++ /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/07/12.
diff --git a/changes/ticket40566 b/changes/ticket40566
deleted file mode 100644
index ce988de166..0000000000
--- a/changes/ticket40566
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfix (congestion control):
- - Remove unused congestion control algorithms and BDP calculation
- code, now that we have settled on and fully tuned Vegas. Fixes
- bug 40566; bugfix on 0.4.7.4-alpha.
diff --git a/changes/ticket40569 b/changes/ticket40569
deleted file mode 100644
index d4ffb829ec..0000000000
--- a/changes/ticket40569
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfix (congestion control):
- - Reduce the accepted range of a circuit's negotiated 'cc_sendme_inc'
- to be +/- 1 from the consensus parameter value. Fixes bug 40569;
- bugfix on 0.4.7.4-alpha.
diff --git a/changes/ticket40709 b/changes/ticket40709
deleted file mode 100644
index 16c4d6205f..0000000000
--- a/changes/ticket40709
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor bugfix (congestion control):
- - Update default congestion control parameters to match consensus.
- Fixes bug 40709; bugfix on 0.4.7.4-alpha.
diff --git a/changes/ticket40773 b/changes/ticket40773
deleted file mode 100644
index 0f344220ea..0000000000
--- a/changes/ticket40773
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (compilation):
- - Fix "initializer is not a constant" compilation error that manifests
- itself on gcc versions < 8.1 and MSVC. Fixes bug 40773; bugfix on
- 0.4.8.1-alpha
diff --git a/changes/ticket40800 b/changes/ticket40800
deleted file mode 100644
index e2ebc80ee8..0000000000
--- a/changes/ticket40800
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor feature (hs):
- - Fix compiler warnings in equix and hashx when building with clang.
- Closes ticket 40800.