fold in more changes entries, clean up changelog
This commit is contained in:
parent
5d1a004e0d
commit
5f4748933d
55
ChangeLog
55
ChangeLog
|
@ -1,28 +1,33 @@
|
|||
Changes in version 0.2.4.18-rc - 2013-10-??
|
||||
Changes in version 0.2.4.18-rc - 2013-11-16
|
||||
Tor 0.2.4.18-rc is the fourth release candidate for the Tor 0.2.4.x
|
||||
series. [...]
|
||||
series. It takes a variety of fixes from the 0.2.5.x branch to improve
|
||||
stability, performance, and better handling of edge cases.
|
||||
|
||||
o Major enhancements:
|
||||
o Major features:
|
||||
- Re-enable TLS 1.1 and 1.2 when built with OpenSSL 1.0.1e or later.
|
||||
(OpenSSL before 1.0.1 didn't have TLS 1.1 or 1.2. OpenSSL from 1.0.1
|
||||
through 1.0.1d had bugs that prevented renegotiation from working
|
||||
with TLS 1.1 or 1.2, so we disabled them to solve bug 6033.) Fix for
|
||||
issue #6055.
|
||||
Resolves ticket 6055. (OpenSSL before 1.0.1 didn't have TLS 1.1 or
|
||||
1.2, and OpenSSL from 1.0.1 through 1.0.1d had bugs that prevented
|
||||
renegotiation from working with TLS 1.1 or 1.2, so we had disabled
|
||||
them to solve bug 6033.)
|
||||
|
||||
o Major bugfixes:
|
||||
- Stop trying to bootstrap all our directory information from
|
||||
only our first guard. Discovered while fixing bug 9946; bugfix
|
||||
on 0.2.4.8-alpha.
|
||||
- No longer stop reading or writing on cpuworker connections when
|
||||
our rate limiting buckets go empty. Now we should handle circuit
|
||||
handshake requests more promptly. Resolves bug 9731.
|
||||
|
||||
o Minor bugfixes:
|
||||
- If we are unable to save a microdescriptor to the journal, do not
|
||||
drop it from memory and then reattempt downloading it. Fixes bug
|
||||
9645; bugfix on 0.2.2.6-alpha.
|
||||
- Stop trying to bootstrap all our directory information from
|
||||
only our first guard. Discovered while fixing bug 9946; bugfix
|
||||
on 0.2.4.8-alpha.
|
||||
- The new channel code sometimes lost track of in-progress circuits,
|
||||
causing long-running clients to stop building new circuits. The
|
||||
fix is to always call circuit_n_chan_done(chan, 0) from
|
||||
channel_closed(). Fixes bug 9776; bugfix on 0.2.4.17-rc.
|
||||
|
||||
o Minor bugfixes (performance, fingerprinting):
|
||||
o Minor bugfixes (on 0.2.4.x):
|
||||
- Correctly log long IPv6 exit policies, instead of truncating them
|
||||
or reporting an error. Fixes bug 9596; bugfix on 0.2.4.7-alpha.
|
||||
- Our default TLS ecdhe groups were backwards: we meant to be using
|
||||
P224 for relays (for performance win) and P256 for bridges (since
|
||||
it is more common in the wild). Instead we had it backwards. After
|
||||
|
@ -30,16 +35,8 @@ Changes in version 0.2.4.18-rc - 2013-10-??
|
|||
hosts, since its security is probably better, and since P224 is
|
||||
reportedly used quite little in the wild. Found by "skruffy" on
|
||||
IRC. Fix for bug 9780; bugfix on 0.2.4.8-alpha.
|
||||
|
||||
o Minor bugfixes (on 0.2.4.x):
|
||||
- Correctly log long IPv6 exit policies, instead of truncating them
|
||||
or reporting an error. Fixes bug 9596; bugfix on 0.2.4.7-alpha.
|
||||
- Free directory authority certificate download statuses on exit
|
||||
rather than leaking them. Fixes bug 9644; bugfix on 0.2.4.13-alpha.
|
||||
- Always call circuit_n_chan_done(chan, 0) from channel_closed(),
|
||||
so we can't leak pending circuits in some cases where
|
||||
run_connection_housekeeping() calls connection_or_close_normally().
|
||||
Fixes bug 9776; bugfix on 0.2.4.17.
|
||||
|
||||
o Minor bugfixes (on 0.2.3.x and earlier):
|
||||
- If the guard we choose first doesn't answer, we would try the
|
||||
|
@ -59,7 +56,7 @@ Changes in version 0.2.4.18-rc - 2013-10-??
|
|||
sorry. Fixes bug 9928; bugfix on 0.2.3.18-rc. Bug found by
|
||||
Pedro Ribeiro.
|
||||
|
||||
o Minor features:
|
||||
o Minor features (protecting client timestamps):
|
||||
- Clients no longer send timestamps in their NETINFO cells. These were
|
||||
not used for anything, and they provided one small way for clients
|
||||
to be distinguished from each other as they moved from network to
|
||||
|
@ -73,15 +70,25 @@ Changes in version 0.2.4.18-rc - 2013-10-??
|
|||
good purpose, and isn't needed. Implements part of proposal 222.
|
||||
- Reduce down accuracy of timestamps in hidden service descriptors.
|
||||
Implements part of proposal 222.
|
||||
|
||||
o Minor features (other):
|
||||
- Improve the circuit queue out-of-memory handler. Previously, when
|
||||
we ran low on memory, we'd close whichever circuits had the most
|
||||
queued cells. Now, we close those that have the *oldest* queued
|
||||
cells, on the theory that those are most responsible for us
|
||||
running low on memory. Based on analysis from a forthcoming paper
|
||||
by Jansen, Tschorsch, Johnson, and Scheuermann. Fixes bug 9093.
|
||||
- Generate bootstrapping status update events correctly when fetching
|
||||
microdescriptors. Fixes bug 9927.
|
||||
- Add anchors to the manpage so we can link to the html version of
|
||||
the documentation for specific options. Resolves ticket 9866.
|
||||
- Update to the October 2 2013 Maxmind GeoLite Country database.
|
||||
|
||||
o Documentation fixes:
|
||||
- Clarify the usage and risks of setting the ContactInfo torrc line
|
||||
for your relay or bridge. Resolves ticket 9854.
|
||||
- Add anchors to the manpage so we can link to the html version of
|
||||
the documentation for specific options. Resolves ticket 9866.
|
||||
- Replace remaining references to DirServer in man page and
|
||||
log entries. Resolves ticket 10124.
|
||||
|
||||
|
||||
Changes in version 0.2.4.17-rc - 2013-09-05
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
o Documentation:
|
||||
- Replace remaining references to DirServer in man page and
|
||||
log entries. Resolves ticket 10124.
|
|
@ -1,7 +0,0 @@
|
|||
o Minor features:
|
||||
- Improve the circuit queue out-of-memory handler. Previously, when
|
||||
we ran low on memory, we'd close whichever circuits had the most
|
||||
queued cells. Now, we close those that have the *oldest* queued
|
||||
cells, on the theory that those are most responsible for us
|
||||
running low on memory. Based on analysis from a forthcoming paper
|
||||
by Jansen, Tschorsch, Johnson, and Scheuermann. Fixes bug 9093.
|
Loading…
Reference in New Issue