]> git.ipfire.org Git - thirdparty/tor.git/log
thirdparty/tor.git
7 years agoAdd some values to OOM log msg #24501
Fernando Fernandez Mancera [Wed, 20 Dec 2017 17:31:30 +0000 (18:31 +0100)] 
Add some values to OOM log msg #24501

Exposing cell_queues_get_total_allocation(), buf_get_total_allocation(),
tor_compress_get_total_allocation(), tor_compress_get_total_allocation() when
hit MaxMemInQueues threshold.

Fixes #24501

Signed-off-by: Fernando Fernandez Mancera <ffernandezmancera@gmail.com>
7 years agobump to 0.3.2.7-rc-dev
Nick Mathewson [Thu, 14 Dec 2017 19:12:31 +0000 (14:12 -0500)] 
bump to 0.3.2.7-rc-dev

7 years agovim sometimes makes swo tempfiles
Nick Mathewson [Wed, 13 Dec 2017 17:07:45 +0000 (12:07 -0500)] 
vim sometimes makes swo tempfiles

7 years agoupdate to 0.3.2.7-rc
Nick Mathewson [Wed, 13 Dec 2017 17:06:09 +0000 (12:06 -0500)] 
update to 0.3.2.7-rc

7 years agoMake sandbox.c compile when libseccomp-dev is installed on arm64
Nick Mathewson [Wed, 13 Dec 2017 00:46:03 +0000 (19:46 -0500)] 
Make sandbox.c compile when libseccomp-dev is installed on arm64

Fixes ticket 24424.  Patch from weasel.

7 years agoMerge branch 'bug24367_032_squashed' into maint-0.3.2
Nick Mathewson [Wed, 13 Dec 2017 00:17:38 +0000 (19:17 -0500)] 
Merge branch 'bug24367_032_squashed' into maint-0.3.2

7 years agoMake sure bridges are definitely running before delaying directory fetches
teor [Sun, 10 Dec 2017 15:29:05 +0000 (02:29 +1100)] 
Make sure bridges are definitely running before delaying directory fetches

Retry directory downloads when we get our first bridge descriptor
during bootstrap or while reconnecting to the network. Keep retrying
every time we get a bridge descriptor, until we have a reachable bridge.

Stop delaying bridge descriptor fetches when we have cached bridge
descriptors. Instead, only delay bridge descriptor fetches when we
have at least one reachable bridge.

Fixes bug 24367; bugfix on 0.2.0.3-alpha.

7 years agoSimplify some conditionals in circuit_get_open_circ_or_launch()
teor [Sun, 10 Dec 2017 14:14:28 +0000 (01:14 +1100)] 
Simplify some conditionals in circuit_get_open_circ_or_launch()

When entry_list_is_constrained() is true, guards_retry_optimistic()
always returns true.

When entry_list_is_constrained() is false,
options->UseBridges is always false,
therefore !options->UseBridges is always true,
therefore (!options->UseBridges || ...) is always true.

Cleanup after #24367.

7 years agoMerge remote-tracking branch 'dgoulet/bug24595_032_02' into maint-0.3.2
Nick Mathewson [Tue, 12 Dec 2017 14:32:24 +0000 (09:32 -0500)] 
Merge remote-tracking branch 'dgoulet/bug24595_032_02' into maint-0.3.2

7 years agohs-v3: Don't lookup an intro point while cleaning it up
George Kadianakis [Tue, 12 Dec 2017 14:12:30 +0000 (16:12 +0200)] 
hs-v3: Don't lookup an intro point while cleaning it up

Commit e80893e51b0c0320838cbed8c46fd5b0fe608bef made tor call
hs_service_intro_circ_has_closed() when we mark for close a circuit.

When we cleanup intro points, we iterate over the descriptor's map of intro
points and we can possibly mark for close a circuit. This was problematic
because we would MAP_DEL_CURRENT() the intro point then free it and finally
mark for close the circuit which would lookup the intro point that we just
free in the map we are iterating over.

This can't be done and leads to a use-after-free because the intro point will
be returned successfully due to the fact that we are still in the loop
iterating. In other words, MAP_DEL_CURRENT() followed by a digest256map_get()
of the same object should never be done in the same loop.

Fixes #24595

Signed-off-by: David Goulet <dgoulet@torproject.org>
7 years agoMerge branch 'maint-0.3.1' into maint-0.3.2
Nick Mathewson [Tue, 12 Dec 2017 14:13:12 +0000 (09:13 -0500)] 
Merge branch 'maint-0.3.1' into maint-0.3.2

