summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoger Dingledine <arma@torproject.org>2005-05-14 06:31:20 +0000
committerRoger Dingledine <arma@torproject.org>2005-05-14 06:31:20 +0000
commit60d9e8ce2bc83874ff9c24b0f9550c307e79044d (patch)
treeaef032d5191ceb826f618db1752558055ddcb892
parentc7aea09e2415034d553f54fb689718d99251143f (diff)
downloadtor-60d9e8ce2bc83874ff9c24b0f9550c307e79044d.tar.gz
tor-60d9e8ce2bc83874ff9c24b0f9550c307e79044d.zip
clean up changelog
svn:r4208
-rw-r--r--ChangeLog37
1 files changed, 19 insertions, 18 deletions
diff --git a/ChangeLog b/ChangeLog
index fef6c895fe..d4cbe588ba 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,37 +1,38 @@
Changes in version 0.1.0.6-rc - 2005-05-14
o Bugfixes:
- - Implement --disable-threads. netbsd defaults to nothreads,
- because its getaddrinfo appears to be non-reentrant.
+ - Implement --disable-threads configure option. Disable threads on
+ netbsd by default, because it appears to have no reentrant resolver
+ functions.
- Apple's OS X 10.4.0 ships with a broken kqueue. We patched
- libevent to detect and disable it.
+ libevent (1.0f) to detect and disable kqueue if it's broken.
- Append default exit policy before checking for implicit internal
addresses. Now we don't log a bunch of complaints on startup
- when using with the default exit policy.
- - Workaround for user error: some people were putting "Address "
- in their torrc, and they had a buggy resolver that resolved " "
- to 0.0.0.0. Oops.
+ when using the default exit policy.
+ - Some people were putting "Address " in their torrc, and they had
+ a buggy resolver that resolved " " to 0.0.0.0. Oops.
- If DataDir is ~/.tor, and that expands to /.tor, then default to
LOCALSTATEDIR/tor instead.
- - Fix fragment-message bug in TorControl.py.
- - Resolve a bug which would prevent unreachable dirports from getting
- suppressed.
+ - Fix fragmented-message bug in TorControl.py.
+ - Resolve a minor bug which would prevent unreachable dirports
+ from getting suppressed in the published descriptor.
- When the controller gave us a new descriptor, we weren't resolving
it immediately, so Tor would think its address was 0.0.0.0 until
we fetched a new directory.
- Fix an uppercase/lowercase case error in suppressing a bogus
- libevent warning.
+ libevent warning on some Linuxes.
o Features:
- - Begin scrubbing sensitive strings from logs by default.
+ - Begin scrubbing sensitive strings from logs by default. Turn off
+ the config option SafeLogging if you need to do debugging.
- Switch to a new buffer management algorithm, which tries to avoid
- reallocing and copying quite as much. Looks like it uses *more*
- memory on average, but less cpu.
- - First cut at support for "create-fast" cells, which clients can
- use when extending to their first hop, since the TLS already
+ reallocing and copying quite as much. In first tests it looks like
+ it uses *more* memory on average, but less cpu.
+ - First cut at support for "create-fast" cells. Clients can use
+ these when extending to their first hop, since the TLS already
provides forward secrecy and authentication. Not enabled on
clients yet.
- - When dirservers refuse a router descriptor, log its contactinfo,
- platform, and source address.
+ - When dirservers refuse a router descriptor, we now log its
+ contactinfo, platform, and the poster's IP address.
- Call tor_free_all instead of connections_free_all after forking, to
save memory on systems that need to fork.
- Whine at you if you're a server and you don't set your contactinfo.