diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 65 |
1 files changed, 33 insertions, 32 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 |