Browse Source

sort and coalesce some changelog sections

Nick Mathewson 4 years ago
parent
commit
804260828b
1 changed files with 20 additions and 32 deletions
  1. 20 32
      ChangeLog

+ 20 - 32
ChangeLog

@@ -2,16 +2,6 @@ Changes in version 0.4.2.1-alpha - 2019-09-??
   This is the first alpha release in the 0.4.2.x series. BLURB
   This is the first alpha release in the 0.4.2.x series. BLURB
   BLURB BLURB.
   BLURB BLURB.
 
 
-  o New system requirements (build system):
-    - Do not include the deprecated <sys/sysctl.h> on Linux or Windows
-      system. Closes 31673;
-
-  o Major features (developer tools):
-    - Our best-practices tracker now integrates with our include-checker
-      tool to keep track of the layering violations that we have not yet
-      fixed. We hope to reduce this number over time to improve Tor's
-      modularity. Closes ticket 31176.
-
   o Major features (onion service v3, denial of service):
   o Major features (onion service v3, denial of service):
     - Add onion service introduction denial of service defenses. They
     - Add onion service introduction denial of service defenses. They
       consist of rate limiting client introduction at the intro point
       consist of rate limiting client introduction at the intro point
@@ -41,7 +31,7 @@ Changes in version 0.4.2.1-alpha - 2019-09-??
 
 
   o Minor feature (onion service v3):
   o Minor feature (onion service v3):
     - Do not allow single hop client to fetch or post an HS descriptor
     - Do not allow single hop client to fetch or post an HS descriptor
-      from an HSDir. Closes ticket 24964;
+      from an HSDir. Closes ticket 24964.
 
 
   o Minor feature (onion service):
   o Minor feature (onion service):
     - Disallow single hop clients to introduce directly at the
     - Disallow single hop clients to introduce directly at the
@@ -55,6 +45,10 @@ Changes in version 0.4.2.1-alpha - 2019-09-??
       ticket 30687.
       ticket 30687.
 
 
   o Minor features (best practices tracker):
   o Minor features (best practices tracker):
+    - Our best-practices tracker now integrates with our include-checker
+      tool to keep track of the layering violations that we have not yet
+      fixed. We hope to reduce this number over time to improve Tor's
+      modularity. Closes ticket 31176.
     - Add a TOR_PRACTRACKER_OPTIONS variable for passing arguments to
     - Add a TOR_PRACTRACKER_OPTIONS variable for passing arguments to
       practracker from the environment. We may want this for continuous
       practracker from the environment. We may want this for continuous
       integration. Closes ticket 31309.
       integration. Closes ticket 31309.
@@ -133,13 +127,6 @@ Changes in version 0.4.2.1-alpha - 2019-09-??
     - Log IPv6 addresses as well as IPv4 addresses, when describing
     - Log IPv6 addresses as well as IPv4 addresses, when describing
       routerinfos, routerstatuses, and nodes. Closes ticket 21003.
       routerinfos, routerstatuses, and nodes. Closes ticket 21003.
 
 
-  o Minor features (recommended packages):
-    - No longer include recommended packages in votes as detailed in
-      proposal 301. The RecommendedPackages torrc option is deprecated
-      and will no longer have any effect. "package" lines will still be
-      considered when computing consensuses for consensus methods that
-      include them. Fixes ticket 29738.
-
   o Minor features (stem tests):
   o Minor features (stem tests):
     - Change "make test-stem" so it only runs the stem tests that use
     - Change "make test-stem" so it only runs the stem tests that use
       tor. This change makes test-stem faster and more reliable. Closes
       tor. This change makes test-stem faster and more reliable. Closes
@@ -153,8 +140,6 @@ Changes in version 0.4.2.1-alpha - 2019-09-??
       /Option flags. Closes ticket 31637.
       /Option flags. Closes ticket 31637.
     - Improve test coverage for our existing configuration parsing and
     - Improve test coverage for our existing configuration parsing and
       management API. Closes ticket 30893.
       management API. Closes ticket 30893.
-
-  o Minor features (tests):
     - Add integration tests to make sure that practracker gives the
     - Add integration tests to make sure that practracker gives the
       outputs we expect. Closes ticket 31477.
       outputs we expect. Closes ticket 31477.
     - The practracker tests are now run as part of the Tor test suite.
     - The practracker tests are now run as part of the Tor test suite.
