more changelog tweaks, mostly from sebastian

This commit is contained in:
Nick Mathewson 2011-05-05 13:57:32 -04:00
parent 5ed719fd6c
commit 5cabdc8f67

View File

@ -3,21 +3,21 @@ Changes in version 0.2.3.1-alpha - 2011-05-05
Tor 0.2.3.1-alpha adds some new experimental features, including support
for an improved network IO backend, IOCP networking on Windows,
microdescriptor caching, "fast-start" support for streams, and automatic
home router configuration. There are also numerous internal improvements
home router configuration. There are also numerous internal improvements
to try to make the code easier for developers to work with.
This is the first alpha release in a new series, so expect there to be
bugs. Users who would rather test out a more stable branch should
bugs. Users who would rather test out a more stable branch should
stay with 0.2.2.x for now.
o Major features
- Tor can now optionally build with the "bufferevents" buffered IO
backend provided by Libevent 2. To use this feature, make sure you
have the latest possible version of Libevent, and pass the
--enable-bufferevents flag to configure when building Tor from source.
Using this feature will make our networking code more flexible, let us
stack layers on each other, and let us use more efficient zero-copy
transports where available.
--enable-bufferevents flag to configure when building Tor from
source. This feature will make our networking code more flexible,
let us stack layers on each other, and let us use more efficient
zero-copy transports where available.
- As an experimental feature, Tor can use IOCP for networking on Windows.
Once this code is tuned and optimized, it promises much better
performance than the select-based backend we've used in the past. To
@ -33,16 +33,16 @@ Changes in version 0.2.3.1-alpha - 2011-05-05
Previously, the client wasn't allowed to send data until the stream was
connected, which slowed down all connections. This change will enable
clients to perform a "fast-start" on streams and send data without
having to wait for a confirmation that the stream has opened. (Patch
having to wait for a confirmation that the stream has opened. (Patch
from Ian Goldberg; implements the server side of Proposal 174.)
- Tor now has initial support for automatic port mapping on on the many
- Tor now has initial support for automatic port mapping on the many
home routers that support NAT-PMP or UPnP. (Not yet supported on
Windows). To build the support code, you'll need to have libnatpnp
library and/or the libminiupnpc library, and you'll need to enable the
feature specifically by passing "--enable-upnp" and/or
"--enable-natpnp" to configure. To turn it on, use the new
PortForwarding option.
- Caches now download, cache, and sever multiple "flavors" of the
- Caches now download, cache, and serve multiple "flavors" of the
consensus, including a flavor that describes microdescriptors.
- Caches now download, cache, and serve microdescriptors -- small
summaries of router descriptors that are authenticated by all of the
@ -61,8 +61,8 @@ Changes in version 0.2.3.1-alpha - 2011-05-05
There is now a new option, CountPrivateBandwidth, to disable this
behavior. Patch from Daniel Cagara.
- New --enable-static-tor configure option for building Tor as
statically as possible. Idea, general hackery and thoughts from
Alexei Czeskis, John Gilmore, Jacob Appelbaum. Implements ticket
statically as possible. Idea, general hackery and thoughts from
Alexei Czeskis, John Gilmore, Jacob Appelbaum. Implements ticket
2702.
- If you set the NumCPUs option to 0, Tor will now try to detect how
many CPUs you have. This is the new default behavior.
@ -74,7 +74,7 @@ Changes in version 0.2.3.1-alpha - 2011-05-05
enhancement 1883.
- Add a new 'Heartbeat' log message type to periodically log a message
describing Tor's status at level Notice. This feature is meant for
operators who log at notice, adn want to make sure that their Tor
operators who log at notice, and want to make sure that their Tor
server is still working. Implementation by George Kadianakis.
o Minor bugfixes (on 0.2.2.25-alpha):
@ -85,7 +85,7 @@ Changes in version 0.2.3.1-alpha - 2011-05-05
Fix posted by "cypherpunks."
- The microdesc journal is supposed to get rebuilt only if it is
at least _half_ the length of the store, not _twice_ the length
of the store. Bugfix on 0.2.2.6-alpha; fixes part of bug 2230.
of the store. Bugfix on 0.2.2.6-alpha; fixes part of bug 2230.
- If as an authority we fail to compute the identity digest of a v3
legacy keypair, warn, and don't use a buffer-full of junk instead.
Bugfix on 0.2.1.1-alpha; fixes bug 3106.
@ -110,7 +110,7 @@ Changes in version 0.2.3.1-alpha - 2011-05-05
people who build Tor from the source distribution without changing
the Makefile.am files should be fine.
- Our autogen.sh script uses autoreconf to launch autoconf, automake, and
so on. This is more robust against some of the failure modes
so on. This is more robust against some of the failure modes
associated with running the autotools pieces on their own.
o Minor packaging issues:
@ -139,7 +139,7 @@ Changes in version 0.2.3.1-alpha - 2011-05-05
o Documentation fixes:
- Correct a broken faq link in the INSTALL file. Fixes bug 2307.
- Add missing documentation for the authority-related torrc options
RephistTrackTime, BridgePassword, and V3AuthUseLegacyKey. Resolves
RephistTrackTime, BridgePassword, and V3AuthUseLegacyKey. Resolves
issue 2379.
@ -6267,7 +6267,7 @@ Changes in version 0.2.0.1-alpha - 2007-06-01
o Minor bugfixes (logging):
- When we hit an EOF on a log (probably because we're shutting down),
don't try to remove the log from the list: just mark it as
unusable. (Bulletproofs against bug 222.)
unusable. (Bulletproofs against bug 222.)
o Minor bugfixes (other):
- In the exitlist script, only consider the most recently published
@ -6277,7 +6277,7 @@ Changes in version 0.2.0.1-alpha - 2007-06-01
connections to that address. (Resolves bug 405.)
- Stop allowing hibernating servers to be "stable" or "fast".
- On Windows, we were preventing other processes from reading
cached-routers while Tor was running. (Reported by janbar)
cached-routers while Tor was running. (Reported by janbar)
- Make the NodeFamilies config option work. (Reported by
lodger -- it has never actually worked, even though we added it
in Oct 2004.)