7 years agoMerge branch 'maint-0.3.0' into maint-0.3.1
Nick Mathewson [Tue, 12 Dec 2017 14:13:12 +0000 (09:13 -0500)] 
Merge branch 'maint-0.3.0' into maint-0.3.1

7 years agorename changes file
Nick Mathewson [Tue, 12 Dec 2017 14:13:05 +0000 (09:13 -0500)] 
rename changes file

7 years agoMerge branch 'maint-0.3.1' into maint-0.3.2
Nick Mathewson [Mon, 11 Dec 2017 21:56:31 +0000 (16:56 -0500)] 
Merge branch 'maint-0.3.1' into maint-0.3.2

7 years agoMerge branch 'maint-0.3.0' into maint-0.3.1
Nick Mathewson [Mon, 11 Dec 2017 21:56:31 +0000 (16:56 -0500)] 
Merge branch 'maint-0.3.0' into maint-0.3.1

7 years agoMerge 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.9' into maint-0.3.0

7 years agoMerge 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.8' into maint-0.2.9

7 years agoMerge branch 'maint-0.2.5' into maint-0.2.8
Nick Mathewson [Mon, 11 Dec 2017 21:56:31 +0000 (16:56 -0500)] 
Merge branch 'maint-0.2.5' into maint-0.2.8

7 years agoMerge branch 'bug24167_025' into maint-0.2.5
Nick Mathewson [Mon, 11 Dec 2017 21:56:28 +0000 (16:56 -0500)] 
Merge branch 'bug24167_025' into maint-0.2.5

7 years agoMerge branch 'maint-0.3.1' into maint-0.3.2
Nick Mathewson [Mon, 11 Dec 2017 21:54:14 +0000 (16:54 -0500)] 
Merge branch 'maint-0.3.1' into maint-0.3.2

7 years agoMerge branch 'maint-0.3.0' into maint-0.3.1
Nick Mathewson [Mon, 11 Dec 2017 21:54:14 +0000 (16:54 -0500)] 
Merge branch 'maint-0.3.0' into maint-0.3.1

7 years agoMerge 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.9' into maint-0.3.0

7 years agoMerge branch 'maint-0.2.8' into maint-0.2.9
Nick Mathewson [Mon, 11 Dec 2017 21:54:14 +0000 (16:54 -0500)] 
Merge branch 'maint-0.2.8' into maint-0.2.9

7 years agoMerge branch 'maint-0.2.5' into maint-0.2.8
Nick Mathewson [Mon, 11 Dec 2017 21:54:11 +0000 (16:54 -0500)] 
Merge branch 'maint-0.2.5' into maint-0.2.8

7 years agoMerge remote-tracking branch 'public/ticket23856_025_01' into maint-0.2.5
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

7 years agoMerge branch 'maint-0.3.1' into maint-0.3.2
Nick Mathewson [Mon, 11 Dec 2017 21:51:58 +0000 (16:51 -0500)] 
Merge branch 'maint-0.3.1' into maint-0.3.2

7 years agoMerge branch 'maint-0.3.0' into maint-0.3.1
Nick Mathewson [Mon, 11 Dec 2017 21:51:58 +0000 (16:51 -0500)] 
Merge branch 'maint-0.3.0' into maint-0.3.1

7 years agoMerge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Mon, 11 Dec 2017 21:51:58 +0000 (16:51 -0500)] 
Merge branch 'maint-0.2.9' into maint-0.3.0

7 years agoMerge remote-tracking branch 'public/bug23985_029' into maint-0.2.9
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

7 years agoMerge branch 'maint-0.3.1' into maint-0.3.2
Nick Mathewson [Mon, 11 Dec 2017 21:50:48 +0000 (16:50 -0500)] 
Merge branch 'maint-0.3.1' into maint-0.3.2

7 years agoMerge branch 'bug24086_031' into maint-0.3.1
Nick Mathewson [Mon, 11 Dec 2017 21:49:01 +0000 (16:49 -0500)] 
Merge branch 'bug24086_031' into maint-0.3.1

7 years agoMerge remote-tracking branch 'public/bug24099_031' into maint-0.3.1
Nick Mathewson [Mon, 11 Dec 2017 21:48:44 +0000 (16:48 -0500)] 
Merge remote-tracking branch 'public/bug24099_031' into maint-0.3.1

