[tor-commits] [tor/release-0.4.4] 0.4.4.5 releasenotes: more sorting.

nickm at torproject.org nickm at torproject.org
Mon Sep 14 17:45:13 UTC 2020


commit 24e808e946e741d01ed25673fa4d47531858fdb4
Author: Nick Mathewson <nickm at torproject.org>
Date:   Mon Sep 14 13:45:05 2020 -0400

    0.4.4.5 releasenotes: more sorting.
---
 ReleaseNotes | 102 ++++++++++++++++++++++++++---------------------------------
 1 file changed, 44 insertions(+), 58 deletions(-)

diff --git a/ReleaseNotes b/ReleaseNotes
index 8327abcaa4..892b23960b 100644
--- a/ReleaseNotes
+++ b/ReleaseNotes
@@ -86,26 +86,6 @@ Changes in version 0.4.4.5 - 2020-09-15
       keys, and therefore should always be rejected for circuits that
       specify ed25519 identities.) Closes ticket 40081.
 
-  o Minor feature (developer tools):
-    - Add a script to help check the alphabetical ordering of option
-      names in the manual page. Closes ticket 33339.
-
-  o Minor feature (onion service client, SOCKS5):
-    - Add 3 new SocksPort ExtendedErrors (F2, F3, F7) that reports back
-      new type of onion service connection failures. The semantics of
-      these error codes are documented in proposal 309. Closes
-      ticket 32542.
-
-  o Minor feature (onion service v3):
-    - If a service cannot upload its descriptor(s), log why at INFO
-      level. Closes ticket 33400; bugfix on 0.3.2.1-alpha.
-
-  o Minor feature (python scripts):
-    - Stop assuming that /usr/bin/python exists. Instead of using a
-      hardcoded path in scripts that still use Python 2, use
-      /usr/bin/env, similarly to the scripts that use Python 3. Fixes
-      bug 33192; bugfix on 0.4.2.
-
   o Minor features (bootstrap reporting):
     - Report more detailed reasons for bootstrap failure when the
       failure happens due to a TLS error. Previously we would just call
@@ -118,6 +98,8 @@ Changes in version 0.4.4.5 - 2020-09-15
       compiling without support for relay mode. Closes ticket 33368.
     - Disable more of our self-testing code when support for relay mode
       is disabled. Closes ticket 33370.
+    - Most server-side DNS code is now disabled when building without
+      support for relay mode. Closes ticket 33366.
 
   o Minor features (code safety):
     - Check for failures of tor_inet_ntop() and tor_inet_ntoa()
@@ -125,10 +107,6 @@ Changes in version 0.4.4.5 - 2020-09-15
       codepaths to make them less likely to crash entire Tor instances.
       Resolves issue 33788.
 
-  o Minor features (compilation size):
-    - Most server-side DNS code is now disabled when building without
-      support for relay mode. Closes ticket 33366.
-
   o Minor features (continuous integration):
     - Run unit-test and integration test (Stem, Chutney) jobs with
       ALL_BUGS_ARE_FATAL macro being enabled on Travis and Appveyor.
@@ -155,6 +133,8 @@ Changes in version 0.4.4.5 - 2020-09-15
       low that Tor is likely to stop working. Closes ticket 24308.
 
   o Minor features (developer tooling):
+    - Add a script to help check the alphabetical ordering of option
+      names in the manual page. Closes ticket 33339.
     - Refrain from listing all .a files that are generated by the Tor
       build in .gitignore. Add a single wildcard *.a entry that covers
       all of them for present and future. Closes ticket 33642.
@@ -203,6 +183,22 @@ Changes in version 0.4.4.5 - 2020-09-15
     - When trying to find our own address, add debug-level logging to
       report the sources of candidate addresses. Closes ticket 32888.
 
+  o Minor features (onion service client, SOCKS5):
+    - Add 3 new SocksPort ExtendedErrors (F2, F3, F7) that reports back
+      new type of onion service connection failures. The semantics of
+      these error codes are documented in proposal 309. Closes
+      ticket 32542.
+
+  o Minor features (onion service v3):
+    - If a service cannot upload its descriptor(s), log why at INFO
+      level. Closes ticket 33400; bugfix on 0.3.2.1-alpha.
+
+  o Minor features (python scripts):
+    - Stop assuming that /usr/bin/python exists. Instead of using a
+      hardcoded path in scripts that still use Python 2, use
+      /usr/bin/env, similarly to the scripts that use Python 3. Fixes
+      bug 33192; bugfix on 0.4.2.
+
   o Minor features (testing, architecture):
     - Our test scripts now double-check that subsystem initialization
       order is consistent with the inter-module dependencies established
@@ -210,8 +206,6 @@ Changes in version 0.4.4.5 - 2020-09-15
     - Initialize all subsystems at the beginning of our unit test
       harness, to avoid crashes due to uninitialized subsystems. Follow-
       up from ticket 33316.
-
-  o Minor features (tests):
     - Our "make check" target now runs the unit tests in 8 parallel
       chunks. Doing this speeds up hardened CI builds by more than a
       factor of two. Closes ticket 40098.
@@ -225,20 +219,6 @@ Changes in version 0.4.4.5 - 2020-09-15
     - Add support for console control signals like Ctrl+C in Windows.
       Closes ticket 34211. Patch from Damon Harris (TheDcoder).
 
