Przeglądaj źródła

fold the changes files into a changelog

Roger Dingledine 13 lat temu
rodzic
commit
6b4db953c9

+ 48 - 0
ChangeLog

@@ -1,3 +1,51 @@
+Changes in version 0.2.2.18-rc - 2010-11-1?
+  o Major bugfixes:
+    - Avoid a crash bug triggered by looking at a dangling pointer while
+      setting the network status consensus. Found by Robert Ransom.
+      Bugfix on 0.2.2.17-alpha. Fixes bug 2097.
+
+  o Minor bugfixes (on Tor 0.2.1.x and earlier):
+    - When we're trying to guess whether we know our IP address as
+      a relay, we would log various ways that we failed to guess
+      our address, but never log that we ended up guessing it
+      successfully. Now add a log line to help confused and anxious
+      relay operators. Bugfix on 0.1.2.1-alpha; fixes bug 1534.
+    - Bring the logic that gathers routerinfos and assesses the
+      acceptability of circuits into line. This prevents a Tor OP from
+      getting locked in a cycle of choosing its local OR as an exit for a
+      path (due to a .exit request) and then rejecting the circuit because
+      its OR is not listed yet. Also prevent Tor clients from using an OR
+      running in the same instance as an exit (due to a .exit request)
+      if the OR does not meet the same requirements expected of an OR
+      running elsewhere. Fixes bug 1859; bugfix on 0.1.0.1-rc.
+    - Correctly describe errors that occur when generating a TLS object
+      when logging them. Previously we would attribute them to a failure
+      while generating a TLS context. Patch by Robert Ransom. Bugfix on
+      0.1.0.4-rc; fixes bug 1994.
+    - Fix warnings that newer versions of autoconf produced during
+      ./autogen.sh. These warnings appear to be harmless in our case,
+      but they were extremely verbose. Fixes bug 2020.
+
+  o Minor bugfixes (on Tor 0.2.2.x):
+    - Enable protection of small arrays whenever we build with gcc
+      hardening features, not only when also building with warnings
+      enabled. Fixes bug 2031; bugfix on 0.2.2.14-alpha. Reported by keb.
+    - Fix a logic error where servers that _didn't_ act as exits would
+      try to keep their server lists more aggressively up to date than
+      exits, when it was supposed to be the other way around. Bugfix
+      on 0.2.2.17-alpha.
+
+  o Minor features:
+    - Update to the November 1 2010 Maxmind GeoLite Country database.
+
+  o Code simplifications and refactoring:
+    - When we fixed bug 1038 we had to put in a restriction not to send
+      RELAY_EARLY cells for relay cells on rend circuits. This was
+      necessary as long as relays using Tor 0.2.1.3-alpha through
+      0.2.1.18-alpha were active. Since this isn't the case anymore,
+      we unify our behaviour here. Resolves bug 2081.
+
+
 Changes in version 0.2.2.17-alpha - 2010-09-30
   Tor 0.2.2.17-alpha introduces a feature to make it harder for clients
   to use one-hop circuits (which can put the exit relays at higher risk,

+ 0 - 6
changes/bug1534

@@ -1,6 +0,0 @@
-  o Minor bugfixes:
-    - When we're trying to guess whether we know our IP address as
-      a relay, we would log various ways that we failed to guess
-      our address, but never log that we ended up guessing it
-      successfully. Now add a log line to help confused and anxious
-      relay operators. Bugfix on 0.1.2.1-alpha; fixes bug 1534.

+ 0 - 9
changes/bug1859

@@ -1,9 +0,0 @@
-  o Minor bugfixes:
-    - Bring the logic that gathers routerinfos and assesses the
-      acceptability of circuits into line. This prevents a Tor OP from getting
-      locked in a cycle of choosing its local OR as an exit for a path (due to
-      a .exit request) and then rejecting the circuit because its OR is not
-      listed yet. Also prevent Tor clients from using an OR running in the same
-      instance as an exit (due to a .exit request) if the OR does not meet the
-      same requirements expected of an OR running elsewhere.
-      Fixes bug 1859; bugfix on 0.2.0-alpha.

+ 0 - 6
changes/bug1994

@@ -1,6 +0,0 @@
-  o Minor bugfixes:
-    - Correctly describe errors that occur when generating a TLS object
-      when logging them.  Previously we would attribtue them to a failure
-      while generating a TLS context.  Bugfix by Robert Ransom.  Bugfix 
-      on 0.1.0.4-rc.
-

+ 0 - 5
changes/bug2020

@@ -1,5 +0,0 @@
-  o Minor bugfixes:
-    - Fix warnings that newer versions of autoconf produced during
-      ./autogen.sh. From what I can tell these were harmless in our case,
-      but they were extremely verbose.  Fixes bug 2020.
-

+ 0 - 5
changes/bug2031

@@ -1,5 +0,0 @@
-  o Minor bugfixes:
-    - Enable protection of small arrays whenever we build with gcc hardening
-      features, not only when also building with warnings enabled. Fixes bug
-      2031; bugfix on 0.2.2.14-alpha. Reported by keb.
-

+ 0 - 5
changes/caches_if_exit

@@ -1,5 +0,0 @@
-  o Minor bugfixes:
-    - Fix a logic error where servers that _didn't_ act as exits would
-      try to keep their server lists more aggressively up to date than
-      exits, when it was supposed to be the other way around. Bugfix
-      on 0.2.2.17-alpha.

+ 0 - 3
changes/geoip-nov2010

@@ -1,3 +0,0 @@
-  o Minor features:
-    - Update to the November 1 2010 Maxmind GeoLite Country database.
-

+ 0 - 6
changes/relay_early_rend

@@ -1,6 +0,0 @@
-  o Code simplifications and refactorting:
-    - When we fixed bug 1038 we had to put in a restriction not to send
-      RELAY_EARLY cells for relay cells on rend circuits. This was necessary
-      as long as relays using Tor 0.2.1.3-alpha through 0.2.1.18-alpha were
-      active. Since this isn't the case anymore, we unify our behaviour here.
-      Implements bug 2081.

+ 0 - 4
changes/set_ns_crash

@@ -1,4 +0,0 @@
-  o Major bugfixes:
-    - Avoid a crash bug triggered by looking at a dangling pointer while
-      setting the network status consensus. Found by Robert Ransom.
-      Bugfix on 0.2.2.17-alpha.  Fixes bug 2097.