7 years agoMerge branch 'maint-0.3.1' into maint-0.3.2
Nick Mathewson [Mon, 11 Dec 2017 21:46:00 +0000 (16:46 -0500)] 
Merge branch 'maint-0.3.1' into maint-0.3.2

7 years agoMerge remote-tracking branch 'public/bug23817_031' into maint-0.3.1
Nick Mathewson [Mon, 11 Dec 2017 21:45:54 +0000 (16:45 -0500)] 
Merge remote-tracking branch 'public/bug23817_031' into maint-0.3.1

7 years agoMerge branch 'maint-0.3.1' into maint-0.3.2
Nick Mathewson [Mon, 11 Dec 2017 21:43:48 +0000 (16:43 -0500)] 
Merge branch 'maint-0.3.1' into maint-0.3.2

7 years agoMerge remote-tracking branch 'asn/bug23862_031' into maint-0.3.1
Nick Mathewson [Mon, 11 Dec 2017 21:43:41 +0000 (16:43 -0500)] 
Merge remote-tracking branch 'asn/bug23862_031' into maint-0.3.1

7 years agoMerge branch 'maint-0.3.0' into maint-0.3.1
Nick Mathewson [Mon, 11 Dec 2017 21:43:24 +0000 (16:43 -0500)] 
Merge branch 'maint-0.3.0' into maint-0.3.1

"ours" merge to avoid taking the 030 version of 23862.

7 years agoMerge remote-tracking branch 'asn/bug23862_030' into maint-0.3.0
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

7 years agoMerge branch 'stack_fixes_032_v2' into maint-0.3.2
Nick Mathewson [Mon, 11 Dec 2017 21:25:04 +0000 (16:25 -0500)] 
Merge branch 'stack_fixes_032_v2' into maint-0.3.2

7 years agoAdd a changelog for the STACK fixes
Nick Mathewson [Sun, 26 Nov 2017 22:37:36 +0000 (17:37 -0500)] 
Add a changelog for the STACK fixes

7 years agoMove subtraction in rephist to try to avoid STACK warning
Nick Mathewson [Sun, 26 Nov 2017 22:34:49 +0000 (17:34 -0500)] 
Move subtraction in rephist to try to avoid STACK warning

(I do not know why this one is happening)

7 years agoStop checking for sandbox:new_element() failures: it can't fail.
Nick Mathewson [Sun, 26 Nov 2017 22:16:25 +0000 (17:16 -0500)] 
Stop checking for sandbox:new_element() failures: it can't fail.

(It can't fail because the tor_malloc*() family of functions can
never return NULL)

Found with STACK

7 years agotransport_new() cannot fail; do not check for it to fail.
Nick Mathewson [Sun, 26 Nov 2017 22:05:30 +0000 (17:05 -0500)] 
transport_new() cannot fail; do not check for it to fail.

(It can't fail because the tor_malloc*() family of functions can
never return NULL)

Found with STACK.

7 years agosched: Avoid integer overflow when computing tcp_space
David Goulet [Mon, 11 Dec 2017 20:42:28 +0000 (15:42 -0500)] 
sched: Avoid integer overflow when computing tcp_space

In KIST, we could have a small congestion window value than the unacked
packets leading to a integer overflow which leaves the tcp_space value to be
humongous.

This has no security implications but it results in KIST scheduler allowing to
send cells on a potentially saturated connection.

Found by #24423. Fixes #24590.

Signed-off-by: David Goulet <dgoulet@torproject.org>
7 years agoMerge remote-tracking branch 'dgoulet/bug23603_032_02' into maint-0.3.2
Nick Mathewson [Mon, 11 Dec 2017 14:42:12 +0000 (09:42 -0500)] 
Merge remote-tracking branch 'dgoulet/bug23603_032_02' into maint-0.3.2

7 years agoRun the download_status_increment test in a forked process.
Nick Mathewson [Fri, 1 Dec 2017 21:06:25 +0000 (16:06 -0500)] 
Run the download_status_increment test in a forked process.

It messes with global state somehow in a way that makes several of
the entryconn tests fail now.

8 years agoMerge branch 'arthuredelstein_18859+1_031' into maint-0.3.2
Nick Mathewson [Thu, 7 Dec 2017 13:42:49 +0000 (08:42 -0500)] 
Merge branch 'arthuredelstein_18859+1_031' into maint-0.3.2

