aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2020-02-10 14:30:36 -0500
committerNick Mathewson <nickm@torproject.org>2020-02-10 14:30:36 -0500
commita0ca442b79306eaa9907ad069be85a9d4b640f7d (patch)
treef521f350a9c212322903705f93f2b423bbd63b0c
parenteb8841cd9553d1bd7804018963abacf93a088f74 (diff)
downloadtor-a0ca442b79306eaa9907ad069be85a9d4b640f7d.tar.gz
tor-a0ca442b79306eaa9907ad069be85a9d4b640f7d.zip
start on 0.4.3.2-alpha changelog
-rw-r--r--ChangeLog82
-rw-r--r--changes/bug326735
-rw-r--r--changes/bug330053
-rw-r--r--changes/bug33093_logging5
-rw-r--r--changes/bug33095_0415
-rw-r--r--changes/bug331044
-rw-r--r--changes/ticket322303
-rw-r--r--changes/ticket323724
-rw-r--r--changes/ticket324552
-rw-r--r--changes/ticket327064
-rw-r--r--changes/ticket329287
-rw-r--r--changes/ticket330393
-rw-r--r--changes/ticket330754
-rw-r--r--changes/ticket330913
-rw-r--r--changes/ticket331033
-rw-r--r--changes/ticket331393
-rw-r--r--changes/ticket331485
-rw-r--r--changes/ticket332124
18 files changed, 82 insertions, 67 deletions
diff --git a/ChangeLog b/ChangeLog
index 3d05bea865..e4779a9001 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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.