summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2018-09-20 16:35:36 -0400
committerNick Mathewson <nickm@torproject.org>2018-09-20 16:35:36 -0400
commitde066b76a536b7c8deacdc1beddadd2f2bd200dd (patch)
treecac4e1fd1beeda0c4fc803c23bac95592bc2dd64
parent313b67163a39a0cbf9d7ac720c26246d7c1cae69 (diff)
downloadtor-de066b76a536b7c8deacdc1beddadd2f2bd200dd.tar.gz
tor-de066b76a536b7c8deacdc1beddadd2f2bd200dd.zip
Start on an 0.3.5.2-alpha changelog
-rw-r--r--ChangeLog63
-rw-r--r--changes/bug235126
-rw-r--r--changes/bug270734
-rw-r--r--changes/bug2713914
-rw-r--r--changes/bug272064
-rw-r--r--changes/bug277644
-rw-r--r--changes/bug277824
-rw-r--r--changes/bug277955
-rw-r--r--changes/ticket274105
-rw-r--r--changes/ticket277993
10 files changed, 63 insertions, 49 deletions
diff --git a/ChangeLog b/ChangeLog
index bde75efa24..1a3428cf0c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,66 @@
+Changes in version 0.3.5.2-alpha - 2018-09-2?
+ Tor 0.3.5.2-alpha fixes several bugs in 0.3.5.1-alpha, including one
+ that made Tor think it had run out of sockets. Anybody running a relay
+ or an onion service on 0.3.5.1-alpha should upgrade.
+
+ o Major bugfixes (relay bandwidth statistics):
+ - When we close relayed circuits, report the data in the circuit
+ queues as being written in our relay bandwidth stats. This
+ mitigates guard discovery and other attacks that close circuits
+ for the explicit purpose of noticing this discrepancy in
+ statistics. Fixes bug 23512; bugfix on 0.0.8pre3.
+
+ o Major bugfixes (socket accounting):
+ - In our socket accounting code, count a socket as closed even when
+ it is closed indirectly by the TLS layer. Previously, we would
+ count these sockets as still in use, and incorrectly believe that
+ we had run out of sockets. Fixes bug 27795; bugfix
+ on 0.3.5.1-alpha.
+
+ o Minor bugfixes (32-bit OSX and iOS, timing):
+ - Fix an integer overflow bug in our optimized 32-bit millisecond-
+ difference algorithm for 32-bit Apple platforms. Previously, it
+ would overflow when calculating the difference between two times
+ more than 47 days apart. Fixes part of bug 27139; bugfix
+ on 0.3.4.1-alpha.
+ - Improve the precision of our 32-bit millisecond difference
+ algorithm for 32-bit Apple platforms. Fixes part of bug 27139;
+ bugfix on 0.3.4.1-alpha.
+ - Relax the tolerance on the mainloop/update_time_jumps test when
+ running on 32-bit Apple platforms. Fixes part of bug 27139; bugfix
+ on 0.3.4.1-alpha.
+
+ o Minor bugfixes (onion service v3):
+ - Close all SOCKS request (for the same .onion) if the newly fetched
+ descriptor is unusable. Before that, we would close only the first
+ one leaving the other hanging and let to time out by themselves.
+ Fixes bug 27410; bugfix on 0.3.2.1-alpha.
+
+ o Minor bugfixes (memory leak):
+ - Fix an unlikely memory leak when trying to read a private key from
+ a ridiculously large file. Fixes bug 27764; bugfix on
+ 0.3.5.1-alpha. This is CID 1439488.
+
+ o Minor bugfixes (NSS):
+ - Correctly detect failure to open a dummy TCP socket when stealing
+ ownership of an fd from the NSS layer. Fixes bug 27782; bugfix
+ on 0.3.5.1-alpha.
+
+ o Minor bugfixes (rust):
+ - protover_all_supported() would attempt to allocate up to 16GB on
+ some inputs, leading to a potential memory DoS. Fixes bug 27206;
+ bugfix on 0.3.3.5-rc.
+
+ o Minor bugfixes (testing):
+ - Revise the "conditionvar_timeout" test so that it succeeds even on
+ heavily loaded systems where the test threads are not scheduled
+ within 200 msec. Fixes bug 27073; bugfix on 0.2.6.3-alpha.
+
+ o Code simplification and refactoring:
+ - Divide the routerlist.c and dirserv.c modules into smaller parts.
+ Closes ticket 27799.
+
+
Changes in version 0.3.5.1-alpha - 2018-09-18
Tor 0.3.5.1-alpha is the first release of the 0.3.5.x series. It adds
client authorization for modern (v3) onion services, improves
diff --git a/changes/bug23512 b/changes/bug23512
deleted file mode 100644
index 91b2786de4..0000000000
--- a/changes/bug23512
+++ /dev/null
@@ -1,6 +0,0 @@
- o Major bugfix (Relay bandwidth statistics):
- - When we close relayed circuits, report the data in the circuit queues
- as being written in our relay bandwidth stats. This mitigates guard
- discovery and other attacks that close circuits for the explicit purpose
- of noticing this discrepancy in statistics. Fixes bug 23512; bugfix
- on 0.0.8pre3.
diff --git a/changes/bug27073 b/changes/bug27073
deleted file mode 100644
index 851e7f0df6..0000000000
--- a/changes/bug27073
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (testing):
- - Revise the "conditionvar_timeout" test so that it succeeds even
- on heavily loaded systems where the test threads are not scheduled
- within 200 msec. Fixes bug 27073; bugfix on 0.2.6.3-alpha.
diff --git a/changes/bug27139 b/changes/bug27139
deleted file mode 100644
index 0d1e3b4329..0000000000
--- a/changes/bug27139
+++ /dev/null
@@ -1,14 +0,0 @@
- o Minor bugfixes (32-bit OSX and iOS, timing):
- - Fix an integer overflow bug in our optimized 32-bit millisecond-
- difference algorithm for 32-bit Apple platforms. Previously, it
- would overflow when calculating the difference between two times
- more than 47 days apart. Fixes part of bug 27139; bugfix on
- 0.3.4.1-alpha.
- - Improve the precision of our 32-bit millisecond difference
- algorithm for 32-bit Apple platforms. Fixes part of bug 27139;
- bugfix on 0.3.4.1-alpha.
- - Relax the tolerance on the mainloop/update_time_jumps test
- when running on 32-bit Apple platforms. Fixes part of bug 27139;
- bugfix on 0.3.4.1-alpha.
-
-
diff --git a/changes/bug27206 b/changes/bug27206
deleted file mode 100644
index c0fbbed702..0000000000
--- a/changes/bug27206
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (rust):
- - protover_all_supported() would attempt to allocate up to 16GB on some
- inputs, leading to a potential memory DoS. Fixes bug 27206; bugfix on
- 0.3.3.5-rc.
diff --git a/changes/bug27764 b/changes/bug27764
deleted file mode 100644
index f23fdf2e63..0000000000
--- a/changes/bug27764
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (memory leak):
- - Fix an unlikely memory leak when trying to read a private key
- from a ridiculously large file. Fixes bug 27764; bugfix on
- 0.3.5.1-alpha. This is CID 1439488.
diff --git a/changes/bug27782 b/changes/bug27782
deleted file mode 100644
index 3564c34b68..0000000000
--- a/changes/bug27782
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (NSS):
- - Correctly detect failure to open a dummy TCP socket when
- stealing ownership of an fd from the NSS layer. Fixes bug 27782;
- bugfix on 0.3.5.1-alpha.
diff --git a/changes/bug27795 b/changes/bug27795
deleted file mode 100644
index 43bb1ba16a..0000000000
--- a/changes/bug27795
+++ /dev/null
@@ -1,5 +0,0 @@
- o Major bugfixes (socket accounting):
- - In our socket accounting code, count a socket as closed even
- when it is closed indirectly by the TLS layer. Previously, we
- would count these sockets as still in use, and incorrectly believe that
- we had run out of sockets. Fixes bug 27795; bugfix on 0.3.5.1-alpha.
diff --git a/changes/ticket27410 b/changes/ticket27410
deleted file mode 100644
index a21fdde58e..0000000000
--- a/changes/ticket27410
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor bugfixes (hidden service v3):
- - Close all SOCKS request (for the same .onion) if the newly fetched
- descriptor is unusable. Before that, we would close only the first one
- leaving the other hanging and let to time out by themselves. Fixes bug
- 27410; bugfix on 0.3.2.1-alpha.
diff --git a/changes/ticket27799 b/changes/ticket27799
deleted file mode 100644
index 31b89d8c6e..0000000000
--- a/changes/ticket27799
+++ /dev/null
@@ -1,3 +0,0 @@
- o Code simplification and refactoring:
- - Divide the routerlist.c and dirserv.c modules into smaller
- parts. Closes ticket 27799.