Browse Source

Light sorting on 0.4.2.3-alpha changelog.

Nick Mathewson 4 years ago
parent
commit
9b3c31b250
1 changed files with 23 additions and 33 deletions
  1. 23 33
      ChangeLog

+ 23 - 33
ChangeLog

@@ -2,14 +2,14 @@ Changes in version 0.4.2.3-alpha - 2019-10-??
   This release fixes several bugs from the previous alpha release, and
   from earlier versions of Tor.
 
-  o Major bugfixes (hidden service v3):
+  o Major bugfixes (v3 onion services):
     - Make onion service always use the exact amount of configured intro
       points (or less due to node exlusion). Before, a service could
       sometimes pick more intro points than configured with the
       HiddenServiceNumIntroductionPoints option. Fixes bug 31548; bugfix
       on 0.3.2.1-alpha.
 
-  o Minor feature (hidden service, control port):
+  o Minor feature (onion services, control port):
     - The ADD_ONION key blob keyword "BEST" now defaults from RSA1024
       (v2) to ED25519-V3 (v3). Closes ticket 29669.
 
@@ -18,6 +18,14 @@ Changes in version 0.4.2.3-alpha - 2019-10-??
       libc name lookup functions with ones that do not actually touch
       the network. This way, the tests complete more quickly in the
       presence of a slow or missing DNS resolver. Closes ticket 31841.
+    - Disable all but one Travis CI macOS build, to mitigate slow
+      scheduling of Travis macOS jobs. Closes ticket 32177.
+    - Run the chutney IPv6 networks as part of Travis CI. Closes
+      ticket 30860.
+    - Simplify the Travis CI build matrix, and optimise for build time.
+      Closes ticket 31859.
+    - Use Windows Server 2019 instead of Windows Server 2016 in our
+      Appveyor builds. Closes ticket 32086.
 
   o Minor bugfixes (build system):
     - Interpret --disable-module-dirauth=no correctly. Fixes bug 32124;
@@ -26,13 +34,11 @@ Changes in version 0.4.2.3-alpha - 2019-10-??
       on 0.2.0.20-rc.
     - Stop failing when jemalloc is requested, but tcmalloc is not
       found. Fixes bug 32124; bugfix on 0.3.5.1-alpha.
-
-  o Minor bugfixes (configuration):
     - When pkg-config is not installed, or a library that depends on
       pkg-config is not found, tell the user what to do to fix the
       problem. Fixes bug 31922; bugfix on 0.3.1.1-alpha.
 
-  o Minor bugfixes (connection):
+  o Minor bugfixes (connections):
     - Avoid reading data from closed connections, which can cause
       needless loops in libevent and infinite loops in Shadow. Fixes bug
       30344; bugfix on 0.1.1.1-alpha.
@@ -41,33 +47,16 @@ Changes in version 0.4.2.3-alpha - 2019-10-??
     - Always lock the backtrace buffer before it is used. Fixes bug
       31734; bugfix on 0.2.5.3-alpha.
 
-  o Minor bugfixes (hidden service v3, coverity):
-    - Fix an implicit conversion from ssize_t to size_t discovered by
-      Coverity. Fixes bug 31682; bugfix on 0.4.2.1-alpha.
-
-  o Minor bugfixes (hs-v3, memory leak):
-    - Fix memory leak in unlikely error code path when encoding HS DoS
-      establish intro extension cell. Fixes bug 32063; bugfix
-      on 0.4.2.1-alpha.
-
   o Minor bugfixes (mainloop, periodic events):
     - Periodic events enabled flag was not unset properly when shutting
       down tor cleanly. This had the side effect to not re-enable
       periodic events when tor_api.h is used to relaunch tor after a
       shutdown. Fixes bug 32058; bugfix on 0.3.3.1-alpha.
 
-  o Minor bugfixes (onion services):
-    - When we clean up intro circuits for a v3 onion service, don't
-      remove circuits that have an established or pending circuit even
-      if ran out of retries. This way, we don't cleanup the circuit of
-      the last retry. Fixes bug 31652; bugfix on 0.3.2.1-alpha.
-
-  o Minor bugfixes (pluggable transports):
+  o Minor bugfixes (process management):
     - Remove overly strict assertions that triggers when a pluggable
       transport is spawned in an unsuccessful manner. Fixes bug 31091;
       bugfix on 0.4.0.1-alpha.
-
-  o Minor bugfixes (process management):
     - Remove assertion in the Unix process backend. This assertion would
       trigger when a new process is spawned where the executable is not
       found leading to a stack trace from the child process. Fixes bug
@@ -86,20 +75,21 @@ Changes in version 0.4.2.3-alpha - 2019-10-??
     - Log TLS read buffer length bugs once, rather than filling the logs
       with similar warnings. Fixes bug 31939; bugfix on 0.3.0.4-rc.
 
+  o Minor bugfixes (v3 onion services):
+    - Fix an implicit conversion from ssize_t to size_t discovered by
+      Coverity. Fixes bug 31682; bugfix on 0.4.2.1-alpha.
+    - Fix memory leak in unlikely error code path when encoding HS DoS
+      establish intro extension cell. Fixes bug 32063; bugfix
+      on 0.4.2.1-alpha.
+    - When we clean up intro circuits for a v3 onion service, don't
+      remove circuits that have an established or pending circuit even
+      if ran out of retries. This way, we don't cleanup the circuit of
+      the last retry. Fixes bug 31652; bugfix on 0.3.2.1-alpha.
+
   o Documentation:
     - Correct the description of "GuardLifetime". Fixes bug 31189;
       bugfix on 0.3.0.1-alpha.
 
-  o Testing:
-    - Disable all but one Travis CI macOS build, to mitigate slow
-      scheduling of Travis macOS jobs. Closes ticket 32177.
-    - Run the chutney IPv6 networks as part of Travis CI. Closes
-      ticket 30860.
-    - Simplify the Travis CI build matrix, and optimise for build time.
-      Closes ticket 31859.
-    - Use Windows Server 2019 instead of Windows Server 2016 in our
-      Appveyor builds. Closes ticket 32086.
-
 
 Changes in version 0.4.2.2-alpha - 2019-10-07
   This release fixes several bugs from the previous alpha release, and