[or-cvs] [tor/master] fold in the next set of changelog entries

arma at torproject.org arma at torproject.org
Mon Aug 16 06:03:38 UTC 2010


Author: Roger Dingledine <arma at torproject.org>
Date: Mon, 16 Aug 2010 02:02:11 -0400
Subject: fold in the next set of changelog entries
Commit: 2ede14c2ca65df89b5918fdf38b223aa675a98bd

---
 ChangeLog                         |   40 ++++++++++++++++++++++++++++++------
 changes/1830-token-buckets        |    9 --------
 changes/ancient-nondirty-circuits |    4 ---
 changes/bug1831                   |    8 -------
 changes/dmalloc-compile           |    4 ---
 changes/leak-weight-params        |    3 --
 changes/misc-reason               |    6 -----
 changes/stats-tests               |    4 ---
 changes/warn1125                  |    5 ----
 9 files changed, 33 insertions(+), 50 deletions(-)
 delete mode 100644 changes/1830-token-buckets
 delete mode 100644 changes/ancient-nondirty-circuits
 delete mode 100644 changes/bug1831
 delete mode 100644 changes/dmalloc-compile
 delete mode 100644 changes/leak-weight-params
 delete mode 100644 changes/misc-reason
 delete mode 100644 changes/stats-tests
 delete mode 100644 changes/warn1125

diff --git a/ChangeLog b/ChangeLog
index e786469..b2925d6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,12 +1,22 @@
-Changes in version 0.2.2.15-alpha - 2010-08-??
+Changes in version 0.2.2.15-alpha - 2010-08-1?
   o Major bugfixes:
     - Stop assigning the HSDir flag to relays that disable their
       DirPort (and thus will refuse to answer directory requests). This
       fix should dramatically improve the reachability of hidden services:
-      hidden services and hidden service clients pick three HSDir relays
+      hidden services and hidden service clients pick six HSDir relays
       to store and retrieve the hidden service descriptor, and currently
       about half of the HSDir relays will refuse to work. Bugfix on
       0.2.0.10-alpha; fixes part of bug 1693.
+    - The PerConnBWRate and Burst config options, along with the
+      bwconnrate and bwconnburst consensus params, initialized each conn's
+      token bucket values only when the connection is established. Now we
+      update them if the config options change, and update them every time
+      we get a new consensus. Otherwise we can encounter an ugly edge
+      case where we initialize an OR conn to client-level bandwidth,
+      but then later the relay joins the consensus and we leave it
+      throttled. Bugfix on 0.2.2.7-alpha; fixes bug 1830.
+    - Fix a regression that caused Tor to rebind its ports if it receives
+      SIGHUP while hibernating. Bugfix in 0.1.1.6-alpha; closes bug 919.
 
   o Major features:
     - Lower the maximum weighted-fractional-uptime cutoff to 98%. This
@@ -35,19 +45,19 @@ Changes in version 0.2.2.15-alpha - 2010-08-??
     - Take a first step towards making or.h smaller by splitting out
       function definitions for all source files in src/or/. Leave
       structures and defines in or.h for now.
+    - New unit tests for exit-port history statistics; refactored exit
+      statistics code to be more easily tested.
 
   o Minor bugfixes (on 0.2.1.x and earlier):
     - Complain if PublishServerDescriptor is given multiple arguments that
-      include 0 or 1. This configuration will be rejected in future.
+      include 0 or 1. This configuration will be rejected in the future.
       Bugfix on 0.2.0.1-alpha; closes bug 1107.
+    - Disallow BridgeRelay 1 and ORPort 0 at once in the configuration.
+      Bugfix on 0.2.0.13-alpha; closes bug 928.
     - Change "Application request when we're believed to be offline."
       notice to "Application request when we haven't used client
       functionality lately.", to clarify that it's not an error. Bugfix
       on 0.0.9.3; fixes bug 1222.
-    - Fix a regression that caused Tor to rebind its ports if it receives
-      SIGHUP while hibernating. Bugfix in 0.1.1.6-alpha; closes bug 919.
-    - Disallow BridgeRelay 1 and ORPort 0 at once in the configuration.
-      Bugfix on 0.2.0.13-alpha; closes bug 928.
     - Fix a bug in the controller interface where "GETINFO ns/asdaskljkl"
       would return "551 Internal error" rather than "552 Unrecognized key
       ns/asdaskljkl". Bugfix on 0.1.2.3-alpha.
@@ -60,6 +70,13 @@ Changes in version 0.2.2.15-alpha - 2010-08-??
     - Fix a rare bug in rend_fn unit tests: we would fail a test when
       a randomly generated port is 0. Diagnosed by Matt Edman. Bugfix
       on 0.2.0.10-alpha; fixes bug 1808.
+    - Exit nodes didn't recognize EHOSTUNREACH as a plausible error code,
+      and so sent back END_STREAM_REASON_MISC. They now send a new stream
+      ending reason: END_STREAM_REASON_NOROUTE. Also update the spec to
+      reflect this new reason. Bugfix on 0.1.0.1-rc; fixes bug 1793.
+    - Instead of giving an assertion failure on an internal mismatch
+      on estimated freelist size, just log a BUG warning and try later.
+      Mitigates but does not fix bug 1125.
 
   o Minor bugfixes (on 0.2.2.x):
     - Alter directory authorities to always consider Exit-flagged nodes