8 years agoRewrite 18859 changes file from user POV.
Nick Mathewson [Thu, 7 Dec 2017 13:41:00 +0000 (08:41 -0500)] 
Rewrite 18859 changes file from user POV.

8 years agoDon't consider a port "handled" by an isolated circuit.
Arthur Edelstein [Wed, 6 Dec 2017 04:23:02 +0000 (20:23 -0800)] 
Don't consider a port "handled" by an isolated circuit.

Previously, circuit_stream_is_being_handled incorrectly reported
that (1) an exit port was "handled" by a circuit regardless of
whether the circuit was already isolated in some way, and
(2) that a stream could be "handled" by a circuit even if their
isolation settings were incompatible.

As a result of (1), in Tor Browser, circuit_get_unhandled_ports was
reporting that all ports were handled even though all non-internal
circuits had already been isolated by a SOCKS username+password.

Therefore, circuit_predict_and_launch_new was declining to launch
new exit circuits. Then, when the user visited a new site in Tor
Browser, a stream with new SOCKS credentials would be initiated,
and the stream would have to wait while a new circuit with those
credentials could be built. That wait was making the
time-to-first-byte longer than it needed to be.

Now, clean, not-yet-isolated circuit(s) will be automatically
launched ahead of time and be ready for use whenever a new stream
with new SOCKS credentials (or other isolation criteria) is
initiated.

Fixes bug 18859. Thanks to Nick Mathewson for improvements.

8 years agoMerge remote-tracking branch 'dgoulet/bug24502_032_01' into maint-0.3.2
Nick Mathewson [Wed, 6 Dec 2017 19:37:53 +0000 (14:37 -0500)] 
Merge remote-tracking branch 'dgoulet/bug24502_032_01' into maint-0.3.2

8 years agotest: Add a KIST test for a non opened channel
David Goulet [Wed, 6 Dec 2017 16:33:01 +0000 (11:33 -0500)] 
test: Add a KIST test for a non opened channel

This makes sure that a non opened channel is never put back in the channel
pending list and that its state is consistent with what we expect that is
IDLE.

Test the fixes in #24502.

Signed-off-by: David Goulet <dgoulet@torproject.org>
8 years agoTweaks to strings in 24500
Nick Mathewson [Tue, 5 Dec 2017 17:09:57 +0000 (12:09 -0500)] 
Tweaks to strings in 24500

8 years agoMake errno error log more useful for getrandom()
Fernando Fernandez Mancera [Mon, 4 Dec 2017 23:17:09 +0000 (00:17 +0100)] 
Make errno error log more useful for getrandom()

Making errno error log more useful for getrandom() call. Adding if statement to
make difference between ENOSYS and other errors.

Fixes #24500

Signed-off-by: Fernando Fernandez Mancera <ffernandezmancera@gmail.com>
8 years agotest: Add HSv3 unit test for expiring intro point
David Goulet [Mon, 4 Dec 2017 16:45:41 +0000 (11:45 -0500)] 
test: Add HSv3 unit test for expiring intro point

Signed-off-by: David Goulet <dgoulet@torproject.org>
8 years agohs-v3: Cleanup HS circuits when marking as closed
David Goulet [Mon, 4 Dec 2017 16:49:48 +0000 (11:49 -0500)] 
hs-v3: Cleanup HS circuits when marking as closed

First, hs_service_intro_circ_has_closed() is now called in circuit_mark_for
close() because the HS subsystem needs to learn when an intro point is
actually not established anymore as soon as possible. There is a time window
between a close and a free.

Second, when we mark for close, we also remove it from the circuitmap because
between the close and the free, a service can launch an new circuit to that
same intro point and thus register it which only succeeds if the intro point
authentication key is not already in the map.

However, we still do a remove from the circuitmap in circuit_free() in order
to also cleanup the circuit if it wasn't marked for close prior to the free.

Fixes #23603

Signed-off-by: David Goulet <dgoulet@torproject.org>
8 years agohs-v3: Don't cleanup intro point in has_closed()
David Goulet [Mon, 25 Sep 2017 20:47:16 +0000 (16:47 -0400)] 
hs-v3: Don't cleanup intro point in has_closed()

The hs_service_intro_circ_has_closed() was removing intro point objects if too
many retries.

We shouldn't cleanup those objects in that function at all but rather let
cleanup_intro_points() do its job and clean it properly.

This was causing an issue in #23603.

