mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
Merge branch 'bug30649_040' into bug30649_maint_041
This commit is contained in:
@@ -1,4 +0,0 @@
|
||||
o Minor features (NSS, diagnostic):
|
||||
- Try to log an error from NSS (if there is any) and a more useful
|
||||
description of our situation if we are using NSS and a call to
|
||||
SSL_ExportKeyingMaterial() fails. Diagnostic for ticket 29241.
|
||||
@@ -1,5 +0,0 @@
|
||||
o Minor bugfixes (logging):
|
||||
- Correct a misleading error message when IPv4Only or IPv6Only
|
||||
is used but the resolved address can not be interpreted as an
|
||||
address of the specified IP version. Fixes bug 13221; bugfix
|
||||
on 0.2.3.9-alpha. Patch from Kris Katterjohn.
|
||||
@@ -0,0 +1,3 @@
|
||||
o Minor bugfixes (circuit isolation):
|
||||
- Fix a logic error that prevented the SessionGroup sub-option from
|
||||
being accepted. Fixes bug 22619; bugfix on 0.2.7.2-alpha.
|
||||
@@ -0,0 +1,5 @@
|
||||
o Minor bugfixes (v3 single onion services):
|
||||
- Make v3 single onion services fall back to a 3-hop intro, when there
|
||||
all intro points are unreachable via a 1-hop path. Previously, v3
|
||||
single onion services failed when all intro nodes were unreachable
|
||||
via a 1-hop path. Fixes bug 23507; bugfix on 0.3.2.1-alpha.
|
||||
@@ -0,0 +1,6 @@
|
||||
o Minor bugfixes (v2 single onion services):
|
||||
- Always retry v2 single onion service intro and rend circuits with a
|
||||
3-hop path. Previously, v2 single onion services used a 3-hop path
|
||||
when rend circuits were retried after a remote or delayed failure,
|
||||
but a 1-hop path for immediate retries. Fixes bug 23818;
|
||||
bugfix on 0.2.9.3-alpha.
|
||||
@@ -0,0 +1,6 @@
|
||||
o Minor bugfixes (v3 single onion services):
|
||||
- Always retry v3 single onion service intro and rend circuits with a
|
||||
3-hop path. Previously, v3 single onion services used a 3-hop path
|
||||
when rend circuits were retried after a remote or delayed failure,
|
||||
but a 1-hop path for immediate retries. Fixes bug 23818;
|
||||
bugfix on 0.3.2.1-alpha.
|
||||
@@ -1,3 +0,0 @@
|
||||
o Minor bugfixes (rust):
|
||||
- Abort on panic in all build profiles, instead of potentially unwinding
|
||||
into C code. Fixes bug 27199; bugfix on 0.3.3.1-alpha.
|
||||
@@ -1,7 +0,0 @@
|
||||
o Minor features (address selection):
|
||||
- Make Tor aware of the RFC 6598 (Carrier Grade NAT) IP range, which is the
|
||||
subnet 100.64.0.0/10. This is deployed by many ISPs as an alternative to
|
||||
RFC 1918 that does not break existing internal networks. This patch fixes
|
||||
security issues caused by RFC 6518 by blocking control ports on these
|
||||
addresses and warns users if client ports or ExtORPorts are listening on
|
||||
a RFC 6598 address. Closes ticket 28525. Patch by Neel Chauhan.
|
||||
@@ -1,6 +0,0 @@
|
||||
o Minor bugfixes (logging):
|
||||
- On Windows, when errors cause us to reload a consensus from disk, tell
|
||||
the user that we are retrying at log level "notice". Previously we only
|
||||
logged this information at "info", which was confusing because the
|
||||
errors themselves were logged at "warning". Improves previous fix for
|
||||
28614. Fixes bug 30004; bugfix on 0.4.0.2-alpha.
|
||||
@@ -1,3 +0,0 @@
|
||||
o Minor bugfixes (logging):
|
||||
- Stop logging a BUG() warning when tor is waiting for exit descriptors.
|
||||
Fixes bug 28656; bugfix on 0.3.5.1-alpha.
|
||||
@@ -1,3 +0,0 @@
|
||||
o Minor bugfix (logging):
|
||||
- Avoid logging about relaxing circuits when their time is fixed.
|
||||
Fixes bug 28698; bugfix on 0.2.4.7-alpha
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor bugfixes (bootstrap reporting):
|
||||
- During bootstrap reporting, correctly distinguish pluggable
|
||||
transports from plain proxies. Fixes bug 28925; bugfix on
|
||||
0.4.0.1-alpha.
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor bugfixes (documentation):
|
||||
- Describe the contents of the v3 onion service client authorization
|
||||
files correctly: They hold public keys, not private keys. Fixes bug
|
||||
28979; bugfix on 0.3.5.1-alpha. Spotted by "Felixix".
|
||||
@@ -1,5 +0,0 @@
|
||||
o Minor bugfixes (misc):
|
||||
- The amount of total available physical memory is now determined
|
||||
using the sysctl identifier HW_PHYSMEM (rather than HW_USERMEM)
|
||||
when it is defined and a 64-bit variant is not available. Fixes
|
||||
bug 28981; bugfix on 0.2.5.4-alpha. Patch from Kris Katterjohn.
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor bugfixes (stats):
|
||||
- When ExtraInfoStatistics is 0, stop including PaddingStatistics in
|
||||
relay and bridge extra-info documents. Fixes bug 29017;
|
||||
bugfix on 0.3.1.1-alpha.
|
||||
@@ -1,5 +0,0 @@
|
||||
o Minor bugfixes (logging, onion services):
|
||||
- Stop logging "Tried to establish rendezvous on non-OR circuit..." as
|
||||
a warning. Instead, log it as a protocol warning, because there is
|
||||
nothing that relay operators can do to fix it. Fixes bug 29029;
|
||||
bugfix on 0.2.5.7-rc.
|
||||
@@ -0,0 +1,5 @@
|
||||
o Major bugfixes (Onion service reachability):
|
||||
- Properly clean up the introduction point map when circuits change purpose
|
||||
from onion service circuits to pathbias, measurement, or other circuit types.
|
||||
This should fix some service-side instances of introduction point failure.
|
||||
Fixes bug 29034; bugfix on 0.3.2.1-alpha.
|
||||
@@ -1,5 +0,0 @@
|
||||
o Minor bugfix (continuous integration):
|
||||
- Reset coverage state on disk after Travis CI has finished. This is being
|
||||
done to prevent future gcda file merge errors which causes the test suite
|
||||
for the process subsystem to fail. The process subsystem was introduced
|
||||
in 0.4.0.1-alpha. Fixes bug 29036; bugfix on 0.2.9.15.
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor bugfixes (onion services):
|
||||
- Avoid crashing if ClientOnionAuthDir (incorrectly) contains
|
||||
more than one private key for a hidden service. Fixes bug 29040;
|
||||
bugfix on 0.3.5.1-alpha.
|
||||
@@ -1,5 +0,0 @@
|
||||
o Minor bugfixes (logging):
|
||||
- Log more information at "warning" level when unable to read a private
|
||||
key; log more information ad "info" level when unable to read a public
|
||||
key. We had warnings here before, but they were lost during our
|
||||
NSS work. Fixes bug 29042; bugfix on 0.3.5.1-alpha.
|
||||
@@ -1,3 +0,0 @@
|
||||
o Minor bugfixes (unit tests):
|
||||
- Fix intermittent failures on an adaptive padding unittest. Fixes bug
|
||||
29122; bugfix on 0.4.0.1-alpha
|
||||
@@ -1,5 +0,0 @@
|
||||
o Minor bugfixes (onion services, logging):
|
||||
- In hs_cache_store_as_client() log an HSDesc we failed to parse at Debug
|
||||
loglevel. Tor used to log it at Warning loglevel, which caused
|
||||
very long log lines to appear for some users. Fixes bug 29135; bugfix on
|
||||
0.3.2.1-alpha.
|
||||
@@ -1,5 +0,0 @@
|
||||
o Minor bugfixes (logging):
|
||||
- Log the correct port number for listening sockets when "auto" is
|
||||
used to let Tor pick the port number. Previously, port 0 was
|
||||
logged instead of the actual port number. Fixes bug 29144;
|
||||
bugfix on 0.3.5.1-alpha. Patch from Kris Katterjohn.
|
||||
@@ -1,3 +0,0 @@
|
||||
o Minor bugfixes (compilation, testing):
|
||||
- Silence a compiler warning in test-memwipe.c on OpenBSD. Fixes
|
||||
bug 29145; bugfix on 0.2.9.3-alpha. Patch from Kris Katterjohn.
|
||||
@@ -1,3 +0,0 @@
|
||||
o Minor bugfixes (linux seccomp sandbox):
|
||||
- Fix startup crash when experimental sandbox support is enabled.
|
||||
Fixes bug 29150; bugfix on 0.4.0.1-alpha. Patch by Peter Gerber.
|
||||
@@ -1,3 +0,0 @@
|
||||
o Minor bugfixes (tests):
|
||||
- Detect and suppress "bug" warnings from the util/time test on Windows.
|
||||
Fixes bug 29161; bugfix on 0.2.9.3-alpha.
|
||||
@@ -1,3 +0,0 @@
|
||||
o Minor bugfixes (compilation):
|
||||
- Fix compilation warnings in test_circuitpadding.c. Fixes bug 29169;
|
||||
bugfix on 0.4.0.1-alpha.
|
||||
@@ -1,4 +0,0 @@
|
||||
o Major bugfixes (networking):
|
||||
- Gracefully handle empty username/password fields in SOCKS5
|
||||
username/password auth messsage and allow SOCKS5 handshake to
|
||||
continue. Fixes bug 29175; bugfix on 0.3.5.1-alpha.
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor bugfixes (circuitpadding):
|
||||
- Inspect circuit-level cell queue before sending padding, to avoid
|
||||
sending padding while too much data is queued. Fixes bug 29204;
|
||||
bugfix on 0.4.0.1-alpha.
|
||||
@@ -1,6 +0,0 @@
|
||||
o Major bugfixes (NSS, relay):
|
||||
- When running with NSS, disable TLS 1.2 ciphersuites that use SHA384
|
||||
for their PRF. Due to an NSS bug, the TLS key exporters for these
|
||||
ciphersuites don't work -- which caused relays to fail to handshake
|
||||
with one another when these ciphersuites were enabled.
|
||||
Fixes bug 29241; bugfix on 0.3.5.1-alpha.
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor bugfixes (build, compatibility):
|
||||
- Update Cargo.lock file to match the version made by the latest
|
||||
version of Rust, so that "make distcheck" will pass again.
|
||||
Fixes bug 29244; bugfix on 0.3.3.4-alpha.
|
||||
@@ -1,5 +0,0 @@
|
||||
o Minor bugfixes (testing, circuit padding):
|
||||
- Disabled unstable circuit padding unittest that was causing intermittent
|
||||
test failures because of ill-defined small histogram. Such histograms
|
||||
will be allowed again after 29298 is implemented. Fixes second case of
|
||||
bug 29122; bugfix on 0.4.0.1-alpha.
|
||||
@@ -1,3 +0,0 @@
|
||||
o Minor bugfixes (circuitpadding testing):
|
||||
- Minor tweaks to avoid very rare test failures related to timers and
|
||||
monotime. Fixes bug 29500; bugfix on 0.4.0.1-alpha
|
||||
@@ -1,3 +0,0 @@
|
||||
o Minor bugfixes (scheduler):
|
||||
- When readding channels to the pending list, check the correct channel's
|
||||
sched_heap_idx. Fixes bug 29508; bugfix on 0.3.2.10
|
||||
@@ -1,5 +0,0 @@
|
||||
o Minor features (circuit padding):
|
||||
- Stop warning about undefined behavior in the probability distribution
|
||||
tests. Float division by zero may technically be undefined behaviour in
|
||||
C, but it's well-defined in IEEE 754. Partial backport of 29298.
|
||||
Closes ticket 29527; bugfix on 0.4.0.1-alpha.
|
||||
@@ -1,5 +0,0 @@
|
||||
o Minor bugfixes (testing):
|
||||
- Downgrade some LOG_ERR messages in the address/* tests to warnings.
|
||||
The LOG_ERR messages were occurring when we had no configured network.
|
||||
We were failing the unit tests, because we backported 28668 to 0.3.5.8,
|
||||
but did not backport 29530. Fixes bug 29530; bugfix on 0.3.5.8.
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor bugfixes (pluggable transports):
|
||||
- Fix an assertion failure crash bug when a pluggable transport process is
|
||||
terminated during the bootstrap phase. Fixes bug 29562; bugfix on
|
||||
0.4.0.1-alpha.
|
||||
@@ -1,3 +0,0 @@
|
||||
o Minor bugfixes (memory management, testing):
|
||||
- Stop leaking parts of the shared random state in the shared-random unit
|
||||
tests. Fixes bug 29599; bugfix on 0.2.9.1-alpha.
|
||||
@@ -1,6 +0,0 @@
|
||||
o Minor bugfixes (Windows, CI):
|
||||
- Skip the Appveyor 32-bit Windows Server 2016 job, and 64-bit Windows
|
||||
Server 2012 R2 job. The remaining 2 jobs still provide coverage of
|
||||
64/32-bit, and Windows Server 2016/2012 R2. Also set fast_finish, so
|
||||
failed jobs terminate the build immediately.
|
||||
Fixes bug 29601; bugfix on 0.3.5.4-alpha.
|
||||
@@ -1,7 +0,0 @@
|
||||
o Minor bugfixes (single onion services):
|
||||
- Allow connections to single onion services to remain idle without
|
||||
being disconnected. Relays acting as rendezvous points for
|
||||
single onion services were mistakenly closing idle established
|
||||
rendezvous circuits after 60 seconds, thinking that they are unused
|
||||
directory-fetching circuits that had served their purpose. Fixes
|
||||
bug 29665; bugfix on 0.2.1.26.
|
||||
@@ -1,3 +0,0 @@
|
||||
o Minor bugfixes (unit tests):
|
||||
- Decrease the false positive rate of stochastic probability distribution
|
||||
tests. Fixes bug 29693; bugfix on 0.4.0.1-alpha.
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor bugfixes (testing):
|
||||
- Backport the 0.3.4 src/test/test-network.sh to 0.2.9.
|
||||
We need a recent test-network.sh to use new chutney features in CI.
|
||||
Fixes bug 29703; bugfix on 0.2.9.1-alpha.
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor bugfixes (memory management, testing):
|
||||
- Stop leaking parts of the shared random state in the shared-random unit
|
||||
tests. The previous fix in 29599 was incomplete.
|
||||
Fixes bug 29706; bugfix on 0.2.9.1-alpha.
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor bugfixes (memory management):
|
||||
- Refactor the shared random state's memory management so that it actually
|
||||
takes ownership of the shared random value pointers.
|
||||
Fixes bug 29706; bugfix on 0.2.9.1-alpha.
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor bugfixes (pluggable transports):
|
||||
- Restore old behaviour when it comes to discovering the path of a given
|
||||
Pluggable Transport exe-file. Fixes bug 29874; bugfix on 0.4.0.1-alpha.
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor bugfixes (testing, windows):
|
||||
- Fix a test failure caused by an unexpected bug warning in
|
||||
our test for tor_gmtime_r(-1). Fixes bug 29922;
|
||||
bugfix on 0.2.9.3-alpha.
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor bugfixes (UI):
|
||||
- Lower log level of unlink() errors during bootstrap. Fixes bug 29930;
|
||||
bugfix on 0.4.0.1-alpha.
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
o Minor bugfixes (directory authorities):
|
||||
- Actually include the bandwidth-file-digest line in directory authority
|
||||
votes. Fixes bug 29959; bugfix on 0.4.0.2-alpha.
|
||||
@@ -1,7 +0,0 @@
|
||||
o Minor features (testing):
|
||||
- Use the approx_time() function when setting the "Expires" header
|
||||
in directory replies, to make them more testable. Needed for
|
||||
ticket 30001.
|
||||
o Minor bug fixes (testing):
|
||||
- Check the time in the "Expires" header with approx_time().
|
||||
Fixes bug 30001; bugfix on 0.4.0.4-rc.
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor bugfixes (CI):
|
||||
- Terminate test-stem if it takes more than 9.5 minutes to run.
|
||||
(Travis terminates the job after 10 minutes of no output.)
|
||||
Diagnostic for 29437. Fixes bug 30011; bugfix on 0.3.5.4-alpha.
|
||||
@@ -1,8 +0,0 @@
|
||||
o Minor bugfixes (TLS protocol, integration tests):
|
||||
- When classifying a client's selection of TLS ciphers, if the client
|
||||
ciphers are not yet available, do not cache the result. Previously,
|
||||
we had cached the unavailability of the cipher list and never looked
|
||||
again, which in turn led us to assume that the client only supported
|
||||
the ancient V1 link protocol. This, in turn, was causing Stem
|
||||
integration tests to stall in some cases.
|
||||
Fixes bug 30021; bugfix on 0.2.4.8-alpha.
|
||||
@@ -1,9 +0,0 @@
|
||||
o Minor bugfixes (security):
|
||||
- Fix a potential double free bug when reading huge bandwidth files. The
|
||||
issue is not exploitable in the current Tor network because the
|
||||
vulnerable code is only reached when directory authorities read bandwidth
|
||||
files, but bandwidth files come from a trusted source (usually the
|
||||
authorities themselves). Furthermore, the issue is only exploitable in
|
||||
rare (non-POSIX) 32-bit architectures which are not used by any of the
|
||||
current authorities. Fixes bug 30040; bugfix on 0.3.5.1-alpha. Bug found
|
||||
and fixed by Tobias Stoeckmann.
|
||||
@@ -1,5 +0,0 @@
|
||||
o Minor bugfixes (hardening):
|
||||
- Verify in more places that we are not about to create a buffer
|
||||
with more than INT_MAX bytes, to avoid possible OOB access in the event
|
||||
of bugs. Fixes bug 30041; bugfix on 0.2.0.16. Found and fixed by
|
||||
Tobias Stoeckmann.
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor bugfixes (compilation, unusual configuration):
|
||||
- Avoid failures when building with ALL_BUGS_ARE_FAILED due to
|
||||
missing declarations of abort(), and prevent other such failures
|
||||
in the future. Fixes bug 30189; bugfix on 0.3.4.1-alpha.
|
||||
@@ -1,3 +0,0 @@
|
||||
o Minor bugfixes (shellcheck):
|
||||
- Stop looking for scripts in the build directory during
|
||||
"make shellcheck". Fixes bug 30263; bugfix on 0.4.0.1-alpha.
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor bugfixes (directory authority):
|
||||
- Move the "bandwidth-file-headers" line in directory authority votes
|
||||
so that it conforms to dir-spec.txt. Fixes bug 30316; bugfix on
|
||||
0.3.5.1-alpha.
|
||||
@@ -1,3 +0,0 @@
|
||||
o Minor features (compile-time modules):
|
||||
- Add a --list-modules command to print a list of which compile-time
|
||||
modules are enabled. Closes ticket 30452.
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor bugfixes ():
|
||||
- Avoid a GCC 9.1.1 warning (and possible crash depending on libc
|
||||
implemenation) when failing to load a hidden service client authorization
|
||||
file. Fixes bug 30475; bugfix on 0.3.5.1-alpha.
|
||||
@@ -0,0 +1,4 @@
|
||||
o Minor bugfixes (directory authorities):
|
||||
- Stop crashing after parsing an unknown descriptor purpose annotation.
|
||||
We think this bug can only be triggered by modifying a local file.
|
||||
Fixes bug 30781; bugfix on 0.2.0.8-alpha.
|
||||
@@ -0,0 +1,4 @@
|
||||
o Minor bugfixes (memory leaks):
|
||||
- Fix a trivial memory leak when parsing an invalid value
|
||||
from a download schedule in the configuration. Fixes bug
|
||||
30894; bugfix on 0.3.4.1-alpha.
|
||||
@@ -0,0 +1,4 @@
|
||||
o Minor bugfixes (circuit padding):
|
||||
- Ignore non-padding cells on padding circuits. This addresses various
|
||||
warning messages from subsystems that were not expecting padding
|
||||
circuits. Fixes bug 30942; bugfix on 0.4.1.1-alpha.
|
||||
@@ -0,0 +1,4 @@
|
||||
o Minor bugfixes (pluggable transports):
|
||||
- Always publish bridge pluggable transport information in the extra info
|
||||
descriptor, even if ExtraInfoStatistics is 0. This information is
|
||||
needed by BridgeDB. Fixes bug 30956; bugfix on 0.4.1.1-alpha.
|
||||
@@ -0,0 +1,4 @@
|
||||
o Minor bugfixes (crash on exit):
|
||||
- Avoid a set of possible code paths that could use try to use freed memory
|
||||
in routerlist_free() while Tor was exiting. Fixes bug 31003; bugfix on
|
||||
0.1.2.2-alpha.
|
||||
@@ -0,0 +1,4 @@
|
||||
o Minor bugfixes (circuitpadding):
|
||||
- Add two NULL checks in unreachable places to silence Coverity (CID 144729
|
||||
and 1447291) and better future proof ourselves. Fixes bug 31024; bugfix
|
||||
on 0.4.1.1-alpha.
|
||||
@@ -0,0 +1,3 @@
|
||||
o Code simplification and refactoring:
|
||||
- Remove some dead code from circpad_machine_remove_token() to fix some
|
||||
Coverity warnings (CID 1447298). Fixes bug 31027; bugfix on 0.4.1.1-alpha.
|
||||
@@ -0,0 +1,4 @@
|
||||
o Minor bugfixes (logging):
|
||||
- Fix a conflict between the flag used for messaging-domain
|
||||
log messages, and the LD_NO_MOCK testing flag. Fixes bug 31080;
|
||||
bugfix on 0.4.1.1-alpha.
|
||||
@@ -0,0 +1,9 @@
|
||||
o Minor bugfixes (compilation):
|
||||
- Avoid using labs() on time_t, which can cause compilation warnings
|
||||
on 64-bit Windows builds. Fixes bug 31343; bugfix on 0.2.4.4-alpha.
|
||||
|
||||
o Minor bugfixes (clock skew detection):
|
||||
- Don't believe clock skew results from NETINFO cells that appear to
|
||||
arrive before the VERSIONS cells they are responding to were sent.
|
||||
Previously, we would accept them up to 3 minutes "in the past".
|
||||
Fixes bug 31343; bugfix on 0.2.4.4-alpha.
|
||||
@@ -0,0 +1,11 @@
|
||||
o Minor bugfixes (circuit padding negotiation):
|
||||
- Bump circuit padding protover to explicitly signify that the hs setup
|
||||
machine support is finalized in 0.4.1.x-stable. This also means that
|
||||
0.4.1.x-alpha clients will not negotiate padding with 0.4.1.x-stable
|
||||
relays, and 0.4.1.x-stable clients will not negotiate padding with
|
||||
0.4.1.x-alpha relays (or 0.4.0.x relays). Fixes bug 31356;
|
||||
bugfix on 0.4.1.1-alpha.
|
||||
o Minor features (circuit padding logging):
|
||||
- Demote noisy client-side warn log to a protocol warning. Add additional
|
||||
log messages and circuit id fields to help with fixing bug 30992 and any
|
||||
other future issues.
|
||||
@@ -0,0 +1,3 @@
|
||||
o Minor bugfixes (rust):
|
||||
- Correctly exclude a redundant rust build job in Travis. Fixes bug 31463;
|
||||
bugfix on 0.3.5.4-alpha.
|
||||
@@ -0,0 +1,3 @@
|
||||
o Minor features (continuous integration):
|
||||
- Our Travis configuration now uses Chutney to run some network
|
||||
integration tests automatically. Closes ticket 29280.
|
||||
@@ -1,3 +0,0 @@
|
||||
o Minor bugfixes (C correctness):
|
||||
- Fix an unlikely memory leak in consensus_diff_apply(). Fixes bug 29824;
|
||||
bugfix on 0.3.1.1-alpha. This is Coverity warning CID 1444119.
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor features (diagnostic):
|
||||
- Add more diagnostic log messages in an attempt to solve
|
||||
the issue of NUL bytes appearing in a microdescriptor cache.
|
||||
Related to ticket 28223.
|
||||
@@ -1,3 +0,0 @@
|
||||
o Documentation:
|
||||
- In manpage entry describing MapAddress torrc setting, use example
|
||||
IP addresses from ranges specified by RFC 5737. Resolves issue 28623.
|
||||
@@ -1,3 +0,0 @@
|
||||
o Documentation:
|
||||
- Clarify that Tor performs stream isolation between *Port listeners by
|
||||
default. Resolves issue 29121.
|
||||
@@ -0,0 +1,3 @@
|
||||
o Documentation:
|
||||
- Mention URLs for Travis/Appveyor/Jenkins in ReleasingTor.md. Closes
|
||||
ticket 30630.
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor features (developer tooling):
|
||||
- Provide a git pre-commit hook that disallows commiting if we have any
|
||||
failures in our code and changelog formatting checks. It is now available
|
||||
in scripts/maint/pre-commit.git-hook. Implements feature 28976.
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor features (geoip):
|
||||
- Update geoip and geoip6 to the February 5 2019 Maxmind GeoLite2
|
||||
Country database. Closes ticket 29478.
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor features (geoip):
|
||||
- Update geoip and geoip6 to the March 4 2019 Maxmind GeoLite2
|
||||
Country database. Closes ticket 29666.
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor features (geoip):
|
||||
- Update geoip and geoip6 to the April 2 2019 Maxmind GeoLite2
|
||||
Country database. Closes ticket 29992.
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor features (geoip):
|
||||
- Update geoip and geoip6 to the May 13 2019 Maxmind GeoLite2
|
||||
Country database. Closes ticket 30522.
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor features (dircache):
|
||||
- When a directory authority is using a bandwidth file to obtain the
|
||||
bandwidth values that will be included in the next vote, serve this
|
||||
bandwidth file at /tor/status-vote/next/bandwidth. Closes ticket 21377.
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor features (directory authority):
|
||||
- When a directory authority is using a bandwidth file to obtain the
|
||||
bandwidth values, include the digest of the file in the vote.
|
||||
Closes ticket 26698.
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor features (changelogs):
|
||||
- Check that bugfix versions in changes files look like Tor versions
|
||||
from the versions spec. Warn when bugfixes claim to be on a future
|
||||
release. Closes ticket 27761.
|
||||
@@ -1,8 +0,0 @@
|
||||
o Major bugfixes (windows, startup):
|
||||
- When writing a consensus file to disk, always write in
|
||||
"binary" mode so that we can safely map it into memory later.
|
||||
Fixes part of bug 28614; bugfix on 0.4.0.1-alpha.
|
||||
- When reading a consensus file from disk, detect whether it
|
||||
was written in text mode, and re-read it in text mode if so.
|
||||
Fixes part of bug 28614; bugfix on 0.4.0.1-alpha.
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
o Minor features (testing):
|
||||
- Treat all unexpected ERR and BUG messages as test failures.
|
||||
Closes ticket 28668.
|
||||
@@ -1,4 +0,0 @@
|
||||
o Code simplification and refactoring:
|
||||
- Introduce a connection_dir_buf_add() helper function that checks for
|
||||
compress_state of dir_connection_t and automatically writes a string to
|
||||
directory connection with or without compression. Resolves issue 28816.
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor features (compilation):
|
||||
- Compile correctly when OpenSSL is built with engine support
|
||||
disabled, or with deprecated APIs disabled. Closes ticket
|
||||
29026. Patches from "Mangix".
|
||||
@@ -1,2 +0,0 @@
|
||||
o Removed features:
|
||||
- Remove check-tor script from repository. Resolves issue 29072.
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor bugfixes (tests):
|
||||
- Do not log an error-level message if we fail to find an IPv6
|
||||
network interface from the unit tests. Fixes bug 29160; bugfix on
|
||||
0.2.7.3-rc.
|
||||
@@ -1,5 +0,0 @@
|
||||
o Major bugfixes (cell scheduler, KIST):
|
||||
- Make KIST to always take into account the outbuf length when computing
|
||||
what we can actually put in the outbuf. This could lead to the outbuf
|
||||
being filled up and thus a possible memory DoS vector. TROVE-2019-001.
|
||||
Fixes bug 29168; bugfix on 0.3.2.1-alpha.
|
||||
@@ -1,7 +0,0 @@
|
||||
o Minor features (dormant mode):
|
||||
- Add a DormantCanceledByStartup option to tell Tor that it should
|
||||
treat a startup event as cancelling any previous dormant state.
|
||||
Integrators should use this option with caution: it should
|
||||
only be used if Tor is being started because of something that the
|
||||
user did, and not if Tor is being automatically started in the
|
||||
background. Closes ticket 29357.
|
||||
@@ -1,3 +0,0 @@
|
||||
o Minor bugfixes (testing):
|
||||
- Fix our gcov wrapper script to look for object files at the
|
||||
correct locations. Fixes bug 29435; bugfix on 0.3.5.1-alpha.
|
||||
@@ -1,4 +0,0 @@
|
||||
o Minor bugfixes (Rust, protover):
|
||||
- The Rust implementation of protover was missing the "Padding" value in
|
||||
the translate function from C to Rust. Fixes bug 29631; bugfix on
|
||||
0.4.0.1-alpha.
|
||||
@@ -1,4 +0,0 @@
|
||||
o Testing:
|
||||
- Specify torrc paths (with empty files) when launching tor in
|
||||
integration tests; refrain from reading user and system torrcs.
|
||||
Resolves issue 29702.
|
||||
@@ -1,7 +0,0 @@
|
||||
o Minor features (bandwidth authority):
|
||||
- Make bandwidth authorities to ignore relays that are reported in the
|
||||
bandwidth file with the key-value "vote=0".
|
||||
This change allows to report the relays that were not measured due
|
||||
some failure and diagnose the reasons without the bandwidth being included in the
|
||||
bandwidth authorities vote.
|
||||
Closes ticket 29806.
|
||||
@@ -1,3 +0,0 @@
|
||||
o Code simplification and refactoring:
|
||||
- Refactor handle_get_next_bandwidth() to use connection_dir_buf_add().
|
||||
Implements ticket 29897.
|
||||
@@ -1,3 +0,0 @@
|
||||
o Minor features (continuous integration):
|
||||
- On Travis Rust builds, cleanup Rust registry and refrain from caching
|
||||
target/ directory to speed up builds. Resolves issue 29962.
|
||||
@@ -1,4 +0,0 @@
|
||||
o Testing (continuous integration):
|
||||
- In Travis, tell timelimit to use stem's backtrace signals. And launch
|
||||
python directly from timelimit, so python receives the signals from
|
||||
timelimit, rather than make. Closes ticket 30117.
|
||||
@@ -1,3 +0,0 @@
|
||||
o Minor features (continuous integration):
|
||||
- Remove sudo configuration lines from .travis.yml as they are no longer
|
||||
needed with current Travis build environment. Resolves issue 30213.
|
||||
@@ -1,2 +0,0 @@
|
||||
o Testing (continuous integration):
|
||||
- In Travis, show stem's tor log after failure. Closes ticket 30234.
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user