diff options
author | Roger Dingledine <arma@torproject.org> | 2008-09-24 17:01:43 +0000 |
---|---|---|
committer | Roger Dingledine <arma@torproject.org> | 2008-09-24 17:01:43 +0000 |
commit | 8dfe8194c91c0ddf0c6383f94e3a504d17ecee3e (patch) | |
tree | 530d9f79ec86ce541556e30e16795c8eef84983b | |
parent | 8bc1536a9e83f68f7aeed34714a8b05deb2aabe9 (diff) | |
download | tor-8dfe8194c91c0ddf0c6383f94e3a504d17ecee3e.tar tor-8dfe8194c91c0ddf0c6383f94e3a504d17ecee3e.tar.gz |
changelog cleanup / rearranging
svn:r16957
-rw-r--r-- | ChangeLog | 38 |
1 files changed, 21 insertions, 17 deletions
@@ -21,27 +21,33 @@ Changes in version 0.2.1.6-alpha - 2008-09-xx descriptor from a hidden service directory for which the router descriptor has not yet been downloaded. Fixes bug 767. Bugfix on 0.2.0.10-alpha. - - DNS replies need to have names matching their requests, but these names - should be in the questions section, not necessarily in the answers - section. Fixes bug 823. Bugfix on 0.2.1.5-alpha. + - When fetching v0 and v2 rendezvous service descriptors in parallel, + we were failing the whole hidden service request when the v0 + descriptor fetch fails, even if the v2 fetch is still pending and + might succeed. Similarly, if the last v2 fetch fails, we were + failing the whole hidden service request even if a v0 fetch is + still pending. Fixes bug 814. Bugfix on 0.2.0.10-alpha. + - DNS replies need to have names matching their requests, but + these names should be in the questions section, not necessarily + in the answers section. Fixes bug 823. Bugfix on 0.2.1.5-alpha. + + o Major features: + - Directory mirrors now store and serve v2 hidden service descriptors + by default (i.e. new default value for HidServDirectoryV2 is 1). + This is the last step in proposal 114, which aims to make hidden + service connections more reliable. o Minor bugfixes: - Fix compile on OpenBSD 4.4-current. Bugfix on 0.2.1.5-alpha. Reported by Tas. - - Fixed some memory leaks --some quite frequent, some almost impossible - to trigger-- based on results from Coverity. + - Fixed some memory leaks -- some quite frequent, some almost + impossible to trigger -- based on results from Coverity. - When testing for libevent functions, set the LDFLAGS variable - correctly. (Found by Riastradh.) + correctly. Found by Riastradh. - Fix an assertion bug in parsing policy-related options; possible fix for bug 811. - Catch and report a few more bootstrapping failure cases when Tor fails to establish a TCP connection. Cleanup on 0.2.1.x. - - When fetching v0 and v2 rendezvous service descriptors in parallel, - we were failing the whole hidden service request when the v0 - descriptor fetch fails, even if the v2 fetch is still pending and - might succeed. Similarly, if the last v2 fetch fails, we were - failing the whole hidden service request even if a v0 fetch is - still pending. Fixes bug 814. Bugfix on 0.2.0.10-alpha. - Avoid a bug where the FastFirstHopPK 0 option would keep Tor from bootstrapping with tunneled directory connections. Bugfix on 0.1.2.5-alpha. Fixes bug 797. Found by Erwin Lam. @@ -59,8 +65,6 @@ Changes in version 0.2.1.6-alpha - 2008-09-xx locked down these days. - Use a lockfile to make sure that two Tor processes are not simultaneously running with the same datadir. - - Directory mirrors store and serve v2 hidden service descriptors by - default (i.e. new default value for HidServDirectoryV2 is 1). - Serve the latest v3 networkstatus consensus via the control port. Use "getinfo dir/status-vote/current/consensus" to fetch it. - Better logging about stability/reliability calculations on directory @@ -68,10 +72,10 @@ Changes in version 0.2.1.6-alpha - 2008-09-xx o Code simplifications and refactoring: - Revise the connection_new functions so that a more typesafe variant - exists. This will work better with Coverity, and let us find any + exists. This will work better with Coverity, and let us find any actual mistakes we're making here. - - Refactor unit testing logic so that dmalloc can be used sensibly with - unit tests to check for memory leaks. + - Refactor unit testing logic so that dmalloc can be used sensibly + with unit tests to check for memory leaks. - Move all hidden-service related fields from connection and circuit structure to substructures: this way they won't eat so much memory. |