mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
Start a changelog for 0.4.1.7
This commit is contained in:
@@ -1,4 +0,0 @@
|
||||
o Minor bugfixes (connection):
|
||||
- Avoid reading data from closed connections, which can cause needless
|
||||
loops in libevent and infinite loops in Shadow. Fixes bug 30344; bugfix
|
||||
on 0.1.1.1-alpha.
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor bugfixes (relay):
|
||||
- Avoid crashing when starting with a corrupt keys directory where
|
||||
the old ntor key and the new ntor key are identical. Fixes bug 30916;
|
||||
bugfix on 0.2.4.8-alpha.
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor bugfixes (logging, protocol violations):
|
||||
- Do not log a nonfatal assertion failure when receiving a VERSIONS
|
||||
cell on a connection using the obsolete v1 link protocol. Log a
|
||||
protocol_warn instead. Fixes bug 31107; bugfix on 0.2.4.4-alpha.
|
||||
@@ -1,5 +0,0 @@
|
||||
o Major bugfixes (torrc):
|
||||
- Stop ignoring torrc options after an %include directive, when the
|
||||
included directory ends with a file that does not contain any config
|
||||
options. (But does contain comments or whitespace.)
|
||||
Fixes bug 31408; bugfix on 0.3.1.1-alpha.
|
||||
@@ -1,7 +0,0 @@
|
||||
o Minor bugfixes (error handling):
|
||||
- Report the tor version whenever an assertion fails. Previously, we only
|
||||
reported the Tor version on some crashes, and some non-fatal assertions.
|
||||
Fixes bug 31571; bugfix on 0.3.5.1-alpha.
|
||||
- On abort, try harder to flush the output buffers of log messages. On
|
||||
some platforms (macOS), log messages can be discarded when the process
|
||||
terminates. Fixes bug 31571; bugfix on 0.3.5.1-alpha.
|
||||
@@ -1,5 +0,0 @@
|
||||
o Minor bugfixes (error handling):
|
||||
- When tor aborts due to an error, close log file descriptors before
|
||||
aborting. Closing the logs makes some OSes flush log file buffers,
|
||||
rather than deleting buffered log lines. Fixes bug 31594;
|
||||
bugfix on 0.2.5.2-alpha.
|
||||
@@ -1,9 +0,0 @@
|
||||
o Minor bugfixes (logging):
|
||||
- Disable backtrace signal handlers when shutting down tor.
|
||||
Fixes bug 31614; bugfix on 0.2.5.2-alpha.
|
||||
- Add a missing check for HAVE_PTHREAD_H, because the backtrace code uses
|
||||
mutexes. Fixes bug 31614; bugfix on 0.2.5.2-alpha.
|
||||
o Documentation:
|
||||
- Explain why we can't destroy the backtrace buffer mutex. Explain why
|
||||
we don't need to destroy the log mutex.
|
||||
Closes ticket 31736.
|
||||
@@ -1,3 +0,0 @@
|
||||
o Minor bugfixes (multithreading):
|
||||
- Avoid some undefined behaviour when freeing mutexes.
|
||||
Fixes bug 31736; bugfix on 0.0.7.
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor bugfixes (process management):
|
||||
- Remove assertion in the Unix process backend. This assertion would trigger
|
||||
when a new process is spawned where the executable is not found leading to
|
||||
a stack trace from the child process. Fixes bug 31810; bugfix on 0.4.0.1-alpha.
|
||||
@@ -1,5 +0,0 @@
|
||||
o Minor bugfixes (testing):
|
||||
- When testing port rebinding, don't busy-wait for tor to log. Instead,
|
||||
actually sleep for a short time before polling again. Also improve the
|
||||
formatting of control commands and log messages.
|
||||
Fixes bug 31837; bugfix on 0.3.5.1-alpha.
|
||||
@@ -1,3 +0,0 @@
|
||||
o Minor bugfixes (Appveyor CI):
|
||||
- Avoid spurious errors when Appveyor CI fails before the install step.
|
||||
Fixes bug 31884; bugfix on 0.3.4.2-alpha.
|
||||
@@ -1,3 +0,0 @@
|
||||
o Minor bugfixes (tests, SunOS):
|
||||
- Avoid a map_anon_nofork test failure due to a signed/unsigned integer
|
||||
comparison. Fixes bug 31897; bugfix on 0.4.1.1-alpha.
|
||||
@@ -1,4 +0,0 @@
|
||||
o Major bugfixes (embedded Tor):
|
||||
- Avoid a possible crash when restarting Tor in embedded mode and
|
||||
enabling a different set of publish/subscribe messages. Fixes bug
|
||||
31898; bugfix on 0.4.1.1-alpha.
|
||||
@@ -1,3 +0,0 @@
|
||||
o Minor bugfixes (tls, logging):
|
||||
- Log TLS read buffer length bugs once, rather than filling the logs
|
||||
with similar warnings. Fixes bug 31939; bugfix on 0.3.0.4-rc.
|
||||
@@ -1,8 +0,0 @@
|
||||
o Major bugfixes (relay):
|
||||
- Relays now respect their AccountingMax bandwidth again. When relays
|
||||
entered "soft" hibernation (which typically starts when we've hit
|
||||
90% of our AccountingMax), we had stopped checking whether we should
|
||||
enter hard hibernation. Soft hibernation refuses new connections and
|
||||
new circuits, but the existing circuits can continue, meaning that
|
||||
relays could have exceeded their configured AccountingMax. Fixes
|
||||
bug 32108; bugfix on 0.4.0.1-alpha.
|
||||
@@ -1,5 +0,0 @@
|
||||
o Minor bugfixes (CI, appveyor):
|
||||
- Install the mingw OpenSSL package in Appveyor. This makes sure that
|
||||
the OpenSSL headers and libraries match in Tor's Appveyor builds.
|
||||
(This bug was triggered by an Appveyor image update.)
|
||||
Fixes bug 32449; bugfix on 0.3.5.6-rc.
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor features (geoip):
|
||||
- Update geoip and geoip6 to the October 1 2019 Maxmind GeoLite2
|
||||
Country database. Closes ticket 31931.
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor features (geoip):
|
||||
- Update geoip and geoip6 to the November 6 2019 Maxmind GeoLite2
|
||||
Country database. Closes ticket 32440.
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
o Minor bugfixes (clietn, hidden service v3):
|
||||
- Fix a BUG() assertion that occurs within a very small race window between
|
||||
a client intro circuit opens and its descriptor that gets cleaned up from
|
||||
the cache. The circuit is now closed which will trigger a re-fetch of the
|
||||
descriptor and continue the HS connection. Fixes bug 28970; bugfix on
|
||||
0.3.2.1-alpha.
|
||||
@@ -1,3 +0,0 @@
|
||||
o Testing:
|
||||
- Run the chutney IPv6 networks as part of Travis CI.
|
||||
Closes ticket 30860.
|
||||
@@ -1,3 +0,0 @@
|
||||
o Minor bugfixes (pluggable transports):
|
||||
- Remove overly strict assertions that triggers when a pluggable transport
|
||||
is spawned in an unsuccessful manner. Fixes bug 31091; bugfix on 0.4.0.1-alpha.
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor features (continuous integration):
|
||||
- When building on Appveyor, pass the "-k" flag to make, so that
|
||||
we are informed of all compilation failures, not just the first
|
||||
one or two. Closes part of ticket 31372.
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor features (continuous integration):
|
||||
- When building on Travis, pass the "-k" flag to make, so that
|
||||
we are informed of all compilation failures, not just the first
|
||||
one or two. Closes part of ticket 31372.
|
||||
@@ -1,5 +0,0 @@
|
||||
o Minor bugfixes (logging):
|
||||
- Rate-limit our the logging message about the obsolete .exit notation.
|
||||
Previously, there was no limit on this warning, which could potentially
|
||||
be triggered many times by a hostile website. Fixes bug 31466;
|
||||
bugfix on 0.2.2.1-alpha.
|
||||
@@ -1,7 +0,0 @@
|
||||
o Major bugfixes (hidden service v3):
|
||||
- Make onion service always use the exact amount of configured intro points
|
||||
(or less due to node exlusion). Before, a service could sometimes pick
|
||||
more intro points than configured with the
|
||||
HiddenServiceNumIntroductionPoints option. Fixes bug 31548; bugfix on
|
||||
0.3.2.1-alpha.
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor features (authority):
|
||||
- Directory authorities now reject relays running all currently
|
||||
deprecated release series. The currently supported release series
|
||||
are: 0.2.9, 0.3.5, 0.4.0, 0.4.1, and 0.4.2. Closes ticket 31549.
|
||||
@@ -1,3 +0,0 @@
|
||||
o Testing:
|
||||
- Simplify the Travis CI build matrix, and optimise for build time.
|
||||
Closes ticket 31859.
|
||||
@@ -1,5 +0,0 @@
|
||||
o Minor features (continuous integration):
|
||||
- Use Ubuntu Bionic images for our Travis CI builds, so we can get
|
||||
a recent version of coccinelle. But leave chutney on Ubuntu Trusty,
|
||||
until we can fix some Bionic permissions issues (see ticket 32240).
|
||||
Related to ticket 31919.
|
||||
@@ -1,5 +0,0 @@
|
||||
o Minor bugfixes (mainloop, periodic events):
|
||||
- Periodic events enabled flag was not unset properly when shutting down tor
|
||||
cleanly. This had the side effect to not re-enable periodic events when
|
||||
tor_api.h is used to relaunch tor after a shutdown. Fixes bug 32058;
|
||||
bugfix on 0.3.3.1-alpha.
|
||||
@@ -1,3 +0,0 @@
|
||||
o Testing:
|
||||
- Use Windows Server 2019 instead of Windows Server 2016 in our
|
||||
Appveyor builds. Closes ticket 32086.
|
||||
@@ -1,3 +0,0 @@
|
||||
o Testing:
|
||||
- Disable all but one Travis CI macOS build, to mitigate slow scheduling
|
||||
of Travis macOS jobs. Closes ticket 32177.
|
||||
@@ -1,2 +0,0 @@
|
||||
o Testing (continuous integration):
|
||||
- In Travis, use Xcode 11.2 on macOS 10.14. Closes ticket 32241.
|
||||
@@ -1,5 +0,0 @@
|
||||
o Testing:
|
||||
- Require C99 standards-conforming code in Travis CI, but allow GNU gcc
|
||||
extensions. Also activates clang's -Wtypedef-redefinition warnings.
|
||||
Build some jobs with -std=gnu99, and some jobs without.
|
||||
Closes ticket 32500.
|
||||
Reference in New Issue
Block a user