Reflow 0.2.6.3 changelog.

This commit is contained in:
Nick Mathewson 2015-02-17 10:20:32 -05:00
parent 8539191fd8
commit 1447324a6c

View File

@ -1,6 +1,10 @@
Changes in version 0.2.6.3-alpha - 2015-02-?? Changes in version 0.2.6.3-alpha - 2015-02-??
blah blah blah blah blah blah
o Deprecated versions:
- Tor relays older than 0.2.4.18-rc are no longer allowed to
advertise themselves on the network. Closes ticket 13555.
o Major features (security): o Major features (security):
- Implementation of an AF_UNIX socket option to implement a SOCKS - Implementation of an AF_UNIX socket option to implement a SOCKS
proxy reachable by Unix Domain Socket. This allows client proxy reachable by Unix Domain Socket. This allows client
@ -55,10 +59,6 @@ Changes in version 0.2.6.3-alpha - 2015-02-??
circuits. Fixes bug 9819; bugfix on 0.2.1.1-alpha. Reported circuits. Fixes bug 9819; bugfix on 0.2.1.1-alpha. Reported
by "skruffy". by "skruffy".
o Deprecated versions:
- Tor relays older than 0.2.4.18-rc are no longer allowed to advertise
themselves on the network. Closes ticket 13555.
o Minor features (authorities, testing): o Minor features (authorities, testing):
- Create TestingDirAuthVoteHSDir like TestingDirAuthVoteExit/Guard. - Create TestingDirAuthVoteHSDir like TestingDirAuthVoteExit/Guard.
Ensures that authorities vote the HSDir flag for the listed relays Ensures that authorities vote the HSDir flag for the listed relays
@ -162,29 +162,25 @@ Changes in version 0.2.6.3-alpha - 2015-02-??
by "nickm". by "nickm".
- Drop the MIN_REND_INITIAL_POST_DELAY on a testing network to 5 - Drop the MIN_REND_INITIAL_POST_DELAY on a testing network to 5
seconds, but keep the default at 30 seconds. This reduces HS seconds, but keep the default at 30 seconds. This reduces HS
bootstrap time to around 25 seconds. Change src/test/test- bootstrap time to around 25 seconds. Also, change the default time
network.sh default time to match. Closes ticket 13401. Patch in test-network.sh to match. Closes ticket 13401. Patch by "teor".
by "teor".
o Minor features (tor2web mode): o Minor features (tor2web mode):
- Introduce the config option Tor2webRendezvousPoints, which - Introduce the config option Tor2webRendezvousPoints, which allows
allows clients in Tor2webMode to select a specific Rendezvous clients in Tor2webMode to select a specific Rendezvous Point to be
Point to be used in HS circuits. This might allow better used in HS circuits. This might allow better performance for
performance for Tor2Web nodes. Implements ticket #12844. Tor2Web nodes. Implements ticket #12844.
o Minor bugfix (oom resistance):
- Make an educated guess about how much memory the system has when
our detection functionality fails on some operating system. Fixes
bug 14802; bugfix on 0.2.5.4-alpha.
o Minor bugfixes (automapping): o Minor bugfixes (automapping):
- Prevent changes to other options from removing the wildcard value - Prevent changes to other options from removing the wildcard value
"." from "AutomapHostsSuffixes". Fixes bug 12509; bugfix "." from "AutomapHostsSuffixes". Fixes bug 12509; bugfix
on 0.2.0.1-alpha. on 0.2.0.1-alpha.
o Minor bugfixes (build):
- Avoid warnings when building with systemd 209 or later. Fixes bug
14072; bugfix on 0.2.6.2-alpha. Patch from "h.venev".
- Remove the --disable-threads configure option again. It was accidentally
partially re-introduced in 29ac883606d6d.
Fixes bug 14819; bugfix on 0.2.6.2-alpha.
o Minor bugfixes (client DNS): o Minor bugfixes (client DNS):
- Report the correct cached DNS expiration times. Previously, we - Report the correct cached DNS expiration times. Previously, we
would report everything as "never expires." Fixes bug 14193; would report everything as "never expires." Fixes bug 14193;
@ -225,19 +221,21 @@ Changes in version 0.2.6.3-alpha - 2015-02-??
14001; bugfix on 0.2.1.2-alpha. 14001; bugfix on 0.2.1.2-alpha.
- Compile correctly with (unreleased) OpenSSL 1.1.0 headers. - Compile correctly with (unreleased) OpenSSL 1.1.0 headers.
Addresses ticket 14188. Addresses ticket 14188.
- Remove the --disable-threads configure option again. It was accidentally - Avoid warnings when building with systemd 209 or later. Fixes bug
partially re-introduced in 29ac883606d6d5ebfdcc2efceb2b4b60ee6a8916. 14072; bugfix on 0.2.6.2-alpha. Patch from "h.venev".
Fixes bug 14819; bugfix on 0.2.6.2-alpha. - Remove the --disable-threads configure option again. It was
accidentally partially reintroduced in 29ac883606d6d. Fixes bug
14819; bugfix on 0.2.6.2-alpha.
o Minor bugfixes (controller): o Minor bugfixes (controller):
- Add a code for the END_CIRC_REASON_IP_NOW_REDUNDANT circuit close - Add a code for the END_CIRC_REASON_IP_NOW_REDUNDANT circuit close
reason. Fixes bug 14207; bugfix on 0.2.6.2-alpha. reason. Fixes bug 14207; bugfix on 0.2.6.2-alpha.
- Avoid crashing on a malformed EXTENDCIRCUIT command. Fixes bug - Avoid crashing on a malformed EXTENDCIRCUIT command. Fixes bug
14116; bugfix on 0.2.2.9-alpha. 14116; bugfix on 0.2.2.9-alpha.
- On the control port, the "entry-guards" command was reporting an "up" - On the control port, the "entry-guards" command was reporting an
status for a relay that was actually down. This fixes the check if "up" status for a relay that was actually down. This fixes the
"unreachable_since" is set and if so reports the "down" status. Fixes check if "unreachable_since" is set and if so reports the "down"
bug 14184; bugfix on 0.1.2.2-alpha. status. Fixes bug 14184; bugfix on 0.1.2.2-alpha.
o Minor bugfixes (directory authority): o Minor bugfixes (directory authority):
- Allow directory authorities to fetch more data from one another if - Allow directory authorities to fetch more data from one another if
@ -281,11 +279,6 @@ Changes in version 0.2.6.3-alpha - 2015-02-??
- Don't log messages to stdout twice when starting up. Fixes bug - Don't log messages to stdout twice when starting up. Fixes bug
13993; bugfix on 0.2.6.1-alpha. 13993; bugfix on 0.2.6.1-alpha.
o Minor bugfix (oom resistance):
- Make an educated guess about how much memory the system has when our
detection functionality fails on some operating system. Fixes bug 14802;
bugfix on 0.2.5.4-alpha.
o Minor bugfixes (parsing): o Minor bugfixes (parsing):
- Stop accepting milliseconds (or other junk) at the end of - Stop accepting milliseconds (or other junk) at the end of
descriptor publication times. Fixes bug 9286; bugfix on 0.0.2pre25. descriptor publication times. Fixes bug 9286; bugfix on 0.0.2pre25.
@ -297,15 +290,14 @@ Changes in version 0.2.6.3-alpha - 2015-02-??
- Fix the ioctl()-based network interface lookup code so that it - Fix the ioctl()-based network interface lookup code so that it
will work on systems that have variable-length struct ifreq, for will work on systems that have variable-length struct ifreq, for
example Mac OS X. example Mac OS X.
- Fix scheduler compilation on targets where char is unsigned. - Fix scheduler compilation on targets where char is unsigned. Fixes
Fixes bug 14764; bugfix on 0.2.6.2-alpha. Reported by Christian bug 14764; bugfix on 0.2.6.2-alpha. Reported by Christian Kujau.
Kujau.
o Minor bugfixes (sandbox): o Minor bugfixes (sandbox):
- Allow Glibc fatal errors to be sent to stderr before Tor exits. - Allow Glibc fatal errors to be sent to stderr before Tor exits.
Previously, glibc would try to write them to /dev/tty, and the sandbox Previously, glibc would try to write them to /dev/tty, and the
would trap the call and make Tor exit prematurely. Fixes bug 14759; sandbox would trap the call and make Tor exit prematurely. Fixes
bugfix on 0.2.5.1-alpha. bug 14759; bugfix on 0.2.5.1-alpha.
o Minor bugfixes (shutdown): o Minor bugfixes (shutdown):
- When shutting down, always call event_del() on lingering read or - When shutting down, always call event_del() on lingering read or
@ -334,14 +326,15 @@ Changes in version 0.2.6.3-alpha - 2015-02-??
support. Fixes bug 14350; bugfix on 0.2.6.2-alpha. Patch support. Fixes bug 14350; bugfix on 0.2.6.2-alpha. Patch
from "blueness". from "blueness".
o Minor bugfixes (transparent proxy)
- Use getsockname, not getsockopt, to retrieve the address for
a TPROXY-redirected connection. Fixes bug 13796; bugfix on 0.2.5.2-alpha.
o Minor bugfixes (TLS): o Minor bugfixes (TLS):
- Check more thoroughly throughout the TLS code for possible - Check more thoroughly throughout the TLS code for possible
unlogged TLS errors. Possible diagnostic or fix for bug 13319. unlogged TLS errors. Possible diagnostic or fix for bug 13319.
o Minor bugfixes (transparent proxy):
- Use getsockname, not getsockopt, to retrieve the address for a
TPROXY-redirected connection. Fixes bug 13796; bugfix
on 0.2.5.2-alpha.
o Code simplification and refactoring: o Code simplification and refactoring:
- Move fields related to isolating and configuring client ports into - Move fields related to isolating and configuring client ports into
a shared structure. Previously, they were duplicated across a shared structure. Previously, they were duplicated across
@ -375,7 +368,7 @@ Changes in version 0.2.6.3-alpha - 2015-02-??
longer silently accepted as an alias for 'ExitNodes'. longer silently accepted as an alias for 'ExitNodes'.
- The --enable-mempool and --enable-buf-freelists options, which - The --enable-mempool and --enable-buf-freelists options, which
were originally created to work around bad malloc implementations, were originally created to work around bad malloc implementations,
no longer exist. They were off-by-default in 0.2.5. Closes no longer exist. They were off-by-default in 0.2.5. Closes
ticket 14848. ticket 14848.
o Testing: o Testing: