Loading ChangeLog +57 −0 Original line number Diff line number Diff line Changes in version 0.3.1.7 - 2017-09-?? Tor 0.3.1.7 is the first stable release in the 0.3.1 series. With the 0.3.1 series, Tor now serves and downloads directory information in more compact formats, to save on bandwidth overhead. It also contains a new padding system to resist netflow-based traffic analysis, and experimental support for building parts of Tor in Rust (though no parts of Tor are in rust yet). There are also numerous small features, bugfixes on earlier release series, and groundwork for the hidden services revamp of 0.3.2. Per our stable release policy, we plan to support the Tor 0.3.0 release series for at least the next nine months, or for three months after the first stable release of the 0.3.1 series: whichever is longer. If you need a release with long-term support, we recommend that you stay with the 0.2.9 series. Per our stable release policy, we plan to support each stable release series for at least the next nine months, or for three months after the first stable release of the next series: whichever is longer. If you need a release with long-term support, we recommend that you stay with the 0.2.9 series. Below is a list of the changes since 0.3.1.6-rc. For a list of all changes since 0.3.0, see the ReleaseNotes file. o Minor features (defensive programming): - Create a pair of consensus parameters, nf_pad_tor2web and nf_pad_single_onion, to disable netflow padding in the consensus for non-anonymous connections in case the overhead is high. Closes ticket 17857. o Minor features (diagnostic): - Add a stack trace to the bug warnings that can be logged when trying to send an outgoing relay cell with n_chan == 0. Diagnostic attempt for bug 23105. o Minor features (geoip): - Update geoip and geoip6 to the September 6 2017 Maxmind GeoLite2 Country database. o Minor bugfixes (compilation): - Avoid compiler warnings in the unit tests for running tor_sscanf() with wide string outputs. Fixes bug 15582; bugfix on 0.2.6.2-alpha. o Minor bugfixes (controller): - Do not crash when receiving a HSPOST command with an empty body. Fixes part of bug 22644; bugfix on 0.2.7.1-alpha. - Do not crash when receiving a POSTDESCRIPTOR command with an empty body. Fixes part of bug 22644; bugfix on 0.2.0.1-alpha. o Minor bugfixes (unit tests): - Fix a channelpadding unit test failure on extremely slow systems by using mocked time instead of actual time. Fixes bug 23077; bugfix on 0.3.1.1-alpha. Changes in version 0.3.1.6-rc - 2017-09-05 Tor 0.3.1.6-rc fixes a few small bugs and annoyances in the 0.3.1 release series, including a bug that produced weird behavior on changes/bug15582deleted 100644 → 0 +0 −4 Original line number Diff line number Diff line o Minor bugfixes (compilation): - Avoid compiler warnings in the unit tests for running tor_sscanf() with wide string outputs. Fixes bug 15582; bugfix on 0.2.6.2-alpha. changes/bug17857deleted 100644 → 0 +0 −6 Original line number Diff line number Diff line o Minor features (defensive programming): - Create a pair of consensus parameters nf_pad_tor2web and nf_pad_single_onion that allow us to disable netflow padding in the consensus for non-anonymous connections, in case the overhead is high. Closes ticket 17857. changes/bug22446deleted 100644 → 0 +0 −4 Original line number Diff line number Diff line o Minor features (code style, backport from 0.3.1.3-alpha): - Add "Falls through" comments to our codebase, in order to silence GCC 7's -Wimplicit-fallthrough warnings. Patch from Andreas Stieger. Closes ticket 22446. changes/bug22644deleted 100644 → 0 +0 −5 Original line number Diff line number Diff line o Minor bugfixes (controller): - Do not crash when receiving a POSTDESCRIPTOR command with an empty body. Fixes part of bug 22644; bugfix on 0.2.0.1-alpha. - Do not crash when receiving a HSPOST command with an empty body. Fixes part of bug 22644; bugfix on 0.2.7.1-alpha. Loading
ChangeLog +57 −0 Original line number Diff line number Diff line Changes in version 0.3.1.7 - 2017-09-?? Tor 0.3.1.7 is the first stable release in the 0.3.1 series. With the 0.3.1 series, Tor now serves and downloads directory information in more compact formats, to save on bandwidth overhead. It also contains a new padding system to resist netflow-based traffic analysis, and experimental support for building parts of Tor in Rust (though no parts of Tor are in rust yet). There are also numerous small features, bugfixes on earlier release series, and groundwork for the hidden services revamp of 0.3.2. Per our stable release policy, we plan to support the Tor 0.3.0 release series for at least the next nine months, or for three months after the first stable release of the 0.3.1 series: whichever is longer. If you need a release with long-term support, we recommend that you stay with the 0.2.9 series. Per our stable release policy, we plan to support each stable release series for at least the next nine months, or for three months after the first stable release of the next series: whichever is longer. If you need a release with long-term support, we recommend that you stay with the 0.2.9 series. Below is a list of the changes since 0.3.1.6-rc. For a list of all changes since 0.3.0, see the ReleaseNotes file. o Minor features (defensive programming): - Create a pair of consensus parameters, nf_pad_tor2web and nf_pad_single_onion, to disable netflow padding in the consensus for non-anonymous connections in case the overhead is high. Closes ticket 17857. o Minor features (diagnostic): - Add a stack trace to the bug warnings that can be logged when trying to send an outgoing relay cell with n_chan == 0. Diagnostic attempt for bug 23105. o Minor features (geoip): - Update geoip and geoip6 to the September 6 2017 Maxmind GeoLite2 Country database. o Minor bugfixes (compilation): - Avoid compiler warnings in the unit tests for running tor_sscanf() with wide string outputs. Fixes bug 15582; bugfix on 0.2.6.2-alpha. o Minor bugfixes (controller): - Do not crash when receiving a HSPOST command with an empty body. Fixes part of bug 22644; bugfix on 0.2.7.1-alpha. - Do not crash when receiving a POSTDESCRIPTOR command with an empty body. Fixes part of bug 22644; bugfix on 0.2.0.1-alpha. o Minor bugfixes (unit tests): - Fix a channelpadding unit test failure on extremely slow systems by using mocked time instead of actual time. Fixes bug 23077; bugfix on 0.3.1.1-alpha. Changes in version 0.3.1.6-rc - 2017-09-05 Tor 0.3.1.6-rc fixes a few small bugs and annoyances in the 0.3.1 release series, including a bug that produced weird behavior on
changes/bug15582deleted 100644 → 0 +0 −4 Original line number Diff line number Diff line o Minor bugfixes (compilation): - Avoid compiler warnings in the unit tests for running tor_sscanf() with wide string outputs. Fixes bug 15582; bugfix on 0.2.6.2-alpha.
changes/bug17857deleted 100644 → 0 +0 −6 Original line number Diff line number Diff line o Minor features (defensive programming): - Create a pair of consensus parameters nf_pad_tor2web and nf_pad_single_onion that allow us to disable netflow padding in the consensus for non-anonymous connections, in case the overhead is high. Closes ticket 17857.
changes/bug22446deleted 100644 → 0 +0 −4 Original line number Diff line number Diff line o Minor features (code style, backport from 0.3.1.3-alpha): - Add "Falls through" comments to our codebase, in order to silence GCC 7's -Wimplicit-fallthrough warnings. Patch from Andreas Stieger. Closes ticket 22446.
changes/bug22644deleted 100644 → 0 +0 −5 Original line number Diff line number Diff line o Minor bugfixes (controller): - Do not crash when receiving a POSTDESCRIPTOR command with an empty body. Fixes part of bug 22644; bugfix on 0.2.0.1-alpha. - Do not crash when receiving a HSPOST command with an empty body. Fixes part of bug 22644; bugfix on 0.2.7.1-alpha.