Compare commits

...

111 Commits

Author SHA1 Message Date
Nick Mathewson 79c56a6e31 Merge branch 'maint-0.3.3' into release-0.3.3 2018-06-08 10:12:57 -04:00
Nick Mathewson 0c9d617762 Merge branch 'maint-0.3.3' into release-0.3.3 2018-06-02 10:42:06 -07:00
Nick Mathewson db9ca07c46 Merge branch 'maint-0.3.3' into release-0.3.3 2018-05-27 10:04:42 -04:00
Nick Mathewson c8dad04924 Merge branch 'maint-0.3.3' into release-0.3.3 2018-05-24 09:40:06 -04:00
Nick Mathewson c11c851b39 Merge branch 'maint-0.3.3' into release-0.3.3 2018-05-22 18:05:55 -04:00
Roger Dingledine 7dd0813e78 and put those in the release notes too 2018-05-22 16:14:39 -04:00
Roger Dingledine 6a7d650b37 0.3.1.10 and 0.2.9.15 changelogs got left out too 2018-05-22 16:13:29 -04:00
Roger Dingledine 568cb0ee8f run nickm's format_changelog.py script 2018-05-22 15:51:54 -04:00
Roger Dingledine 35956bce49 a few more changelog fixes 2018-05-22 15:47:18 -04:00
Roger Dingledine 78fcfc7bcd light cleanup, give them new blurbs 2018-05-22 15:03:00 -04:00
Roger Dingledine 37b7eadb57 include 0.3.2.10 blurbs in 0.3.3 changelogs
so they aren't mysteriously missing from the tarballs/etc
2018-05-22 14:29:26 -04:00
Roger Dingledine 00e7e324d1 remove items from 0.3.3.6 that are already in 0.3.2.10 2018-05-22 14:22:51 -04:00
Nick Mathewson 67da2d9411 Merge branch 'maint-0.3.3' into release-0.3.3 2018-05-22 14:13:28 -04:00
Nick Mathewson 0256702362 Merge branch 'maint-0.3.3' into release-0.3.3 2018-05-22 13:35:33 -04:00
Nick Mathewson 20f8fead9c Merge branch 'maint-0.3.3' into release-0.3.3 2018-05-22 12:54:31 -04:00
Nick Mathewson 0b8de7b3c3 Merge branch 'maint-0.3.3' into release-0.3.3 2018-05-22 12:40:27 -04:00
Nick Mathewson b6a88173bb add TROVE-2018-005 to changelog and releasenotes 2018-05-22 12:37:49 -04:00
Nick Mathewson f177ec2142 Merge branch 'maint-0.3.3' into release-0.3.3 2018-05-22 12:33:54 -04:00
Nick Mathewson 2b2634339b Move bug25145 entry into ChangeLog
(It doesn't go into ReleaseNotes, since it's a bugfix on 0.3.3.2-alpha)
2018-05-22 10:20:15 -04:00
Nick Mathewson c91c4e9bb6 Merge branch 'maint-0.3.3' into release-0.3.3 2018-05-22 08:35:41 -04:00
Nick Mathewson f15e1e65cb Write a blurb for 0.3.3.6 2018-05-21 09:28:00 -04:00
Nick Mathewson 7760162b8c 033 releasenotes: minor sorting 2018-05-21 09:16:28 -04:00
Nick Mathewson b9aa9e6012 Sort the entries in the 0.3.3.7 CL and RNs 2018-05-17 13:06:37 -04:00
Nick Mathewson 731d4dbc56 Start on releasenotes for 0.3.3.6
Here I've just concatenated the changelogs and removed the "bugfix
on 0.3.3.x" entries.
2018-05-17 13:04:56 -04:00
Nick Mathewson d0def59108 Begin work on a ChangeLog for 0.3.3.6 2018-05-17 12:59:33 -04:00
Nick Mathewson ad5b4c4085 Merge branch 'maint-0.3.3' into release-0.3.3 2018-05-16 12:11:45 -04:00
Nick Mathewson ca63a66604 Merge branch 'maint-0.3.3' into release-0.3.3 2018-05-15 09:32:45 -04:00
Nick Mathewson 1118536142 Merge branch 'maint-0.3.3' into release-0.3.3 2018-05-10 09:22:32 -04:00
Nick Mathewson f36fea697e Merge branch 'maint-0.3.3' into release-0.3.3 2018-05-10 09:19:28 -04:00
Nick Mathewson 62b224f724 Merge branch 'maint-0.3.3' into release-0.3.3 2018-05-10 08:20:38 -04:00
Nick Mathewson ff46d08fd4 Merge branch 'maint-0.3.3' into release-0.3.3 2018-05-09 11:53:18 -04:00
Nick Mathewson 582f784548 Merge branch 'maint-0.3.3' into release-0.3.3 2018-05-09 08:26:08 -04:00
Roger Dingledine 6db0c006b2 Merge branch 'maint-0.3.3' into release-0.3.3 2018-05-08 13:49:34 -04:00
Nick Mathewson 0e4f7b56a2 Merge branch 'maint-0.3.3' into release-0.3.3 2018-05-07 13:33:19 -04:00
Nick Mathewson 40456054ea Merge branch 'maint-0.3.3' into release-0.3.3 2018-05-03 13:38:54 -04:00
Nick Mathewson f6890422aa Merge branch 'maint-0.3.3' into release-0.3.3 2018-05-03 13:37:37 -04:00
Nick Mathewson 8e81d329ee Merge branch 'maint-0.3.3' into release-0.3.3 2018-05-02 08:46:28 -04:00
Nick Mathewson 3a53b0c9a2 Merge branch 'maint-0.3.3' into release-0.3.3 2018-04-27 13:26:17 -04:00
Nick Mathewson 19bed6f936 Merge branch 'maint-0.3.3' into release-0.3.3 2018-04-25 08:01:54 -04:00
Nick Mathewson 148540c505 Merge branch 'maint-0.3.3' into release-0.3.3 2018-04-24 10:38:37 -04:00
Nick Mathewson d8114a1f57 Merge branch 'maint-0.3.3' into release-0.3.3 2018-04-24 10:37:36 -04:00
Nick Mathewson 08fca9414d Merge branch 'maint-0.3.3' into release-0.3.3 2018-04-24 08:51:58 -04:00
Nick Mathewson 5807656f8f Merge branch 'maint-0.3.3' into release-0.3.3 2018-04-23 09:24:33 -04:00
Nick Mathewson 84ff776893 Merge branch 'maint-0.3.3' into release-0.3.3 2018-04-20 14:39:48 -04:00
Nick Mathewson d8a9c9f2c8 Merge branch 'maint-0.3.3' into release-0.3.3 2018-04-17 10:48:18 -04:00
Nick Mathewson fb35918747 Merge branch 'maint-0.3.3' into release-0.3.3 2018-04-17 10:45:58 -04:00
Nick Mathewson 6c4e10c936 Merge branch 'maint-0.3.3' into release-0.3.3 2018-04-16 13:48:23 -04:00
Nick Mathewson 8ae9ed6287 Merge branch 'maint-0.3.3' into release-0.3.3 2018-04-16 10:06:21 -04:00
Nick Mathewson d17ddb8393 Merge branch 'maint-0.3.3' into release-0.3.3 2018-04-15 15:41:24 -04:00
Nick Mathewson 81d71f0d41 More small changelog edits 2018-04-15 15:10:57 -04:00
Nick Mathewson 420840434c Edit changelog for 0.3.3.5-rc 2018-04-15 13:54:21 -04:00
Nick Mathewson 1856f3e11e Begin work on 0.3.3.5-rc changelog 2018-04-14 12:23:51 -04:00
Nick Mathewson 74882c781c Merge branch 'maint-0.3.3' into release-0.3.3 2018-04-14 12:22:00 -04:00
Nick Mathewson f95f6a4498 Merge branch 'maint-0.3.3' into release-0.3.3 2018-04-13 13:09:15 -04:00
Nick Mathewson 50406c2720 Merge branch 'maint-0.3.3' into release-0.3.3 2018-04-13 13:05:53 -04:00
Nick Mathewson 6963aca6ac Merge branch 'maint-0.3.3' into release-0.3.3 2018-04-12 12:31:41 -04:00
Nick Mathewson be3d8cb176 Merge branch 'maint-0.3.3' into release-0.3.3 2018-04-12 12:25:51 -04:00
Nick Mathewson 85db0c46eb Merge branch 'maint-0.3.3' into release-0.3.3 2018-04-12 11:14:42 -04:00
Nick Mathewson 572077b7fd Merge branch 'maint-0.3.3' into release-0.3.3 2018-04-11 15:38:00 -04:00
Nick Mathewson 6a0b31e5a7 Merge branch 'maint-0.3.3' into release-0.3.3 2018-04-11 10:48:46 -04:00
Nick Mathewson 3230814d2b Merge branch 'maint-0.3.3' into release-0.3.3 2018-04-10 14:26:32 -04:00
Nick Mathewson f467771634 Merge branch 'maint-0.3.3' into release-0.3.3 2018-04-06 16:18:47 -04:00
Nick Mathewson 98a0498490 Merge branch 'maint-0.3.3' into release-0.3.3 2018-04-05 12:09:00 -04:00
Nick Mathewson ad0bc6e54c Merge branch 'maint-0.3.3' into release-0.3.3 2018-04-05 08:36:13 -04:00
Nick Mathewson 876b4b168a Merge branch 'maint-0.3.3' into release-0.3.3 2018-04-05 08:22:34 -04:00
Nick Mathewson 8a8b4ae69b Merge branch 'maint-0.3.3' into release-0.3.3 2018-04-05 08:21:43 -04:00
Nick Mathewson 01037c106d Merge branch 'maint-0.3.3' into release-0.3.3 2018-04-04 08:57:24 -04:00
Nick Mathewson 753840a8a7 Merge branch 'maint-0.3.3' into release-0.3.3 2018-04-03 19:03:38 -04:00
Nick Mathewson 5bdc18b2df Merge branch 'maint-0.3.3' into release-0.3.3 2018-04-02 08:51:47 -04:00
Nick Mathewson e47080a4d7 Merge branch 'maint-0.3.3' into release-0.3.3 2018-03-29 15:00:46 -04:00
Nick Mathewson 720f044a29 Merge branch 'maint-0.3.3' into release-0.3.3 2018-03-29 14:59:01 -04:00
Nick Mathewson 2f173ce442 Merge branch 'maint-0.3.3' into release-0.3.3 2018-03-29 11:24:22 -04:00
Nick Mathewson a204a919f3 add a word. 2018-03-29 10:58:08 -04:00
Nick Mathewson 7b1eda3f67 Draft changelog for 0.3.3.4-alpha. 2018-03-29 08:16:15 -04:00
Nick Mathewson 36d1250a01 Merge branch 'maint-0.3.3' into release-0.3.3 2018-03-29 08:01:55 -04:00
Nick Mathewson 2504c2d4ae Merge branch 'maint-0.3.3' into release-0.3.3 2018-03-28 14:23:06 -04:00
Nick Mathewson e31487b4ed Merge branch 'maint-0.3.3' into release-0.3.3 2018-03-28 08:11:46 -04:00
Nick Mathewson 08cd7a1bf2 Merge branch 'maint-0.3.3' into release-0.3.3 2018-03-28 07:50:47 -04:00
Nick Mathewson f2027d5bf8 Merge branch 'maint-0.3.3' into release-0.3.3 2018-03-27 18:25:52 -04:00
Nick Mathewson d5580d9a27 Merge branch 'maint-0.3.3' into release-0.3.3 2018-03-27 07:05:15 -04:00
Nick Mathewson 1f3e0f157c Merge branch 'maint-0.3.3' into release-0.3.3 2018-03-26 19:47:48 -04:00
Nick Mathewson 08cc2cc692 Merge branch 'maint-0.3.3' into release-0.3.3 2018-03-26 10:32:53 -04:00
Nick Mathewson 7ebb1ba2c3 Merge branch 'maint-0.3.3' into release-0.3.3 2018-03-26 10:29:29 -04:00
Nick Mathewson a4190d44fa Merge branch 'maint-0.3.3' into release-0.3.3 2018-03-23 17:49:29 -04:00
Nick Mathewson 7c360ee758 Merge branch 'maint-0.3.3' into release-0.3.3 2018-03-23 11:18:23 -04:00
Nick Mathewson f1a88ec11b Merge branch 'maint-0.3.3' into release-0.3.3 2018-03-21 17:10:10 -04:00
Nick Mathewson 76d14aabd4 Merge branch 'maint-0.3.3' into release-0.3.3 2018-03-21 17:04:41 -04:00
Nick Mathewson 5b32475fb0 Merge branch 'maint-0.3.3' into release-0.3.3 2018-03-20 12:55:46 -04:00
Nick Mathewson 0aff795b78 Merge branch 'maint-0.3.3' into release-0.3.3 2018-03-20 07:59:13 -04:00
Nick Mathewson 87c7e96eaa Merge branch 'maint-0.3.3' into release-0.3.3 2018-03-20 07:50:46 -04:00
Nick Mathewson 19421ffcf3 Merge branch 'maint-0.3.3' into release-0.3.3 2018-03-19 16:59:49 -04:00
Nick Mathewson f5f4a68610 Merge branch 'maint-0.3.3' into release-0.3.3 2018-03-19 05:42:43 -04:00
Nick Mathewson 3bda8ab0ae Merge branch 'maint-0.3.3' into release-0.3.3 2018-03-19 05:39:56 -04:00
Nick Mathewson f5f377ecb2 Merge branch 'maint-0.3.3' into release-0.3.3 2018-03-19 05:36:06 -04:00
Nick Mathewson 5ee93047cb Merge branch 'maint-0.3.3' into release-0.3.3 2018-03-13 11:03:08 -04:00
Nick Mathewson 504dc5a93c Merge branch 'maint-0.3.3' into release-0.3.3 2018-03-13 10:59:30 -04:00
Nick Mathewson 09612b19c5 Merge branch 'maint-0.3.3' into release-0.3.3 2018-03-13 10:58:03 -04:00
Nick Mathewson 0456ec2153 Merge branch 'maint-0.3.3' into release-0.3.3 2018-03-13 13:44:09 +01:00
Nick Mathewson ed73b086b7 Merge branch 'maint-0.3.3' into release-0.3.3 2018-03-13 10:01:30 +01:00
Nick Mathewson 6d44cf66c7 Merge branch 'maint-0.3.3' into release-0.3.3 2018-03-03 11:59:27 -05:00
Nick Mathewson ac93889ee8 Merge branch 'maint-0.3.3' into release-0.3.3 2018-03-03 11:53:05 -05:00
Nick Mathewson 2a20f8e51a Merge branch 'maint-0.3.3' into release-0.3.3 2018-03-03 11:34:10 -05:00
Nick Mathewson d15a7a27bb final (?) changelog tweaks 2018-03-03 07:48:53 -05:00
Nick Mathewson 5c6b706c61 Add a changelog entry for 25250. 2018-03-01 16:52:44 -05:00
Nick Mathewson 10206b25d3 Merge branch 'maint-0.3.3' into release-0.3.3 2018-03-01 16:44:31 -05:00
Nick Mathewson 1bc35c59fb Draft changelog for 0.3.3.3-alpha 2018-03-01 16:41:56 -05:00
Nick Mathewson bffa158414 Merge branch 'maint-0.3.3' into release-0.3.3 2018-03-01 16:10:47 -05:00
Nick Mathewson c0c487073a defer the mystery date to thu or fri. 2018-02-27 18:39:08 -05:00
Roger Dingledine dc603be908 tiny tweaks to upcoming 0.3.3.3 changelog 2018-02-27 17:21:10 -05:00
Nick Mathewson 7d3d9a4fac light editing for 0.3.3.3-alpha changelog 2018-02-22 10:20:28 -05:00
Nick Mathewson 2286c92803 Start an 0.3.3.3-alpha changelog 2018-02-22 09:24:47 -05:00
66 changed files with 2192 additions and 327 deletions

