a few more changelog fixes

This commit is contained in:
Roger Dingledine 2018-05-22 15:47:18 -04:00
parent 78fcfc7bcd
commit 35956bce49
2 changed files with 24 additions and 35 deletions

View File

@ -163,7 +163,7 @@ Changes in version 0.3.3.5-rc - 2018-04-15
- Revert a misformatting issue in the ExitPolicy documentation. - Revert a misformatting issue in the ExitPolicy documentation.
Fixes bug 25582; bugfix on 0.3.3.1-alpha. Fixes bug 25582; bugfix on 0.3.3.1-alpha.
o Minor bugfixes (exit node DNS retries): o Minor bugfixes (exit relay DNS retries):
- Re-attempt timed-out DNS queries 3 times before failure, since our - Re-attempt timed-out DNS queries 3 times before failure, since our
timeout is 5 seconds for them, but clients wait 10-15. Also allow timeout is 5 seconds for them, but clients wait 10-15. Also allow
slightly more timeouts per resolver when an exit has multiple slightly more timeouts per resolver when an exit has multiple
@ -235,15 +235,17 @@ Changes in version 0.3.3.4-alpha - 2018-03-29
circuit from the controller to become a multihop circuit. Fixes circuit from the controller to become a multihop circuit. Fixes
bug 24903; bugfix on 0.2.5.2-alpha. bug 24903; bugfix on 0.2.5.2-alpha.
o Minor bugfixes (networking): o Major bugfixes (networking):
- Tor will no longer reject IPv6 address strings from TorBrowser - Tor will no longer reject IPv6 address strings from Tor Browser
when they are passed as hostnames in SOCKS5 requests. Fixes bug when they are passed as hostnames in SOCKS5 requests. Fixes bug
25036, bugfix on Tor 0.3.1.2. 25036, bugfix on Tor 0.3.1.2.
o Minor bugfixes (networking):
- string_is_valid_hostname() will not consider IP strings to be - string_is_valid_hostname() will not consider IP strings to be
valid hostnames. Fixes bug 25055; bugfix on Tor 0.2.5.5. valid hostnames. Fixes bug 25055; bugfix on Tor 0.2.5.5.
o Minor bugfixes (onion service v3): o Minor bugfixes (onion service v3):
- Avoid an assertion failure when the next the next onion service - Avoid an assertion failure when the next onion service
descriptor rotation type is out of sync with the consensus's descriptor rotation type is out of sync with the consensus's
valid-after time. Instead, log a warning message with extra valid-after time. Instead, log a warning message with extra
information, so we can better hunt down the cause of this information, so we can better hunt down the cause of this
@ -750,7 +752,7 @@ Changes in version 0.3.3.1-alpha - 2018-01-25
experience with Rust, and plan future Rust integration work. experience with Rust, and plan future Rust integration work.
Implementation by Chelsea Komlo. Closes ticket 22840. Implementation by Chelsea Komlo. Closes ticket 22840.
o Major features (storage, configuration): o Minor features (storage, configuration):
- Users can store cached directory documents somewhere other than - Users can store cached directory documents somewhere other than
the DataDirectory by using the CacheDirectory option. Similarly, the DataDirectory by using the CacheDirectory option. Similarly,
the storage location for relay's keys can be overridden with the the storage location for relay's keys can be overridden with the
@ -787,10 +789,10 @@ Changes in version 0.3.3.1-alpha - 2018-01-25
o Minor feature (IPv6): o Minor feature (IPv6):
- Make IPv6-only clients wait for microdescs for relays, even if we - Make IPv6-only clients wait for microdescs for relays, even if we
were previously using descriptors (or were using them as a bridge) were previously using descriptors (or were using them as a bridge)
and have a cached descriptor for them. Implements 23827. and have a cached descriptor for them. Implements ticket 23827.
- When a consensus has IPv6 ORPorts, make IPv6-only clients use - When a consensus has IPv6 ORPorts, make IPv6-only clients use
them, rather than waiting to download microdescriptors. them, rather than waiting to download microdescriptors.
Implements 23827. Implements ticket 23827.
o Minor features (cleanup): o Minor features (cleanup):
- Tor now deletes the CookieAuthFile and ExtORPortCookieAuthFile - Tor now deletes the CookieAuthFile and ExtORPortCookieAuthFile
@ -807,12 +809,6 @@ Changes in version 0.3.3.1-alpha - 2018-01-25
node_get_ed25519_id() before returning them. Implements ticket node_get_ed25519_id() before returning them. Implements ticket
24001, patch by "aruna1234". 24001, patch by "aruna1234".
o Minor features (directory authority):
- Make the "Exit" flag assignment only depend on whether the exit
policy allows connections to ports 80 and 443. Previously relays
would get the Exit flag if they allowed connections to one of
these ports and also port 6667. Resolves ticket 23637.
o Minor features (embedding): o Minor features (embedding):
- Tor can now start with a preauthenticated control connection - Tor can now start with a preauthenticated control connection
created by the process that launched it. This feature is meant for created by the process that launched it. This feature is meant for
@ -823,7 +819,7 @@ Changes in version 0.3.3.1-alpha - 2018-01-25
- On most errors that would cause Tor to exit, it now tries to - On most errors that would cause Tor to exit, it now tries to
return from the tor_main() function, rather than calling the return from the tor_main() function, rather than calling the
system exit() function. Most users won't notice a difference here, system exit() function. Most users won't notice a difference here,
but it should make a significant for programs that run Tor inside but it should be significant for programs that run Tor inside
a separate thread: they should now be able to survive Tor's exit a separate thread: they should now be able to survive Tor's exit
conditions rather than having Tor shut down the entire process. conditions rather than having Tor shut down the entire process.
Closes ticket 23848. Closes ticket 23848.
@ -923,7 +919,7 @@ Changes in version 0.3.3.1-alpha - 2018-01-25
SIO_IDEAL_SEND_BACKLOG_QUERY. Closes ticket 22798. Patch SIO_IDEAL_SEND_BACKLOG_QUERY. Closes ticket 22798. Patch
from Vort. from Vort.
o Minor features (relay): o Major features (relay):
- Implement an option, ReducedExitPolicy, to allow an Tor exit relay - Implement an option, ReducedExitPolicy, to allow an Tor exit relay
operator to use a more reasonable ("reduced") exit policy, rather operator to use a more reasonable ("reduced") exit policy, rather
than the default one. If you want to run an exit node without than the default one. If you want to run an exit node without
@ -1083,7 +1079,7 @@ Changes in version 0.3.3.1-alpha - 2018-01-25
adding very little except for unit test. adding very little except for unit test.
o Code simplification and refactoring (circuit rendezvous): o Code simplification and refactoring (circuit rendezvous):
- Split the client-size rendezvous circuit lookup into two - Split the client-side rendezvous circuit lookup into two
functions: one that returns only established circuits and another functions: one that returns only established circuits and another
that returns all kinds of circuits. Closes ticket 23459. that returns all kinds of circuits. Closes ticket 23459.

View File

@ -82,7 +82,7 @@ Changes in version 0.3.3.6 - 2018-05-22
experience with Rust, and plan future Rust integration work. experience with Rust, and plan future Rust integration work.
Implementation by Chelsea Komlo. Closes ticket 22840. Implementation by Chelsea Komlo. Closes ticket 22840.
o Major features (storage, configuration): o Minor features (storage, configuration):
- Users can store cached directory documents somewhere other than - Users can store cached directory documents somewhere other than
the DataDirectory by using the CacheDirectory option. Similarly, the DataDirectory by using the CacheDirectory option. Similarly,
the storage location for relay's keys can be overridden with the the storage location for relay's keys can be overridden with the
@ -170,10 +170,6 @@ Changes in version 0.3.3.6 - 2018-05-22
o Minor features (directory authority): o Minor features (directory authority):
- When directory authorities are unable to add signatures to a - When directory authorities are unable to add signatures to a
pending consensus, log the reason why. Closes ticket 24849. pending consensus, log the reason why. Closes ticket 24849.
- Make the "Exit" flag assignment only depend on whether the exit
policy allows connections to ports 80 and 443. Previously relays
would get the Exit flag if they allowed connections to one of
these ports and also port 6667. Resolves ticket 23637.
o Minor features (embedding): o Minor features (embedding):
- Tor can now start with a preauthenticated control connection - Tor can now start with a preauthenticated control connection
@ -185,7 +181,7 @@ Changes in version 0.3.3.6 - 2018-05-22
- On most errors that would cause Tor to exit, it now tries to - On most errors that would cause Tor to exit, it now tries to
return from the tor_main() function, rather than calling the return from the tor_main() function, rather than calling the
system exit() function. Most users won't notice a difference here, system exit() function. Most users won't notice a difference here,
but it should make a significant for programs that run Tor inside but it should be significant for programs that run Tor inside
a separate thread: they should now be able to survive Tor's exit a separate thread: they should now be able to survive Tor's exit
conditions rather than having Tor shut down the entire process. conditions rather than having Tor shut down the entire process.
Closes ticket 23848. Closes ticket 23848.
@ -256,10 +252,10 @@ Changes in version 0.3.3.6 - 2018-05-22
o Minor features (IPv6): o Minor features (IPv6):
- Make IPv6-only clients wait for microdescs for relays, even if we - Make IPv6-only clients wait for microdescs for relays, even if we
were previously using descriptors (or were using them as a bridge) were previously using descriptors (or were using them as a bridge)
and have a cached descriptor for them. Implements 23827. and have a cached descriptor for them. Implements ticket 23827.
- When a consensus has IPv6 ORPorts, make IPv6-only clients use - When a consensus has IPv6 ORPorts, make IPv6-only clients use
them, rather than waiting to download microdescriptors. them, rather than waiting to download microdescriptors.
Implements 23827. Implements ticket 23827.
o Minor features (log messages): o Minor features (log messages):
- Improve log message in the out-of-memory handler to include - Improve log message in the out-of-memory handler to include
@ -302,7 +298,7 @@ Changes in version 0.3.3.6 - 2018-05-22
SIO_IDEAL_SEND_BACKLOG_QUERY. Closes ticket 22798. Patch SIO_IDEAL_SEND_BACKLOG_QUERY. Closes ticket 22798. Patch
from Vort. from Vort.
o Minor features (relay): o Major features (relay):
- Implement an option, ReducedExitPolicy, to allow an Tor exit relay - Implement an option, ReducedExitPolicy, to allow an Tor exit relay
operator to use a more reasonable ("reduced") exit policy, rather operator to use a more reasonable ("reduced") exit policy, rather
than the default one. If you want to run an exit node without than the default one. If you want to run an exit node without
@ -402,7 +398,7 @@ Changes in version 0.3.3.6 - 2018-05-22
but we forgot to say so in the man page. Fixes bug 26052; bugfix but we forgot to say so in the man page. Fixes bug 26052; bugfix
on 0.3.2.6-alpha. on 0.3.2.6-alpha.
o Minor bugfixes (exit node DNS retries): o Minor bugfixes (exit relay DNS retries):
- Re-attempt timed-out DNS queries 3 times before failure, since our - Re-attempt timed-out DNS queries 3 times before failure, since our
timeout is 5 seconds for them, but clients wait 10-15. Also allow timeout is 5 seconds for them, but clients wait 10-15. Also allow
slightly more timeouts per resolver when an exit has multiple slightly more timeouts per resolver when an exit has multiple
@ -467,15 +463,17 @@ Changes in version 0.3.3.6 - 2018-05-22
runs "make test-network-all". Fixes bug 24677; bugfix on runs "make test-network-all". Fixes bug 24677; bugfix on
0.2.9.3-alpha. Patch by "ffmancera". 0.2.9.3-alpha. Patch by "ffmancera".
o Minor bugfixes (networking): o Major bugfixes (networking):
- Tor will no longer reject IPv6 address strings from TorBrowser - Tor will no longer reject IPv6 address strings from Tor Browser
when they are passed as hostnames in SOCKS5 requests. Fixes bug when they are passed as hostnames in SOCKS5 requests. Fixes bug
25036, bugfix on Tor 0.3.1.2. 25036, bugfix on Tor 0.3.1.2.
o Minor bugfixes (networking):
- string_is_valid_hostname() will not consider IP strings to be - string_is_valid_hostname() will not consider IP strings to be
valid hostnames. Fixes bug 25055; bugfix on Tor 0.2.5.5. valid hostnames. Fixes bug 25055; bugfix on Tor 0.2.5.5.
o Minor bugfixes (onion service v3): o Minor bugfixes (onion service v3):
- Avoid an assertion failure when the next the next onion service - Avoid an assertion failure when the next onion service
descriptor rotation type is out of sync with the consensus's descriptor rotation type is out of sync with the consensus's
valid-after time. Instead, log a warning message with extra valid-after time. Instead, log a warning message with extra
information, so we can better hunt down the cause of this information, so we can better hunt down the cause of this
@ -533,11 +531,6 @@ Changes in version 0.3.3.6 - 2018-05-22
code was not expecting to need to free() what it was given. Fixes code was not expecting to need to free() what it was given. Fixes
bug 25127; bugfix on 0.3.2.1-alpha. bug 25127; bugfix on 0.3.2.1-alpha.
o Minor bugfixes (scheduler, KIST):
- Avoid adding the same channel twice in the KIST scheduler pending
list, which would waste CPU cycles. Fixes bug 24700; bugfix
on 0.3.2.1-alpha.
o Minor bugfixes (spelling): o Minor bugfixes (spelling):
- Use the "misspell" tool to detect and fix typos throughout the - Use the "misspell" tool to detect and fix typos throughout the
source code. Fixes bug 23650; bugfix on various versions of Tor. source code. Fixes bug 23650; bugfix on various versions of Tor.
@ -619,7 +612,7 @@ Changes in version 0.3.3.6 - 2018-05-22
adding very little except for unit test. adding very little except for unit test.
o Code simplification and refactoring (circuit rendezvous): o Code simplification and refactoring (circuit rendezvous):
- Split the client-size rendezvous circuit lookup into two - Split the client-side rendezvous circuit lookup into two
functions: one that returns only established circuits and another functions: one that returns only established circuits and another
that returns all kinds of circuits. Closes ticket 23459. that returns all kinds of circuits. Closes ticket 23459.