aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoger Dingledine <arma@torproject.org>2004-11-23 07:36:48 +0000
committerRoger Dingledine <arma@torproject.org>2004-11-23 07:36:48 +0000
commit4db70abd42acbe4db535e87ac6396d0211df3ac4 (patch)
treeb233569b720b5c52a2c1bc12603eb94a00b9cb6c
parente9d3128e95cff68f136afdbf96bff6c52b2008fe (diff)
downloadtor-4db70abd42acbe4db535e87ac6396d0211df3ac4.tar.gz
tor-4db70abd42acbe4db535e87ac6396d0211df3ac4.zip
add a changelog for rc1
svn:r2950
-rw-r--r--ChangeLog39
1 files 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