aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoger Dingledine <arma@torproject.org>2007-02-25 13:39:33 +0000
committerRoger Dingledine <arma@torproject.org>2007-02-25 13:39:33 +0000
commit8884ef44d6543d8eb977eed0fc263887b49a5682 (patch)
tree551f3431f52988144754cec9f888c79a05977007
parent5fd4f7c131f94022ec06ac3923462f431c898933 (diff)
downloadtor-8884ef44d6543d8eb977eed0fc263887b49a5682.tar.gz
tor-8884ef44d6543d8eb977eed0fc263887b49a5682.zip
more cleanup
svn:r9650
-rw-r--r--ChangeLog65
-rw-r--r--doc/spec/control-spec.txt6
-rw-r--r--doc/spec/proposals/001-process.txt2
3 files changed, 37 insertions, 36 deletions
diff --git a/ChangeLog b/ChangeLog
index 0033d006c6..6cb36cb443 100644
--- a/ChangeLog
+++ b/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
diff --git a/doc/spec/control-spec.txt b/doc/spec/control-spec.txt
index 17cef23df7..0bfed15eee 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 6cad912594..c624dfdbc0 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.