diff options
author | Roger Dingledine <arma@torproject.org> | 2007-02-25 13:39:33 +0000 |
---|---|---|
committer | Roger Dingledine <arma@torproject.org> | 2007-02-25 13:39:33 +0000 |
commit | 8884ef44d6543d8eb977eed0fc263887b49a5682 (patch) | |
tree | 551f3431f52988144754cec9f888c79a05977007 | |
parent | 5fd4f7c131f94022ec06ac3923462f431c898933 (diff) | |
download | tor-8884ef44d6543d8eb977eed0fc263887b49a5682.tar tor-8884ef44d6543d8eb977eed0fc263887b49a5682.tar.gz |
more cleanup
svn:r9650
-rw-r--r-- | ChangeLog | 65 | ||||
-rw-r--r-- | doc/spec/control-spec.txt | 6 | ||||
-rw-r--r-- | doc/spec/proposals/001-process.txt | 2 |
3 files changed, 37 insertions, 36 deletions
@@ -1,4 +1,4 @@ -Changes in version 0.1.2.8-alpha - 2007-??-?? +Changes in version 0.1.2.8-rc - 2007-02-?? o Major bugfixes (crashes): - Stop crashing when the controller asks us to resetconf more than one config option at once. (Vidalia 0.0.11 does this.) @@ -41,20 +41,20 @@ Changes in version 0.1.2.8-alpha - 2007-??-?? other than file-not-found. - Don't warn the user when cached-routers.new doesn't exist: that's perfectly fine when starting up for the first time. - - When EntryNodes are configured, rebuild the guard list to contain, in - order: the EntryNodes that were guards before; the rest of the + - When EntryNodes are configured, rebuild the guard list to contain, + in order: the EntryNodes that were guards before; the rest of the EntryNodes; the nodes that were guards before. - - Mask out all signals in sub-threads; only the libevent signal handler - should be processing them. This should prevent some crashes on some - machines using pthreads. (Patch from coderman.) - - Fix switched arguments on memset in the implementation of tor_munmap() - for systems with no mmap() call. - - When Tor receives a router descriptor that it asked for, but no longer - wants (because it has received fresh networkstatuses in the meantime), - do not warn the user. Cache the descriptor if we're a cache; drop it - if we aren't. - - Make earlier entry guards _really_ get retried when the network comes - back online. + - Mask out all signals in sub-threads; only the libevent signal + handler should be processing them. This should prevent some crashes + on some machines using pthreads. (Patch from coderman.) + - Fix switched arguments on memset in the implementation of + tor_munmap() for systems with no mmap() call. + - When Tor receives a router descriptor that it asked for, but + no longer wants (because it has received fresh networkstatuses + in the meantime), do not warn the user. Cache the descriptor if + we're a cache; drop it if we aren't. + - Make earlier entry guards _really_ get retried when the network + comes back online. - On a malformed DNS reply, always give an error to the corresponding DNS request. - Build with recent libevents on platforms that do not define the @@ -65,19 +65,19 @@ Changes in version 0.1.2.8-alpha - 2007-??-?? control protocol. We're planning to remove support for it during the next development series, so it's good to give people some advance warning. - - Add STREAM_BW events to report per-entry-stream bandwidth use. (Patch - from Robert Hogan.) - - Rate-limit SIGNEWNYM events in response to controllers that impolitely - generate them for every single stream. (Patch from mwenge; closes bug - 394.) - - Make REMAP stream events have a SOURCE (cache or exit), and make them - generated in every case where we get a successful connected or resolved - cell. + - Add STREAM_BW events to report per-entry-stream bandwidth + use. (Patch from Robert Hogan.) + - Rate-limit SIGNEWNYM signals in response to controllers that + impolitely generate them for every single stream. (Patch from + mwenge; closes bug 394.) + - Make REMAP stream events have a SOURCE (cache or exit), and + make them generated in every case where we get a successful + connected or resolved cell. o Minor bugfixes (performance): - - Call router_have_min_dir_info half as often. (This is showing up in + - Call router_have_min_dir_info half as often. (This is showing up in some profiles, but not others.) - - When using GCC, make log_debug and never get called at all, and its + - When using GCC, make log_debug never get called at all, and its arguments never get evaluated, when no debug logs are configured. (This is showing up in some profiles, but not others.) @@ -85,20 +85,21 @@ Changes in version 0.1.2.8-alpha - 2007-??-?? - Remove some never-implemented options. Mark PathlenCoinWeight as obsolete. - Implement proposal 106: Stop requiring clients to have well-formed - certificates; stop checking nicknames in certificates. (Clients have - certificates so that they can look like Tor servers, but in the future - we might want to allow them to look like regular TLS clients instead. - Nicknames in certificates serve no purpose other than making our - protocol easier to recognize on the wire.) + certificates; stop checking nicknames in certificates. (Clients + have certificates so that they can look like Tor servers, but in + the future we might want to allow them to look like regular TLS + clients instead. Nicknames in certificates serve no purpose other + than making our protocol easier to recognize on the wire.) - Revise messages on handshake failure again to be even more clear about which are incoming connections and which are outgoing. - Discard any v1 directory info that's over 1 month old (for directories) or over 1 week old (for running-routers lists). - Do not warn when individual nodes in the configuration's EntryNodes, - ExitNodes (etc) are down: warn only when all possible nodes are down. - (Fixes bug 348.) + ExitNodes, etc are down: warn only when all possible nodes + are down. (Fixes bug 348.) - Always remove expired routers and networkstatus docs before checking - whether we have enough information to build circuits. (Fixes bug 373) + whether we have enough information to build circuits. (Fixes + bug 373.) Changes in version 0.1.2.7-alpha - 2007-02-06 diff --git a/doc/spec/control-spec.txt b/doc/spec/control-spec.txt index 17cef23df..0bfed15ee 100644 --- a/doc/spec/control-spec.txt +++ b/doc/spec/control-spec.txt @@ -1286,9 +1286,9 @@ $Id$ BytesWritten = 1*DIGIT BytesRead and BytesWritten are the number of bytes read and written since - the last STREAM_BW event on a stream. These events are generated about - once per second per stream; No event is generated for streams that have not - read or written. + the last STREAM_BW event on this stream. These events are generated about + once per second per stream; no events are generated for streams that have + not read or written. These events apply only to streams entering Tor (such as on a SOCKSPort, TransPort, or so on). They are not generated for exiting streams. diff --git a/doc/spec/proposals/001-process.txt b/doc/spec/proposals/001-process.txt index 6cad91259..c624dfdbc 100644 --- a/doc/spec/proposals/001-process.txt +++ b/doc/spec/proposals/001-process.txt @@ -67,7 +67,7 @@ How to change the specs now: How new proposals get added: Once an idea has been proposed on the development list, a properly formatted - (see below) draft exists, and rough consensus withing the active development + (see below) draft exists, and rough consensus within the active development community exists that this idea warrants consideration, the proposal editor will officially add the proposal. |