[or-cvs] add a changelog for rc1

Roger Dingledine arma at seul.org
Tue Nov 23 07:36:50 UTC 2004


Update of /home2/or/cvsroot/tor
In directory moria.mit.edu:/home2/arma/work/onion/cvs/tor

Modified Files:
	ChangeLog 
Log Message:
add a changelog for rc1


Index: ChangeLog
===================================================================
RCS file: /home2/or/cvsroot/tor/ChangeLog,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -d -r1.49 -r1.50
--- ChangeLog	16 Nov 2004 03:12:35 -0000	1.49
+++ ChangeLog	23 Nov 2004 07:36:48 -0000	1.50
@@ -1,4 +1,39 @@
 Changes so far in 0.0.9:
+rc1:
+  o Bugfixes on 0.0.8.1:
+    - Finally fix a bug that's been plaguing us for a year:
+      With high load, circuit package window was reaching 0. Whenever
+      we got a circuit-level sendme, we were reading a lot on each
+      socket, but only writing out a bit. So we would eventually reach
+      eof. This would be noticed and acted on even when there were still
+      bytes sitting in the inbuf.
+    - When poll() is interrupted, we shouldn't believe the revents values.
+
+  o Bugfixes on 0.0.9pre6:
+    - Fix hibernate bug that caused pre6 to be broken.
+    - Dont keep rephist info for routers that havent had activity for
+      24 hours. (This matters now that clients have keys, so we track
+      them too.)
+    - Never call close_temp_logs while validating log options.
+    - Fix backslash-escaping on tor.sh.in and torctl.in.
+
+  o Features:
+    - Implement weekly/monthly/daily accounting: now you specify your
+      hibernation properties by
+      AccountingMax N bytes|KB|MB|GB|TB
+      AccountingStart day|week|month [day] HH:MM
+        Defaults to "month 1 0:00".
+    - Let bandwidth and interval config options be specified as 5 bytes,
+      kb, kilobytes, etc; and as seconds, minutes, hours, days, weeks.
+    - kill -USR2 now moves all logs to loglevel debug (kill -HUP to
+      get back to normal.)
+    - If your requested entry or exit node has advertised bandwidth 0,
+      pick it anyway.
+    - Be more greedy about filling up relay cells -- we try reading again
+      once we've processed the stuff we read, in case enough have arrived
+      to fill the last cell completely.
+    - Apply NT service patch from Osamu Fujino. Still needs more work.
+
 pre6:
   o Bugfixes on 0.0.8.1:
     - Fix assert failure on malformed socks4a requests.
@@ -8,6 +43,8 @@
       as a hex ID, and we can't predict what the other side will do.
     - Catch and ignore SIGXFSZ signals when log files exceed 2GB; our
       write() call will fail and we handle it there.
+    - Add a FAST_SMARTLIST define to optionally inline smartlist_get
+      and smartlist_len, which are two major profiling offenders.
 
   o Bugfixes on 0.0.9pre5:
     - Fix a bug in read_all that was corrupting config files on windows.
@@ -18,8 +55,6 @@
       it's misleading, because it will never be the same again.
     - Stop using strlcpy in tor_strndup, since it was slowing us
       down a lot.
-    - Add a FAST_SMARTLIST define to optionally inline smartlist_get
-      and smartlist_len, which are two major profiling offenders.
     - Remove warn on startup about missing cached-directory file.
     - Make kill -USR1 work again.
     - Hibernate if we start tor during the "wait for wakeup-time" phase



More information about the tor-commits mailing list