[or-cvs] [tor/release-0.2.1 23/25] fold in the pending changes

arma at torproject.org arma at torproject.org
Mon Nov 22 05:14:32 UTC 2010


Author: Roger Dingledine <arma at torproject.org>
Date: Sun, 21 Nov 2010 17:47:03 -0500
Subject: fold in the pending changes
Commit: 32ca2bd0f5ad21265724fe88385e97d1393e3a21

---
 ChangeLog                       |   66 +++++++++++++++++++++++++++++++++++++++
 changes/annotations_fix         |   10 ------
 changes/bug1125                 |    8 -----
 changes/bug1141                 |    5 ---
 changes/bug1840                 |    7 ----
 changes/bug1981                 |    6 ---
 changes/bug2050                 |    5 ---
 changes/fix2204                 |    7 ----
 changes/geoip-oct2010           |    3 --
 changes/geoip-sep2010           |    3 --
 changes/geoip-update-august2010 |    3 --
 changes/geoip-update-june2010   |    2 -
 changes/maatuska-new-v3auth     |    3 --
 changes/misc-reason             |    3 --
 changes/new-geoip-db            |    5 ---
 changes/openbsd-sysheaders      |    4 --
 changes/remove-debian           |    5 ---
 17 files changed, 66 insertions(+), 79 deletions(-)
 delete mode 100644 changes/annotations_fix
 delete mode 100644 changes/bug1125
 delete mode 100644 changes/bug1141
 delete mode 100644 changes/bug1840
 delete mode 100644 changes/bug1981
 delete mode 100644 changes/bug2050
 delete mode 100644 changes/fix2204
 delete mode 100644 changes/geoip-oct2010
 delete mode 100644 changes/geoip-sep2010
 delete mode 100644 changes/geoip-update-august2010
 delete mode 100644 changes/geoip-update-june2010
 delete mode 100644 changes/maatuska-new-v3auth
 delete mode 100644 changes/misc-reason
 delete mode 100644 changes/new-geoip-db
 delete mode 100644 changes/openbsd-sysheaders
 delete mode 100644 changes/remove-debian

diff --git a/ChangeLog b/ChangeLog
index 3618718..2647985 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,69 @@
+Changes in version 0.2.1.27 - 2010-11-21
+  o Major bugfixes:
+    - Resolve an incompatibility with openssl 0.9.8p and openssl 1.0.0b:
+      No longer set the tlsext_host_name extension on server SSL objects;
+      but continue to set it on client SSL objects. Our goal in setting
+      it was to imitate a browser, not a vhosting server. Fixes bug 2204;
+      bugfix on 0.2.1.1-alpha.
+    - Do not log messages to the controller while shrinking buffer
+      freelists. Doing so would sometimes make the controller connection
+      try to allocate a buffer chunk, which would mess up the internals
+      of the freelist and cause an assertion failure. Fixes bug 1125;
+      fixed by Robert Ransom. Bugfix on 0.2.0.16-alpha.
+    - Learn our external IP address when we're a relay or bridge, even if
+      we set PublishServerDescriptor to 0. Bugfix on 0.2.0.3-alpha,
+      where we introduced bridge relays that don't need to publish to
+      be useful. Fixes bug 2050.
+    - Do even more to reject (and not just ignore) annotations on
+      router descriptors received anywhere but from the cache. Previously
+      we would ignore such annotations at first, but cache them to disk
+      anyway. Bugfix on 0.2.0.8-alpha. Found by piebeer.
+    - When you're using bridges and your network goes away and your
+      bridges get marked as down, recover when you attempt a new socks
+      connection (if the network is back), rather than waiting up to an
+      hour to try fetching new descriptors for your bridges. Bugfix on
+      0.2.0.3-alpha; fixes bug 1981.
+
+  o Major features:
+XXX cherry-pick the november geoip commit
+    - Move to the November 2010 Maxmind GeoLite country db (rather
+      than the June 2009 ip-to-country GeoIP db) for our statistics that
+      count how many users relays are seeing from each country. Now we
+      have more accurate data for many African countries.
+
+  o New directory authorities:
+    - Set up maatuska (run by Linus Nordberg) as the eighth v3 directory
+      authority.
+
+  o Minor bugfixes:
+    - Fix an assertion failure that could occur in caches or bridge users
+      when using a very short voting interval on a testing network.
+      Diagnosed by Robert Hogan. Fixes bug 1141; bugfix on 0.2.0.8-alpha.
+    - Enforce multiplicity rules when parsing annotations. Bugfix on
+      0.2.0.8-alpha. Found by piebeer.
+    - Allow handshaking OR connections to take a full KeepalivePeriod
+      seconds to handshake. Previously, we would close them after
+      IDLE_OR_CONN_TIMEOUT (180) seconds, the same timeout as if they
+      were open. Bugfix on 0.2.1.26; fixes bug 1840. Thanks to mingw-san
+      for analysis help.
+    - When building with --enable-gcc-warnings on OpenBSD, disable
+      warnings in system headers. This makes --enable-gcc-warnings
+      pass on OpenBSD 4.8.
+
+  o Minor features:
+    - Exit nodes didn't recognize EHOSTUNREACH as a plausible error code,
+      and so sent back END_STREAM_REASON_MISC. Clients now recognize a new
+      stream ending reason for this case: END_STREAM_REASON_NOROUTE.
+      Servers can start sending this code when enough clients recognize
+      it. Also update the spec to reflect this new reason. Bugfix on
+      0.1.0.1-rc; fixes part of bug 1793.
+
+  o Removed files:
+    - Remove the old debian/ directory from the main Tor distribution.
+      The official Tor-for-debian git repository lives at the URL
+      https://git.torproject.org/debian/tor.git
+
+
 Changes in version 0.2.1.26 - 2010-05-02
   o Major bugfixes:
     - Teach relays to defend themselves from connection overload. Relays