1000
ChangeLog

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +0,0 @@
o Documentation:
- Correct an IPv6 error in the documentation for ExitPolicy.
Closes ticket 25857. Patch from "CTassisF".

View File

@ -1,6 +0,0 @@
o Major bugfixes (security, directory authority, denial-of-service):
- Fix a bug that could have allowed an attacker to force a
directory authority to use up all its RAM by passing it a
maliciously crafted protocol versions string. Fixes bug 25517;
bugfix on 0.2.9.4-alpha. This issue is also tracked as
TROVE-2018-005.

View File

@ -1,7 +0,0 @@
o Minor bugfix (Exit node DNS retries):
- Re-attempt timed-out DNS queries 3 times before failure, since our
timeout is 5 seconds for them, but clients wait 10-15. Also allow
slightly more timeouts per resolver before giving up on it in the
case where an exit has multiple resolvers configured. Fixes bug 21394;
bugfix on 0.3.1.9.

View File

@ -1,8 +0,0 @@
o Major bugfixes (performance, load balancing):
- Directory authorities no longer vote in favor of the Guard flag
for relays that don't advertise directory support. Starting in Tor
0.3.0.1-alpha, Tor clients have been avoiding using such relays in
the Guard position, leading to increasingly broken load balancing
for the 5%-or-so of Guards that don't advertise directory support.
Fixes bug 22310; bugfix on 0.3.0.6.

