mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-10 05:03:43 +01:00
more changelog tweaks, mostly from sebastian
This commit is contained in:
parent
5ed719fd6c
commit
5cabdc8f67
34
ChangeLog
34
ChangeLog
@ -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.)
|
||||
|
Loading…
Reference in New Issue
Block a user