diff --git a/changes/annotations_fix b/changes/annotations_fix
deleted file mode 100644
index b259a30..0000000
--- a/changes/annotations_fix
+++ /dev/null
@@ -1,10 +0,0 @@
-  o Major bugfixes
-    - Do even more to reject (and not just ignore) annotations on
-      router descriptors received anywhere but from the cache.
-      Previously we would ignore such annotations at first, but cache
-      them to disk anyway.  Bugfix on 0.2.0.8-alpha. Found by piebeer.
-
-  o Minor bugfixes
-    - Enforce multiplicity rules when parsing annotations.  Bugfix on
-      0.2.0.8-alpha. Found by piebeer.
-
diff --git a/changes/bug1125 b/changes/bug1125
deleted file mode 100644
index 1331246..0000000
--- a/changes/bug1125
+++ /dev/null
@@ -1,8 +0,0 @@
-  o Major bugfixes
-    - Do not log messages to the controller while shrinking buffer
-      freelists.  Doing so would sometimes make the controller
-      connection try to allocate a buffer chunk, which would mess
-      up the internals of the freelist and cause an assertion
-      failure. Fixes bug 1125; fixed by Robert Ransom. Bugfix on
-      Tor 0.2.0.16-alpha.
-
diff --git a/changes/bug1141 b/changes/bug1141
deleted file mode 100644
index 9975e41..0000000
--- a/changes/bug1141
+++ /dev/null
@@ -1,5 +0,0 @@
-  o Minor bugfixes:
-    - Fix an assertion failure that could occur in caches or bridge users
-      when using a very short voting interval on a testing network.
-      Diagnosed by Robert Hogan.  Fixes bug 1141; bugfix on 0.2.0.8-alpha.
-
diff --git a/changes/bug1840 b/changes/bug1840
deleted file mode 100644
index 0ef2b98..0000000
--- a/changes/bug1840
+++ /dev/null
@@ -1,7 +0,0 @@
-  o Minor bugfixes:
-    - Allow handshaking OR connections to take a full KeepalivePeriod
-      seconds to handshake.  Previously, we would close them after
-      IDLE_OR_CONN_TIMEOUT seconds, as if they were open.  This is a
-      bugfix on 0.2.1.26.  Thanks to mingw-san for analysis help.  Fixes
-      bug 1840.
-
diff --git a/changes/bug1981 b/changes/bug1981
deleted file mode 100644
index 3e5e1d3..0000000
--- a/changes/bug1981
+++ /dev/null
@@ -1,6 +0,0 @@
-  o Major bugfixes:
-    - When you use bridges and your network goes away and your bridges
-      get marked as down, recover when you attempt a new socks connection
-      (if the network is back) rather than waiting up to an hour to try
-      fetching new descriptors for your bridges. Bugfix on 0.2.0.3-alpha;
-      fixes bug 1981.
diff --git a/changes/bug2050 b/changes/bug2050
deleted file mode 100644
index 3e45d34..0000000
--- a/changes/bug2050
+++ /dev/null
@@ -1,5 +0,0 @@
-  o Major bugfixes:
-    - Learn our external IP address when we're a relay or bridge, even if
-      we set PublishServerDescriptor to 0. Bugfix on 0.2.0.3-alpha,
-      where we introduced bridge relays that don't need to publish to
-      be useful. Fixes bug 2050.
diff --git a/changes/fix2204 b/changes/fix2204
deleted file mode 100644
index fb2771a..0000000
--- a/changes/fix2204
+++ /dev/null
@@ -1,7 +0,0 @@
-  o Major bugfixes
-    - Do not set the tlsext_host_name extension on server SSL objects;
-      only on client SSL objects.  We set it to immitate a browser, not a
-      vhosting server. This resolves an incompatibility with openssl 0.9.8p
-      and openssl 1.0.0b.  Fixes bug 2204; bugfix on 0.2.1.1-alpha.
-
-
diff --git a/changes/geoip-oct2010 b/changes/geoip-oct2010
deleted file mode 100644
index a7235fa..0000000
--- a/changes/geoip-oct2010
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor features:
-    - Update to the October 1 2010 Maxmind GeoLite Country database.
-
diff --git a/changes/geoip-sep2010 b/changes/geoip-sep2010
deleted file mode 100644
index 47eb006..0000000
--- a/changes/geoip-sep2010
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor features:
-    - Update to the September 1 2010 Maxmind GeoLite Country database.
-
diff --git a/changes/geoip-update-august2010 b/changes/geoip-update-august2010
deleted file mode 100644
index 8f12785..0000000
--- a/changes/geoip-update-august2010
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor features
-    - Update to the August 1 2010 Maxmind GeoLite Country database.
-
diff --git a/changes/geoip-update-june2010 b/changes/geoip-update-june2010
deleted file mode 100644
index 7a15c00..0000000
--- a/changes/geoip-update-june2010
+++ /dev/null
@@ -1,2 +0,0 @@
-  o Minor features
-    - Update to the June 1 2010 Maxmind GeoLite Country database.
diff --git a/changes/maatuska-new-v3auth b/changes/maatuska-new-v3auth
deleted file mode 100644
index 9508b30..0000000
--- a/changes/maatuska-new-v3auth
+++ /dev/null
@@ -1,3 +0,0 @@
-  o New directory authorities:
-    - Set up maatuska (run by Linus Nordberg) as the eighth v3 directory
-      authority.
diff --git a/changes/misc-reason b/changes/misc-reason
deleted file mode 100644
index 80db2d2..0000000
--- a/changes/misc-reason
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor features:
-    - Have clients begin understanding the new END_STREAM_REASON_NOROUTE
-      error code.
diff --git a/changes/new-geoip-db b/changes/new-geoip-db
deleted file mode 100644
index 06d69ea..0000000
--- a/changes/new-geoip-db
+++ /dev/null
@@ -1,5 +0,0 @@
-  o Major features:
-    - Move to the Maxmind GeoIP db (rather than the June 2009
-      ip-to-country GeoIP db) for our statistics that count how many
-      users relays are seeing from each country. Now we have more accurate
-      data for many African countries.
diff --git a/changes/openbsd-sysheaders b/changes/openbsd-sysheaders
deleted file mode 100644
index 2babde2..0000000
--- a/changes/openbsd-sysheaders
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes:
-    - When building with --enable-gcc-warnings on OpenBSD, disable
-      warnings in system headers.  This makes --enable-gcc-warnings
-      pass on OpenBSD 4.8.
\ No newline at end of file
diff --git a/changes/remove-debian b/changes/remove-debian
deleted file mode 100644
index 6eb1896..0000000
--- a/changes/remove-debian
+++ /dev/null
@@ -1,5 +0,0 @@
-  o Removed files:
-    -  Remove the old debian/ directory from the main Tor distribution.
-       The official Tor-for-debian git repository lives at the URL
-       https://git.torproject.org/debian/tor.git .
-
-- 
1.7.1




More information about the tor-commits mailing list