From d3e63ee2069ebad1d431e7621c13294c5c79f084 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Wed, 22 Jan 2020 13:10:09 -0500 Subject: Add some changelog edits from seborn --- ChangeLog | 57 ++++++++++++++++++++++++++++++--------------------------- 1 file changed, 30 insertions(+), 27 deletions(-) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index e25ffef7cf..b7f8518fae 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,10 +1,11 @@ Changes in version 0.4.3.1-alpha - 2020-01-2? - This is the first alpha release in the 0.4.3.x series. It includes improved - support for application integration of onion services, support for building - in a client-only mode, and newly improved internal documentation (which you - can read at https://src-ref.docs.torproject.org/tor/). It also has numerous - other small bugfixes and features, as well as improvements to our code's - internal organization that should help us write better code in the future. + This is the first alpha release in the 0.4.3.x series. It includes + improved support for application integration of onion services, support + for building in a client-only mode, and newly improved internal + documentation (online at https://src-ref.docs.torproject.org/tor/). It + also has numerous other small bugfixes and features, as well as + improvements to our code's internal organization that should help us + write better code in the future. o New system requirements: - When building Tor, you now need to have Python 3 in order to run @@ -41,15 +42,15 @@ Changes in version 0.4.3.1-alpha - 2020-01-2? HAProxy server. A new torrc option was added to specify the address/port of the server: TCPProxy :. Currently the only supported protocol for the option is haproxy. - Close ticket 31518. Patch done by Suphanat Chunhapanya (haxxpop). + Closes ticket 31518. Patch done by Suphanat Chunhapanya (haxxpop). o Major bugfixes (linux seccomp sandbox): - Correct how we use libseccomp. Particularly, stop assuming that rules are applied in a particular order or that more rules are processed after the first match. Neither is the case! In libseccomp <2.4.0 this lead to some rules having no effect. - Libseccomp 2.4.0 changed how rules are generated leading to a - different ordering which in turn lead to a fatal crash during + libseccomp 2.4.0 changed how rules are generated, leading to a + different ordering, which in turn led to a fatal crash during startup. Fixes bug 29819; bugfix on 0.2.5.1-alpha. Patch by Peter Gerber. - Fix crash when reloading logging configuration while the @@ -62,11 +63,11 @@ Changes in version 0.4.3.1-alpha - 2020-01-2? bugfix on 0.3.5.1-alpha. o Major bugfixes (onion service): - - Report back HS circuit failure back into the HS subsytem so we - take appropriate action with regards to the client introduction - point failure cache. This improves reachability of onion services, - since now clients notice failing introduction circuits properly. - Fixes bug 32020; bugfix on 0.3.2.1-alpha. + - Report HS circuit failure back into the HS subsystem so we take + appropriate action with regards to the client introduction point + failure cache. This improves reachability of onion services, since + now clients notice failing introduction circuits properly. Fixes + bug 32020; bugfix on 0.3.2.1-alpha. o Minor feature (configure, build system): - Output a list of enabled/disabled features at the end of the @@ -143,10 +144,10 @@ Changes in version 0.4.3.1-alpha - 2020-01-2? o Minor features (git scripts): - Add TOR_EXTRA_CLONE_ARGS to git-setup-dirs.sh for git clone customisation. Closes ticket 32347. - - Add TOR_EXTRA_REMOTE_* to git-setup-dirs.sh for a custom extra - remote. Closes ticket 32347. - Add git-setup-dirs.sh, which sets up an upstream git repository and worktrees for tor maintainers. Closes ticket 29603. + - Add TOR_EXTRA_REMOTE_* to git-setup-dirs.sh for a custom extra + remote. Closes ticket 32347. - Call the check_cocci_parse.sh script from the git commit and push hooks. Closes ticket 31919. - Make git-push-all.sh skip unchanged branches when pushing to @@ -265,7 +266,7 @@ Changes in version 0.4.3.1-alpha - 2020-01-2? Closes ticket 32216. o Minor bugfixes (hidden service v3): - - Do not rely on a "circuit established" flag for intro circuit but + - Do not rely on a "circuit established" flag for intro circuits but instead always query the HS circuit map. This is to avoid sync issue with that flag and the map. Fixes bug 32094; bugfix on 0.3.2.1-alpha. @@ -278,7 +279,7 @@ Changes in version 0.4.3.1-alpha - 2020-01-2? o Minor bugfixes (onion service v2): - When sending the INTRO cell for a v2 Onion Service, look at the failure cache alongside timeout values to check if the intro point - is marked as failed. Previously, we only looked at if the relay + is marked as failed. Previously, we only looked at the relay timeout values. Fixes bug 25568; bugfix on 0.2.7.3-rc. Patch by Neel Chauhan. @@ -317,7 +318,7 @@ Changes in version 0.4.3.1-alpha - 2020-01-2? o Minor bugfixes (tests): - Our option-validation tests no longer depend on specially - configured non-default, non-passing set of options. Previously, + configured non-default, non-passing sets of options. Previously, the tests had been written to assume that options would _not_ be set to their defaults, which led to needless complexity and verbosity. Fixes bug 32175; bugfix on 0.2.8.1-alpha. @@ -328,12 +329,13 @@ Changes in version 0.4.3.1-alpha - 2020-01-2? o Deprecated features: - Deprecate the ClientAutoIPv6ORPort option. This option was not - true Happy Eyeballs, and often failed on connections that weren't - reliably dual-stack. Closes ticket 32942. Patch by Neel Chauhan. + true "Happy Eyeballs", and often failed on connections that + weren't reliably dual-stack. Closes ticket 32942. Patch by + Neel Chauhan. o Documentation: - - Provide a quickstart guide for our a Circuit Padding Framework, - and documentation for researchers to implement and study circuit + - Provide a quickstart guide for a Circuit Padding Framework, and + documentation for researchers to implement and study circuit padding machines. Closes ticket 28804. - Add documentation in 'HelpfulTools.md' to describe how to build a tag file. Closes ticket 32779. @@ -354,7 +356,7 @@ Changes in version 0.4.3.1-alpha - 2020-01-2? ticket 32807. - We no longer support consensus methods before method 28; these methods were only used by authorities running versions of Tor that - are now at end-of-life. In effect, this means that clients and + are now at end-of-life. In effect, this means that clients, relays, and authorities now assume that authorities will be running version 0.3.5.x or later. Closes ticket 32695. @@ -366,8 +368,9 @@ Changes in version 0.4.3.1-alpha - 2020-01-2? on option validation and normalization. Closes ticket 32213. - Improve the consistency of test_parseconf.sh output, and run all the tests, even if one fails. Closes ticket 32213. - - Re-enable the Travis CI macOS Chutney build, but allow the job to - finish before it finishes, because the Travis macOS jobs are slow. + - Re-enable the Travis CI macOS Chutney build, but don't let it + prevent the Travis job from finishing. (The Travis macOS jobs are + slow, so we don't want to have it delay the whole CI process.) Closes ticket 32629. - Run the practracker unit tests in the pre-commit git hook. Closes ticket 32609. @@ -386,7 +389,7 @@ Changes in version 0.4.3.1-alpha - 2020-01-2? - Instead of keeping a list of configuration options to check for relative paths, check all the options whose type is "FILENAME". Solves part of ticket 32339. - - Our default log (which ordinarily sends NOTICE-level message to + - Our default log (which ordinarily sends NOTICE-level messages to standard output) is now handled in a more logical manner. Previously, we replaced the configured log options if they were empty. Now, we interpret an empty set of log options as meaning -- cgit v1.2.3-54-g00ecf