@@ -164,6 +149,15 @@ Changes in version 0.4.2.1-alpha - 2019-09-??
     - Fix a few issues in the best-practices script, including tests,
     - Fix a few issues in the best-practices script, including tests,
       tab tolerance, error reporting, and directory-exclusion logic.
       tab tolerance, error reporting, and directory-exclusion logic.
       Fixes bug 29746; bugfix on 0.4.1.1-alpha.
       Fixes bug 29746; bugfix on 0.4.1.1-alpha.
+    - When running check-best-practices, only consider files in the src
+      subdirectory. Previously we had recursively considered all
+      subdirectories, which made us get confused by the temporary
+      directories made by "make distcheck". Fixes bug 31578; bugfix
+      on 0.4.1.1-alpha.
+
+  o Minor bugfixes (build system):
+    - Do not include the deprecated <sys/sysctl.h> on Linux or Windows
+      system. Fixes bug 31673; bugfix on 0.2.5.4-alpha.
 
 
   o Minor bugfixes (chutney, makefiles, documentation):
   o Minor bugfixes (chutney, makefiles, documentation):
     - "make test-network-all" shows the warnings from each test-
     - "make test-network-all" shows the warnings from each test-
@@ -184,18 +178,14 @@ Changes in version 0.4.2.1-alpha - 2019-09-??
       were ignored and treated as zero. Fixes bug 31475; bugfix
       were ignored and treated as zero. Fixes bug 31475; bugfix
       on 0.0.1.
       on 0.0.1.
 
 
-  o Minor bugfixes (coverity compliance):
+  o Minor bugfixes (coverity):
     - Add an assertion when parsing a BEGIN cell so that coverity can be
     - Add an assertion when parsing a BEGIN cell so that coverity can be
       sure that we are not about to dereference a NULL address. Fixes
       sure that we are not about to dereference a NULL address. Fixes
       bug 31026; bugfix on 0.2.4.7-alpha. This is CID 1447296.
       bug 31026; bugfix on 0.2.4.7-alpha. This is CID 1447296.
-
-  o Minor bugfixes (coverity):
     - In our siphash implementation, when building for coverity, use
     - In our siphash implementation, when building for coverity, use
       memcpy in place of a switch statement, so that coverity can tell
       memcpy in place of a switch statement, so that coverity can tell
       we are not accessing out-of-bounds memory. Fixes bug 31025; bugfix
       we are not accessing out-of-bounds memory. Fixes bug 31025; bugfix
       on 0.2.8.1-alpha. This is tracked as CID 1447293 and 1447295.
       on 0.2.8.1-alpha. This is tracked as CID 1447293 and 1447295.
-
-  o Minor bugfixes (coverity, tests):
     - Fix several coverity warnings from our unit tests. Fixes bug
     - Fix several coverity warnings from our unit tests. Fixes bug
       31030; bugfix on 0.2.4.1-alpha, 0.3.2.1-alpha, and 0.4.0.1-alpha.
       31030; bugfix on 0.2.4.1-alpha, 0.3.2.1-alpha, and 0.4.0.1-alpha.
 
 
@@ -293,13 +283,6 @@ Changes in version 0.4.2.1-alpha - 2019-09-??
       date in RFC 1123 and UNIX timestamp formats, to make output
       date in RFC 1123 and UNIX timestamp formats, to make output
       machine readable. Fixes bug 31012; bugfix on 0.3.5.1-alpha.
       machine readable. Fixes bug 31012; bugfix on 0.3.5.1-alpha.
 
 
-  o Minor bugfixes (practracker):
-    - When running check-best-practices, only consider files in the src
-      subdirectory. Previously we had recursively considered all
-      subdirectories, which made us get confused by the temporary
-      directories made by "make distcheck". Fixes bug 31578; bugfix
-      on 0.4.1.1-alpha.
-
   o Minor bugfixes (rust):
   o Minor bugfixes (rust):
     - Correctly exclude a redundant rust build job in Travis. Fixes bug
     - Correctly exclude a redundant rust build job in Travis. Fixes bug
       31463; bugfix on 0.3.5.4-alpha.
       31463; bugfix on 0.3.5.4-alpha.
@@ -393,6 +376,11 @@ Changes in version 0.4.2.1-alpha - 2019-09-??
       themselves. Closes ticket 31089.
       themselves. Closes ticket 31089.
 
 
   o Removed features:
   o Removed features:
+    - No longer include recommended packages in votes as detailed in
+      proposal 301. The RecommendedPackages torrc option is deprecated
+      and will no longer have any effect. "package" lines will still be
+      considered when computing consensuses for consensus methods that
+      include them. Closes ticket 29738.
     - Remove torctl.in from contrib/dist directory. Resolves
     - Remove torctl.in from contrib/dist directory. Resolves
       ticket 30550.
       ticket 30550.