[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [tor/release-0.3.3] Begin work on 0.3.3.5-rc changelog
commit 1856f3e11e84cf45bcadf500f4ab34269e28d7bc
Author: Nick Mathewson <nickm@xxxxxxxxxxxxxx>
Date: Sat Apr 14 12:23:51 2018 -0400
Begin work on 0.3.3.5-rc changelog
---
ChangeLog | 97 ++++++++++++++++++++++++++++++++++++++++++++++++
changes/bug21394.2 | 7 ----
changes/bug22310 | 8 ----
changes/bug24031 | 13 -------
changes/bug24782 | 4 --
changes/bug24854 | 3 --
changes/bug24989 | 4 --
changes/bug25296_032 | 5 ---
changes/bug25581 | 4 --
changes/bug25582 | 3 --
changes/bug25617 | 5 ---
changes/bug25679 | 4 --
changes/bug25691 | 6 ---
changes/bug25732 | 4 --
changes/geoip-2018-04-03 | 4 --
changes/ticket25248 | 4 --
changes/ticket25714 | 4 --
17 files changed, 97 insertions(+), 82 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 833b5b337..ed8f6ed8c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,100 @@
+o Major bugfixes (performance, load balancing):
+
+Changes in version 0.3.3.5-rc - 2018-04-14
+ BLURB
+
+ - Directory authorities no longer vote in favor of the Guard flag for
+ relays that don't advertise directory support. Starting in Tor
+ 0.3.0.1-alpha, Tor clients have been avoiding using such relays in the
+ Guard position, leading to increasingly broken load balancing for the
+ 5%-or-so of Guards that don't advertise directory support. Fixes bug
+ 22310; bugfix on 0.3.0.6.
+
+ o Major bugfixes (protover, voting):
+ - Revise Rust implementation of protover to use a more memory-
+ efficient voting algorithm and corresponding data structures, thus
+ avoiding a potential (but small impact) DoS attack where specially
+ crafted protocol strings would expand to several potential
+ megabytes in memory. In the process, several portions of code were
+ revised to be methods on new, custom types, rather than functions
+ taking interchangeable types, thus increasing type safety of the
+ module. Custom error types and handling were added as well, in
+ order to facilitate better error dismissal/handling in outside
+ crates and avoid mistakenly passing an internal error string to C
+ over the FFI boundary. Many tests were added, and some previous
+ differences between the C and Rust implementations have been
+ remedied. Fixes bug 24031; bugfix on 0.3.3.1-alpha.
+
+ o Minor feature (continuous integration):
+ - Update the Travis CI configuration to use the stable Rust channel,
+ now that we have decided to require that. Closes ticket 25714.
+
+ o Minor features (config options):
+ - Change the way the default value for MaxMemInQueues is calculated.
+ We now use 0.4 * RAM if the system have 8 GB RAM or more, otherwise
+ we use the former value of 0.75 * RAM. Closes ticket 24782.
+
+ o Minor features (geoip):
+ - Update geoip and geoip6 to the April 3 2018 Maxmind GeoLite2
+ Country database. Closes ticket 25718.
+
+ o Minor bugfix (Exit node DNS retries):
+ - Re-attempt timed-out DNS queries 3 times before failure, since our
+ timeout is 5 seconds for them, but clients wait 10-15. Also allow
+ slightly more timeouts per resolver before giving up on it in the
+ case where an exit has multiple resolvers configured. Fixes bug
+ 21394; bugfix on 0.3.1.9.
+
+ o Minor bugfixes (client):
+ - When using a listed relay as a bridge, and also using
+ microdescriptors, and considering that relay as a non-bridge in a
+ circuit, consider its microdescriptor as a valid source of
+ information about that relay. Fixes bug 25691; bugfix
+ on 0.3.3.4-alpha.
+
+ o Minor bugfixes (compilation, rust):
+ - Build correctly when the rust dependencies submodule is loaded,
+ but the TOR_RUST_DEPENDENCIES environment variable is not set.
+ Fixes bug 25679; bugfix on 0.3.3.1-alpha.
+
+ o Minor bugfixes (configuration):
+ - Remove undescores from the _HSLayer{2,3}Nodes options. This
+ expert-user configuration can now be enabled as HSLayer{2,3}Nodes.
+ Fixes bug 25581; bugfix on 0.3.3.1-alpha
+
+ o Minor bugfixes (controller):
+ - Restore the correct operation of the RESOLVE command, which had
+ been broken since we added the ability to enable/disable DNS on
+ specific listener ports. Fixes bug 25617; bugfix on 0.2.9.3-alpha.
+
+ o Minor bugfixes (distribution, compilation):
+ - Actually include all of our Rust source in our source
+ distributions. (Previously, a few of the files were accidentally
+ omitted.) Fixes bug 25732; bugfix on 0.3.3.2-alpha.
+
+ o Minor bugfixes (documentation):
+ - Document that the PerConnBW{Rate,Burst} options will fall back to
+ their corresponding consensus parameters only if those parameters
+ are set. Previously we had claimed that these values would always
+ be set in the consensus. Fixes bug 25296; bugfix on 0.2.2.7-alpha.
+ - Revert a misformatting issue in the ExitPolicy documentation.
+ Fixes bug 25582; bugfix on 0.3.3.1-alpha.
+
+ o Minor bugfixes (hidden services):
+ - Re-instate counting pending client HSDir fetch circuits against
+ the MaxClientCircuitsPending rate limit. Fixes bug 24989; bugfix
+ on 0.3.3.0-alpha-dev.
+
+ o Code simplification and refactoring:
+ - Move the list of default directory authorities to their own file
+ for inclusion using the C preprocessor. Closes ticket 24854. Patch
+ by "beastr0".
+
+ o Documentation (manpage, denial of service):
+ - Better detail the denial of service options by listing the
+ different mitigation in place. Closes ticket 25248.
+
+
Changes in version 0.3.3.4-alpha - 2018-03-29
Tor 0.3.3.4-alpha includes various bugfixes for issues found during
the alpha testing of earlier releases in its series. We are
diff --git a/changes/bug21394.2 b/changes/bug21394.2
deleted file mode 100644
index b580d2a78..000000000
--- a/changes/bug21394.2
+++ /dev/null
@@ -1,7 +0,0 @@
- o Minor bugfix (Exit node DNS retries):
- - Re-attempt timed-out DNS queries 3 times before failure, since our
- timeout is 5 seconds for them, but clients wait 10-15. Also allow
- slightly more timeouts per resolver before giving up on it in the
- case where an exit has multiple resolvers configured. Fixes bug 21394;
- bugfix on 0.3.1.9.
-
diff --git a/changes/bug22310 b/changes/bug22310
deleted file mode 100644
index c8017daff..000000000
--- a/changes/bug22310
+++ /dev/null
@@ -1,8 +0,0 @@
- o Major bugfixes (performance, load balancing):
- - Directory authorities no longer vote in favor of the Guard flag
- for relays that don't advertise directory support. Starting in Tor
- 0.3.0.1-alpha, Tor clients have been avoiding using such relays in
- the Guard position, leading to increasingly broken load balancing
- for the 5%-or-so of Guards that don't advertise directory support.
- Fixes bug 22310; bugfix on 0.3.0.6.
-
diff --git a/changes/bug24031 b/changes/bug24031
deleted file mode 100644
index 2bb0e8309..000000000
--- a/changes/bug24031
+++ /dev/null
@@ -1,13 +0,0 @@
- o Major bugfixes (protover, voting):
- - Revise Rust implementation of protover to use a more memory-efficient
- voting algorithm and corresponding data structures, thus avoiding a
- potential (but small impact) DoS attack where specially crafted protocol
- strings would expand to several potential megabytes in memory. In the
- process, several portions of code were revised to be methods on new,
- custom types, rather than functions taking interchangeable types, thus
- increasing type safety of the module. Custom error types and handling
- were added as well, in order to facilitate better error dismissal/handling
- in outside crates and avoid mistakenly passing an internal error string to
- C over the FFI boundary. Many tests were added, and some previous
- differences between the C and Rust implementations have been
- remedied. Fixes bug 24031; bugfix on 0.3.3.1-alpha.
diff --git a/changes/bug24782 b/changes/bug24782
deleted file mode 100644
index 59bbdad12..000000000
--- a/changes/bug24782
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor features (config options):
- - Change the way the default value for MaxMemInQueues is calculated. We now
- use 0.4 * RAM if the system have 8 GB RAM or more, otherwise we use the
- former value of 0.75 * RAM. Closes ticket 24782.
diff --git a/changes/bug24854 b/changes/bug24854
deleted file mode 100644
index 64e10772e..000000000
--- a/changes/bug24854
+++ /dev/null
@@ -1,3 +0,0 @@
- o Code simplification and refactoring:
- - Move the list of default directory authorities to their own file for
- inclusion using the C preprocessor. Closes ticket 24854. Patch by "beastr0".
diff --git a/changes/bug24989 b/changes/bug24989
deleted file mode 100644
index a0ea6acf0..000000000
--- a/changes/bug24989
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (hidden services):
- - Re-instate counting pending client HSDir fetch circuits against the
- MaxClientCircuitsPending rate limit. Fixes bug 24989; bugfix on
- 0.3.3.0-alpha-dev.
diff --git a/changes/bug25296_032 b/changes/bug25296_032
deleted file mode 100644
index f60048ca6..000000000
--- a/changes/bug25296_032
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor bugfixes (documentation):
- - Document that the PerConnBW{Rate,Burst} options will fall back to their
- corresponding consensus parameters only if those parameters are
- set. Previously we had claimed that these values would always be
- set in the consensus. Fixes bug 25296; bugfix on 0.2.2.7-alpha.
diff --git a/changes/bug25581 b/changes/bug25581
deleted file mode 100644
index 86f2491db..000000000
--- a/changes/bug25581
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (configuration):
- - Remove undescores from the _HSLayer{2,3}Nodes options. This expert-user
- configuration can now be enabled as HSLayer{2,3}Nodes. Fixes bug 25581;
- bugfix on 0.3.3.1-alpha
diff --git a/changes/bug25582 b/changes/bug25582
deleted file mode 100644
index 609b94aac..000000000
--- a/changes/bug25582
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor bugfixes (documentation):
- - Revert a misformatting issue in the ExitPolicy
- documentation. Fixes bug 25582; bugfix on 0.3.3.1-alpha.
diff --git a/changes/bug25617 b/changes/bug25617
deleted file mode 100644
index 5de655d69..000000000
--- a/changes/bug25617
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor bugfixes (controller):
- - Restore the correct operation of the RESOLVE command, which had
- been broken since we added the ability to enable/disable DNS
- on specific listener ports. Fixes bug 25617; bugfix on 0.2.9.3-alpha.
-
diff --git a/changes/bug25679 b/changes/bug25679
deleted file mode 100644
index 9247a2915..000000000
--- a/changes/bug25679
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (compilation, rust):
- - Build correctly when the rust dependencies submodule is loaded,
- but the TOR_RUST_DEPENDENCIES environment variable is not set.
- Fixes bug 25679; bugfix on 0.3.3.1-alpha.
diff --git a/changes/bug25691 b/changes/bug25691
deleted file mode 100644
index 5f630d503..000000000
--- a/changes/bug25691
+++ /dev/null
@@ -1,6 +0,0 @@
- o Minor bugfixes (client):
- - When using a listed relay as a bridge, and also using
- microdescriptors, and considering that relay as a non-bridge in
- a circuit, consider its microdescriptor as a valid source of information
- about that relay. Fixes bug 25691; bugfix on 0.3.3.4-alpha.
-
diff --git a/changes/bug25732 b/changes/bug25732
deleted file mode 100644
index 49ffae29e..000000000
--- a/changes/bug25732
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (distribution, compilation):
- - Actually include all of our Rust source in our source
- distributions. (Previously, a few of the files were accidentally
- omitted.) Fixes bug 25732; bugfix on 0.3.3.2-alpha.
diff --git a/changes/geoip-2018-04-03 b/changes/geoip-2018-04-03
deleted file mode 100644
index 987cc450b..000000000
--- a/changes/geoip-2018-04-03
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor features (geoip):
- - Update geoip and geoip6 to the April 3 2018 Maxmind GeoLite2
- Country database. Closes ticket 25718.
-
diff --git a/changes/ticket25248 b/changes/ticket25248
deleted file mode 100644
index 67ccdb631..000000000
--- a/changes/ticket25248
+++ /dev/null
@@ -1,4 +0,0 @@
- o Documentation (manpage, denial of service):
- - Better detail the denial of service options by listing the different
- mitigation in place. Closes ticket 25248.
-
diff --git a/changes/ticket25714 b/changes/ticket25714
deleted file mode 100644
index 63823fc6c..000000000
--- a/changes/ticket25714
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor feature (continuous integration):
- - Update the Travis CI configuration to use the stable Rust
- channel, now that we have decided to require that. Closes
- ticket 25714.
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits