reflow changelog.

This commit is contained in:
Nick Mathewson 2015-05-11 11:18:17 -04:00
parent 424c68e3cb
commit ece23da3ae

View File

@ -1,30 +1,32 @@
Changes in version 0.2.7.1-alpha - 2015-05-1? Changes in version 0.2.7.1-alpha - 2015-05-1?
Tor 0.2.7.1-alpha is the first alpha release in its series. It includes Tor 0.2.7.1-alpha is the first alpha release in its series. It
numerous small features and bugfixes against previous Tor versions, includes numerous small features and bugfixes against previous Tor
and numerous small infrastructure improvements. The most notable versions, and numerous small infrastructure improvements. The most
features are several new ways for controllers to interact with notable features are several new ways for controllers to interact with
the hidden services subsystem. the hidden services subsystem.
o New system requirements: o New system requirements:
- Tor no longer includes workarounds to support Libevent versions before - Tor no longer includes workarounds to support Libevent versions
1.3e. Libevent 2.0 or later is recommended. Closes ticket 15248. before 1.3e. Libevent 2.0 or later is recommended. Closes
ticket 15248.
o Major features (controller): o Major features (controller):
- Add the ADD_ONION and DEL_ONION commands that allow the creation - Add the ADD_ONION and DEL_ONION commands that allow the creation
and management of hidden services via the controller. Closes and management of hidden services via the controller. Closes
ticket 6411. ticket 6411.
- New "GETINFO onions/current" and "GETINFO onions/detached" commands to get - New "GETINFO onions/current" and "GETINFO onions/detached"
information about hidden services created via the controller. Part commands to get information about hidden services created via the
of ticket 6411. controller. Part of ticket 6411.
- New HSFETCH command to launch a request for a hidden service - New HSFETCH command to launch a request for a hidden service
descriptor. Closes ticket 14847. descriptor. Closes ticket 14847.
- New HSPOST command to upload a hidden service descriptor. Closes - New HSPOST command to upload a hidden service descriptor. Closes
ticket 3523. Patch by "DonnchaC". ticket 3523. Patch by "DonnchaC".
o Major bugfixes (hidden services): o Major bugfixes (hidden services):
- Revert commit that made directory authorities assign the HSDir flag - Revert commit that made directory authorities assign the HSDir
to relay without a DirPort; this was bad because such relays can't handle flag to relay without a DirPort; this was bad because such relays
BEGIN_DIR cells. Fixes bug 15850; bugfix on tor-0.2.6.3-alpha. can't handle BEGIN_DIR cells. Fixes bug 15850; bugfix
on tor-0.2.6.3-alpha.
o Minor features (clock-jump tolerance): o Minor features (clock-jump tolerance):
- Recover better when our clock jumps back many hours, like might - Recover better when our clock jumps back many hours, like might
@ -39,15 +41,15 @@ Changes in version 0.2.7.1-alpha - 2015-05-1?
as torrc option. Resolves issue 14018. as torrc option. Resolves issue 14018.
o Minor features (controller): o Minor features (controller):
- Add DirAuthority lines for default directory authorities to the output - Add DirAuthority lines for default directory authorities to the
of the "GETINFO config/defaults" command if not already output of the "GETINFO config/defaults" command if not already
present. Implements ticket 14840. present. Implements ticket 14840.
- Controllers can now use "GETINFO hs/client/desc/id/..." to retrieve - Controllers can now use "GETINFO hs/client/desc/id/..." to
items from the client's hidden service descriptor cache. Closes retrieve items from the client's hidden service descriptor cache.
ticket 14845. Closes ticket 14845.
- Implement a new controller command "GETINFO status/fresh-relay-descs" to - Implement a new controller command "GETINFO status/fresh-relay-
fetch a descriptor/extrainfo pair that was generated on demand descs" to fetch a descriptor/extrainfo pair that was generated on
just for the controller's use. Implements ticket 14784. demand just for the controller's use. Implements ticket 14784.
o Minor features (DoS-resistance): o Minor features (DoS-resistance):
- Make it harder for attackers to overload hidden services with - Make it harder for attackers to overload hidden services with
@ -64,8 +66,8 @@ Changes in version 0.2.7.1-alpha - 2015-05-1?
when we've handled a fixed number of INTRODUCE2 cells but instead when we've handled a fixed number of INTRODUCE2 cells but instead
cycle it when a random number of introductions is reached, thus cycle it when a random number of introductions is reached, thus
making it more difficult for an attacker to find out the amount of making it more difficult for an attacker to find out the amount of
clients that have used the introduction point for a clients that have used the introduction point for a specific HS.
specific HS. Closes ticket 15745. Closes ticket 15745.
o Minor features (logging): o Minor features (logging):
- Include the Tor version in all LD_BUG log messages, since people - Include the Tor version in all LD_BUG log messages, since people
@ -132,8 +134,8 @@ Changes in version 0.2.7.1-alpha - 2015-05-1?
and 0.2.0.10. and 0.2.0.10.
o Minor bugfixes (hidden service): o Minor bugfixes (hidden service):
- Fix an out-of-bounds read when parsing invalid INTRODUCE2 cells - Fix an out-of-bounds read when parsing invalid INTRODUCE2 cells on
on a client authorized hidden service. Fixes bug 15823; bugfix a client authorized hidden service. Fixes bug 15823; bugfix
on 0.2.1.6-alpha. on 0.2.1.6-alpha.
- Remove an extraneous newline character from the end of hidden - Remove an extraneous newline character from the end of hidden
service descriptors. Fixes bug 15296; bugfix on 0.2.0.10-alpha. service descriptors. Fixes bug 15296; bugfix on 0.2.0.10-alpha.
@ -166,10 +168,10 @@ Changes in version 0.2.7.1-alpha - 2015-05-1?
- When self-testing reachability, use ExtendAllowPrivateAddresses to - When self-testing reachability, use ExtendAllowPrivateAddresses to
determine if local/private addresses imply reachability. The determine if local/private addresses imply reachability. The
previous fix used TestingTorNetwork, which implies previous fix used TestingTorNetwork, which implies
ExtendAllowPrivateAddresses, but this excluded rare configurations where ExtendAllowPrivateAddresses, but this excluded rare configurations
ExtendAllowPrivateAddresses is set but TestingTorNetwork is not. where ExtendAllowPrivateAddresses is set but TestingTorNetwork is
Fixes bug 15771; bugfix on 0.2.6.1-alpha. Patch by "teor", issue not. Fixes bug 15771; bugfix on 0.2.6.1-alpha. Patch by "teor",
discovered by CJ Ess. issue discovered by CJ Ess.
o Minor bugfixes (testing): o Minor bugfixes (testing):
- Check for matching value in server response in ntor_ref.py. Fixes - Check for matching value in server response in ntor_ref.py. Fixes