View File

@ -1,4 +0,0 @@
o Minor bugfixes (relay, crash):
- Avoid a crash when running with DirPort set but ORPort tuned off.
Fixes a case of bug 23693; bugfix on 0.3.1.1-alpha.

View File

@ -1,13 +0,0 @@
o Major bugfixes (protover, voting):
- Revise Rust implementation of protover to use a more memory-efficient
voting algorithm and corresponding data structures, thus avoiding a
potential (but small impact) DoS attack where specially crafted protocol
strings would expand to several potential megabytes in memory. In the
process, several portions of code were revised to be methods on new,
custom types, rather than functions taking interchangeable types, thus
increasing type safety of the module. Custom error types and handling
were added as well, in order to facilitate better error dismissal/handling
in outside crates and avoid mistakenly passing an internal error string to
C over the FFI boundary. Many tests were added, and some previous
differences between the C and Rust implementations have been
remedied. Fixes bug 24031; bugfix on 0.3.3.1-alpha.

View File

@ -1,5 +0,0 @@
o Major bugfixes (relay, connection):
- Refuse to connect again to a relay from which we failed previously with
a connection refused, timeout or error (at the TCP level). The relay
won't be retried for 60 seconds after the failure occured. Fixes bug
24767; bugfix on 0.0.6.

View File

@ -1,7 +0,0 @@
o Minor bugfixes (performance):
- Reduce the number of circuits that can be opened at once during the
circuit build timeout phase. This is done by increasing the idle timeout
to 3 minutes, and lowering the maximum number of concurrent learning
circuits to 10. Fixes bug 24769; bugfix on 0.3.1.1-alpha.

View File

@ -1,4 +0,0 @@
o Minor features (config options):
- Change the way the default value for MaxMemInQueues is calculated. We now
use 0.4 * RAM if the system have 8 GB RAM or more, otherwise we use the
former value of 0.75 * RAM. Closes ticket 24782.

View File

@ -1,3 +0,0 @@
o Code simplification and refactoring:
- Move the list of default directory authorities to their own file for
inclusion using the C preprocessor. Closes ticket 24854. Patch by "beastr0".

View File

@ -1,5 +0,0 @@
o Minor bugfixes (controller, reliability):
- Avoid a (nonfatal) assertion failure when extending a one-hop circuit
from the controller to become a multihop circuit. Fixes bug 24903;
bugfix on 0.2.5.2-alpha.

View File

@ -1,4 +0,0 @@
o Minor bugfix (channel, client):
- Better identify client connection when reporting to the geoip client
cache. Fixes bug 24904; bugfix on 0.3.1.7.

View File

@ -1,3 +0,0 @@
o Minor bugfixes (Linux seccomp2 sandbox):
- Allow the nanosleep() system call, which glibc uses to implement
sleep() and usleep(). Fixes bug 24969; bugfix on 0.2.5.1-alpha.

View File

@ -1,7 +0,0 @@
o Minor features (compatibility, OpenSSL):
- Tor will now support TLS1.3 once OpenSSL 1.1.1 is released.
Previous versions of Tor would not have worked with OpenSSL
1.1.1, since they neither disabled TLS 1.3 nor enabled any of the
ciphersuites it requires. Here we enable the TLS 1.3 ciphersuites.
Closes ticket 24978.

View File

@ -1,4 +0,0 @@
o Minor bugfixes (hidden services):
- Re-instate counting pending client HSDir fetch circuits against the
MaxClientCircuitsPending rate limit. Fixes bug 24989; bugfix on
0.3.3.0-alpha-dev.

View File

@ -1,4 +0,0 @@
o Minor features (logging):
- Clarify the log messages produced when getrandom() or a related
entropy-generation mechanism gives an error. Closes ticket
25120.

View File

@ -1,5 +0,0 @@
o Minor bugfixes (warnings, ipv6):
- Avoid a bug warning that could occur when trying to connect to
a relay over IPv6 on a Tor instance that downloads router descriptors,
but prefers to use microdescriptors. Fixes bug 25213; bugfix on
0.3.3.1-alpha.

