Browse Source

changelog for 0.0.9pre3 and 0.0.8.1

svn:r2496
Roger Dingledine 20 years ago
parent
commit
06392c02b4
1 changed files with 48 additions and 5 deletions
  1. 48 5
      ChangeLog

+ 48 - 5
ChangeLog

@@ -1,4 +1,36 @@
 Changes so far in 0.0.9:
+pre3:
+  o Bugfixes on 0.0.8.1:
+    - Better torrc example lines for dirbindaddress and orbindaddress.
+    - Improved bounds checking on parsed ints (e.g. config options and
+      the ones we find in directories.)
+    - Better handling of size_t vs int, so we're more robust on 64
+      bit platforms.
+    - Fix the rest of the bug where a newly started OR would appear
+      as unverified even after we've added his fingerprint and hupped
+      the dirserver.
+
+  o Bugfixes on 0.0.9pre2:
+    - Serving the cached-on-disk directory to people is bad. We now
+      provide no directory until we've fetched a fresh one.
+    - Workaround for bug on windows where cached-directories get crlf
+      corruption.
+    - Make get_default_conf_file() work on older windows too.
+    - If we write a *:* exit policy line in the descriptor, don't write
+      any more exit policy lines.
+
+  o Features:
+    - Use only 0.0.9pre1 and later servers for resolve cells.
+    - Make the dirservers file obsolete.
+      - Include a dir-signing-key token in directories to tell the
+        parsing entity which key is being used to sign.
+      - New config option "Dirserver %s:%d [fingerprint]". If no
+        dirservers specified, default to moria1,moria2,tor26.
+    - Http proxy support
+      - Dirservers translate requests for http://%s:%d/x to /x
+      - You can specify "HttpProxy %s[:%d]" and all dir fetches will
+        be routed through this host.
+
 pre2:
   o Bugfixes on pre1:
     - Make fetching a cached directory work for 64-bit platforms too.
@@ -9,10 +41,7 @@ pre1:
     - Stop using separate defaults for no-config-file and
       empty-config-file. Now you have to explicitly turn off SocksPort,
       if you don't want it open.
-    - Fix a bug in OutboundBindAddress so it (hopefully) works.
     - Improve man page to mention more of the 0.0.8 features.
-    - Fix a rare seg fault for people running hidden services on
-      intermittent connections.
     - Change our file IO stuff (especially wrt OpenSSL) so win32 is
       happier.
     - Fix more dns related bugs: send back resolve_failed and end cells
@@ -29,8 +58,6 @@ pre1:
       before he'd uploaded his descriptor, which would cause us to
       assign conn->nickname as though he's unverified. Now we look through
       the fingerprint list to see if he's there.
-    - Fix a rare assert trigger, where routerinfos for entries in
-      our cpath would expire while we're building the path.
 
   o Features:
     - Clients can ask dirservers for /dir.z to get a compressed version
@@ -51,6 +78,22 @@ pre1:
       10 seconds after directory gets dirty, before regenerating.
 
 
+Changes in version 0.0.8.1 - 2004-10-13
+  o Bugfixes:
+    - Fix a rare assert trigger, where routerinfos for entries in
+      our cpath would expire while we're building the path.
+    - Fix a bug in OutboundBindAddress so it (hopefully) works.
+    - Fix a rare seg fault for people running hidden services on
+      intermittent connections.
+    - Fix a bug in parsing opt keywords with objects.
+    - Fix a stale pointer assert bug when a stream detaches and
+      reattaches.
+    - Fix a string format vulnerability (probably not exploitable)
+      in reporting stats locally.
+    - Fix an assert trigger: sometimes launching circuits can fail
+      immediately, e.g. because too many circuits have failed recently.
+
+
 Changes in version 0.0.8 - 2004-08-25
   o Bugfixes:
     - Made our unit tests compile again on OpenBSD 3.5, and tor