Browse Source

fold in changes files

Roger Dingledine 12 years ago
parent
commit
e132704466
11 changed files with 39 additions and 43 deletions
  1. 39 1
      ChangeLog
  2. 0 5
      changes/6044
  3. 0 4
      changes/6884
  4. 0 5
      changes/bug4020
  5. 0 3
      changes/bug5809
  6. 0 2
      changes/bug6024
  7. 0 5
      changes/bug6843
  8. 0 3
      changes/bug6853
  9. 0 3
      changes/bug6861
  10. 0 9
      changes/bug6866
  11. 0 3
      changes/bug6880

+ 39 - 1
ChangeLog

@@ -1,4 +1,8 @@
-Changes in version 0.2.4.3-alpha - 2012-09-??
+Changes in version 0.2.4.3-alpha - 2012-09-22
+  Tor 0.2.4.3-alpha fixes another opportunity for a remotely triggerable
+  assertion, resumes letting relays test reachability of their DirPort,
+  and cleans up a bunch of smaller bugs.
+
   o Security fixes:
   o Security fixes:
     - Fix an assertion failure in tor_timegm() that could be triggered
     - Fix an assertion failure in tor_timegm() that could be triggered
       by a badly formatted directory object. Bug found by fuzzing with
       by a badly formatted directory object. Bug found by fuzzing with
@@ -20,11 +24,40 @@ Changes in version 0.2.4.3-alpha - 2012-09-??
       part of the loop after it had made its choice slightly slower
       part of the loop after it had made its choice slightly slower
       than it ran through the part of the loop before it had made its
       than it ran through the part of the loop before it had made its
       choice. Addresses ticket 6538.
       choice. Addresses ticket 6538.
+    - Disable the use of Guard nodes when in Tor2WebMode. Guard usage
+      by tor2web clients allows hidden services to identity tor2web
+      clients through their repeated selection of the same rendezvous
+      and introduction point circuit endpoints (their guards). Resolves
+      ticket 6888.
+
+  o Minor features:
+    - Enable Tor to read configuration, state, and key information from
+      a FIFO. Previously Tor would only read from files with a positive
+      stat.st_size. Code from meejah; fixes bug 6044.
 
 
   o Minor bugfixes:
   o Minor bugfixes:
     - Correct file sizes when reading binary files on Cygwin, to avoid
     - Correct file sizes when reading binary files on Cygwin, to avoid
       a bug where Tor would fail to read its state file. Fixes bug 6844;
       a bug where Tor would fail to read its state file. Fixes bug 6844;
       bugfix on 0.1.2.7-alpha.
       bugfix on 0.1.2.7-alpha.
+    - Correctly handle votes with more than 31 flags. Fixes bug 6853;
+      bugfix on 0.2.0.3-alpha.
+    - When complaining about a client port on a public address, log
+      which address we're complaining about. Fixes bug 4020; bugfix on
+      0.2.3.3-alpha. Patch by Tom Fitzhenry.
+    - Convert an assert in the pathbias code to a log message. The assert
+      appears to only be triggerable by Tor2Web mode. Fixes bug 6866;
+      bugfix on 0.2.3.17-beta.
+    - Our new buildsystem was overzealous about rebuilding manpages: it
+      would rebuild them all whenever any one of them changed. Now our
+      dependency checking should be correct. Fixes bug 6843; bugfix on
+      0.2.4.1-alpha.
+    - Don't do reachability testing over IPv6 unless AuthDirPublishIPv6
+      is set. Fixes bug 6880. Bugfix on 0.2.4.1-alpha.
+    - Correct log printout about which address family is preferred
+      when connecting to a bridge with both an IPv4 and IPv6 OR port.
+      Fixes bug 6884; bugfix on 0.2.4.1-alpha.
+
+  o Minor bugfixes (code cleanliness):
     - Fix round_to_power_of_2() so it doesn't invoke undefined behavior
     - Fix round_to_power_of_2() so it doesn't invoke undefined behavior
       with large values. This situation was untriggered, but nevertheless
       with large values. This situation was untriggered, but nevertheless
       incorrect. Fixes bug 6831; bugfix on 0.2.0.1-alpha.
       incorrect. Fixes bug 6831; bugfix on 0.2.0.1-alpha.
@@ -36,6 +69,8 @@ Changes in version 0.2.4.3-alpha - 2012-09-??
       Previously, Tor would have confused (as-yet-unused) protocol version
       Previously, Tor would have confused (as-yet-unused) protocol version
       numbers greater than 32 with lower ones on many platforms. Fixes
       numbers greater than 32 with lower ones on many platforms. Fixes
       bug 6827; bugfix on 0.2.0.10-alpha. Found by George Kadianakis.
       bug 6827; bugfix on 0.2.0.10-alpha. Found by George Kadianakis.
