mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2025-02-23 22:47:12 +01:00
Start on an 0.3.5.2-alpha changelog
This commit is contained in:
parent
313b67163a
commit
de066b76a5
10 changed files with 63 additions and 49 deletions
63
ChangeLog
63
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
|
||||
|
|
|
@ -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.
|
|
@ -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.
|
|
@ -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.
|
||||
|
||||
|
|
@ -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.
|
|
@ -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.
|
|
@ -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.
|
|
@ -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.
|
|
@ -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.
|
|
@ -1,3 +0,0 @@
|
|||
o Code simplification and refactoring:
|
||||
- Divide the routerlist.c and dirserv.c modules into smaller
|
||||
parts. Closes ticket 27799.
|
Loading…
Add table
Reference in a new issue