[tor-commits] [tor/master] Start on an 0.2.9.4-alpha changelog

nickm at torproject.org nickm at torproject.org
Mon Oct 17 15:04:14 UTC 2016


commit 20e9220d3d6981adf847e1a098f3c451d76b3916
Author: Nick Mathewson <nickm at torproject.org>
Date:   Mon Oct 17 10:57:50 2016 -0400

    Start on an 0.2.9.4-alpha changelog
---
 ChangeLog                    | 95 ++++++++++++++++++++++++++++++++++++++++++++
 changes/16869                |  4 --
 changes/20163                |  6 ---
 changes/broken-028-fallbacks |  3 --
 changes/bug18357             |  5 ---
 changes/bug19167             |  4 --
 changes/bug19223             |  4 --
 changes/bug19904             |  4 --
 changes/bug20261             |  4 --
 changes/feature18753         |  6 ---
 changes/geoip-october2016    |  4 --
 changes/mod_docs             |  3 --
 changes/no_openssl_100       |  4 --
 changes/prop264              | 18 ---------
 changes/ticket20001          |  6 ---
 changes/ticket20151          |  7 ----
 changes/ticket20241          |  3 --
 17 files changed, 95 insertions(+), 85 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index c1f40dc..ef4cb6e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,98 @@
+Changes in version 0.2.9.4-alpha - 2016-10-17
+  Foo bar
+
+  o Major features (subprotocol versions):
+    - Tor directory authorities now vote on a set of recommended subprotocol
+      versions, and on a set of required subprotocol versions. Clients and
+      relays that lack support for a _required_ suprotocol version will not
+      start; those that lack support for a _recommended_ subprotocol version
+      will warn the user to upgrade. Closes ticket 19958; implements part of
+      proposal 264.
+    - Tor now uses "subprotocol versions" to indicate
+      compatibility. Previously, versions of Tor looked at the declared Tor
+      version of a relay to tell whether they could use a given feature.
+      Now, they should be able to rely on its declared subprotocol versions.
+      This change allows compatible implementations of the Tor protocol(s) to
+      exist without declaring compatibility with pretending to be particular
+      releases of Tor itself. Closes ticket 19958; implements part of
+      proposal 264.
+
+  o Minor feature (fallback directories):
+    - Remove broken fallbacks from the hard-coded fallback directory list.
+      Closes ticket 20190; patch by teor.
+
+  o Minor features (client, directory):
+    - Since authorities now omit all routers that lack the Running and Valid
+      flags, we assume that any relay listed in the consensus must
+      have those flags. Closes ticket 20001; implements part of proposal
+      272.
+
+  o Minor features (compilation, portability):
+    - Tor now compiles correctly on MacOS 10.12 (aka "Sierra"). Closes
+      ticket 20241.
+
+  o Minor features (development tools, etags):
+    - Teach the "make tags" Makefile target how to correctly find
+      "MOCK_IMPL" function definitions. Patch from nherring; closes
+      ticket 16869.
+
+  o Minor features (unix domain sockets):
+    - When configuring a unix domain socket for a SocksPort,
+      ControlPort, or Hidden service, you can now wrap the address
+      in quotes, using C-style escapes inside the quotes. This
+      allows unix domain socket paths to contain spaces.
+
+  o Minor features (geoip):
+    - Update geoip and geoip6 to the October 4 2016 Maxmind GeoLite2
+      Country database.
+
+  o Minor features (virtual addresses):
+    - Increase the maximum number of bits for the IPv6 virtual network prefix
+      from 16 to 104. In this way, the condition for address allocation is less
+      restrictive.
+      Closes ticket 20151; feature on 0.2.4.7-alpha.
+
+  o Minor bugfixes (address discovery):
+    - Stop reordering IP addresses returned by the OS.
+      This makes is more likely that Tor will guess the same relay IP address every time.
+      Fixes issue 20163; bugfix on 0.2.7.1-alpha, ticket 17027.
+      Reported by René Mayrhofer, patch by "cypherpunks".
+
+  o Minor bugfixes (client, unix domain sockets):
+    - Disable IsolateClientAddr when using AF_UNIX backed SocksPorts
+      as the client address is meaningless. Fixes bug 20261; bugfix on
+      0.2.6.3-alpha.
+
+  o Minor bugfixes (compilation, OpenBSD):
+    - Detect Libevent2 functions correctly on systems that provide
+      libevent2, but where libevent1 is linked with -levent. Fixes bug
+      19904; bugfix on 0.2.2.24-alpha. Patch from Rubiate.
+
+  o Minor bugfixes (configuration):
+    - When parsing quoted configuration values from the torrc file,
+      handle windows line endings correctly. Fixes bug 19167; bugfix on
+      0.2.0.16-alpha.  Patch from "Pingl".
+
+  o Minor bugfixes (getpass):
+    - Defensively fix a non-triggerable heap corruption at do_getpass() tow
+      protect ourselves from mistakes in the future. Fixes bug #19223; bugfix
+      on 0.2.7.3-rc. Bug found by Guido Vranken, patch by nherring.
+
+  o Minor bugfixes (hidden service):
+    - Allow hidden services to run on IPv6 addresses even when the
+      IPv6Exit option is not set. Fixes bug 18357; bugfix on
+      0.2.4.7-alpha.
+
+  o Documentation:
+    - Added module-level internal documentation for 36 C files that
+      previously didn't have a high-level overview.
+
+  o Required libraries:
+    - When building with OpenSSL, Tor now requires version 1.0.1 or later.
+      OpenSSL 1.0.0 and earlier are no longer supported by the OpenSSL team,
+      and should not be used. Closes ticket 20303.
+
+
 Changes in version 0.2.9.3-alpha - 2016-09-23
   Tor 0.2.9.3-alpha adds improved support for entities that want to make
   high-performance services available through the Tor .onion mechanism
