Ver código fonte

changelog cleanup / rearranging

svn:r16957
Roger Dingledine 17 anos atrás
pai
commit
8dfe8194c9
1 arquivos alterados com 21 adições e 17 exclusões
  1. 21 17
      ChangeLog

+ 21 - 17
ChangeLog

@@ -21,27 +21,33 @@ Changes in version 0.2.1.6-alpha - 2008-09-xx
       descriptor from a hidden service directory for which the router
       descriptor has not yet been downloaded. Fixes bug 767. Bugfix
       on 0.2.0.10-alpha.
-    - DNS replies need to have names matching their requests, but these names
-      should be in the questions section, not necessarily in the answers
-      section.  Fixes bug 823.  Bugfix on 0.2.1.5-alpha.
+    - When fetching v0 and v2 rendezvous service descriptors in parallel,
+      we were failing the whole hidden service request when the v0
+      descriptor fetch fails, even if the v2 fetch is still pending and
+      might succeed. Similarly, if the last v2 fetch fails, we were
+      failing the whole hidden service request even if a v0 fetch is
+      still pending. Fixes bug 814. Bugfix on 0.2.0.10-alpha.
+    - DNS replies need to have names matching their requests, but
+      these names should be in the questions section, not necessarily
+      in the answers section. Fixes bug 823. Bugfix on 0.2.1.5-alpha.
+
+  o Major features:
+    - Directory mirrors now store and serve v2 hidden service descriptors
+      by default (i.e. new default value for HidServDirectoryV2 is 1).
+      This is the last step in proposal 114, which aims to make hidden
+      service connections more reliable.
 
   o Minor bugfixes:
     - Fix compile on OpenBSD 4.4-current. Bugfix on 0.2.1.5-alpha.
       Reported by Tas.
-    - Fixed some memory leaks --some quite frequent, some almost impossible
-      to trigger-- based on results from Coverity.
+    - Fixed some memory leaks -- some quite frequent, some almost
+      impossible to trigger -- based on results from Coverity.
     - When testing for libevent functions, set the LDFLAGS variable
-      correctly.  (Found by Riastradh.)
+      correctly. Found by Riastradh.
     - Fix an assertion bug in parsing policy-related options; possible fix
       for bug 811.
     - Catch and report a few more bootstrapping failure cases when Tor
       fails to establish a TCP connection. Cleanup on 0.2.1.x.
-    - When fetching v0 and v2 rendezvous service descriptors in parallel,
-      we were failing the whole hidden service request when the v0
-      descriptor fetch fails, even if the v2 fetch is still pending and
-      might succeed. Similarly, if the last v2 fetch fails, we were
-      failing the whole hidden service request even if a v0 fetch is
-      still pending. Fixes bug 814. Bugfix on 0.2.0.10-alpha.
     - Avoid a bug where the FastFirstHopPK 0 option would keep Tor from
       bootstrapping with tunneled directory connections. Bugfix on
       0.1.2.5-alpha. Fixes bug 797. Found by Erwin Lam.
@@ -59,8 +65,6 @@ Changes in version 0.2.1.6-alpha - 2008-09-xx
       locked down these days.
     - Use a lockfile to make sure that two Tor processes are not
       simultaneously running with the same datadir.
-    - Directory mirrors store and serve v2 hidden service descriptors by
-      default (i.e. new default value for HidServDirectoryV2 is 1).
     - Serve the latest v3 networkstatus consensus via the control
       port. Use "getinfo dir/status-vote/current/consensus" to fetch it.
     - Better logging about stability/reliability calculations on directory
@@ -68,10 +72,10 @@ Changes in version 0.2.1.6-alpha - 2008-09-xx
 
   o Code simplifications and refactoring:
     - Revise the connection_new functions so that a more typesafe variant
-      exists.  This will work better with Coverity, and let us find any
+      exists. This will work better with Coverity, and let us find any
       actual mistakes  we're making here.
-    - Refactor unit testing logic so that dmalloc can be used sensibly with
-      unit tests to check for memory leaks.
+    - Refactor unit testing logic so that dmalloc can be used sensibly
+      with unit tests to check for memory leaks.
     - Move all hidden-service related fields from connection and circuit
       structure to substructures: this way they won't eat so much memory.