+    - Fix handling of rendezvous client authorization types over 8.
+      Fixes bug 6861; bugfix on 0.2.1.5-alpha.
     - Fix building with older versions of GCC (2.95, for one) that don't
     - Fix building with older versions of GCC (2.95, for one) that don't
       like preprocessor directives inside macro arguments. Found by
       like preprocessor directives inside macro arguments. Found by
       grarpamp. Fixes bug 6842; bugfix on 0.2.4.2-alpha.
       grarpamp. Fixes bug 6842; bugfix on 0.2.4.2-alpha.
@@ -49,8 +84,11 @@ Changes in version 0.2.4.3-alpha - 2012-09-??
     - Move the core of our "choose a weighted element at random" logic
     - Move the core of our "choose a weighted element at random" logic
       into its own function, and give it unit tests. Now the logic is
       into its own function, and give it unit tests. Now the logic is
       testable, and a little less fragile too.
       testable, and a little less fragile too.
+    - Removed the testing_since field of node_t, which hasn't been used
+      for anything since 0.2.0.9-alpha.
 
 
   o Documentation fixes:
   o Documentation fixes:
+    - Clarify that hidden services are TCP only. Fixes bug 6024.
     - Resolve a typo in torrc.sample.in. Fixes bug 6819; bugfix on
     - Resolve a typo in torrc.sample.in. Fixes bug 6819; bugfix on
       0.2.3.14-alpha.
       0.2.3.14-alpha.
 
 

+ 0 - 5
changes/6044

@@ -1,5 +0,0 @@
-  o Minor features:
-    - Enable Tor to read configuration, state, and key information from
-      a FIFO. Previously Tor would only read from files with a positive
-      stat.st_size. Code from meejah; fixes bug 6044.
-

+ 0 - 4
changes/6884

@@ -1,4 +0,0 @@
-  o Minor bugfixes (client):
-    - Correct log printout about which address family is preferred
-      when connecting to a bridge with both an IPv4 and IPv6 OR port.
-      Fixes bug 6884; bugfix on 0.2.4.1-alpha.

+ 0 - 5
changes/bug4020

@@ -1,5 +0,0 @@
-  o Minor bugfixes:
-    - When complaining about a client port on a public address, log
-      which address we're complaining about. Fixes bug 4020; bugfix on
-      0.2.3.3-alpha. Patch by Tom Fitzhenry.
-  

+ 0 - 3
changes/bug5809

@@ -1,3 +0,0 @@
-  o Removed code:
-    - Removed the testing_since field of node_t, which hasn't been used
-      for anything since 0.2.0.9-alpha.

+ 0 - 2
changes/bug6024

@@ -1,2 +0,0 @@
-  o Documentation fixes:
-    - Clarify that hidden services are TCP only. Fixes bug 6024.

+ 0 - 5
changes/bug6843

@@ -1,5 +0,0 @@
-  o Minor bugfixes:
-    - Our new buildsystem was overzealous about rebuilding manpages: it
-      would rebuild them all whenever any one of them changed. Now our
-      dependency checking should be correct. Fixes bug 6843; bugfix on
-      0.2.4.1-alpha.

+ 0 - 3
changes/bug6853

@@ -1,3 +0,0 @@
-  o Minor bugfixes (directory authority):
-    - Correctly handle votes with more than 31 flags. Fixes bug 6853;
-      bugfix on 0.2.0.3-alpha.

+ 0 - 3
changes/bug6861

@@ -1,3 +0,0 @@
-  o Minor bugfixes:
-    - Fix handling of rendezvous client authorization types over 8.
-      Fixes bug 6841; bugfix on 0.2.1.5-alpha.

+ 0 - 9
changes/bug6866

@@ -1,9 +0,0 @@
-  o Minor bugfixes:
-    - Convert an assert in the pathbias code to a log message. Assert
-      appears to only be triggerable by Tor2Web mode. Fixes bug 6866;
-      bugfix on 0.2.3.17-beta.
-    - Disable the use of Guard nodes when in Tor2WebMode. Guard usage
-      by Tor2Web clients allows hidden services to identity tor2web
-      clients through their repeated selection of the same rendezvous
-      and introduction point circuit endpoints (their guards). Fixes
-      bug 6888.

+ 0 - 3
changes/bug6880

@@ -1,3 +0,0 @@
-  o Minor bugfixes:
-    - Don't do reachability testing over IPv6 unless
-      AuthDirPublishIPv6 is set.  Fix for bug 6880.