Furthermore, this moves the logic of remembering failing intro points in the
cleanup_intro_points() function which should really be the only function to
know when to cleanup and thus when an introduction point should be remembered
as a failed one.

Fixes #23603

Signed-off-by: David Goulet <dgoulet@torproject.org>
8 years agosched: Set channel scheduler state to IDLE when not opened
David Goulet [Mon, 4 Dec 2017 19:48:15 +0000 (14:48 -0500)] 
sched: Set channel scheduler state to IDLE when not opened

In the KIST main loop, if the channel happens to be not opened, set its state
to IDLE so we can release it properly later on. Prior to this fix, the channel
was in PENDING state, removed from the channel pending list and then kept in
that state because it is not opened.

This bug was introduced in commit dcabf801e52a83e2c3cc23ccc1fa906582a927d6 for
which we made the scheduler loop not consider unopened channel.

This has no consequences on tor except for an annoying but harmless BUG()
warning.

Fixes #24502

Signed-off-by: David Goulet <dgoulet@torproject.org>
8 years agofix check-changes warning
Nick Mathewson [Mon, 4 Dec 2017 19:01:52 +0000 (14:01 -0500)] 
fix check-changes warning

8 years agosched: Downgrade warning log to info in KIST
David Goulet [Mon, 4 Dec 2017 17:22:02 +0000 (12:22 -0500)] 
sched: Downgrade warning log to info in KIST

Some platforms don't have good monotonic time support so don't warn when the
diff between the last run of the scheduler time and now is negative. The
scheduler recovers properly from this so no need to be noisy.

Fixes #23696

Signed-off-by: David Goulet <dgoulet@torproject.org>
8 years agoMerge 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.8' into maint-0.2.9

8 years agoMerge branch 'maint-0.3.0' into maint-0.3.1
Nick Mathewson [Fri, 1 Dec 2017 17:13:40 +0000 (12:13 -0500)] 
Merge branch 'maint-0.3.0' into maint-0.3.1

8 years agoMerge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Fri, 1 Dec 2017 17:13:40 +0000 (12:13 -0500)] 
Merge branch 'maint-0.2.9' into maint-0.3.0

8 years agoMerge branch 'maint-0.3.1' into maint-0.3.2
Nick Mathewson [Fri, 1 Dec 2017 17:13:40 +0000 (12:13 -0500)] 
Merge branch 'maint-0.3.1' into maint-0.3.2

8 years agoMerge branch 'maint-0.2.5' into maint-0.2.8
Nick Mathewson [Fri, 1 Dec 2017 17:13:39 +0000 (12:13 -0500)] 
Merge branch 'maint-0.2.5' into maint-0.2.8

8 years agoFix a clang compilation warning in rendservice.c
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.

8 years agoMerge branch 'maint-0.3.1' into maint-0.3.2
Nick Mathewson [Fri, 1 Dec 2017 14:35:31 +0000 (09:35 -0500)] 
Merge branch 'maint-0.3.1' into maint-0.3.2

"ours" merge to avoid version bump.

8 years agoMerge branch 'maint-0.3.0' into maint-0.3.1
Nick Mathewson [Fri, 1 Dec 2017 14:35:25 +0000 (09:35 -0500)] 
Merge branch 'maint-0.3.0' into maint-0.3.1

"ours" merge to avoid version bump.

8 years agoMerge branch 'maint-0.2.9' into maint-0.3.0
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.

8 years agoMerge branch 'maint-0.2.8' into maint-0.2.9
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.

8 years agoMerge branch 'maint-0.2.5' into maint-0.2.8
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.

8 years agobump to 0.3.2.6-alpha-dev
Nick Mathewson [Fri, 1 Dec 2017 14:34:31 +0000 (09:34 -0500)] 
bump to 0.3.2.6-alpha-dev

8 years agobump to 0.3.1.9-dev
Nick Mathewson [Fri, 1 Dec 2017 14:34:20 +0000 (09:34 -0500)] 
bump to 0.3.1.9-dev

8 years agobump to 0.3.0.13-dev
Nick Mathewson [Fri, 1 Dec 2017 14:34:09 +0000 (09:34 -0500)] 
bump to 0.3.0.13-dev

8 years agobump to 0.2.9.14-dev
Nick Mathewson [Fri, 1 Dec 2017 14:34:00 +0000 (09:34 -0500)] 
bump to 0.2.9.14-dev

8 years agobump to 0.2.8.17-dev
Nick Mathewson [Fri, 1 Dec 2017 14:33:51 +0000 (09:33 -0500)] 
bump to 0.2.8.17-dev