-  o Minor bugfix (onion service v3 client):
-    - Remove a BUG() warning that could occur naturally. Fixes bug
-      34087; bugfix on 0.3.2.1-alpha.
-
-  o Minor bugfix (refactoring):
-    - Lift circuit_build_times_disabled() out of the
-      circuit_expire_building() loop, to save CPU time when there are
-      many circuits open. Fixes bug 33977; bugfix on 0.3.5.9.
-
-  o Minor bugfix (SOCKS, onion service client):
-    - Detect v3 onion service addresses of the wrong length when
-      returning the F6 ExtendedErrors code. Fixes bug 33873; bugfix
-      on 0.4.3.1-alpha.
-
   o Minor bugfixes (control port, onion service):
     - Consistently use 'address' in "Invalid v3 address" response to
       ONION_CLIENT_AUTH commands. Previously, we would sometimes say
@@ -300,8 +280,6 @@ Changes in version 0.4.4.5 - 2020-09-15
       and DISABLE_ASSERTS_IN_UNIT_TESTS debugging modes. (IF_BUG_ONCE()
       used to log a non-fatal warning, regardless of the debugging
       mode.) Fixes bug 33917; bugfix on 0.2.9.1-alpha.
-
-  o Minor bugfixes (logs):
     - Remove surprising empty line in the INFO-level log about circuit
       build timeout. Fixes bug 33531; bugfix on 0.3.3.1-alpha.
 
@@ -309,14 +287,9 @@ Changes in version 0.4.4.5 - 2020-09-15
     - Better guard against growing a buffer past its maximum 2GB in
       size. Fixes bug 33131; bugfix on 0.3.0.4-rc.
 
-  o Minor bugfixes (onion service v3):
-    - Remove a BUG() warning that could trigger in certain unlikely
-      edge-cases. Fixes bug 34086; bugfix on 0.3.2.1-alpha.
-
-  o Minor bugfixes (onion service v3, client):
-    - Remove a BUG() that was causing a stacktrace when a descriptor
-      changed at an unexpected time. Fixes bug 28992; bugfix
-      on 0.3.2.1-alpha.
+  o Minor bugfixes (onion service v3 client):
+    - Remove a BUG() warning that could occur naturally. Fixes bug
+      34087; bugfix on 0.3.2.1-alpha.
 
   o Minor bugfixes (onion service, logging):
     - Fix a typo in a log message PublishHidServDescriptors is set to 0.
@@ -340,6 +313,11 @@ Changes in version 0.4.4.5 - 2020-09-15
       as local if there is a USERADDR command with an explicit local
       address. Fixes bug 33747; bugfix on 0.2.5.1-alpha.
 
+  o Minor bugfixes (refactoring):
+    - Lift circuit_build_times_disabled() out of the
+      circuit_expire_building() loop, to save CPU time when there are
+      many circuits open. Fixes bug 33977; bugfix on 0.3.5.9.
+
   o Minor bugfixes (relay, self-testing):
     - When starting up as a relay, if we haven't been able to verify
       that we're reachable, only launch reachability tests at most once
@@ -355,11 +333,23 @@ Changes in version 0.4.4.5 - 2020-09-15
       connections we need to see before we warn. Fixes bug 33880; bugfix
       on 0.3.1.1-alpha.
 
+  o Minor bugfixes (SOCKS, onion service client):
+    - Detect v3 onion service addresses of the wrong length when
+      returning the F6 ExtendedErrors code. Fixes bug 33873; bugfix
+      on 0.4.3.1-alpha.
+
   o Minor bugfixes (tests):
     - Fix the behavior of the rend_cache/clean_v2_descs_as_dir when run
       on its own. Previously, it would exit with an error. Fixes bug
       40099; bugfix on 0.2.8.1-alpha.
 
+  o Minor bugfixes (v3 onion services):
+    - Remove a BUG() warning that could trigger in certain unlikely
+      edge-cases. Fixes bug 34086; bugfix on 0.3.2.1-alpha.
+    - Remove a BUG() that was causing a stacktrace when a descriptor
+      changed at an unexpected time. Fixes bug 28992; bugfix
+      on 0.3.2.1-alpha.
+
   o Minor bugfixes (windows):
     - Fix a bug that prevented Tor from starting if its log file grew
       above 2GB. Fixes bug 31036; bugfix on 0.2.1.8-alpha.
@@ -382,6 +372,10 @@ Changes in version 0.4.4.5 - 2020-09-15
     - Updated comments in 'scheduler.c' to reflect old code changes, and
       simplified the scheduler channel state change code. Closes
       ticket 33349.
+    - Refactor configuration parsing to use the new config subsystem
+      code. Closes ticket 33014.
+    - Move a series of functions related to address resolving into their
+      own files. Closes ticket 33789.
 
   o Documentation:
     - Replace most http:// URLs in our code and documentation with
@@ -432,14 +426,6 @@ Changes in version 0.4.4.5 - 2020-09-15
     - When a Travis chutney job fails, use chutney's new "diagnostics.sh"
       tool to produce detailed diagnostic output. Closes ticket 32792.
 
-  o Code simplification and refactoring (onion service):
-    - Refactor configuration parsing to use the new config subsystem
-      code. Closes ticket 33014.
-
-  o Code simplification and refactoring (relay address):
-    - Move a series of functions related to address resolving into their
-      own files. Closes ticket 33789.
-
   o Deprecated features (onion service v2):
     - Add a deprecation warning for version 2 onion services. Closes
       ticket 40003.



More information about the tor-commits mailing list