|
@@ -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):
|
|
o Major bugfixes (crashes):
|
|
- Stop crashing when the controller asks us to resetconf more than
|
|
- Stop crashing when the controller asks us to resetconf more than
|
|
one config option at once. (Vidalia 0.0.11 does this.)
|
|
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.
|
|
other than file-not-found.
|
|
- Don't warn the user when cached-routers.new doesn't exist: that's
|
|
- Don't warn the user when cached-routers.new doesn't exist: that's
|
|
perfectly fine when starting up for the first time.
|
|
perfectly fine when starting up for the first time.
|
|
- - When EntryNodes are configured, rebuild the guard list to contain, in
|
|
+ - When EntryNodes are configured, rebuild the guard list to contain,
|
|
- order: the EntryNodes that were guards before; the rest of the
|
|
+ in order: the EntryNodes that were guards before; the rest of the
|
|
EntryNodes; the nodes that were guards before.
|
|
EntryNodes; the nodes that were guards before.
|
|
- - Mask out all signals in sub-threads; only the libevent signal handler
|
|
+ - Mask out all signals in sub-threads; only the libevent signal
|
|
- should be processing them. This should prevent some crashes on some
|
|
+ handler should be processing them. This should prevent some crashes
|
|
- machines using pthreads. (Patch from coderman.)
|
|
+ on some machines using pthreads. (Patch from coderman.)
|
|
- - Fix switched arguments on memset in the implementation of tor_munmap()
|
|
+ - Fix switched arguments on memset in the implementation of
|
|
- for systems with no mmap() call.
|
|
+ tor_munmap() for systems with no mmap() call.
|
|
- - When Tor receives a router descriptor that it asked for, but no longer
|
|
+ - When Tor receives a router descriptor that it asked for, but
|
|
- wants (because it has received fresh networkstatuses in the meantime),
|
|
+ no longer wants (because it has received fresh networkstatuses
|
|
- do not warn the user. Cache the descriptor if we're a cache; drop it
|
|
+ in the meantime), do not warn the user. Cache the descriptor if
|
|
- if we aren't.
|
|
+ we're a cache; drop it if we aren't.
|
|
- - Make earlier entry guards _really_ get retried when the network comes
|
|
+ - Make earlier entry guards _really_ get retried when the network
|
|
- back online.
|
|
+ comes back online.
|
|
- On a malformed DNS reply, always give an error to the corresponding
|
|
- On a malformed DNS reply, always give an error to the corresponding
|
|
DNS request.
|
|
DNS request.
|
|
- Build with recent libevents on platforms that do not define the
|
|
- 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
|
|
control protocol. We're planning to remove support for it during
|
|
the next development series, so it's good to give people some
|
|
the next development series, so it's good to give people some
|
|
advance warning.
|
|
advance warning.
|
|
- - Add STREAM_BW events to report per-entry-stream bandwidth use. (Patch
|
|
+ - Add STREAM_BW events to report per-entry-stream bandwidth
|
|
- from Robert Hogan.)
|
|
+ use. (Patch from Robert Hogan.)
|
|
- - Rate-limit SIGNEWNYM events in response to controllers that impolitely
|
|
+ - Rate-limit SIGNEWNYM signals in response to controllers that
|
|
- generate them for every single stream. (Patch from mwenge; closes bug
|
|
+ impolitely generate them for every single stream. (Patch from
|
|
- 394.)
|
|
+ mwenge; closes bug 394.)
|
|
- - Make REMAP stream events have a SOURCE (cache or exit), and make them
|
|
+ - Make REMAP stream events have a SOURCE (cache or exit), and
|
|
- generated in every case where we get a successful connected or resolved
|
|
+ make them generated in every case where we get a successful
|
|
- cell.
|
|
+ connected or resolved cell.
|
|
|
|
|
|
o Minor bugfixes (performance):
|
|
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.)
|
|
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.
|
|
arguments never get evaluated, when no debug logs are configured.
|
|
(This is showing up in some profiles, but not others.)
|
|
(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
|
|
- Remove some never-implemented options. Mark PathlenCoinWeight as
|
|
obsolete.
|
|
obsolete.
|
|
- Implement proposal 106: Stop requiring clients to have well-formed
|
|
- Implement proposal 106: Stop requiring clients to have well-formed
|
|
- certificates; stop checking nicknames in certificates. (Clients have
|
|
+ certificates; stop checking nicknames in certificates. (Clients
|
|
- certificates so that they can look like Tor servers, but in the future
|
|
+ have certificates so that they can look like Tor servers, but in
|
|
- we might want to allow them to look like regular TLS clients instead.
|
|
+ the future we might want to allow them to look like regular TLS
|
|
- Nicknames in certificates serve no purpose other than making our
|
|
+ clients instead. Nicknames in certificates serve no purpose other
|
|
- protocol easier to recognize on the wire.)
|
|
+ than making our protocol easier to recognize on the wire.)
|
|
- Revise messages on handshake failure again to be even more clear about
|
|
- Revise messages on handshake failure again to be even more clear about
|
|
which are incoming connections and which are outgoing.
|
|
which are incoming connections and which are outgoing.
|
|
- Discard any v1 directory info that's over 1 month old (for
|
|
- Discard any v1 directory info that's over 1 month old (for
|
|
directories) or over 1 week old (for running-routers lists).
|
|
directories) or over 1 week old (for running-routers lists).
|
|
- Do not warn when individual nodes in the configuration's EntryNodes,
|
|
- Do not warn when individual nodes in the configuration's EntryNodes,
|
|
- ExitNodes (etc) are down: warn only when all possible nodes are down.
|
|
+ ExitNodes, etc are down: warn only when all possible nodes
|
|
- (Fixes bug 348.)
|
|
+ are down. (Fixes bug 348.)
|
|
- Always remove expired routers and networkstatus docs before checking
|
|
- 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
|
|
Changes in version 0.1.2.7-alpha - 2007-02-06
|