diff --git a/changes/16869 b/changes/16869
deleted file mode 100644
index 6687243..0000000
--- a/changes/16869
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor features (development tools, etags):
-    - Teach the "make tags" Makefile target how to correctly find
-      "MOCK_IMPL" function definitions. Patch from nherring; closes
-      ticket 16869.
diff --git a/changes/20163 b/changes/20163
deleted file mode 100644
index 04074de..0000000
--- a/changes/20163
+++ /dev/null
@@ -1,6 +0,0 @@
-  o Minor bugfixes (address discovery):
-    - Stop reordering IP addresses returned by the OS.
-This makes is more likely that Tor will guess the same relay IP address every time.
-Fixes issue 20163; bugfix on 0.2.7.1-alpha, ticket 17027.
-Reported by René Mayrhofer, patch by "cypherpunks".
-
diff --git a/changes/broken-028-fallbacks b/changes/broken-028-fallbacks
deleted file mode 100644
index 698fd6e..0000000
--- a/changes/broken-028-fallbacks
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor feature (fallback directories):
-    - Remove broken fallbacks from the hard-coded fallback directory list.
-      Closes ticket 20190; patch by teor.
diff --git a/changes/bug18357 b/changes/bug18357
deleted file mode 100644
index 5f19d14..0000000
--- a/changes/bug18357
+++ /dev/null
@@ -1,5 +0,0 @@
-  o Minor bugfixes (hidden service):
-    - Allow hidden services to run on IPv6 addresses even when the
-      IPv6Exit option is not set. Fixes bug 18357; bugfix on
-      0.2.4.7-alpha.
-
diff --git a/changes/bug19167 b/changes/bug19167
deleted file mode 100644
index 4a6c22d..0000000
--- a/changes/bug19167
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (configuration):
-    - When parsing quoted configuration values from the torrc file,
-      handle windows line endings correctly. Fixes bug 19167; bugfix on
-      0.2.0.16-alpha.  Patch from "Pingl".
diff --git a/changes/bug19223 b/changes/bug19223
deleted file mode 100644
index e8ca6d4..0000000
--- a/changes/bug19223
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (getpass):
-    - Defensively fix a non-triggerable heap corruption at do_getpass() tow
-      protect ourselves from mistakes in the future. Fixes bug #19223; bugfix
-      on 0.2.7.3-rc. Bug found by Guido Vranken, patch by nherring.
\ No newline at end of file
diff --git a/changes/bug19904 b/changes/bug19904
deleted file mode 100644
index cdfb6fe..0000000
--- a/changes/bug19904
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (compilation, OpenBSD):
-    - Detect Libevent2 functions correctly on systems that provide
-      libevent2, but where libevent1 is linked with -levent. Fixes bug
-      19904; bugfix on 0.2.2.24-alpha. Patch from Rubiate.
diff --git a/changes/bug20261 b/changes/bug20261
deleted file mode 100644
index dfdd159..0000000
--- a/changes/bug20261
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (client, unix domain sockets):
-    - Disable IsolateClientAddr when using AF_UNIX backed SocksPorts
-      as the client address is meaningless. Fixes bug 20261; bugfix on
-      0.2.6.3-alpha.
diff --git a/changes/feature18753 b/changes/feature18753
deleted file mode 100644
index 2eb0e35..0000000
--- a/changes/feature18753
+++ /dev/null
@@ -1,6 +0,0 @@
-  o Minor features (unix domain sockets):
-    - When configuring a unix domain socket for a SocksPort,
-      ControlPort, or Hidden service, you can now wrap the address
-      in quotes, using C-style escapes inside the quotes. This
-      allows unix domain socket paths to contain spaces.
-
diff --git a/changes/geoip-october2016 b/changes/geoip-october2016
deleted file mode 100644
index fff9a1e..0000000
--- a/changes/geoip-october2016
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor features:
-    - Update geoip and geoip6 to the October 4 2016 Maxmind GeoLite2
-      Country database.
-
diff --git a/changes/mod_docs b/changes/mod_docs
deleted file mode 100644
index 57e4cae..0000000
--- a/changes/mod_docs
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Documentation:
-    - Added module-level internal documentation for 36 C files that
-      previously didn't have a high-level overview.
diff --git a/changes/no_openssl_100 b/changes/no_openssl_100
deleted file mode 100644
index dd89da8..0000000
--- a/changes/no_openssl_100
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Required libraries:
-    - When building with OpenSSL, Tor now requires version 1.0.1 or later.
-      OpenSSL 1.0.0 and earlier are no longer supported by the openssl team,
-      and should not be used. Closes ticket 20303.
diff --git a/changes/prop264 b/changes/prop264
deleted file mode 100644
index bab8a40..0000000
--- a/changes/prop264
+++ /dev/null
@@ -1,18 +0,0 @@
-  o Major features (subprotocol versions):
-
-    - Tor now uses "subprotocol versions" to indicate
-      compatibility. Previously, versions of Tor looked at the declared Tor
-      version of a relay to tell whether they could use a given feature.
-      Now, they should be able to rely on its declared subprotocol versions.
-      This change allows compatible implementations of the Tor protocol(s) to
-      exist without declaring compatibility with pretending to be particular
-      releases of Tor itself. Closes ticket 19958; implements part of
-      proposal 264.
-
-    - Tor directory authorities now vote on a set of recommended subprotocol
-      versions, and on a set of required subprotocol versions. Clients and
-      relays that lack support for a _required_ suprotocol version will not
-      start; those that lack support for a _recommended_ subprotocol version
-      will warn the user to upgrade. Closes ticket 19958; implements part of
-      proposal 264.
-
diff --git a/changes/ticket20001 b/changes/ticket20001
deleted file mode 100644
index a096e3a..0000000
--- a/changes/ticket20001
+++ /dev/null
@@ -1,6 +0,0 @@
-  o Minor features (client, directory):
-    - Since authorities now omit all routers that lack the Running and Valid
-      flags, we assume that any authority present in the consensus must
-      have those flags. Closes ticket 20001; implements part of proposal
-      272.
-
diff --git a/changes/ticket20151 b/changes/ticket20151
deleted file mode 100644
index 5d246d9..0000000
--- a/changes/ticket20151
+++ /dev/null
@@ -1,7 +0,0 @@
- o Minor features:
-   - Increase the maximum number of bits for the IPv6 virtual network prefix
-     from 16 to 104. In this way, the condition for address allocation is less
-     restrictive. Also, the variable max_bits is called max_prefix_bits,
-     making it clearer the meaning of the condition (bits > max_prefix_bits).
-     Closes ticket 20151; feature on 0.2.4.7-alpha.
-
diff --git a/changes/ticket20241 b/changes/ticket20241
deleted file mode 100644
index 7c592f7..0000000
--- a/changes/ticket20241
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor features (compilation, portability):
-    - Tor now compiles correctly on MacOS 10.12 (aka "Sierra"). Closes
-      ticket 20241.





More information about the tor-commits mailing list