Roger Dingledine преди 13 години
родител
ревизия
bceb136840
променени са 1 файла, в които са добавени 25 реда и са изтрити 22 реда
  1. 25 22
      ChangeLog

+ 25 - 22
ChangeLog

@@ -1,14 +1,17 @@
 Changes in version 0.2.3.2-alpha - 2011-07-18
 Changes in version 0.2.3.2-alpha - 2011-07-18
+  Tor 0.2.3.2-alpha introduces two new experimental features:
+  microdescriptors and pluggable transports. It also continues cleaning
+  up a variety of recently introduced features.
+
   o Major features:
   o Major features:
     - Clients can now use microdescriptors instead of regular descriptors
     - Clients can now use microdescriptors instead of regular descriptors
-      to build circuits. Microdescriptors are authority-generated and
-      authority-authenticated summaries of regular descriptors' contents,
-      designed to change very rarely (see proposal 158 for details). This
-      feature is designed to save bandwidth, especially for clients on
-      slow internet connections. It's off by default for now, since
-      nearly no caches support it, but it will be on-by-default for
-      clients in a future version. You can use the UseMicrodescriptors
-      option to turn it on.
+      to build circuits. Microdescriptors are authority-generated
+      summaries of regular descriptors' contents, designed to change
+      very rarely (see proposal 158 for details). This feature is
+      designed to save bandwidth, especially for clients on slow internet
+      connections. It's off by default for now, since nearly no caches
+      support it, but it will be on-by-default for clients in a future
+      version. You can use the UseMicrodescriptors option to turn it on.
     - Tor clients using bridges can now be configured to use a separate
     - Tor clients using bridges can now be configured to use a separate
       'transport' proxy for each bridge. This approach helps to resist
       'transport' proxy for each bridge. This approach helps to resist
       censorship by allowing bridges to use protocol obfuscation
       censorship by allowing bridges to use protocol obfuscation
@@ -23,14 +26,13 @@ Changes in version 0.2.3.2-alpha - 2011-07-18
       'EntryNodes {cc}' or 'EntryNodes 1.1.1.1/16'), choose only a
       'EntryNodes {cc}' or 'EntryNodes 1.1.1.1/16'), choose only a
       random subset to be guards, and choose them in random
       random subset to be guards, and choose them in random
       order. Fixes bug 2798.
       order. Fixes bug 2798.
-    - Fix a crash bug that could occur when setting a consensus in a
-      non-used consensus flavor without having a current consensus set.
-      Fixes bug 3361.
-    - Fix a bug where comparing an unknown address to a microdescriptor's
-      shortened exit policy would always seem to give a "rejected" result.
-      Fixes bug 3599.
-    - Using microdescriptors no longer prevents Tor from uploading and
-      downloading hidden service descriptors. Fixes bug 3601.
+    - Tor could crash when remembering a consensus in a non-used consensus
+      flavor without having a current consensus set. Fixes bug 3361.
+    - Comparing an unknown address to a microdescriptor's shortened exit
+      policy would always give a "rejected" result. Fixes bug 3599.
+    - Using microdescriptors as a client no longer prevents Tor from
+      uploading and downloading hidden service descriptors. Fixes
+      bug 3601.
 
 
   o Minor features:
   o Minor features:
     - Allow nameservers with IPv6 address. Resolves bug 2574.
     - Allow nameservers with IPv6 address. Resolves bug 2574.
@@ -56,10 +58,11 @@ Changes in version 0.2.3.2-alpha - 2011-07-18
       because microdescriptor use is enabled. Fixes bug 3113.
       because microdescriptor use is enabled. Fixes bug 3113.
     - Correctly link libevent_openssl when --enable-static-libevent
     - Correctly link libevent_openssl when --enable-static-libevent
       is passed to configure. Fixes bug 3118.
       is passed to configure. Fixes bug 3118.
-    - Bridges should not complain that they are unlisted in the consensus:
-      that's more or less the point of being a bridge. Fixes bug 3183.
+    - Bridges should not complain during their heartbeat log messages that
+      they are unlisted in the consensus: that's more or less the point
+      of being a bridge. Fixes bug 3183.
     - Report a SIGNAL event to controllers when acting on a delayed
     - Report a SIGNAL event to controllers when acting on a delayed
-      SIGNAL NEWNYM command.  Previously, we would report a SIGNAL
+      SIGNAL NEWNYM command. Previously, we would report a SIGNAL
       event to the controller if we acted on a SIGNAL NEWNYM command
       event to the controller if we acted on a SIGNAL NEWNYM command
       immediately, and otherwise not report a SIGNAL event for the
       immediately, and otherwise not report a SIGNAL event for the
       command at all. Fixes bug 3349.
       command at all. Fixes bug 3349.
@@ -70,7 +73,7 @@ Changes in version 0.2.3.2-alpha - 2011-07-18
       Fixes bug 3389. Reported by Stephen Walker.
       Fixes bug 3389. Reported by Stephen Walker.
     - Fix a class of double-mark-for-close bugs when bufferevents
     - Fix a class of double-mark-for-close bugs when bufferevents
       are enabled. Fixes bug 3403.
       are enabled. Fixes bug 3403.
-    - Update tor-fw-helper to support libnatpmp-20110618; fixes 3434.
+    - Update tor-fw-helper to support libnatpmp-20110618. Fixes bug 3434.
     - Add SIGNAL to the list returned by the 'GETINFO events/names'
     - Add SIGNAL to the list returned by the 'GETINFO events/names'
       control-port command. Fixes part of bug 3465.
       control-port command. Fixes part of bug 3465.
     - Prevent using negative indices during unit test runs when read_all()
     - Prevent using negative indices during unit test runs when read_all()
@@ -93,8 +96,8 @@ Changes in version 0.2.3.2-alpha - 2011-07-18
     - Allow GETINFO fingerprint to return a fingerprint even when
     - Allow GETINFO fingerprint to return a fingerprint even when
       we have not yet built a router descriptor. Fixes bug 3577;
       we have not yet built a router descriptor. Fixes bug 3577;
       bugfix on 0.2.0.1-alpha.
       bugfix on 0.2.0.1-alpha.
-    - Make 'tor --digests' list hashes of all Tor source files.
-      Bugfix on 0.2.2.4-alpha; fixes bug 3427.
+    - Make 'tor --digests' list hashes of all Tor source files. Bugfix
+      on 0.2.2.4-alpha; fixes bug 3427.
 
 
   o Code simplification and refactoring:
   o Code simplification and refactoring:
     - Use tor_sscanf() in place of scanf() in more places through the
     - Use tor_sscanf() in place of scanf() in more places through the