diff options
author | Nick Mathewson <nickm@torproject.org> | 2020-02-10 14:30:36 -0500 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2020-02-10 14:30:36 -0500 |
commit | a0ca442b79306eaa9907ad069be85a9d4b640f7d (patch) | |
tree | f521f350a9c212322903705f93f2b423bbd63b0c | |
parent | eb8841cd9553d1bd7804018963abacf93a088f74 (diff) | |
download | tor-a0ca442b79306eaa9907ad069be85a9d4b640f7d.tar.gz tor-a0ca442b79306eaa9907ad069be85a9d4b640f7d.zip |
start on 0.4.3.2-alpha changelog
-rw-r--r-- | ChangeLog | 82 | ||||
-rw-r--r-- | changes/bug32673 | 5 | ||||
-rw-r--r-- | changes/bug33005 | 3 | ||||
-rw-r--r-- | changes/bug33093_logging | 5 | ||||
-rw-r--r-- | changes/bug33095_041 | 5 | ||||
-rw-r--r-- | changes/bug33104 | 4 | ||||
-rw-r--r-- | changes/ticket32230 | 3 | ||||
-rw-r--r-- | changes/ticket32372 | 4 | ||||
-rw-r--r-- | changes/ticket32455 | 2 | ||||
-rw-r--r-- | changes/ticket32706 | 4 | ||||
-rw-r--r-- | changes/ticket32928 | 7 | ||||
-rw-r--r-- | changes/ticket33039 | 3 | ||||
-rw-r--r-- | changes/ticket33075 | 4 | ||||
-rw-r--r-- | changes/ticket33091 | 3 | ||||
-rw-r--r-- | changes/ticket33103 | 3 | ||||
-rw-r--r-- | changes/ticket33139 | 3 | ||||
-rw-r--r-- | changes/ticket33148 | 5 | ||||
-rw-r--r-- | changes/ticket33212 | 4 |
18 files changed, 82 insertions, 67 deletions
@@ -1,3 +1,85 @@ +Changes in version 0.4.3.2-alpha - 2020-02-10 + This is the second stable alpha release in the Tor 0.4.3.x series. It + fixes several bugs present in the previous alpha release. Anybody + running the previous alpha should upgrade, and look for bugs in this + one instead. + + o Major bugfixes (Onion service client, authorization): + - On a NEWNYM signal, purge the ephemeral client authorization + cache. The permanent ones are kept. Fixes bug 33139; bugfix + on 0.4.3.1-alpha. + + o Minor features (best practices tracker): + - Practracker now supports a --regen-overbroad option to regenerate + the exceptions file, but only to revise exceptions to be _less_ + tolerant of best-practices violations. Closes ticket 32372. + + o Minor features (continuous integration): + - Run Doxygen Makefile target on Travis. Closes ticket 32455. + - Stop allowing failures on the Travis CI stem tests job. It looks + like all the stem hangs we were seeing before are now fixed. + Closes ticket 33075. + + o Minor bugfixes (build system): + - Some configure options were either missing or incorrect in the + configure summary. Fixes bug 32230; bugfix on 0.4.3.1-alpha. + + o Minor bugfixes (controller protocol): + - Fix a memory leak introduced by refactoring of control reply + formatting code. Fixes bug 33039; bugfix on 0.4.3.1-alpha. + - Fix a memory leak in GETINFO responses. Fixes bug 33103; bugfix + on 0.4.3.1-alpha. + - When receiving "ACTIVE" or "DORMANT" signals on the control port, + report them as SIGNAL events. Fixes bug 33104; bugfix + on 0.4.0.1-alpha. + + o Minor bugfixes (logging): + - If we encounter a bug when flushing a buffer to a TLS connection, + only log the bug once per invocation of the Tor process. + Previously we would log with every occurrence, which could cause + us to run out of disk space. Fixes bug 33093; bugfix + on 0.3.2.2-alpha. + - When logging a bug, do not say "Future instances of this warning + will be silenced" unless we are actually going to do so. + Previously we would say this whenever a BUG() check failed in the + code. Fixes bug 33095; bugfix on 0.4.1.1-alpha. + + o Minor bugfixes (onion service v2): + - Move a series of warnings to protocol warning level because they + can all be triggered remotely by a malformed request. Fixes bug + 32706; bugfix on 0.1.1.14-alpha. + + o Minor bugfixes (onion service v3, client authorization): + - When removing client authorization credentials using the control + port, also remove the associated descriptor so they don't linger + and are still usable hence making the onion service behind client + authorization reachable. Fixes bug 33148; bugfix on 0.4.3.1-alpha. + + o Minor bugfixes (pluggable transports): + - Lower the log level of standard error messages from a PT from + warning to info. Fixes bug 33005; bugfix on 0.4.0.1-alpha. + + o Minor bugfixes (rust, build): + - Fix a syntax warning given by newer versions of Rust, and creating + problems for our continuous integration. Fixes bug 33212; bugfix + on 0.3.5.1-alpha. + + o Minor bugfixes (TLS bug handling): + - When encountering a bug in buf_read_freom_tls(), return a "MISC" + error code rather than "WANTWRITE". This change might help avoid + some CPU-wasting loops if the bug is ever triggered. Bug reported + by opara. Fixes bug 32673; bugfix on 0.3.0.4-alpha. + + o Code simplification and refactoring (mainloop): + - Simplify the ip_address_changed() function by removing redundant + checks. Closes ticket 33091. + + o Documentation (manpage): + - Split Circuit Timeout options and Node Selection options into + their own sections of the tor manpage. Closes tickets 32928 and + 32929. Work by Swati Thacker as part of Google Season of Docs. + + Changes in version 0.4.2.6 - 2020-01-30 This is the second stable release in the 0.4.2.x series. It backports several bugfixes from 0.4.3.1-alpha, including some that had affected diff --git a/changes/bug32673 b/changes/bug32673 deleted file mode 100644 index 32f02c6393..0000000000 --- a/changes/bug32673 +++ /dev/null @@ -1,5 +0,0 @@ - o Minor bugfixes (TLS bug handling): - - When encountering a bug in buf_read_freom_tls(), return a - "MISC" error code rather than "WANTWRITE". This change might - help avoid some CPU-wasting loops if the bug is ever triggered. - Bug reported by opara. Fixes bug 32673; bugfix on 0.3.0.4-alpha. diff --git a/changes/bug33005 b/changes/bug33005 deleted file mode 100644 index 30a8d01bb3..0000000000 --- a/changes/bug33005 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor bugfixes (pluggable transports): - - Lower the log level of standard error messages from a PT from warning to - info. Fixes bug 33005; bugfix on 0.4.0.1-alpha. diff --git a/changes/bug33093_logging b/changes/bug33093_logging deleted file mode 100644 index e26e4a64af..0000000000 --- a/changes/bug33093_logging +++ /dev/null @@ -1,5 +0,0 @@ - o Minor bugfixes (logging): - - If we encounter a bug when flushing a buffer to a TLS connection, - only log the bug once per invocation of the Tor process. Previously we - would log with every occurrence, which could cause us to run out of - disk space. Fixes bug 33093; bugfix on 0.3.2.2-alpha. diff --git a/changes/bug33095_041 b/changes/bug33095_041 deleted file mode 100644 index 7d1f04e279..0000000000 --- a/changes/bug33095_041 +++ /dev/null @@ -1,5 +0,0 @@ - o Minor bugfixes (logging, bug reporting): - - When logging a bug, do not say "Future instances of this warning - will be silenced" unless we are actually going to do - so. Previously we would say this whenever a BUG() check failed in - the code. Fixes bug 33095; bugfix on 0.4.1.1-alpha. diff --git a/changes/bug33104 b/changes/bug33104 deleted file mode 100644 index b5478df108..0000000000 --- a/changes/bug33104 +++ /dev/null @@ -1,4 +0,0 @@ - o Minor bugfixes (controller): - - When receiving "ACTIVE" or "DORMANT" signals on the control port, - report them as SIGNAL events. Fixes bug 33104; bugfix on - 0.4.0.1-alpha. diff --git a/changes/ticket32230 b/changes/ticket32230 deleted file mode 100644 index 781ba80871..0000000000 --- a/changes/ticket32230 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor bugfixes (build system): - - Some configure options were either missing or incorrect in the configure - summary. Fixes bug 32230; bugfix on 0.4.3.1-alpha. diff --git a/changes/ticket32372 b/changes/ticket32372 deleted file mode 100644 index ed2d38b40e..0000000000 --- a/changes/ticket32372 +++ /dev/null @@ -1,4 +0,0 @@ - o Minor features (best practices tracker): - - Practracker now supports a --regen-overbroad option to regenerate - the exceptions file, but only to revise exceptions to be _less_ - tolerant of best-practices violations. Closes ticket 32372. diff --git a/changes/ticket32455 b/changes/ticket32455 deleted file mode 100644 index 3fa3b3e980..0000000000 --- a/changes/ticket32455 +++ /dev/null @@ -1,2 +0,0 @@ - o Minor features (continuous integration): - - Run Doxygen Makefile target on Travis. Closes ticket 32455. diff --git a/changes/ticket32706 b/changes/ticket32706 deleted file mode 100644 index d330decf33..0000000000 --- a/changes/ticket32706 +++ /dev/null @@ -1,4 +0,0 @@ - o Minor bugfixes (onion service v2): - - Move a series of warnings to protocol warning level because they can all - be triggered remotely by a malformed request. Fixes bug 32706; bugfix on - 0.1.1.14-alpha. diff --git a/changes/ticket32928 b/changes/ticket32928 deleted file mode 100644 index f7739e928d..0000000000 --- a/changes/ticket32928 +++ /dev/null @@ -1,7 +0,0 @@ - o Documentation (manpage): - - Split Circuit Timeout options into their own section of the tor - manpage. Closes ticket 32928. Work by Swati Thacker as part of - Google Season of Docs. - - Split Node selection options into their own section of the tor - manpage. Closes ticket 32929. Work by Swati Thacker as part of - Google Season of Docs. diff --git a/changes/ticket33039 b/changes/ticket33039 deleted file mode 100644 index 29eeabf45e..0000000000 --- a/changes/ticket33039 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor bugfixes (control port): - - Fix a memory leak introduced by refactoring of control reply - formatting code. Fixes bug 33039; bugfix on 0.4.3.1-alpha. diff --git a/changes/ticket33075 b/changes/ticket33075 deleted file mode 100644 index 69698d90b3..0000000000 --- a/changes/ticket33075 +++ /dev/null @@ -1,4 +0,0 @@ - o Testing: - - Stop allowing failures on the Travis CI stem tests job. It looks like all - the stem hangs we were seeing are now fixed, but let's make sure we see - them if they happen again. Closes ticket 33075. diff --git a/changes/ticket33091 b/changes/ticket33091 deleted file mode 100644 index 89efd90894..0000000000 --- a/changes/ticket33091 +++ /dev/null @@ -1,3 +0,0 @@ - o Code simplification and refactoring (mainloop): - - Simplify the ip_address_changed() function by removing redundant checks. - Closes ticket 33091. diff --git a/changes/ticket33103 b/changes/ticket33103 deleted file mode 100644 index 889805f103..0000000000 --- a/changes/ticket33103 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor bugfixes (controller): - - Fix a memory leak in GETINFO responses. Fixes bug 33103; - bugfix on 0.4.3.1-alpha. diff --git a/changes/ticket33139 b/changes/ticket33139 deleted file mode 100644 index a90ab8f736..0000000000 --- a/changes/ticket33139 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor bugfixes (Onion service client, authorization): - - On a NEWNYM signal, purge the ephemeral client authorization cache. The - permanent ones are kept. Fixes bug 33139; bugfix on 0.4.3.1-alpha. diff --git a/changes/ticket33148 b/changes/ticket33148 deleted file mode 100644 index 1f44b4259d..0000000000 --- a/changes/ticket33148 +++ /dev/null @@ -1,5 +0,0 @@ - o Minor bugfixes (onion service v3, client authorization): - - When removing client authorization credentials using the control port, - also remove the associated descriptor so they don't linger and are still - usable hence making the onion service behind client authorization - reachable. Fixes bug 33148; bugfix on 0.4.3.1-alpha. diff --git a/changes/ticket33212 b/changes/ticket33212 deleted file mode 100644 index aeb09e0c67..0000000000 --- a/changes/ticket33212 +++ /dev/null @@ -1,4 +0,0 @@ - o Minor bugfixes (rust, build): - - Fix a syntax warning given by newer versions of Rust, and creating - problems for our continuous integration. - Fixes bug 33212; bugfix on 0.3.5.1-alpha. |