[tor-commits] [tor/master] Relabel some changelog items; re-sort them into place

nickm at torproject.org nickm at torproject.org
Mon Dec 22 15:12:48 UTC 2014


commit 8f242a72e748b89bb8b5c369e6bfd5173ddb3176
Author: Nick Mathewson <nickm at torproject.org>
Date:   Mon Dec 22 10:12:43 2014 -0500

    Relabel some changelog items; re-sort them into place
---
 ChangeLog |   74 +++++++++++++++++++++++++++++++------------------------------
 1 file changed, 38 insertions(+), 36 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index fe31a82..03b59a8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -21,30 +21,17 @@ Changes in version 0.2.6.2-alpha - 2014-12-??
       prioritization across all channels as well as among circuits on
       one channel. This schedule is currently tuned to (tolerantly)
       avoid making changes in the current network performance, but it
-      should form the basis major circuit performance increases. Code by
-      Andrea; implements ticket 9262.
+      should form the basis for major circuit performance increases.
+      Code by Andrea; implements ticket 9262.
 
-  o Major bugfixes:
+  o Major bugfixes (hidden services):
     - When closing an introduction circuit that was opened in parallel,
       don't mark the introduction point as unreachable. Previously, the
       first successful connection to an introduction point would make
       the other introduction points get marked as having timed out.
       Fixes bug 13698; bugfix on 0.0.6rc2.
 
-  o Minor feature:
-    - When re-enabling the network, don't try to build introduction
-      circuits until we have successfully built a circuit. This makes
-      hidden services come up faster when the network is re-enabled.
-      Patch from "akwizgran". Closes ticket 13447.
-
-  o Minor features:
-    - OS X uses ipfw (FreeBSD) or pf (OpenBSD). Update the transparent
-      proxy option checks to allow for both ipfw and pf on OS X. Closes
-      ticket 14002.
-    - Update geoip to the November 15 2014 Maxmind GeoLite2
-      Country database.
-    - Update geoip6 to the November 15 2014 Maxmind GeoLite2
-      Country database.
+  o Minor features (client):
     - Validate hostnames in SOCKS5 requests more strictly. If SafeSocks
       is enabled, reject requests with IP addresses as hostnames.
       Resolves ticket 13315.
@@ -54,7 +41,17 @@ Changes in version 0.2.6.2-alpha - 2014-12-??
       writing unscheduled heartbeat message to the log. Implements
       feature 9503.
 
+  o Minor features (geoip):
+    - Update geoip to the November 15 2014 Maxmind GeoLite2
+      Country database.
+    - Update geoip6 to the November 15 2014 Maxmind GeoLite2
+      Country database.
+
   o Minor features (hidden services):
+    - When re-enabling the network, don't try to build introduction
+      circuits until we have successfully built a circuit. This makes
+      hidden services come up faster when the network is re-enabled.
+      Patch from "akwizgran". Closes ticket 13447.
     - Inform Tor controller about nature of failure to retrieve hidden
       service descriptor by sending reason string with HS_DESC FAILED
       controller event. Implements feature 13212.
@@ -62,35 +59,39 @@ Changes in version 0.2.6.2-alpha - 2014-12-??
       directories and hostname files to be created group-readable. Patch
       from "anon", David Stainton, and "meejah". Closes ticket 11291.
 
-  o Minor bugfixes:
+  o Minor features (transparent firewall):
+    - OS X uses ipfw (FreeBSD) or pf (OpenBSD). Update the transparent
+      proxy option checks to allow for both ipfw and pf on OS X. Closes
+      ticket 14002.
+
+  o Minor bugfixes (client):
+    - Use a full 256 bits of the SHA256 digest of a microdescriptor when
+      computing which microdescriptors to download. This keeps us from
+      erroneous download behavior if two microdescriptor digests ever
+      have the same first 160 bits. Fixes part of bug 13399; bugfix
+      on 0.2.3.1-alpha.
+    - Reset a router's status if its microdescriptor digest changes,
+      even if the first 160 bits remain the same. Fixes part of bug
+      13399; bugfix on 0.2.3.1-alpha.
+
+  o Minor bugfixes (compilation):
     - Silence clang warnings under --enable-expensive-hardening,
       including: implicit truncation of 64 bit values to 32 bit; const
       char assignment to self; tautological compare; and additional
       parentheses around equality tests. Fixes bug 13577; bugfix
       on 0.2.5.4-alpha.
-    - Stop allowing invalid address patterns containing both a wildcard
-      address and a bit prefix length. This affects all our address-
-      range parsing code. Fixes bug 7484; bugfix on 0.0.2pre14.
     - The address of an array in the middle of a structure will always
       be non-NULL. clang recognises this and complains. Disable the
       tautologous and redundant check to silence this warning. Fixes bug
       14001; bugfix on 0.2.1.2-alpha.
-    - Use a full 256 bits of the SHA256 digest of a microdescriptor when
-      computing which microdescriptors to download. This keeps us from
-      erroneous download behavior if two microdescriptor digests ever
-      have the same first 160 bits. Fixes part of bug 13399; bugfix
-      on 0.2.3.1-alpha.
-    - Reset a router's status if its microdescriptor digest changes,
-      even if the first 160 bits remain the same. Fixes part of bug
-      13399; bugfix on 0.2.3.1-alpha.
+
+  o Minor bugfixes (hidden services):
     - Use circuit_has_opened() instead of
       rend_client_rendcirc_has_opened() when a rendezvous circuit is
       opened because circuit_has_opened() jobs is to call a specialized
       function depending on the circuit purpose. Furthermore, a
       controller event will be triggered here where the former did not.
       Fixes bug 13936; bugfix on 0.1.1.5-alpha.
-
-  o Minor bugfixes (hidden services):
     - Pre-check directory permissions for new hidden-services to avoid
       at least one case of "Bug: Acting on config options left us in a
       broken state. Dying." Fixes bug 13942; bugfix on 0.0.6pre1.
@@ -113,11 +114,14 @@ Changes in version 0.2.6.2-alpha - 2014-12-??
       connection_ap_handshake_attach_circuit(). Fixes bug 13701; bugfix
       on 0.0.6.
 
-  o Code Simplification and Refactoring:
-    - Stop using can_complete_circuits as a global variable; access it
-      with a function instead.
+  o Minor bugfixes (misc):
+    - Stop allowing invalid address patterns containing both a wildcard
+      address and a bit prefix length. This affects all our address-
+      range parsing code. Fixes bug 7484; bugfix on 0.0.2pre14.
 
   o Code simplification and refactoring:
+    - Stop using can_complete_circuits as a global variable; access it
+      with a function instead.
     - Remove our old, non-weighted bandwidth-based node selection code.
       Previously, we used it as a fallback when we couldn't perform
       weighted bandwidth-based node selection. But that would only
@@ -131,8 +135,6 @@ Changes in version 0.2.6.2-alpha - 2014-12-??
       Closes ticket 13172.
     - Combine the functions used to parse ClientTransportPlugin and
       ServerTransportPlugin into a single function. Closes ticket 6456.
-
-  o Code simplifications and refactoring:
     - Add inline functions and convenience macros for quick lookup of
       state component of channel_t structure. Refactor various parts of
       codebase to use convenience macros instead of checking state



More information about the tor-commits mailing list