View File

@ -1,4 +0,0 @@
o Minor bugfixes (DoS mitigation):
- Make sure we don't modify consensus parameters if we aren't a public
relay when a new consensus arrives. Fixes bug 25223; bugfix on
0.3.3.2-alpha.

View File

@ -1,4 +0,0 @@
o Major bugfixes (relay, denial of service):
- Impose a limit on circuit cell queue size. The limit can be controlled by
a consensus parameter. Fixes bug 25226; bugfix on 0.2.4.14-alpha.

View File

@ -1,3 +0,0 @@
o Minor bugfixes (spec conformance):
- Forbid "-0" as a protocol version. Fixes part of bug 25249; bugfix on
0.2.9.4-alpha.

View File

@ -1,3 +0,0 @@
o Minor bugfixes (spec conformance):
- Forbid UINT32_MAX as a protocol version. Fixes part of bug 25249;
bugfix on 0.2.9.4-alpha.

View File

@ -1,5 +0,0 @@
o Minor bugfixes (documentation):
- Document that the PerConnBW{Rate,Burst} options will fall back to their
corresponding consensus parameters only if those parameters are
set. Previously we had claimed that these values would always be
set in the consensus. Fixes bug 25296; bugfix on 0.2.2.7-alpha.

View File

@ -1,6 +0,0 @@
o Minor bugfixes (hidden service v3):
- Avoid asserting when building descriptors in the next rotation time is
out of sync with the consensus valid after time. Instead, log a bug
warning with extra information to hunt down the cause of this assert.
Fixes bug 25306; bugfix on 0.3.2.1-alpha.

View File

@ -1,3 +0,0 @@
o Minor features (log messages):
- Improve log message in the out of memory handler to include information
about memory usage from the different compression backends. Closes ticket 25372.

View File

@ -1,4 +0,0 @@
o Documentation:
- Update the documentation for "Log" to include the current list
of logging domains. Closes ticket 25378.

View File

@ -1,4 +0,0 @@
o Major bugfixes (directory authority):
- Avoid a crash when testing router reachability on a router that could
have an ed25519 ID, but which does not. Fixes bug 25415; bugfix on
0.3.3.2-alpha.

View File

@ -1,8 +0,0 @@
o Minor bugfixes (testing):
- Avoid intermittent test failures due to relying on hidden service
introductory point creation within 5 seconds of real clock time. The
time limit for the test has been increased to 500 seconds, which may
still result in intermittent failures (e.g. if the system doing the
testing enters sleep/hibernation or experiences some other clock jump).
However, this should elliminate test failures currently happening on
developer and CI systems. Fixes bug 25450; bugfix on 0.3.1.3-alpha.

View File

@ -1,5 +0,0 @@
o Minor bugfixes (compilation):
- Fix a c99 compliance issue in our configuration script that was
causing compilation issues when compiling Tor with certain
versions of xtools. Fixes bug 25474; bugfix on 0.3.2.5-alpha.

View File

@ -1,4 +0,0 @@
o Major bugfixes (benchmarks):
- Fix a crash when running benchmark tests on win32 systems which
was due to an uninitialised mutex before logging and options
were initialised. Fixes bug 25479; bugfix on 0.3.3.3-alpha.

View File

@ -1,5 +0,0 @@
o Minor bugfixes (testing, rust):
- Some of our Rust crates were not having their tests run with `make
test-rust` due to a static string in the `src/test/test_rust.sh` script
specifying which crates to test. Rust crates are not automatically
detected and tested. Fixes bug 25560; bugfix on 0.3.3.3-alpha.

View File

