mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-20 10:12:15 +01:00
more cleanup
svn:r9650
This commit is contained in:
parent
5fd4f7c131
commit
8884ef44d6
65
ChangeLog
65
ChangeLog
@ -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
|
||||
|
@ -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.
|
||||
|
@ -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.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user