Browse Source

a clearer changelog, and a future todo item

svn:r9702
Roger Dingledine 18 years ago
parent
commit
284437756b
2 changed files with 13 additions and 7 deletions
  1. 10 7
      ChangeLog
  2. 3 0
      doc/TODO

+ 10 - 7
ChangeLog

@@ -1,4 +1,12 @@
-Changes in version 0.1.2.9-??? - 2007-??-??
+Changes in version 0.1.2.9-rc - 2007-03-??
+  o Major bugfixes (Windows):
+    - On MinGW, use "%I64u" to printf/scanf 64-bit integers, instead
+      of the usual GCC "%llu". This prevents a bug when saving 64-bit
+      int configuration values: the high-order 32 bits would get
+      truncated. In particular, we were being bitten by the default
+      MaxAdvertisedBandwidth of 128 TB turning into 0. (Fixes bug 400
+      and maybe also bug 397.)
+
   o Minor bugfixes (performance):
   o Minor bugfixes (performance):
     - Use OpenSSL's AES implementation on platforms where it's faster.
     - Use OpenSSL's AES implementation on platforms where it's faster.
       This could save us as much as 10% CPU usage.
       This could save us as much as 10% CPU usage.
@@ -7,7 +15,7 @@ Changes in version 0.1.2.9-??? - 2007-??-??
     - Do not rotate onion key immediately after setting it for the first
     - Do not rotate onion key immediately after setting it for the first
       time.
       time.
 
 
-  o Minor bugfixes (directory servers):
+  o Minor bugfixes (directory authorities):
     - Stop calling servers that have been hibernating for a long time
     - Stop calling servers that have been hibernating for a long time
       "stable". Also, stop letting hibernating or obsolete servers affect
       "stable". Also, stop letting hibernating or obsolete servers affect
       uptime and bandwidth cutoffs.
       uptime and bandwidth cutoffs.
@@ -28,11 +36,6 @@ Changes in version 0.1.2.9-??? - 2007-??-??
       of 2 as indicating that the server is completely bad; it sometimes
       of 2 as indicating that the server is completely bad; it sometimes
       means that the server is just bad for the request in question. (may fix
       means that the server is just bad for the request in question. (may fix
       the last of bug 326.)
       the last of bug 326.)
-    - On mingw, use "%I64u" to printf/scanf 64-bit integers, instead of the
-      usual GCC "%llu".  This prevents a bug when saving 64-bit int
-      configuration values on mingw; the high-order 32 bits would get
-      truncated.  If the value was then reloaded, disaster would
-      occur. (Fixes bug 400 and maybe also bug 397.)
     - Disable encrypted directory connections when we don't have a server
     - Disable encrypted directory connections when we don't have a server
       descriptor for the destination. We'll get this working again in
       descriptor for the destination. We'll get this working again in
       the 0.2.0 branch.
       the 0.2.0 branch.

+ 3 - 0
doc/TODO

@@ -412,6 +412,9 @@ R - add d64 and fp64 along-side d and fp so people can paste status
       of edge_stream_t.
       of edge_stream_t.
 
 
 Future version:
 Future version:
+  - when we hit a funny error from a dir request (eg 403 forbidden),
+    but tor is working and happy otherwise, and we haven't seen many
+    such errors recently, then don't warn about it.
   - LD_BUG log messages could prepend "Bug: " automatically, so we don't
   - LD_BUG log messages could prepend "Bug: " automatically, so we don't
     have to try to remember to.
     have to try to remember to.
   - More consistent error checking in router_parse_entry_from_string().
   - More consistent error checking in router_parse_entry_from_string().