@ -1,4 +0,0 @@
o Minor bugfixes (configuration):
- Remove undescores from the _HSLayer{2,3}Nodes options. This expert-user
configuration can now be enabled as HSLayer{2,3}Nodes. Fixes bug 25581;
bugfix on 0.3.3.1-alpha

View File

@ -1,3 +0,0 @@
o Minor bugfixes (documentation):
- Revert a misformatting issue in the ExitPolicy
documentation. Fixes bug 25582; bugfix on 0.3.3.1-alpha.

View File

@ -1,5 +0,0 @@
o Minor bugfixes (controller):
- Restore the correct operation of the RESOLVE command, which had
been broken since we added the ability to enable/disable DNS
on specific listener ports. Fixes bug 25617; bugfix on 0.2.9.3-alpha.

View File

@ -1,3 +0,0 @@
o Minor bugfixes (C correctness):
- Fix a very unlikely null pointer dereference. Fixes bug 25629;
bugfix on 0.2.9.15. Found by Coverity; this is CID 1430932.

View File

@ -1,3 +0,0 @@
o New system requirements:
- When built with Rust, Tor now depends on version 0.2.39 of the libc
crate. Closes tickets 25310 and 25664.

View File

@ -1,4 +0,0 @@
o Minor bugfixes (compilation, rust):
- Build correctly when the rust dependencies submodule is loaded,
but the TOR_RUST_DEPENDENCIES environment variable is not set.
Fixes bug 25679; bugfix on 0.3.3.1-alpha.

View File

@ -1,6 +0,0 @@
o Minor bugfixes (client):
- When using a listed relay as a bridge, and also using
microdescriptors, and considering that relay as a non-bridge in
a circuit, consider its microdescriptor as a valid source of information
about that relay. Fixes bug 25691; bugfix on 0.3.3.4-alpha.

View File

@ -1,4 +0,0 @@
o Minor bugfixes (distribution, compilation):
- Actually include all of our Rust source in our source
distributions. (Previously, a few of the files were accidentally
omitted.) Fixes bug 25732; bugfix on 0.3.3.2-alpha.

View File

@ -1,4 +0,0 @@
o Minor bugfixes (Assert crash):
- Avoid an assert in the circuit build timeout code if we fail to
allow any circuits to actually complete. Fixes bug 25733;
bugfix on 0.2.2.2-alpha.

View File

@ -1,3 +0,0 @@
o Major bugfixes (onion service):
- Correctly detect when onion services get disabled after HUP.
Fixes bug 25761; bugfix on 0.3.2.1.

View File

@ -1,3 +0,0 @@
o Minor bugfixes (hidden service v3):
- Fix a memory leak when an hidden service v3 is configured and gets a
SIGHUP signal. Fixes bug 25901; bugfix on 0.3.2.1-alpha.

View File

@ -1,5 +0,0 @@
o Major bugfixes (directory authorities, security):
- When directory authorities read a zero-byte bandwidth file, they log
a warning with the contents of an uninitialised buffer. Log a warning
about the empty file instead.
Fixes bug 26007; bugfix on 0.2.2.1-alpha.

View File

@ -1,6 +0,0 @@
o Minor bugfixes (documentation):
- Stop saying in the manual that clients cache ipv4 dns answers
from exit relays. We haven't used them since 0.2.6.3-alpha, and
in ticket 24050 we stopped even caching them as of 0.3.2.6-alpha,
but we forgot to say so in the man page. Fixes bug 26052; bugfix
on 0.3.2.6-alpha.

View File

@ -1,5 +0,0 @@
o Minor bugfixes (hidden service v3):
- When parsing the descriptor signature, look for the token plus an extra
white-space at the end. This is more correct but also will allow us to
support new fields that might start with "signature". Fixes bug 26069;
bugfix on 0.3.0.1-alpha.

View File

@ -1,5 +0,0 @@
o Minor bugfixes (correctness, client):
- Upon receiving a malformed connected cell, stop processing the cell
immediately. Previously we would mark the connection for close, but
continue processing the cell as if the connection were open. Fixes bug
26072; bugfix on 0.2.4.7-alpha.

View File

@ -1,7 +0,0 @@
o Minor bugfixes (networking):
- Tor will not reject IPv6 address strings from TorBrowser when they
are passed as hostnames in SOCKS5 requests. Fixes bug 25036,
bugfix on Tor 0.3.1.2.
- string_is_valid_hostname() will not consider IP strings to be valid
hostnames. Fixes bug 25055; bugfix on Tor 0.2.5.5.

