reflow the changelog

This commit is contained in:
Nick Mathewson 2017-12-21 12:40:32 -05:00
parent 9be4b91760
commit afacaa02a5
1 changed files with 29 additions and 29 deletions

View File

@ -1,45 +1,45 @@
Changes in version 0.3.2.8-rc - 2017-12-21 Changes in version 0.3.2.8-rc - 2017-12-21
Tor 0.3.2.8-rc fixes a pair of bugs in the KIST and KISTLite schedulers Tor 0.3.2.8-rc fixes a pair of bugs in the KIST and KISTLite
that had led servers under heavy load to overload their outgoing schedulers that had led servers under heavy load to overload their
connections. All relay operators running earlier 0.3.2.x versions should outgoing connections. All relay operators running earlier 0.3.2.x
upgrade. This version also includes a mitigation for over-full DESTROY versions should upgrade. This version also includes a mitigation for
queues leading to out-of-memory conditions: if it works, we will soon over-full DESTROY queues leading to out-of-memory conditions: if it
backport it to earlier release series. works, we will soon backport it to earlier release series.
This is the second release candidate in the 0.3.2 series. If we find no This is the second release candidate in the 0.3.2 series. If we find
new bugs or regression here, then the first stable 0.3.2 release will no new bugs or regression here, then the first stable 0.3.2 release
be nearly identical to this. will be nearly identical to this.
o Major bugfixes (KIST, scheduler): o Major bugfixes (KIST, scheduler):
- The KIST scheduler did not correctly account for data already enqueued - The KIST scheduler did not correctly account for data already
in each connection's send socket buffer, particularly in cases when the enqueued in each connection's send socket buffer, particularly in
TCP/IP congestion window was reduced between scheduler calls. This cases when the TCP/IP congestion window was reduced between
situation lead to excessive per-connection buffering in the kernel, and scheduler calls. This situation lead to excessive per-connection
a potential memory DoS. Fixes bug 24665; bugfix on 0.3.2.1-alpha. buffering in the kernel, and a potential memory DoS. Fixes bug
24665; bugfix on 0.3.2.1-alpha.
o Minor bugfixes (scheduler, KIST):
- Use a sane write limit for KISTLite when writing onto a connection
buffer instead of using INT_MAX and shoving as much as it can. Because
the OOM handler cleans up circuit queues, we are better off at keeping
them in that queue instead of the connection's buffer. Fixes bug 24671;
bugfix on 0.3.2.1-alpha.
o Minor features (geoip): o Minor features (geoip):
- Update geoip and geoip6 to the December 6 2017 Maxmind GeoLite2 - Update geoip and geoip6 to the December 6 2017 Maxmind GeoLite2
Country database. Country database.
o Minor bugfixes (hidden service v3): o Minor bugfixes (hidden service v3):
- Bump hsdir_spread_store parameter from 3 to 4 in order to increase the - Bump hsdir_spread_store parameter from 3 to 4 in order to increase
probability of reaching a service for a client missing microdescriptors. the probability of reaching a service for a client missing
Fixes bug 24425; bugfix on 0.3.2.1-alpha. microdescriptors. Fixes bug 24425; bugfix on 0.3.2.1-alpha.
o Minor bugfixes (memory usage): o Minor bugfixes (memory usage):
- When queuing DESTROY cells on a channel, only queue the - When queuing DESTROY cells on a channel, only queue the circuit-id
circuit-id and reason fields: not the entire 514-byte and reason fields: not the entire 514-byte cell. This fix should
cell. This fix should help mitigate any bugs or attacks that help mitigate any bugs or attacks that fill up these queues, and
fill up these queues, and free more RAM for other uses. Fixes free more RAM for other uses. Fixes bug 24666; bugfix
bug 24666; bugfix on 0.2.5.1-alpha. on 0.2.5.1-alpha.
o Minor bugfixes (scheduler, KIST):
- Use a sane write limit for KISTLite when writing onto a connection
buffer instead of using INT_MAX and shoving as much as it can.
Because the OOM handler cleans up circuit queues, we are better
off at keeping them in that queue instead of the connection's
buffer. Fixes bug 24671; bugfix on 0.3.2.1-alpha.
Changes in version 0.3.2.7-rc - 2017-12-14 Changes in version 0.3.2.7-rc - 2017-12-14