]>
git.ipfire.org Git - thirdparty/tor.git/log
Nick Mathewson [Tue, 27 Jun 2017 14:31:33 +0000 (10:31 -0400)]
Merge branch 'bug22719_031' into maint-0.3.1
Nick Mathewson [Tue, 27 Jun 2017 14:31:03 +0000 (10:31 -0400)]
changes file for bug 22719
Nick Mathewson [Mon, 26 Jun 2017 18:30:17 +0000 (14:30 -0400)]
Merge branch 'bug22105_031' into maint-0.3.1
Nick Mathewson [Mon, 26 Jun 2017 18:14:56 +0000 (14:14 -0400)]
Patch for 22720 from huyvq: exit(1) more often
See changes file for full details.
Nick Mathewson [Mon, 26 Jun 2017 15:27:09 +0000 (11:27 -0400)]
Merge branch 'bug22212_squashed' into maint-0.3.1
Mike Perry [Fri, 23 Jun 2017 23:10:20 +0000 (19:10 -0400)]
Changes file for Bug 22212.
Mike Perry [Wed, 21 Jun 2017 20:30:53 +0000 (16:30 -0400)]
Demote a log message due to libevent delays.
This is a side-effect of being single-threaded. The worst cases of this are
actually Bug #16585.
Nick Mathewson [Mon, 26 Jun 2017 14:31:13 +0000 (10:31 -0400)]
Fix a coverity warning about a no-op assert with-64 bit size_t
This is CID
1403400
Nick Mathewson [Mon, 26 Jun 2017 13:39:59 +0000 (09:39 -0400)]
Try a little harder to make sure we never call tor_compress_process wrong.
Nick Mathewson [Thu, 22 Jun 2017 14:56:08 +0000 (10:56 -0400)]
Merge branch 'maint-0.3.0' into maint-0.3.1
Nick Mathewson [Thu, 22 Jun 2017 13:28:30 +0000 (09:28 -0400)]
Combine our "don't do this if no consensus" entryguards checks
Suggested by asn on 22400 review.
Nick Mathewson [Wed, 21 Jun 2017 17:54:02 +0000 (13:54 -0400)]
Merge branch 'bug22356_029' into maint-0.3.1
Nick Mathewson [Wed, 21 Jun 2017 00:27:48 +0000 (20:27 -0400)]
Merge branch 'bug22502_redux_031' into maint-0.3.1
Nick Mathewson [Wed, 21 Jun 2017 00:26:45 +0000 (20:26 -0400)]
Merge branch 'bug22672_031' into maint-0.3.1
Nick Mathewson [Tue, 20 Jun 2017 18:18:10 +0000 (14:18 -0400)]
Note that bw_accounting is obsoleted by values in the state file
Closes ticket 16082.
Nick Mathewson [Tue, 20 Jun 2017 17:54:30 +0000 (13:54 -0400)]
Note that pkgconfig is now needed, and has been for a few releases.
Nick Mathewson [Tue, 20 Jun 2017 17:35:38 +0000 (13:35 -0400)]
Merge remote-tracking branch 'argonblue/bug22638' into maint-0.3.1
Nick Mathewson [Tue, 20 Jun 2017 16:26:57 +0000 (12:26 -0400)]
Enforce the rule that COMPRESS_OK means progress was made.
If COMPRESS_OK occurs but data is neither consumed nor generated,
treat it as a BUG and a COMPRESS_ERROR.
This change is meant to prevent infinite loops in the case where
we've made a mistake in one of our compression backends.
Closes ticket 22672.
Nick Mathewson [Tue, 20 Jun 2017 16:12:55 +0000 (12:12 -0400)]
mingw/windows printf lacks %zd ; use %lu and casts instead
(This approach can lose accuracy, but it's only in debug-level messages.)
Fixes windows compilation. Bugfix on recent compress.c changes; bug
not in any released Tor.
Taylor Yu [Tue, 20 Jun 2017 15:23:31 +0000 (11:23 -0400)]
Fix compress_none.c header comment
The Doxygen \file markup for compress_none.c had the wrong filename.
Fixes #22638.
Nick Mathewson [Tue, 20 Jun 2017 15:26:51 +0000 (11:26 -0400)]
Send the correct content-encoding when serving cached_dir_t objects
A cached_dir_t object (for now) is always compressed with
DEFLATE_METHOD, but in handle_get_status_vote() to we were using the
general compression-negotiation code decide what compression to
claim we were using.
This was one of the reasons behind 22502.
Fixes bug 22669; bugfix on 0.3.1.1-alpha
Nick Mathewson [Tue, 20 Jun 2017 14:24:22 +0000 (10:24 -0400)]
Correct the fix to bug 22629 to permit trailing non-garbage
This change makes it so that we can decompress concatenated zstd
outputs.
Nick Mathewson [Tue, 20 Jun 2017 14:21:35 +0000 (10:21 -0400)]
Add a unit test for decompressing concatenated inputs.
Nick Mathewson [Tue, 20 Jun 2017 14:12:40 +0000 (10:12 -0400)]
add a changes file for 22626, 22628, and 22629 (parts of 22502)
Nick Mathewson [Tue, 20 Jun 2017 14:04:16 +0000 (10:04 -0400)]
Merge remote-tracking branch 'teor/bug22502' into maint-0.3.1
Nick Mathewson [Mon, 19 Jun 2017 19:48:47 +0000 (15:48 -0400)]
Don't expand guard sample set unless consensus is "reasonably live"
Fixes what I think is the main root cause of 22400. Bugfix on
0.3.0.1-alpha.
Nick Mathewson [Mon, 19 Jun 2017 19:35:46 +0000 (15:35 -0400)]
Remove hardwired libfuzzer path; closes 22105.
Nick Mathewson [Mon, 19 Jun 2017 19:24:33 +0000 (15:24 -0400)]
Downgrade "assign_to_cpuworker failed" to INFO.
Closes ticket 22356
Nick Mathewson [Mon, 19 Jun 2017 17:52:19 +0000 (13:52 -0400)]
Merge branch 'maint-0.3.0' into maint-0.3.1
Nick Mathewson [Mon, 19 Jun 2017 17:52:19 +0000 (13:52 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Mon, 19 Jun 2017 17:50:49 +0000 (13:50 -0400)]
Merge remote-tracking branch 'public/bug22516_029' into maint-0.2.9
Nick Mathewson [Mon, 19 Jun 2017 13:57:57 +0000 (09:57 -0400)]
Document more files in the datadirectory.
This improved list comes from the ls -R results that weasel and ln5
sent me. Thanks!
Nick Mathewson [Fri, 16 Jun 2017 18:44:04 +0000 (14:44 -0400)]
Document sr-random and diff-cache.
Nick Mathewson [Fri, 16 Jun 2017 18:26:21 +0000 (14:26 -0400)]
Document key-pinning-journal
Closes 22347
Nick Mathewson [Fri, 16 Jun 2017 18:03:02 +0000 (14:03 -0400)]
Permit the fchmod system call.
Fixes bug 22516; bugfix on 0.2.5.4-alpha.
teor [Thu, 15 Jun 2017 23:48:18 +0000 (09:48 +1000)]
Add extra logging during compression and decompression
This helps diagnose failures.
Part of #22502.
teor [Thu, 15 Jun 2017 23:47:32 +0000 (09:47 +1000)]
Return TOR_COMPRESS_BUFFER_FULL when zstd has additional input
Fixes #22628.
teor [Thu, 15 Jun 2017 23:46:46 +0000 (09:46 +1000)]
Remove a redundant conditional in tor_zstd_compress_process
Part of #22502
teor [Thu, 15 Jun 2017 23:45:58 +0000 (09:45 +1000)]
Move a comment to the right place in tor_zstd_compress_process
Part of #22502
teor [Thu, 15 Jun 2017 23:41:29 +0000 (09:41 +1000)]
Check for trailing input garbage in tor_compress_impl() when decompressing
Fixes #22629.
teor [Thu, 15 Jun 2017 23:38:18 +0000 (09:38 +1000)]
Check if tor_compress_new() returns NULL in tor_compress_impl()
Partial fix to 22626.
Nick Mathewson [Wed, 14 Jun 2017 21:44:15 +0000 (17:44 -0400)]
Remove old callgraph scripts; recommend calltool instead.
Nick Mathewson [Fri, 9 Jun 2017 13:58:46 +0000 (09:58 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Fri, 9 Jun 2017 13:58:46 +0000 (09:58 -0400)]
Merge branch 'maint-0.2.8' into maint-0.2.9
Nick Mathewson [Fri, 9 Jun 2017 13:58:46 +0000 (09:58 -0400)]
Merge branch 'maint-0.3.0'
Nick Mathewson [Fri, 9 Jun 2017 13:58:45 +0000 (09:58 -0400)]
Merge branch 'maint-0.2.7-redux' into maint-0.2.8
Nick Mathewson [Fri, 9 Jun 2017 13:58:45 +0000 (09:58 -0400)]
Merge branch 'maint-0.2.6' into maint-0.2.7-redux
Nick Mathewson [Fri, 9 Jun 2017 13:58:45 +0000 (09:58 -0400)]
Merge branch 'maint-0.2.5' into maint-0.2.6
Nick Mathewson [Fri, 9 Jun 2017 13:58:45 +0000 (09:58 -0400)]
Merge branch 'maint-0.2.4' into maint-0.2.5
Karsten Loesing [Fri, 9 Jun 2017 13:47:49 +0000 (15:47 +0200)]
Update geoip and geoip6 to the June 8 2017 database.
Nick Mathewson [Thu, 8 Jun 2017 18:06:49 +0000 (14:06 -0400)]
Merge branch 'maint-0.3.0'
"ours" merge to avoid version bump.
Nick Mathewson [Thu, 8 Jun 2017 18:06:41 +0000 (14:06 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
"ours" merge to avoid version bump.
Nick Mathewson [Thu, 8 Jun 2017 18:06:28 +0000 (14:06 -0400)]
Merge branch 'maint-0.2.8' into maint-0.2.9
Nick Mathewson [Thu, 8 Jun 2017 18:06:16 +0000 (14:06 -0400)]
Merge branch 'maint-0.2.7-redux' into maint-0.2.8
Nick Mathewson [Thu, 8 Jun 2017 18:06:06 +0000 (14:06 -0400)]
Merge branch 'maint-0.2.6' into maint-0.2.7-redux
"ours" merge to avoid version bump.
Nick Mathewson [Thu, 8 Jun 2017 18:05:59 +0000 (14:05 -0400)]
Merge branch 'maint-0.2.5' into maint-0.2.6
"ours" merge to avoid version bump.
Nick Mathewson [Thu, 8 Jun 2017 18:05:37 +0000 (14:05 -0400)]
Merge branch 'maint-0.2.4' into maint-0.2.5
"ours" merge to avoid version bump.
Nick Mathewson [Thu, 8 Jun 2017 18:05:32 +0000 (14:05 -0400)]
Add -dev to version number.
Nick Mathewson [Thu, 8 Jun 2017 18:05:29 +0000 (14:05 -0400)]
Add -dev to version number.
Nick Mathewson [Thu, 8 Jun 2017 18:05:27 +0000 (14:05 -0400)]
Add -dev to version number.
Nick Mathewson [Thu, 8 Jun 2017 18:05:22 +0000 (14:05 -0400)]
Add -dev to version number.
Nick Mathewson [Thu, 8 Jun 2017 18:05:18 +0000 (14:05 -0400)]
Add -dev to version number.
Nick Mathewson [Thu, 8 Jun 2017 18:05:16 +0000 (14:05 -0400)]
Add -dev to version number.
Nick Mathewson [Thu, 8 Jun 2017 18:05:13 +0000 (14:05 -0400)]
Add -dev to version number.
Nick Mathewson [Thu, 8 Jun 2017 18:05:08 +0000 (14:05 -0400)]
Add -dev to version number.
Nick Mathewson [Thu, 8 Jun 2017 14:15:41 +0000 (10:15 -0400)]
fwd-port more changelogs (0.2.4 through 0.2.8)
Nick Mathewson [Thu, 8 Jun 2017 13:48:12 +0000 (09:48 -0400)]
Tweak 0.2.9.11 changelog
Nick Mathewson [Thu, 8 Jun 2017 13:35:47 +0000 (09:35 -0400)]
copy changelog and releasenotes forward from 0.2.9, 0.3.0
Nick Mathewson [Thu, 8 Jun 2017 13:32:00 +0000 (09:32 -0400)]
Fold TROVE-2017-00[45] into changelog
Nick Mathewson [Thu, 8 Jun 2017 13:29:36 +0000 (09:29 -0400)]
Merge branch 'maint-0.3.0'
Nick Mathewson [Thu, 8 Jun 2017 13:29:23 +0000 (09:29 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
"ours" merge to avoid version bump.
Nick Mathewson [Thu, 8 Jun 2017 13:29:12 +0000 (09:29 -0400)]
Merge branch 'maint-0.2.8' into maint-0.2.9
"ours" merge to avoid version bump.
Nick Mathewson [Thu, 8 Jun 2017 13:29:05 +0000 (09:29 -0400)]
Merge branch 'maint-0.2.7-redux' into maint-0.2.8
"ours" merge to avoid version bump.
Nick Mathewson [Thu, 8 Jun 2017 13:28:54 +0000 (09:28 -0400)]
Merge branch 'maint-0.2.6' into maint-0.2.7-redux
"ours" merge to avoid version bump.
Nick Mathewson [Thu, 8 Jun 2017 13:28:29 +0000 (09:28 -0400)]
Merge branch 'maint-0.2.5' into maint-0.2.6
"ours" merge to avoid version bump.
Nick Mathewson [Thu, 8 Jun 2017 13:28:11 +0000 (09:28 -0400)]
Merge branch 'maint-0.2.4' into maint-0.2.5
"ours" merge to avoid version bump.
Nick Mathewson [Thu, 8 Jun 2017 13:27:54 +0000 (09:27 -0400)]
Bump to 0.2.8.14
Nick Mathewson [Thu, 8 Jun 2017 13:27:34 +0000 (09:27 -0400)]
Bump to 0.2.7.8
Nick Mathewson [Thu, 8 Jun 2017 13:26:20 +0000 (09:26 -0400)]
Bump to 0.2.6.12
Nick Mathewson [Thu, 8 Jun 2017 13:26:00 +0000 (09:26 -0400)]
bump to 0.2.5.14
Nick Mathewson [Thu, 8 Jun 2017 13:25:31 +0000 (09:25 -0400)]
Bump to 0.2.4.29
Nick Mathewson [Thu, 8 Jun 2017 13:24:38 +0000 (09:24 -0400)]
bump to 0.2.9.11
Nick Mathewson [Thu, 8 Jun 2017 13:24:28 +0000 (09:24 -0400)]
bump to 0.3.0.8
Nick Mathewson [Thu, 8 Jun 2017 13:24:16 +0000 (09:24 -0400)]
Bump to 0.3.1.3-alpha.
Nick Mathewson [Thu, 8 Jun 2017 13:21:15 +0000 (09:21 -0400)]
Merge branch 'maint-0.2.7-redux' into maint-0.2.8
Nick Mathewson [Thu, 8 Jun 2017 13:21:15 +0000 (09:21 -0400)]
Merge branch 'maint-0.2.6' into maint-0.2.7-redux
Nick Mathewson [Thu, 8 Jun 2017 13:21:15 +0000 (09:21 -0400)]
Merge branch 'maint-0.2.5' into maint-0.2.6
Nick Mathewson [Thu, 8 Jun 2017 13:21:15 +0000 (09:21 -0400)]
Merge branch 'maint-0.2.4' into maint-0.2.5
Nick Mathewson [Thu, 8 Jun 2017 13:21:15 +0000 (09:21 -0400)]
Merge branch 'maint-0.2.8' into maint-0.2.9
Nick Mathewson [Thu, 8 Jun 2017 13:21:15 +0000 (09:21 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Thu, 8 Jun 2017 13:21:15 +0000 (09:21 -0400)]
Merge branch 'maint-0.3.0'
David Goulet [Mon, 5 Jun 2017 15:11:42 +0000 (11:11 -0400)]
TROVE-2017-005: Fix assertion failure in connection_edge_process_relay_cell
On an hidden service rendezvous circuit, a BEGIN_DIR could be sent
(maliciously) which would trigger a tor_assert() because
connection_edge_process_relay_cell() thought that the circuit is an
or_circuit_t but is an origin circuit in reality.
Fixes #22494
Reported-by: Roger Dingledine <arma@torproject.org>
Signed-off-by: David Goulet <dgoulet@torproject.org>
Nick Mathewson [Thu, 8 Jun 2017 13:20:53 +0000 (09:20 -0400)]
Another changes fix.
Nick Mathewson [Thu, 8 Jun 2017 13:17:32 +0000 (09:17 -0400)]
Merge branch 'maint-0.3.0'
Nick Mathewson [Thu, 8 Jun 2017 13:16:33 +0000 (09:16 -0400)]
tweak changes file.
David Goulet [Mon, 5 Jun 2017 13:35:03 +0000 (09:35 -0400)]
TROVE-2017-004: Fix assertion failure in relay_send_end_cell_from_edge_
This fixes an assertion failure in relay_send_end_cell_from_edge_() when an
origin circuit and a cpath_layer = NULL were passed.
A service rendezvous circuit could do such a thing when a malformed BEGIN cell
is received but shouldn't in the first place because the service needs to send
an END cell on the circuit for which it can not do without a cpath_layer.
Fixes #22493
Reported-by: Roger Dingledine <arma@torproject.org>
Signed-off-by: David Goulet <dgoulet@torproject.org>
Nick Mathewson [Wed, 7 Jun 2017 13:36:12 +0000 (09:36 -0400)]
Start on a changelog for 0.3.1.3-alpha
Nick Mathewson [Tue, 6 Jun 2017 15:34:11 +0000 (11:34 -0400)]
Merge branch 'maint-0.3.0'
Nick Mathewson [Tue, 6 Jun 2017 15:32:01 +0000 (11:32 -0400)]
Repair the unit test behavior of my fix for 22508.
Apparently, the unit tests relied on being able to make ed->x509
link certs even when they hadn't set any server flags in the
options. So instead of making "client" mean "never generate an
ed->x509 cert", we'll have it mean "it's okay not to generate an
ed->x509 cert".
(Going with a minimal fix here, since this is supposed to be a
stable version.)
Nick Mathewson [Tue, 6 Jun 2017 13:32:45 +0000 (09:32 -0400)]
Merge branch 'maint-0.3.0'