View File

@ -1,3 +0,0 @@
o Minor features (continuous integration):
- Our Travis CI configuration now integrates with the Coveralls coverage
analysis tool. Closes ticket 25818.

View File

@ -1,4 +0,0 @@
o Minor features (sandbox):
- Explicitly permit the poll() system call when the Linux seccomp2-based
sandbox is enabled: apparently, some versions of libc use poll() when
calling getpwnam(). Closes ticket 25313.

View File

@ -1,4 +0,0 @@
o Minor features (geoip):
- Update geoip and geoip6 to the March 8 2018 Maxmind GeoLite2
Country database. Closes ticket 25469.

View File

@ -1,4 +0,0 @@
o Minor features (geoip):
- Update geoip and geoip6 to the April 3 2018 Maxmind GeoLite2
Country database. Closes ticket 25718.

View File

@ -1,4 +0,0 @@
o Minor features (geoip):
- Update geoip and geoip6 to the May 1 2018 Maxmind GeoLite2
Country database. Closes ticket 26104.

View File

@ -1,4 +0,0 @@
o Code simplification and refactoring:
- Remove the old (deterministic) directory retry logic entirely:
We've used exponential backoff exclusively for some time.
Closes ticket 23814.

View File

@ -1,3 +0,0 @@
o Documentation:
- Improved the documentation of AccountingStart paremeter.
Closes ticket 23635.

View File

@ -1,6 +0,0 @@
o Minor bugfixes (man page, SocksPort):
- Remove dead code about the old "SocksSockets" option. To do so, the
SocksSocketsGroupWritable option has been renamed to
UnixSockssGroupWritable which does the same exact thing. The old option
is still usable but will warn that it is deprecated. Fixes bug 24343;
bugfix on 0.2.6.3.

View File

@ -1,4 +0,0 @@
o Minor features (testing):
- Add a "make test-rust" target to run the rust tests only.
Closes ticket 25071.

View File

@ -1,4 +0,0 @@
o Minor bugfixes (DoS mitigation):
- Add extra safety checks when refilling the circuit creation bucket to
ensure we never set a value that is above the allowed burst. Fixes
bug 25202; bugfix on 0.3.3.2-alpha.

View File

@ -1,4 +0,0 @@
o Documentation (manpage, denial of service):
- Better detail the denial of service options by listing the different
mitigation in place. Closes ticket 25248.

View File

@ -1,4 +0,0 @@
o Code simplification and refactoring:
- Update the "rust dependencies" submodule to be an project-level
repository, rather than a user repository. Closes ticket 25323.

View File

@ -1,4 +0,0 @@
o Minor feature (continuous integration):
- Update the Travis CI configuration to use the stable Rust
channel, now that we have decided to require that. Closes
ticket 25714.

View File

@ -1,4 +0,0 @@
o Minor features (compilation, portability):
- Avoid some compilation warnings with recent versions
of LibreSSL. Closes ticket 26006.

View File

@ -1,3 +0,0 @@
o Minor bugfixes (client):
- Don't consider Tor running as a client if the ControlPort is open. Fixes
bug 26062; bugfix on 0.2.9.4-alpha.

View File

@ -1,4 +0,0 @@
o Minor features (continuous integration):
- Our .travis.yml configuration now includes support for testing
the results of "make distcheck". (It's not uncommon for "make check" to
pass but "make distcheck" to fail.) Closes ticket 25814.

View File

@ -1,6 +0,0 @@
o Major bugfixes (denial-of-service, directory authority):
- Fix a protocol-list handling bug that could be used to remotely crash
directory authorities with a null-pointer exception. Fixes bug 25074;
bugfix on 0.2.9.4-alpha. Also tracked as TROVE-2018-001.

View File

@ -1,8 +0,0 @@
o Minor bugfixes (denial-of-service):
- Fix a possible crash on malformed consensus. If a consensus had
contained an unparseable protocol line, it could have made clients
and relays crash with a null-pointer exception. To exploit this
issue, however, an attacker would need to be able to subvert the
directory-authority system. Fixes bug 25251; bugfix on
0.2.9.4-alpha. Also tracked as TROVE-2018-004.