@@ -79,6 +96,15 @@ Changes in version 0.2.2.15-alpha - 2010-08-??
       '$(:x)' to 'x' rather than the empty string. This bites us in
       doc/ when configured with --disable-asciidoc. Bugfix on
       0.2.2.9-alpha; fixes bug 1773.
+    - Fix to remove a spurious hidden service server-side log notice about
+      "Ancient non-dirty circuits". Bugfix on 0.2.2.14-alpha; fixes
+      bug 1741.
+    - Fix compilation with --with-dmalloc set. Bugfix on 0.2.2.6-alpha;
+      fixes bug 1832.
+    - Fix three memory leaks: one in circuit_build_times_parse_state(),
+      one in dirvote_add_signatures_to_pending_consensus(), and one every
+      time we parse a v3 network consensus. Bugfixes on 0.2.2.14-alpha,
+      0.2.2.6-alpha, and 0.2.2.10-alpha respectively; fixes bug 1831.
 
 
 Changes in version 0.2.2.14-alpha - 2010-07-12
diff --git a/changes/1830-token-buckets b/changes/1830-token-buckets
deleted file mode 100644
index 923b832..0000000
--- a/changes/1830-token-buckets
+++ /dev/null
@@ -1,9 +0,0 @@
-  o Major bugfixes:
-    - The PerConnBWRate and Burst config options, along with the
-      bwconnrate and bwconnburst consensus params, initialized each conn's
-      token bucket values only when the connection is established. Now
-      update them if the config options change, and update them every time
-      we get a new consensus. Otherwise we can encounter an ugly edge
-      case where we initialize an OR conn to client-level bandwidth,
-      but then later the relay joins the consensus and we leave it
-      throttled. Bugfix on 0.2.2.7-alpha; fixes bug 1830.
diff --git a/changes/ancient-nondirty-circuits b/changes/ancient-nondirty-circuits
deleted file mode 100644
index 9858cd1..0000000
--- a/changes/ancient-nondirty-circuits
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes:
-    - Fix to remove a spurious hidden service server-side log notice about
-      "Ancient non-dirty circuits". Bugfix on 0.2.2.14-alpha; fixes
-      bug 1741.
diff --git a/changes/bug1831 b/changes/bug1831
deleted file mode 100644
index 72f7d21..0000000
--- a/changes/bug1831
+++ /dev/null
@@ -1,8 +0,0 @@
-  o Minor bugfixes
-    - Fix a memory leak in the error case of circuit_build_times_parse_state().
-      Bugfix on 0.2.2.14-alpha; fixes bug 1831 partially.
-    - Fix a memory leak in dirvote_add_signatures_to_pending_consensus(). 
-      Bugfix on 0.2.2.6-alpha; fixes bug 1831 partially.
-    - Fix a memory leak in dirvote_compute_consensuses().
-      Bugfix on 0.2.0.3-alpha; fixes bug 1831 partially.
-
diff --git a/changes/dmalloc-compile b/changes/dmalloc-compile
deleted file mode 100644
index ee2f11f..0000000
--- a/changes/dmalloc-compile
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes
-    - Fix compilation with --with-dmalloc set.  Bugfix on 0.2.2.6-alpha;
-      fixes bug 1832.
-
diff --git a/changes/leak-weight-params b/changes/leak-weight-params
deleted file mode 100644
index f4a8df5..0000000
--- a/changes/leak-weight-params
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor bugfixes:
-    - Fix a memory leak every time we parse a v3 network consensus. Bugfix
-      on 0.2.2.10-alpha.
diff --git a/changes/misc-reason b/changes/misc-reason
deleted file mode 100644
index 9d173fd..0000000
--- a/changes/misc-reason
+++ /dev/null
@@ -1,6 +0,0 @@
-  o Minor bugfixes:
-    - Exit nodes didn't recognize EHOSTUNREACH as a plausible error
-      code, and sent back END_STREAM_REASON_MISC.  They now send a a
-      new stream ending reason: END_STREAM_REASON_NOROUTE. Also update
-      the spec to reflect this new reason. Bugfix on 0.1.0.1-rc; fixes
-      bug 1793.
diff --git a/changes/stats-tests b/changes/stats-tests
deleted file mode 100644
index 9298843..0000000
--- a/changes/stats-tests
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Code simplifications and refactoring:
-    - New unit tests for exit-port history statistics; refactored exit
-      statistics code to be more easily tested.
-
diff --git a/changes/warn1125 b/changes/warn1125
deleted file mode 100644
index 3b723e7..0000000
--- a/changes/warn1125
+++ /dev/null
@@ -1,5 +0,0 @@
-  o Minor bugfixes:
-    - Instead of giving an assertion failure on an internal mismatch
-      on estimated freelist size, just log a BUG warning and try later.
-      Mitigates but does not fix bug 1125.
-
-- 
1.7.1



More information about the tor-commits mailing list