mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
0.4.4.5 releasenotes: more sorting.
This commit is contained in:
+44
-58
@@ -86,26 +86,6 @@ Changes in version 0.4.4.5 - 2020-09-15
|
||||
keys, and therefore should always be rejected for circuits that
|
||||
specify ed25519 identities.) Closes ticket 40081.
|
||||
|
||||
o Minor feature (developer tools):
|
||||
- Add a script to help check the alphabetical ordering of option
|
||||
names in the manual page. Closes ticket 33339.
|
||||
|
||||
o Minor feature (onion service client, SOCKS5):
|
||||
- Add 3 new SocksPort ExtendedErrors (F2, F3, F7) that reports back
|
||||
new type of onion service connection failures. The semantics of
|
||||
these error codes are documented in proposal 309. Closes
|
||||
ticket 32542.
|
||||
|
||||
o Minor feature (onion service v3):
|
||||
- If a service cannot upload its descriptor(s), log why at INFO
|
||||
level. Closes ticket 33400; bugfix on 0.3.2.1-alpha.
|
||||
|
||||
o Minor feature (python scripts):
|
||||
- Stop assuming that /usr/bin/python exists. Instead of using a
|
||||
hardcoded path in scripts that still use Python 2, use
|
||||
/usr/bin/env, similarly to the scripts that use Python 3. Fixes
|
||||
bug 33192; bugfix on 0.4.2.
|
||||
|
||||
o Minor features (bootstrap reporting):
|
||||
- Report more detailed reasons for bootstrap failure when the
|
||||
failure happens due to a TLS error. Previously we would just call
|
||||
@@ -118,6 +98,8 @@ Changes in version 0.4.4.5 - 2020-09-15
|
||||
compiling without support for relay mode. Closes ticket 33368.
|
||||
- Disable more of our self-testing code when support for relay mode
|
||||
is disabled. Closes ticket 33370.
|
||||
- Most server-side DNS code is now disabled when building without
|
||||
support for relay mode. Closes ticket 33366.
|
||||
|
||||
o Minor features (code safety):
|
||||
- Check for failures of tor_inet_ntop() and tor_inet_ntoa()
|
||||
@@ -125,10 +107,6 @@ Changes in version 0.4.4.5 - 2020-09-15
|
||||
codepaths to make them less likely to crash entire Tor instances.
|
||||
Resolves issue 33788.
|
||||
|
||||
o Minor features (compilation size):
|
||||
- Most server-side DNS code is now disabled when building without
|
||||
support for relay mode. Closes ticket 33366.
|
||||
|
||||
o Minor features (continuous integration):
|
||||
- Run unit-test and integration test (Stem, Chutney) jobs with
|
||||
ALL_BUGS_ARE_FATAL macro being enabled on Travis and Appveyor.
|
||||
@@ -155,6 +133,8 @@ Changes in version 0.4.4.5 - 2020-09-15
|
||||
low that Tor is likely to stop working. Closes ticket 24308.
|
||||
|
||||
o Minor features (developer tooling):
|
||||
- Add a script to help check the alphabetical ordering of option
|
||||
names in the manual page. Closes ticket 33339.
|
||||
- Refrain from listing all .a files that are generated by the Tor
|
||||
build in .gitignore. Add a single wildcard *.a entry that covers
|
||||
all of them for present and future. Closes ticket 33642.
|
||||
@@ -203,6 +183,22 @@ Changes in version 0.4.4.5 - 2020-09-15
|
||||
- When trying to find our own address, add debug-level logging to
|
||||
report the sources of candidate addresses. Closes ticket 32888.
|
||||
|
||||
o Minor features (onion service client, SOCKS5):
|
||||
- Add 3 new SocksPort ExtendedErrors (F2, F3, F7) that reports back
|
||||
new type of onion service connection failures. The semantics of
|
||||
these error codes are documented in proposal 309. Closes
|
||||
ticket 32542.
|
||||
|
||||
o Minor features (onion service v3):
|
||||
- If a service cannot upload its descriptor(s), log why at INFO
|
||||
level. Closes ticket 33400; bugfix on 0.3.2.1-alpha.
|
||||
|
||||
o Minor features (python scripts):
|
||||
- Stop assuming that /usr/bin/python exists. Instead of using a
|
||||
hardcoded path in scripts that still use Python 2, use
|
||||
/usr/bin/env, similarly to the scripts that use Python 3. Fixes
|
||||
bug 33192; bugfix on 0.4.2.
|
||||
|
||||
o Minor features (testing, architecture):
|
||||
- Our test scripts now double-check that subsystem initialization
|
||||
order is consistent with the inter-module dependencies established
|
||||
@@ -210,8 +206,6 @@ Changes in version 0.4.4.5 - 2020-09-15
|
||||
- Initialize all subsystems at the beginning of our unit test
|
||||
harness, to avoid crashes due to uninitialized subsystems. Follow-
|
||||
up from ticket 33316.
|
||||
|
||||
o Minor features (tests):
|
||||
- Our "make check" target now runs the unit tests in 8 parallel
|
||||
chunks. Doing this speeds up hardened CI builds by more than a
|
||||
factor of two. Closes ticket 40098.
|
||||
@@ -225,20 +219,6 @@ Changes in version 0.4.4.5 - 2020-09-15
|
||||
- Add support for console control signals like Ctrl+C in Windows.
|
||||
Closes ticket 34211. Patch from Damon Harris (TheDcoder).
|
||||
|
||||
o Minor bugfix (onion service v3 client):
|
||||
- Remove a BUG() warning that could occur naturally. Fixes bug
|
||||
34087; bugfix on 0.3.2.1-alpha.
|
||||
|
||||
o Minor bugfix (refactoring):
|
||||
- Lift circuit_build_times_disabled() out of the
|
||||
circuit_expire_building() loop, to save CPU time when there are
|
||||
many circuits open. Fixes bug 33977; bugfix on 0.3.5.9.
|
||||
|
||||
o Minor bugfix (SOCKS, onion service client):
|
||||
- Detect v3 onion service addresses of the wrong length when
|
||||
returning the F6 ExtendedErrors code. Fixes bug 33873; bugfix
|
||||
on 0.4.3.1-alpha.
|
||||
|
||||
o Minor bugfixes (control port, onion service):
|
||||
- Consistently use 'address' in "Invalid v3 address" response to
|
||||
ONION_CLIENT_AUTH commands. Previously, we would sometimes say
|
||||
@@ -300,8 +280,6 @@ Changes in version 0.4.4.5 - 2020-09-15
|
||||
and DISABLE_ASSERTS_IN_UNIT_TESTS debugging modes. (IF_BUG_ONCE()
|
||||
used to log a non-fatal warning, regardless of the debugging
|
||||
mode.) Fixes bug 33917; bugfix on 0.2.9.1-alpha.
|
||||
|
||||
o Minor bugfixes (logs):
|
||||
- Remove surprising empty line in the INFO-level log about circuit
|
||||
build timeout. Fixes bug 33531; bugfix on 0.3.3.1-alpha.
|
||||
|
||||
@@ -309,14 +287,9 @@ Changes in version 0.4.4.5 - 2020-09-15
|
||||
- Better guard against growing a buffer past its maximum 2GB in
|
||||
size. Fixes bug 33131; bugfix on 0.3.0.4-rc.
|
||||
|
||||
o Minor bugfixes (onion service v3):
|
||||
- Remove a BUG() warning that could trigger in certain unlikely
|
||||
edge-cases. Fixes bug 34086; bugfix on 0.3.2.1-alpha.
|
||||
|
||||
o Minor bugfixes (onion service v3, client):
|
||||
- Remove a BUG() that was causing a stacktrace when a descriptor
|
||||
changed at an unexpected time. Fixes bug 28992; bugfix
|
||||
on 0.3.2.1-alpha.
|
||||
o Minor bugfixes (onion service v3 client):
|
||||
- Remove a BUG() warning that could occur naturally. Fixes bug
|
||||
34087; bugfix on 0.3.2.1-alpha.
|
||||
|
||||
o Minor bugfixes (onion service, logging):
|
||||
- Fix a typo in a log message PublishHidServDescriptors is set to 0.
|
||||
@@ -340,6 +313,11 @@ Changes in version 0.4.4.5 - 2020-09-15
|
||||
as local if there is a USERADDR command with an explicit local
|
||||
address. Fixes bug 33747; bugfix on 0.2.5.1-alpha.
|
||||
|
||||
o Minor bugfixes (refactoring):
|
||||
- Lift circuit_build_times_disabled() out of the
|
||||
circuit_expire_building() loop, to save CPU time when there are
|
||||
many circuits open. Fixes bug 33977; bugfix on 0.3.5.9.
|
||||
|
||||
o Minor bugfixes (relay, self-testing):
|
||||
- When starting up as a relay, if we haven't been able to verify
|
||||
that we're reachable, only launch reachability tests at most once
|
||||
@@ -355,11 +333,23 @@ Changes in version 0.4.4.5 - 2020-09-15
|
||||
connections we need to see before we warn. Fixes bug 33880; bugfix
|
||||
on 0.3.1.1-alpha.
|
||||
|
||||
o Minor bugfixes (SOCKS, onion service client):
|
||||
- Detect v3 onion service addresses of the wrong length when
|
||||
returning the F6 ExtendedErrors code. Fixes bug 33873; bugfix
|
||||
on 0.4.3.1-alpha.
|
||||
|
||||
o Minor bugfixes (tests):
|
||||
- Fix the behavior of the rend_cache/clean_v2_descs_as_dir when run
|
||||
on its own. Previously, it would exit with an error. Fixes bug
|
||||
40099; bugfix on 0.2.8.1-alpha.
|
||||
|
||||
o Minor bugfixes (v3 onion services):
|
||||
- Remove a BUG() warning that could trigger in certain unlikely
|
||||
edge-cases. Fixes bug 34086; bugfix on 0.3.2.1-alpha.
|
||||
- Remove a BUG() that was causing a stacktrace when a descriptor
|
||||
changed at an unexpected time. Fixes bug 28992; bugfix
|
||||
on 0.3.2.1-alpha.
|
||||
|
||||
o Minor bugfixes (windows):
|
||||
- Fix a bug that prevented Tor from starting if its log file grew
|
||||
above 2GB. Fixes bug 31036; bugfix on 0.2.1.8-alpha.
|
||||
@@ -382,6 +372,10 @@ Changes in version 0.4.4.5 - 2020-09-15
|
||||
- Updated comments in 'scheduler.c' to reflect old code changes, and
|
||||
simplified the scheduler channel state change code. Closes
|
||||
ticket 33349.
|
||||
- Refactor configuration parsing to use the new config subsystem
|
||||
code. Closes ticket 33014.
|
||||
- Move a series of functions related to address resolving into their
|
||||
own files. Closes ticket 33789.
|
||||
|
||||
o Documentation:
|
||||
- Replace most http:// URLs in our code and documentation with
|
||||
@@ -432,14 +426,6 @@ Changes in version 0.4.4.5 - 2020-09-15
|
||||
- When a Travis chutney job fails, use chutney's new "diagnostics.sh"
|
||||
tool to produce detailed diagnostic output. Closes ticket 32792.
|
||||
|
||||
o Code simplification and refactoring (onion service):
|
||||
- Refactor configuration parsing to use the new config subsystem
|
||||
code. Closes ticket 33014.
|
||||
|
||||
o Code simplification and refactoring (relay address):
|
||||
- Move a series of functions related to address resolving into their
|
||||
own files. Closes ticket 33789.
|
||||
|
||||
o Deprecated features (onion service v2):
|
||||
- Add a deprecation warning for version 2 onion services. Closes
|
||||
ticket 40003.
|
||||
|
||||
Reference in New Issue
Block a user