From 4db70abd42acbe4db535e87ac6396d0211df3ac4 Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Tue, 23 Nov 2004 07:36:48 +0000 Subject: [PATCH] add a changelog for rc1 svn:r2950 --- ChangeLog | 39 +++++++++++++++++++++++++++++++++++++-- 1 file changed, 37 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 60660c9475..0bb43df89d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -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 @@ pre6: 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 @@ pre6: 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