8 years agobump to 0.2.5.16-dev
Nick Mathewson [Fri, 1 Dec 2017 14:33:41 +0000 (09:33 -0500)] 
bump to 0.2.5.16-dev

8 years agoAdd changes file for #23862.
George Kadianakis [Wed, 25 Oct 2017 16:54:48 +0000 (19:54 +0300)] 
Add changes file for #23862.

8 years agoRemove a duplicate call to update_microdesc_downloads()
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.

8 years agoUpdate entry guard state whenever we download a consensus.
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

8 years agoAdd changes file for #23862.
George Kadianakis [Wed, 25 Oct 2017 16:54:48 +0000 (19:54 +0300)] 
Add changes file for #23862.

8 years agoRemove a duplicate call to update_microdesc_downloads()
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.

8 years agoUpdate entry guard state whenever we download a consensus.
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

8 years agobump to 0.3.2.6-alpha
Nick Mathewson [Thu, 30 Nov 2017 17:26:30 +0000 (12:26 -0500)] 
bump to 0.3.2.6-alpha

8 years agoMerge branch 'maint-0.3.1' into maint-0.3.2
Nick Mathewson [Thu, 30 Nov 2017 17:25:53 +0000 (12:25 -0500)] 
Merge branch 'maint-0.3.1' into maint-0.3.2

"ours" to avoid version bumps

8 years agoversion bump to 0.3.1.9
Nick Mathewson [Thu, 30 Nov 2017 17:25:48 +0000 (12:25 -0500)] 
version bump to 0.3.1.9

8 years agoMerge branch 'maint-0.3.0' into maint-0.3.1
Nick Mathewson [Thu, 30 Nov 2017 17:25:07 +0000 (12:25 -0500)] 
Merge branch 'maint-0.3.0' into maint-0.3.1

"ours" to avoid version bump.

8 years agoversion bump to 0.3.0.13
Nick Mathewson [Thu, 30 Nov 2017 17:25:01 +0000 (12:25 -0500)] 
version bump to 0.3.0.13

8 years agoMerge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Thu, 30 Nov 2017 17:24:13 +0000 (12:24 -0500)] 
Merge branch 'maint-0.2.9' into maint-0.3.0

8 years agoversion bump to 0.2.9.14
Nick Mathewson [Thu, 30 Nov 2017 17:24:07 +0000 (12:24 -0500)] 
version bump to 0.2.9.14

8 years agoMerge branch 'maint-0.2.8' into maint-0.2.9
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.

8 years agoversion bump to 0.2.8.17
Nick Mathewson [Thu, 30 Nov 2017 17:22:32 +0000 (12:22 -0500)] 
version bump to 0.2.8.17

8 years agoMerge branch 'maint-0.2.5' into maint-0.2.8
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

8 years agobump to 0.2.5.16
Nick Mathewson [Thu, 30 Nov 2017 17:19:48 +0000 (12:19 -0500)] 
bump to 0.2.5.16

8 years agoMerge branch 'maint-0.3.1' into maint-0.3.2
Nick Mathewson [Thu, 30 Nov 2017 17:07:59 +0000 (12:07 -0500)] 
Merge branch 'maint-0.3.1' into maint-0.3.2

8 years agoMerge branch 'maint-0.3.0' into maint-0.3.1
Nick Mathewson [Thu, 30 Nov 2017 17:07:59 +0000 (12:07 -0500)] 
Merge branch 'maint-0.3.0' into maint-0.3.1

8 years agoMerge 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.9' into maint-0.3.0

8 years agoMerge 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.8' into maint-0.2.9

8 years agoMerge branch 'maint-0.2.5' into maint-0.2.8
Nick Mathewson [Thu, 30 Nov 2017 17:07:59 +0000 (12:07 -0500)] 
Merge branch 'maint-0.2.5' into maint-0.2.8

8 years agoMerge branch 'trove-2017-012_030' into maint-0.3.0
Nick Mathewson [Thu, 30 Nov 2017 17:07:43 +0000 (12:07 -0500)] 
Merge branch 'trove-2017-012_030' into maint-0.3.0

8 years agoMerge branch 'trove-2017-010_029' into maint-0.2.9
Nick Mathewson [Thu, 30 Nov 2017 17:07:26 +0000 (12:07 -0500)] 
Merge branch 'trove-2017-010_029' into maint-0.2.9