]>
git.ipfire.org Git - thirdparty/tor.git/log
Nick Mathewson [Tue, 12 Dec 2017 14:13:05 +0000 (09:13 -0500)]
rename changes file
Nick Mathewson [Mon, 11 Dec 2017 21:56:31 +0000 (16:56 -0500)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Mon, 11 Dec 2017 21:56:31 +0000 (16:56 -0500)]
Merge branch 'maint-0.2.8' into maint-0.2.9
Nick Mathewson [Mon, 11 Dec 2017 21:56:31 +0000 (16:56 -0500)]
Merge branch 'maint-0.2.5' into maint-0.2.8
Nick Mathewson [Mon, 11 Dec 2017 21:56:28 +0000 (16:56 -0500)]
Merge branch 'bug24167_025' into maint-0.2.5
Nick Mathewson [Mon, 11 Dec 2017 21:54:14 +0000 (16:54 -0500)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Mon, 11 Dec 2017 21:54:14 +0000 (16:54 -0500)]
Merge branch 'maint-0.2.8' into maint-0.2.9
Nick Mathewson [Mon, 11 Dec 2017 21:54:11 +0000 (16:54 -0500)]
Merge branch 'maint-0.2.5' into maint-0.2.8
Nick Mathewson [Mon, 11 Dec 2017 21:53:02 +0000 (16:53 -0500)]
Merge remote-tracking branch 'public/ticket23856_025_01' into maint-0.2.5
Nick Mathewson [Mon, 11 Dec 2017 21:51:58 +0000 (16:51 -0500)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Mon, 11 Dec 2017 21:51:54 +0000 (16:51 -0500)]
Merge remote-tracking branch 'public/bug23985_029' into maint-0.2.9
Nick Mathewson [Mon, 11 Dec 2017 21:41:28 +0000 (16:41 -0500)]
Merge remote-tracking branch 'asn/bug23862_030' into maint-0.3.0
Nick Mathewson [Fri, 1 Dec 2017 17:13:40 +0000 (12:13 -0500)]
Merge branch 'maint-0.2.8' into maint-0.2.9
Nick Mathewson [Fri, 1 Dec 2017 17:13:40 +0000 (12:13 -0500)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Fri, 1 Dec 2017 17:13:39 +0000 (12:13 -0500)]
Merge branch 'maint-0.2.5' into maint-0.2.8
Nick Mathewson [Fri, 1 Dec 2017 17:13:15 +0000 (12:13 -0500)]
Fix a clang compilation warning in rendservice.c
Fixes bug 24480; bugfix on 0.2.5.16.
Nick Mathewson [Fri, 1 Dec 2017 14:35:16 +0000 (09:35 -0500)]
Merge branch 'maint-0.2.9' into maint-0.3.0
"ours" merge to avoid version bump.
Nick Mathewson [Fri, 1 Dec 2017 14:35:07 +0000 (09:35 -0500)]
Merge branch 'maint-0.2.8' into maint-0.2.9
"ours" merge to avoid version bump.
Nick Mathewson [Fri, 1 Dec 2017 14:34:47 +0000 (09:34 -0500)]
Merge branch 'maint-0.2.5' into maint-0.2.8
"ours" merge to avoid version bump.
Nick Mathewson [Fri, 1 Dec 2017 14:34:09 +0000 (09:34 -0500)]
bump to 0.3.0.13-dev
Nick Mathewson [Fri, 1 Dec 2017 14:34:00 +0000 (09:34 -0500)]
bump to 0.2.9.14-dev
Nick Mathewson [Fri, 1 Dec 2017 14:33:51 +0000 (09:33 -0500)]
bump to 0.2.8.17-dev
Nick Mathewson [Fri, 1 Dec 2017 14:33:41 +0000 (09:33 -0500)]
bump to 0.2.5.16-dev
George Kadianakis [Wed, 25 Oct 2017 16:54:48 +0000 (19:54 +0300)]
Add changes file for #23862.
George Kadianakis [Wed, 25 Oct 2017 16:18:38 +0000 (19:18 +0300)]
Remove a duplicate call to update_microdesc_downloads()
This call happens before we update our entry guards, so it needs to be
removed for the fix to #23862 to work.
George Kadianakis [Wed, 25 Oct 2017 16:18:25 +0000 (19:18 +0300)]
Update entry guard state whenever we download a consensus.
Update guard state even if we don't have enough dirinfo since that
actually affects the future download of dirinfos.
Fixes #23862 on 0.3.0.1-alpha
Nick Mathewson [Thu, 30 Nov 2017 17:25:01 +0000 (12:25 -0500)]
version bump to 0.3.0.13
Nick Mathewson [Thu, 30 Nov 2017 17:24:13 +0000 (12:24 -0500)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Thu, 30 Nov 2017 17:24:07 +0000 (12:24 -0500)]
version bump to 0.2.9.14
Nick Mathewson [Thu, 30 Nov 2017 17:22:38 +0000 (12:22 -0500)]
Merge branch 'maint-0.2.8' into maint-0.2.9
"ours" merge to avoid version bump.
Nick Mathewson [Thu, 30 Nov 2017 17:22:32 +0000 (12:22 -0500)]
version bump to 0.2.8.17
Nick Mathewson [Thu, 30 Nov 2017 17:21:36 +0000 (12:21 -0500)]
Merge branch 'maint-0.2.5' into maint-0.2.8
"ours" to avoid version bump
Nick Mathewson [Thu, 30 Nov 2017 17:19:48 +0000 (12:19 -0500)]
bump to 0.2.5.16
Nick Mathewson [Thu, 30 Nov 2017 17:07:59 +0000 (12:07 -0500)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Thu, 30 Nov 2017 17:07:59 +0000 (12:07 -0500)]
Merge branch 'maint-0.2.8' into maint-0.2.9
Nick Mathewson [Thu, 30 Nov 2017 17:07:59 +0000 (12:07 -0500)]
Merge branch 'maint-0.2.5' into maint-0.2.8
Nick Mathewson [Thu, 30 Nov 2017 17:07:43 +0000 (12:07 -0500)]
Merge branch 'trove-2017-012_030' into maint-0.3.0
Nick Mathewson [Thu, 30 Nov 2017 17:07:26 +0000 (12:07 -0500)]
Merge branch 'trove-2017-010_029' into maint-0.2.9
Nick Mathewson [Thu, 30 Nov 2017 17:06:21 +0000 (12:06 -0500)]
Merge branch 'trove-2017-012_025' into maint-0.2.5
Nick Mathewson [Thu, 30 Nov 2017 17:06:17 +0000 (12:06 -0500)]
Merge branch 'trove-2017-011_025' into maint-0.2.5
Nick Mathewson [Thu, 30 Nov 2017 17:05:59 +0000 (12:05 -0500)]
Merge branch 'trove-2017-009_025' into maint-0.2.5
Nick Mathewson [Thu, 30 Nov 2017 16:52:40 +0000 (11:52 -0500)]
Fix changes file
Nick Mathewson [Thu, 30 Nov 2017 16:48:12 +0000 (11:48 -0500)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Thu, 30 Nov 2017 16:48:06 +0000 (11:48 -0500)]
Merge branch 'bug21394_029' into maint-0.2.9
David Goulet [Wed, 29 Nov 2017 00:02:00 +0000 (19:02 -0500)]
Use local descriptor object to exclude self in path selection
TROVE-2017-12. Severity: Medium
When choosing a random node for a circuit, directly use our router
descriptor to exclude ourself instead of the one in the global
descriptor list. That list could be empty because tor could be
downloading them which could lead to not excluding ourself.
Closes #21534
David Goulet [Wed, 29 Nov 2017 00:09:13 +0000 (19:09 -0500)]
Guard: Don't pick ourselves as a possible Guard
TROVE-2017-12. Severity: Medium
Thankfully, tor will close any circuits that we try to extend to
ourselves so this is not problematic but annoying.
Part of #21534.
David Goulet [Tue, 21 Nov 2017 15:16:08 +0000 (10:16 -0500)]
hs-v2: Remove any expiring intro from the retry list
TROVE-2017-13. Severity: High.
In the unlikely case that a hidden service could be missing intro circuit(s),
that it didn't have enough directory information to open new circuits and that
an intro point was about to expire, a use-after-free is possible because of
the intro point object being both in the retry list and expiring list at the
same time.
The intro object would get freed after the circuit failed to open and then
access a second time when cleaned up from the expiring list.
Fixes #24313
Nick Mathewson [Sat, 11 Nov 2017 19:21:37 +0000 (14:21 -0500)]
Avoid asking for passphrase on junky PEM input
Fixes bug 24246 and TROVE-2017-011.
This bug is so old, it's in Matej's code. Seems to have been
introduced with
e01522bbed6eea .
Nick Mathewson [Sat, 11 Nov 2017 18:56:35 +0000 (13:56 -0500)]
Handle NULL input to protover_compute_for_old_tor()
Fixes bug 24245; bugfix on 0.2.9.4-alpha. TROVE-2017-010.
Nick Mathewson [Sat, 11 Nov 2017 18:40:21 +0000 (13:40 -0500)]
Fix length of replaycache-checked data.
This is a regression; we should have been checking only the
public-key encrypted portion. Fixes bug 24244, TROVE-2017-009, and
CVE-2017-8819.
David Goulet [Wed, 22 Nov 2017 14:25:07 +0000 (09:25 -0500)]
relay: Change bandwidth stats interval to 24 hours
Going from 4 hours to 24 hours in order to try reduce the efficiency of guard
discovery attacks.
Closes #23856
Signed-off-by: David Goulet <dgoulet@torproject.org>
Nick Mathewson [Mon, 27 Nov 2017 14:09:34 +0000 (09:09 -0500)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Mon, 27 Nov 2017 14:09:34 +0000 (09:09 -0500)]
Merge branch 'maint-0.2.8' into maint-0.2.9
Sebastian Hahn [Thu, 23 Nov 2017 06:37:56 +0000 (07:37 +0100)]
Add bastet's ipv6 address
Implements ticket 24394
Nick Mathewson [Sat, 18 Nov 2017 16:02:08 +0000 (11:02 -0500)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Sat, 18 Nov 2017 16:01:43 +0000 (11:01 -0500)]
Merge branch 'maint-0.2.8' into maint-0.2.9
Nick Mathewson [Sat, 18 Nov 2017 16:01:33 +0000 (11:01 -0500)]
Merge branch 'maint-0.2.5' into maint-0.2.8
Nick Mathewson [Sat, 18 Nov 2017 16:00:45 +0000 (11:00 -0500)]
Merge branch 'ticket18329_minimal_025' into maint-0.2.5
Nick Mathewson [Thu, 16 Nov 2017 16:45:15 +0000 (11:45 -0500)]
Fix a traceback when closing a blocked connection "immediately".
When we close a connection via connection_close_immediately, we kill
its events immediately. But if it had been blocked on bandwidth
read/write, we could try to re-add its (nonexistent) events later
from connection_bucket_refill -- if we got to that callback before
we swept the marked connections.
Fixes bug 24167. Fortunately, this hasn't been a crash bug since we
introduced connection_check_event in 0.2.9.10, and backported it.
This is a bugfix on commit
89d422914a0c3cb , I believe, which
appeared in Tor 0.1.0.1-rc.
Nick Mathewson [Tue, 14 Nov 2017 01:44:51 +0000 (20:44 -0500)]
Minimal implementation of bridge-distribution-request
Just advertise the line when we're a bridge, using "any" if we're
published or "none" if we aren't.
This is done in lieu of a full backport of #18329.
Nick Mathewson [Tue, 14 Nov 2017 01:36:04 +0000 (20:36 -0500)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Tue, 14 Nov 2017 01:35:59 +0000 (20:35 -0500)]
Merge branch 'bug22895_027' into maint-0.2.9
Nick Mathewson [Mon, 13 Nov 2017 17:57:58 +0000 (12:57 -0500)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Mon, 13 Nov 2017 17:57:58 +0000 (12:57 -0500)]
Merge branch 'maint-0.2.8' into maint-0.2.9
Nick Mathewson [Mon, 13 Nov 2017 17:57:55 +0000 (12:57 -0500)]
Merge branch 'bug23291_028' into maint-0.2.8
Nick Mathewson [Mon, 13 Nov 2017 16:18:02 +0000 (11:18 -0500)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Mon, 13 Nov 2017 16:17:58 +0000 (11:17 -0500)]
Merge remote-tracking branch 'teor/bug23470-029' into maint-0.2.9
Nick Mathewson [Mon, 13 Nov 2017 16:15:50 +0000 (11:15 -0500)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Mon, 13 Nov 2017 16:15:47 +0000 (11:15 -0500)]
Merge branch 'bug8185_025' into maint-0.2.9
Nick Mathewson [Mon, 13 Nov 2017 16:13:22 +0000 (11:13 -0500)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Mon, 13 Nov 2017 16:13:18 +0000 (11:13 -0500)]
Merge branch 'ticket21953_029' into maint-0.2.9
Nick Mathewson [Sat, 11 Nov 2017 17:23:33 +0000 (12:23 -0500)]
Merge branch 'maint-0.2.8' into maint-0.2.9
Nick Mathewson [Sat, 11 Nov 2017 17:23:33 +0000 (12:23 -0500)]
Merge branch 'maint-0.2.5' into maint-0.2.8
Nick Mathewson [Sat, 11 Nov 2017 17:23:33 +0000 (12:23 -0500)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Karsten Loesing [Fri, 10 Nov 2017 09:14:09 +0000 (10:14 +0100)]
Update geoip and geoip6 to the November 6 2017 database.
Nick Mathewson [Wed, 8 Nov 2017 18:22:16 +0000 (13:22 -0500)]
Don't delay descriptor fetches when missing info needed for circuits
When we have fewer than 15 descriptors to fetch, we will delay the
fetch for a little while. That's fine, if we can go ahead and build
circuits... but if not, it's a poor choice indeed.
Fixes bug 23985; bugfix on 0.1.1.11-alpha.
In 0.3.0.3-alpha, when we made primary guard descriptors necessary
for circuit building, this situation got worse.
Sebastian Hahn [Fri, 3 Nov 2017 02:06:12 +0000 (03:06 +0100)]
Fix DNS resolution on busy exit relays
Thanks to Dhalgren who analyzed this issue two years ago and found a
solution!
Nick Mathewson [Tue, 31 Oct 2017 15:43:14 +0000 (11:43 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Tue, 31 Oct 2017 15:43:07 +0000 (11:43 -0400)]
Merge remote-tracking branch 'public/bug23693_029' into maint-0.2.9
Nick Mathewson [Wed, 25 Oct 2017 13:28:41 +0000 (09:28 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
"ours" merge to avoid version bump
Nick Mathewson [Wed, 25 Oct 2017 13:28:29 +0000 (09:28 -0400)]
Merge branch 'maint-0.2.8' into maint-0.2.9
"ours" merge to avoid version bump
Nick Mathewson [Wed, 25 Oct 2017 13:28:15 +0000 (09:28 -0400)]
Merge branch 'maint-0.2.5' into maint-0.2.8
"ours" merge to avoid version bump
Nick Mathewson [Wed, 25 Oct 2017 13:27:50 +0000 (09:27 -0400)]
bump to 0.3.0.12-dev
Nick Mathewson [Wed, 25 Oct 2017 13:27:23 +0000 (09:27 -0400)]
bump to 0.2.9.13-dev
Nick Mathewson [Wed, 25 Oct 2017 13:27:07 +0000 (09:27 -0400)]
bump to 0.2.8.16-dev
Nick Mathewson [Wed, 25 Oct 2017 13:26:53 +0000 (09:26 -0400)]
bump to 0.2.5.15-dev
Nick Mathewson [Tue, 24 Oct 2017 13:11:24 +0000 (09:11 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
"ours" merge to avoid version bump
Nick Mathewson [Tue, 24 Oct 2017 13:11:17 +0000 (09:11 -0400)]
bump version in the other places :/
Nick Mathewson [Tue, 24 Oct 2017 13:11:07 +0000 (09:11 -0400)]
bump version in the other places :/
Nick Mathewson [Tue, 24 Oct 2017 13:10:24 +0000 (09:10 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
"ours" merge to avoid version bump
Nick Mathewson [Tue, 24 Oct 2017 13:10:17 +0000 (09:10 -0400)]
Merge branch 'maint-0.2.8' into maint-0.2.9
"ours" merge to avoid version bump
Nick Mathewson [Tue, 24 Oct 2017 13:10:04 +0000 (09:10 -0400)]
Merge branch 'maint-0.2.5' into maint-0.2.8
"ours" merge to avoid version bump
Nick Mathewson [Tue, 24 Oct 2017 13:09:35 +0000 (09:09 -0400)]
bump to 0.3.0.12
Nick Mathewson [Tue, 24 Oct 2017 13:09:26 +0000 (09:09 -0400)]
bump to 0.2.9.13
Nick Mathewson [Tue, 24 Oct 2017 13:09:10 +0000 (09:09 -0400)]
bump to 0.2.8.16
Nick Mathewson [Tue, 24 Oct 2017 13:09:00 +0000 (09:09 -0400)]
bump to 0.2.5.15
Nick Mathewson [Mon, 23 Oct 2017 19:55:08 +0000 (15:55 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Mon, 23 Oct 2017 19:53:45 +0000 (15:53 -0400)]
Merge remote-tracking branch 'teor/bug23874-029' into maint-0.2.9
Nick Mathewson [Mon, 23 Oct 2017 13:11:10 +0000 (09:11 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Mon, 23 Oct 2017 13:11:10 +0000 (09:11 -0400)]
Merge branch 'maint-0.2.8' into maint-0.2.9