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
   This release fixes several bugs from the previous alpha release, and
   from earlier versions of Tor.
   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
     - Make onion service always use the exact amount of configured intro
       points (or less due to node exlusion). Before, a service could
       points (or less due to node exlusion). Before, a service could
       sometimes pick more intro points than configured with the
       sometimes pick more intro points than configured with the
       HiddenServiceNumIntroductionPoints option. Fixes bug 31548; bugfix
       HiddenServiceNumIntroductionPoints option. Fixes bug 31548; bugfix
       on 0.3.2.1-alpha.
       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
     - The ADD_ONION key blob keyword "BEST" now defaults from RSA1024
       (v2) to ED25519-V3 (v3). Closes ticket 29669.
       (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
       libc name lookup functions with ones that do not actually touch
       the network. This way, the tests complete more quickly in the
       the network. This way, the tests complete more quickly in the
       presence of a slow or missing DNS resolver. Closes ticket 31841.
       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):
   o Minor bugfixes (build system):
     - Interpret --disable-module-dirauth=no correctly. Fixes bug 32124;
     - 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.
       on 0.2.0.20-rc.
     - Stop failing when jemalloc is requested, but tcmalloc is not
     - Stop failing when jemalloc is requested, but tcmalloc is not
       found. Fixes bug 32124; bugfix on 0.3.5.1-alpha.
       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
     - 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
       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.
       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
     - Avoid reading data from closed connections, which can cause
       needless loops in libevent and infinite loops in Shadow. Fixes bug
       needless loops in libevent and infinite loops in Shadow. Fixes bug
       30344; bugfix on 0.1.1.1-alpha.
       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
     - Always lock the backtrace buffer before it is used. Fixes bug
       31734; bugfix on 0.2.5.3-alpha.
       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):
   o Minor bugfixes (mainloop, periodic events):
     - Periodic events enabled flag was not unset properly when shutting
     - Periodic events enabled flag was not unset properly when shutting
       down tor cleanly. This had the side effect to not re-enable
       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
       periodic events when tor_api.h is used to relaunch tor after a
       shutdown. Fixes bug 32058; bugfix on 0.3.3.1-alpha.
       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
     - Remove overly strict assertions that triggers when a pluggable
       transport is spawned in an unsuccessful manner. Fixes bug 31091;
       transport is spawned in an unsuccessful manner. Fixes bug 31091;
       bugfix on 0.4.0.1-alpha.
       bugfix on 0.4.0.1-alpha.
-
-  o Minor bugfixes (process management):
     - Remove assertion in the Unix process backend. This assertion would
     - Remove assertion in the Unix process backend. This assertion would
       trigger when a new process is spawned where the executable is not
       trigger when a new process is spawned where the executable is not
       found leading to a stack trace from the child process. Fixes bug
       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
     - 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.
       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:
   o Documentation:
     - Correct the description of "GuardLifetime". Fixes bug 31189;
     - Correct the description of "GuardLifetime". Fixes bug 31189;
       bugfix on 0.3.0.1-alpha.
       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
 Changes in version 0.4.2.2-alpha - 2019-10-07
   This release fixes several bugs from the previous alpha release, and
   This release fixes several bugs from the previous alpha release, and