From 284437756bff628f54322c6c923e8bdf6f0aa3d8 Mon Sep 17 00:00:00 2001
From: Roger Dingledine <arma@torproject.org>
Date: Thu, 1 Mar 2007 05:04:54 +0000
Subject: [PATCH] a clearer changelog, and a future todo item

svn:r9702
---
 ChangeLog | 17 ++++++++++-------
 doc/TODO  |  3 +++
 2 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index b3d8f86099..5c227ce6d7 100644
--- a/ChangeLog
+++ b/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):
     - Use OpenSSL's AES implementation on platforms where it's faster.
       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
       time.
 
-  o Minor bugfixes (directory servers):
+  o Minor bugfixes (directory authorities):
     - Stop calling servers that have been hibernating for a long time
       "stable". Also, stop letting hibernating or obsolete servers affect
       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
       means that the server is just bad for the request in question. (may fix
       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
       descriptor for the destination. We'll get this working again in
       the 0.2.0 branch.
diff --git a/doc/TODO b/doc/TODO
index ee82584a29..3f8ab5bc94 100644
--- a/doc/TODO
+++ b/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.
 
 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
     have to try to remember to.
   - More consistent error checking in router_parse_entry_from_string().
-- 
GitLab