]>
git.ipfire.org Git - thirdparty/tor.git/log
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 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'
Nick Mathewson [Tue, 6 Jun 2017 13:31:54 +0000 (09:31 -0400)]
Make generate_ed_link_cert() a no-op on clients.
Fixes bug 22508; bug not in any released Tor.
Nick Mathewson [Mon, 5 Jun 2017 20:35:40 +0000 (16:35 -0400)]
Merge branch 'maint-0.3.0'
Nick Mathewson [Mon, 5 Jun 2017 20:35:40 +0000 (16:35 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Mon, 5 Jun 2017 20:35:37 +0000 (16:35 -0400)]
Rename "link" variable to avoid shadowing warning.
Nick Mathewson [Mon, 5 Jun 2017 19:52:06 +0000 (15:52 -0400)]
Merge branch 'maint-0.3.0'
Nick Mathewson [Mon, 5 Jun 2017 19:51:11 +0000 (15:51 -0400)]
Fix unit tests to work after own_link_cert assertion
The assert_nonfatal() I had added was triggered by some of the code
that tested the pre-ed case of CERTS cell generation.
Nick Mathewson [Mon, 5 Jun 2017 19:44:36 +0000 (15:44 -0400)]
Merge branch 'bug22460_030_01' into maint-0.3.0
Nick Mathewson [Mon, 5 Jun 2017 19:44:12 +0000 (15:44 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Mon, 5 Jun 2017 19:28:13 +0000 (15:28 -0400)]
Merge branch 'bug22460_case2_029_01_squashed' into maint-0.2.9
Nick Mathewson [Mon, 5 Jun 2017 13:42:02 +0000 (09:42 -0400)]
Improve documentation on get_{peer,own}_certificate()
Make it clear that we're returning a newly allocated copy.
Nick Mathewson [Thu, 1 Jun 2017 13:03:13 +0000 (09:03 -0400)]
Changes file for the x509 link certificate case of bug22460
Nick Mathewson [Thu, 1 Jun 2017 12:56:10 +0000 (08:56 -0400)]
Repair link_handshake unit tests to mock tor_tls_get_own_cert()
The tests previously assumed that the link handshake code would be
calling get_my_certs() -- when I changed it to call get_own_cert()
instead for the (case 2) 22460 fix, the tests failed, since the tls
connection wasn't really there.
This change makes us start mocking out the tor_tls_get_own_cert()
function too.
It also corrects the behavior of the mock_get_peer_cert() function
-- it should have been returning a newly allocated copy.
Nick Mathewson [Thu, 1 Jun 2017 12:55:54 +0000 (08:55 -0400)]
Test prerequisites: function to dup a cert, make get_own_cert mockable.
Nick Mathewson [Wed, 31 May 2017 23:12:32 +0000 (19:12 -0400)]
On v3 link handshake, send the correct link certificate
Previously we'd send the _current_ link certificate, which would
cause a handshaking failure when the TLS context rotated.
Nick Mathewson [Mon, 5 Jun 2017 18:49:46 +0000 (14:49 -0400)]
Merge branch 'maint-0.3.0'
Nick Mathewson [Mon, 5 Jun 2017 18:49:46 +0000 (14:49 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Mon, 5 Jun 2017 18:49:46 +0000 (14:49 -0400)]
Merge branch 'maint-0.2.8' into maint-0.2.9
Nick Mathewson [Mon, 5 Jun 2017 18:48:30 +0000 (14:48 -0400)]
Merge branch 'maint-0.2.7-redux' into maint-0.2.8
Nick Mathewson [Mon, 5 Jun 2017 18:48:30 +0000 (14:48 -0400)]
Merge branch 'maint-0.2.6' into maint-0.2.7-redux
Nick Mathewson [Mon, 5 Jun 2017 18:39:06 +0000 (14:39 -0400)]
Merge branch 'maint-0.2.5' into maint-0.2.6
Ours merge to avoid taking
4ee48cb434c46d9e4c477dabd8a97f03e3db221d
Nick Mathewson [Mon, 5 Jun 2017 18:38:54 +0000 (14:38 -0400)]
Merge branch 'maint-0.2.4' into maint-0.2.5
Nick Mathewson [Mon, 5 Jun 2017 18:38:38 +0000 (14:38 -0400)]
Fix C89 warning (since Tor 0.2.4-5 still care about that.)
Nick Mathewson [Mon, 5 Jun 2017 16:02:47 +0000 (12:02 -0400)]
Merge branch 'maint-0.3.0'
Nick Mathewson [Mon, 5 Jun 2017 16:02:26 +0000 (12:02 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0