forward-port the 0.3.0.5-rc changelog

This commit is contained in:
Nick Mathewson 2017-04-05 10:04:38 -04:00
parent 321c1c453e
commit 868de69c33
1 changed files with 60 additions and 0 deletions

View File

@ -1,5 +1,65 @@
Changes in version 0.3.1.1-alpha - 2017-??-??
Changes in version 0.3.0.5-rc - 2017-04-05
Tor 0.3.0.5-rc fixes a few remaining bugs, large and small, in the
0.3.0 release series.
This is the second release candidate in the Tor 0.3.0 series, and has
much fewer changes than the first. If we find no new bugs or
regressions here, the first stable 0.3.0 release will be nearly
identical to it.
o Major bugfixes (crash, directory connections):
- Fix a rare crash when sending a begin cell on a circuit whose
linked directory connection had already been closed. Fixes bug
21576; bugfix on 0.2.9.3-alpha. Reported by Alec Muffett.
o Major bugfixes (guard selection):
- Fix a guard selection bug where Tor would refuse to bootstrap in
some cases if the user swapped a bridge for another bridge in
their configuration file. Fixes bug 21771; bugfix on 0.3.0.1-alpha.
Reported by "torvlnt33r".
o Minor features (geoip):
- Update geoip and geoip6 to the March 7 2017 Maxmind GeoLite2
Country database.
o Minor bugfix (compilation):
- Fix a warning when compiling hs_service.c. Previously, it had no
exported symbols when compiled for libor.a, resulting in a
compilation warning from clang. Fixes bug 21825; bugfix
on 0.3.0.1-alpha.
o Minor bugfixes (hidden services):
- Make hidden services check for failed intro point connections,
even when they have exceeded their intro point creation limit.
Fixes bug 21596; bugfix on 0.2.7.2-alpha. Reported by Alec Muffett.
- Make hidden services with 8 to 10 introduction points check for
failed circuits immediately after startup. Previously, they would
wait for 5 minutes before performing their first checks. Fixes bug
21594; bugfix on 0.2.3.9-alpha. Reported by Alec Muffett.
o Minor bugfixes (memory leaks):
- Fix a memory leak when using GETCONF on a port option. Fixes bug
21682; bugfix on 0.3.0.3-alpha.
o Minor bugfixes (relay):
- Avoid a double-marked-circuit warning that could happen when we
receive DESTROY cells under heavy load. Fixes bug 20059; bugfix
on 0.1.0.1-rc.
o Minor bugfixes (tests):
- Run the entry_guard_parse_from_state_full() test with the time set
to a specific date. (The guard state that this test was parsing
contained guards that had expired since the test was first
written.) Fixes bug 21799; bugfix on 0.3.0.1-alpha.
o Documentation:
- Update the description of the directory server options in the
manual page, to clarify that a relay no longer needs to set
DirPort in order to be a directory cache. Closes ticket 21720.
Changes in version 0.2.8.13 - 2017-03-03
Tor 0.2.8.13 backports a security fix from later Tor