mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-30 15:43:32 +01:00
Copy notes from today's releases into master
This commit is contained in:
parent
19f2057d49
commit
57b1cc1f74
123
ChangeLog
123
ChangeLog
@ -1,3 +1,126 @@
|
|||||||
|
Changes in version 0.3.3.8 - 2018-07-09
|
||||||
|
Tor 0.3.3.8 backports several changes from the 0.3.4.x series, including
|
||||||
|
fixes for a memory leak affecting directory authorities.
|
||||||
|
|
||||||
|
o Major bugfixes (directory authority, backport from 0.3.4.3-alpha):
|
||||||
|
- Stop leaking memory on directory authorities when planning to
|
||||||
|
vote. This bug was crashing authorities by exhausting their
|
||||||
|
memory. Fixes bug 26435; bugfix on 0.3.3.6.
|
||||||
|
|
||||||
|
o Major bugfixes (rust, testing, backport from 0.3.4.3-alpha):
|
||||||
|
- Make sure that failing tests in Rust will actually cause the build
|
||||||
|
to fail: previously, they were ignored. Fixes bug 26258; bugfix
|
||||||
|
on 0.3.3.4-alpha.
|
||||||
|
|
||||||
|
o Minor features (compilation, backport from 0.3.4.4-rc):
|
||||||
|
- When building Tor, prefer to use Python 3 over Python 2, and more
|
||||||
|
recent (contemplated) versions over older ones. Closes
|
||||||
|
ticket 26372.
|
||||||
|
|
||||||
|
o Minor features (geoip):
|
||||||
|
- Update geoip and geoip6 to the July 3 2018 Maxmind GeoLite2
|
||||||
|
Country database. Closes ticket 26674.
|
||||||
|
|
||||||
|
o Minor features (relay, diagnostic, backport from 0.3.4.3-alpha):
|
||||||
|
- Add several checks to detect whether Tor relays are uploading
|
||||||
|
their descriptors without specifying why they regenerated them.
|
||||||
|
Diagnostic for ticket 25686.
|
||||||
|
|
||||||
|
o Minor bugfixes (circuit path selection, backport from 0.3.4.1-alpha):
|
||||||
|
- Don't count path selection failures as circuit build failures.
|
||||||
|
This change should eliminate cases where Tor blames its guard or
|
||||||
|
the network for situations like insufficient microdescriptors
|
||||||
|
and/or overly restrictive torrc settings. Fixes bug 25705; bugfix
|
||||||
|
on 0.3.3.1-alpha.
|
||||||
|
|
||||||
|
o Minor bugfixes (compilation, backport from 0.3.4.4-rc):
|
||||||
|
- Fix a compilation warning on some versions of GCC when building
|
||||||
|
code that calls routerinfo_get_my_routerinfo() twice, assuming
|
||||||
|
that the second call will succeed if the first one did. Fixes bug
|
||||||
|
26269; bugfix on 0.2.8.2-alpha.
|
||||||
|
|
||||||
|
o Minor bugfixes (control port, backport from 0.3.4.4-rc):
|
||||||
|
- Handle the HSADDRESS= argument to the HSPOST command properly.
|
||||||
|
(Previously, this argument was misparsed and thus ignored.) Fixes
|
||||||
|
bug 26523; bugfix on 0.3.3.1-alpha. Patch by "akwizgran".
|
||||||
|
|
||||||
|
o Minor bugfixes (memory, correctness, backport from 0.3.4.4-rc):
|
||||||
|
- Fix a number of small memory leaks identified by coverity. Fixes
|
||||||
|
bug 26467; bugfix on numerous Tor versions.
|
||||||
|
|
||||||
|
o Minor bugfixes (relay, backport from 0.3.4.3-alpha):
|
||||||
|
- Relays now correctly block attempts to re-extend to the previous
|
||||||
|
relay by Ed25519 identity. Previously they would warn in this
|
||||||
|
case, but not actually reject the attempt. Fixes bug 26158; bugfix
|
||||||
|
on 0.3.0.1-alpha.
|
||||||
|
|
||||||
|
o Minor bugfixes (restart-in-process, backport from 0.3.4.1-alpha):
|
||||||
|
- When shutting down, Tor now clears all the flags in the control.c
|
||||||
|
module. This should prevent a bug where authentication cookies are
|
||||||
|
not generated on restart. Fixes bug 25512; bugfix on 0.3.3.1-alpha.
|
||||||
|
|
||||||
|
o Minor bugfixes (testing, compatibility, backport from 0.3.4.4-rc):
|
||||||
|
- When running the hs_ntor_ref.py test, make sure only to pass
|
||||||
|
strings (rather than "bytes" objects) to the Python subprocess
|
||||||
|
module. Python 3 on Windows seems to require this. Fixes bug
|
||||||
|
26535; bugfix on 0.3.1.1-alpha.
|
||||||
|
- When running the ntor_ref.py test, make sure only to pass strings
|
||||||
|
(rather than "bytes" objects) to the Python subprocess module.
|
||||||
|
Python 3 on Windows seems to require this. Fixes bug 26535; bugfix
|
||||||
|
on 0.2.5.5-alpha.
|
||||||
|
|
||||||
|
|
||||||
|
Changes in version 0.3.4.4-rc - 2018-07-09
|
||||||
|
Tor 0.3.4.4-rc fixes several small compilation, portability, and
|
||||||
|
correctness issues in previous versions of Tor. This version is a
|
||||||
|
release candidate: if no serious bugs are found, we expect that the
|
||||||
|
stable 0.3.4 release will be (almost) the same as this release.
|
||||||
|
|
||||||
|
o Minor features (compilation):
|
||||||
|
- When building Tor, prefer to use Python 3 over Python 2, and more
|
||||||
|
recent (contemplated) versions over older ones. Closes
|
||||||
|
ticket 26372.
|
||||||
|
|
||||||
|
o Minor features (geoip):
|
||||||
|
- Update geoip and geoip6 to the July 3 2018 Maxmind GeoLite2
|
||||||
|
Country database. Closes ticket 26674.
|
||||||
|
|
||||||
|
o Minor features (Rust, portability):
|
||||||
|
- Rust cross-compilation is now supported. Closes ticket 25895.
|
||||||
|
|
||||||
|
o Minor bugfixes (compilation):
|
||||||
|
- Fix a compilation warning on some versions of GCC when building
|
||||||
|
code that calls routerinfo_get_my_routerinfo() twice, assuming
|
||||||
|
that the second call will succeed if the first one did. Fixes bug
|
||||||
|
26269; bugfix on 0.2.8.2-alpha.
|
||||||
|
|
||||||
|
o Minor bugfixes (control port):
|
||||||
|
- Report the port correctly when a port is configured to bind to
|
||||||
|
"auto". Fixes bug 26568; bugfix on 0.3.4.1-alpha.
|
||||||
|
- Handle the HSADDRESS= argument to the HSPOST command properly.
|
||||||
|
(Previously, this argument was misparsed and thus ignored.) Fixes
|
||||||
|
bug 26523; bugfix on 0.3.3.1-alpha. Patch by "akwizgran".
|
||||||
|
|
||||||
|
o Minor bugfixes (correctness, flow control):
|
||||||
|
- Upon receiving a stream-level SENDME cell, verify that our window
|
||||||
|
has not grown too large. Fixes bug 26214; bugfix on svn
|
||||||
|
r54 (pre-0.0.1).
|
||||||
|
|
||||||
|
o Minor bugfixes (memory, correctness):
|
||||||
|
- Fix a number of small memory leaks identified by coverity. Fixes
|
||||||
|
bug 26467; bugfix on numerous Tor versions.
|
||||||
|
|
||||||
|
o Minor bugfixes (testing, compatibility):
|
||||||
|
- When running the hs_ntor_ref.py test, make sure only to pass
|
||||||
|
strings (rather than "bytes" objects) to the Python subprocess
|
||||||
|
module. Python 3 on Windows seems to require this. Fixes bug
|
||||||
|
26535; bugfix on 0.3.1.1-alpha.
|
||||||
|
- When running the ntor_ref.py test, make sure only to pass strings
|
||||||
|
(rather than "bytes" objects) to the Python subprocess module.
|
||||||
|
Python 3 on Windows seems to require this. Fixes bug 26535; bugfix
|
||||||
|
on 0.2.5.5-alpha.
|
||||||
|
|
||||||
|
|
||||||
Changes in version 0.3.4.3-alpha - 2018-06-26
|
Changes in version 0.3.4.3-alpha - 2018-06-26
|
||||||
Tor 0.3.4.3-alpha fixes several bugs in earlier versions, including
|
Tor 0.3.4.3-alpha fixes several bugs in earlier versions, including
|
||||||
one that was causing stability issues on directory authorities.
|
one that was causing stability issues on directory authorities.
|
||||||
|
73
ReleaseNotes
73
ReleaseNotes
@ -2,6 +2,78 @@ This document summarizes new features and bugfixes in each stable
|
|||||||
release of Tor. If you want to see more detailed descriptions of the
|
release of Tor. If you want to see more detailed descriptions of the
|
||||||
changes in each development snapshot, see the ChangeLog file.
|
changes in each development snapshot, see the ChangeLog file.
|
||||||
|
|
||||||
|
Changes in version 0.3.3.8 - 2018-07-09
|
||||||
|
Tor 0.3.3.8 backports several changes from the 0.3.4.x series, including
|
||||||
|
fixes for a memory leak affecting directory authorities.
|
||||||
|
|
||||||
|
o Major bugfixes (directory authority, backport from 0.3.4.3-alpha):
|
||||||
|
- Stop leaking memory on directory authorities when planning to
|
||||||
|
vote. This bug was crashing authorities by exhausting their
|
||||||
|
memory. Fixes bug 26435; bugfix on 0.3.3.6.
|
||||||
|
|
||||||
|
o Major bugfixes (rust, testing, backport from 0.3.4.3-alpha):
|
||||||
|
- Make sure that failing tests in Rust will actually cause the build
|
||||||
|
to fail: previously, they were ignored. Fixes bug 26258; bugfix
|
||||||
|
on 0.3.3.4-alpha.
|
||||||
|
|
||||||
|
o Minor features (compilation, backport from 0.3.4.4-rc):
|
||||||
|
- When building Tor, prefer to use Python 3 over Python 2, and more
|
||||||
|
recent (contemplated) versions over older ones. Closes
|
||||||
|
ticket 26372.
|
||||||
|
|
||||||
|
o Minor features (geoip):
|
||||||
|
- Update geoip and geoip6 to the July 3 2018 Maxmind GeoLite2
|
||||||
|
Country database. Closes ticket 26674.
|
||||||
|
|
||||||
|
o Minor features (relay, diagnostic, backport from 0.3.4.3-alpha):
|
||||||
|
- Add several checks to detect whether Tor relays are uploading
|
||||||
|
their descriptors without specifying why they regenerated them.
|
||||||
|
Diagnostic for ticket 25686.
|
||||||
|
|
||||||
|
o Minor bugfixes (circuit path selection, backport from 0.3.4.1-alpha):
|
||||||
|
- Don't count path selection failures as circuit build failures.
|
||||||
|
This change should eliminate cases where Tor blames its guard or
|
||||||
|
the network for situations like insufficient microdescriptors
|
||||||
|
and/or overly restrictive torrc settings. Fixes bug 25705; bugfix
|
||||||
|
on 0.3.3.1-alpha.
|
||||||
|
|
||||||
|
o Minor bugfixes (compilation, backport from 0.3.4.4-rc):
|
||||||
|
- Fix a compilation warning on some versions of GCC when building
|
||||||
|
code that calls routerinfo_get_my_routerinfo() twice, assuming
|
||||||
|
that the second call will succeed if the first one did. Fixes bug
|
||||||
|
26269; bugfix on 0.2.8.2-alpha.
|
||||||
|
|
||||||
|
o Minor bugfixes (control port, backport from 0.3.4.4-rc):
|
||||||
|
- Handle the HSADDRESS= argument to the HSPOST command properly.
|
||||||
|
(Previously, this argument was misparsed and thus ignored.) Fixes
|
||||||
|
bug 26523; bugfix on 0.3.3.1-alpha. Patch by "akwizgran".
|
||||||
|
|
||||||
|
o Minor bugfixes (memory, correctness, backport from 0.3.4.4-rc):
|
||||||
|
- Fix a number of small memory leaks identified by coverity. Fixes
|
||||||
|
bug 26467; bugfix on numerous Tor versions.
|
||||||
|
|
||||||
|
o Minor bugfixes (relay, backport from 0.3.4.3-alpha):
|
||||||
|
- Relays now correctly block attempts to re-extend to the previous
|
||||||
|
relay by Ed25519 identity. Previously they would warn in this
|
||||||
|
case, but not actually reject the attempt. Fixes bug 26158; bugfix
|
||||||
|
on 0.3.0.1-alpha.
|
||||||
|
|
||||||
|
o Minor bugfixes (restart-in-process, backport from 0.3.4.1-alpha):
|
||||||
|
- When shutting down, Tor now clears all the flags in the control.c
|
||||||
|
module. This should prevent a bug where authentication cookies are
|
||||||
|
not generated on restart. Fixes bug 25512; bugfix on 0.3.3.1-alpha.
|
||||||
|
|
||||||
|
o Minor bugfixes (testing, compatibility, backport from 0.3.4.4-rc):
|
||||||
|
- When running the hs_ntor_ref.py test, make sure only to pass
|
||||||
|
strings (rather than "bytes" objects) to the Python subprocess
|
||||||
|
module. Python 3 on Windows seems to require this. Fixes bug
|
||||||
|
26535; bugfix on 0.3.1.1-alpha.
|
||||||
|
- When running the ntor_ref.py test, make sure only to pass strings
|
||||||
|
(rather than "bytes" objects) to the Python subprocess module.
|
||||||
|
Python 3 on Windows seems to require this. Fixes bug 26535; bugfix
|
||||||
|
on 0.2.5.5-alpha.
|
||||||
|
|
||||||
|
|
||||||
Changes in version 0.3.3.7 - 2018-06-12
|
Changes in version 0.3.3.7 - 2018-06-12
|
||||||
Tor 0.3.3.7 backports several changes from the 0.3.4.x series, including
|
Tor 0.3.3.7 backports several changes from the 0.3.4.x series, including
|
||||||
fixes for bugs affecting compatibility and stability.
|
fixes for bugs affecting compatibility and stability.
|
||||||
@ -19024,4 +19096,3 @@ Changes in version 0.0.2pre13 - 2003-10-19
|
|||||||
- If --DebugLogFile is specified, log to it at -l debug
|
- If --DebugLogFile is specified, log to it at -l debug
|
||||||
- If --LogFile is specified, use it instead of commandline
|
- If --LogFile is specified, use it instead of commandline
|
||||||
- If --RunAsDaemon is set, tor forks and backgrounds on startup
|
- If --RunAsDaemon is set, tor forks and backgrounds on startup
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user