]> git.ipfire.org Git - thirdparty/tor.git/log
thirdparty/tor.git
7 years agoMerge remote-tracking branch 'tor-github/pr/447'
Nick Mathewson [Mon, 29 Oct 2018 18:51:00 +0000 (14:51 -0400)] 
Merge remote-tracking branch 'tor-github/pr/447'

7 years agoMerge remote-tracking branch 'tor-github/pr/446'
Nick Mathewson [Mon, 29 Oct 2018 18:49:15 +0000 (14:49 -0400)] 
Merge remote-tracking branch 'tor-github/pr/446'

7 years agodoc: Use `` for commands and "" for quotes in ReleasingTor.md
teor [Mon, 29 Oct 2018 03:49:47 +0000 (13:49 +1000)] 
doc: Use `` for commands and "" for quotes in ReleasingTor.md

7 years agodoc: Spell make test-network-all correctly in ReleasingTor.md
teor [Mon, 29 Oct 2018 03:47:43 +0000 (13:47 +1000)] 
doc: Spell make test-network-all correctly in ReleasingTor.md

Closes ticket 28821.

7 years agoHSv3: Correctly memwipe client auth keystream.
George Kadianakis [Fri, 26 Oct 2018 11:55:17 +0000 (14:55 +0300)] 
HSv3: Correctly memwipe client auth keystream.

Wipe the whole thing, not just the size of the pointer.

7 years agoAdd a couple more checks to test_parsecommon.c
Nick Mathewson [Thu, 25 Oct 2018 13:24:15 +0000 (09:24 -0400)] 
Add a couple more checks to test_parsecommon.c

These checks should make coverity stop giving us a "dereference
before null check" warning here.

7 years agoMerge branch 'ticket28177'
Nick Mathewson [Wed, 24 Oct 2018 16:59:51 +0000 (12:59 -0400)] 
Merge branch 'ticket28177'

7 years agoMerge branch 'maint-0.3.5'
Nick Mathewson [Wed, 24 Oct 2018 16:57:26 +0000 (12:57 -0400)] 
Merge branch 'maint-0.3.5'

7 years agoMerge branch 'maint-0.3.4' into maint-0.3.5
Nick Mathewson [Wed, 24 Oct 2018 16:57:14 +0000 (12:57 -0400)] 
Merge branch 'maint-0.3.4' into maint-0.3.5

"ours" to avoid taking a second instance of 27797.

7 years agonode: Make node_supports_v3_rendezvous_point() also check for the key
David Goulet [Thu, 20 Sep 2018 12:50:27 +0000 (08:50 -0400)] 
node: Make node_supports_v3_rendezvous_point() also check for the key

It is not enough to look at protover for v3 rendezvous support but also we
need to make sure that the curve25519 onion key is present or in other words
that the descriptor has been fetched and does contain it.

Fixes #27797.

Signed-off-by: David Goulet <dgoulet@torproject.org>
7 years agoMerge branch 'maint-0.3.5'
Nick Mathewson [Wed, 24 Oct 2018 14:20:53 +0000 (10:20 -0400)] 
Merge branch 'maint-0.3.5'

7 years agoMerge branch 'ticket28115_035' into maint-0.3.5
Nick Mathewson [Wed, 24 Oct 2018 14:20:41 +0000 (10:20 -0400)] 
Merge branch 'ticket28115_035' into maint-0.3.5

7 years agoRe-alphabetize the list of tests in tests.[ch]
Nick Mathewson [Wed, 24 Oct 2018 13:09:40 +0000 (09:09 -0400)] 
Re-alphabetize the list of tests in tests.[ch]

7 years agoMerge remote-tracking branch 'tor-github/pr/409'
Nick Mathewson [Wed, 24 Oct 2018 13:06:29 +0000 (09:06 -0400)] 
Merge remote-tracking branch 'tor-github/pr/409'

7 years agoMerge branch 'maint-0.3.5'
Nick Mathewson [Wed, 24 Oct 2018 13:02:06 +0000 (09:02 -0400)] 
Merge branch 'maint-0.3.5'

7 years agorust/tor_log: fix C_RUST_COUPLED documentation
cypherpunks [Tue, 23 Oct 2018 17:12:13 +0000 (17:12 +0000)] 
rust/tor_log: fix C_RUST_COUPLED documentation

This file was moved in 97b15a1d7c51764888d2172711e3f3a71fb01916
and moved again in e7f5f48d68553206b95cbb4f610702c887500124.

7 years agoMerge branch 'maint-0.3.5'
Nick Mathewson [Wed, 24 Oct 2018 12:57:28 +0000 (08:57 -0400)] 
Merge branch 'maint-0.3.5'

7 years agoMerge branch 'nss-travis' into maint-0.3.5
Nick Mathewson [Wed, 24 Oct 2018 12:57:22 +0000 (08:57 -0400)] 
Merge branch 'nss-travis' into maint-0.3.5

7 years agoMerge branch 'maint-0.3.5'
Nick Mathewson [Tue, 23 Oct 2018 23:54:16 +0000 (19:54 -0400)] 
Merge branch 'maint-0.3.5'

7 years agoMerge branch 'maint-0.3.4' into maint-0.3.5
Nick Mathewson [Tue, 23 Oct 2018 23:54:04 +0000 (19:54 -0400)] 
Merge branch 'maint-0.3.4' into maint-0.3.5

"ours" version to avoid removing rust use declaration.

7 years agoMerge branch 'maint-0.3.3' into maint-0.3.4
Nick Mathewson [Tue, 23 Oct 2018 23:50:53 +0000 (19:50 -0400)] 
Merge branch 'maint-0.3.3' into maint-0.3.4

7 years agoRemove a now-unused rust "use".
Nick Mathewson [Tue, 23 Oct 2018 23:50:45 +0000 (19:50 -0400)] 
Remove a now-unused rust "use".

7 years agoMerge branch 'maint-0.3.5'
Nick Mathewson [Tue, 23 Oct 2018 23:22:05 +0000 (19:22 -0400)] 
Merge branch 'maint-0.3.5'

7 years agoMerge branch 'maint-0.3.4' into maint-0.3.5
Nick Mathewson [Tue, 23 Oct 2018 23:21:44 +0000 (19:21 -0400)] 
Merge branch 'maint-0.3.4' into maint-0.3.5

7 years agoMerge branch 'maint-0.3.3' into maint-0.3.4
Nick Mathewson [Tue, 23 Oct 2018 23:18:23 +0000 (19:18 -0400)] 
Merge branch 'maint-0.3.3' into maint-0.3.4

7 years agoMerge remote-tracking branch 'onionk/rust-allsupportednull1' into maint-0.3.3
Nick Mathewson [Tue, 23 Oct 2018 23:17:48 +0000 (19:17 -0400)] 
Merge remote-tracking branch 'onionk/rust-allsupportednull1' into maint-0.3.3

7 years agoMerge remote-tracking branch 'tor-github/pr/421'
Nick Mathewson [Mon, 22 Oct 2018 12:49:55 +0000 (08:49 -0400)] 
Merge remote-tracking branch 'tor-github/pr/421'

7 years agoclean up a tor2web comment
Roger Dingledine [Mon, 22 Oct 2018 03:46:09 +0000 (23:46 -0400)] 
clean up a tor2web comment

7 years agoMerge remote-tracking branch 'tor-github/pr/396'
Nick Mathewson [Fri, 19 Oct 2018 18:29:01 +0000 (14:29 -0400)] 
Merge remote-tracking branch 'tor-github/pr/396'

7 years agoMerge branch 'maint-0.3.5'
Nick Mathewson [Fri, 19 Oct 2018 18:21:01 +0000 (14:21 -0400)] 
Merge branch 'maint-0.3.5'

7 years agoMerge remote-tracking branch 'onionk/rust-protocommas1' into maint-0.3.5
Nick Mathewson [Fri, 19 Oct 2018 18:20:57 +0000 (14:20 -0400)] 
Merge remote-tracking branch 'onionk/rust-protocommas1' into maint-0.3.5

7 years agoMerge remote-tracking branch 'onionk/rust-protocommas1'
Nick Mathewson [Fri, 19 Oct 2018 18:20:43 +0000 (14:20 -0400)] 
Merge remote-tracking branch 'onionk/rust-protocommas1'

7 years agoRename a function; it is used to convert a value _From_ le.
Nick Mathewson [Fri, 19 Oct 2018 12:42:28 +0000 (08:42 -0400)] 
Rename a function; it is used to convert a value _From_ le.

We can't use htons()/ntohs() -- those are no-ops on exactly the
wrong platforms.

7 years agoFix a misspelled macro test that was breaking big-endian OPE
Nick Mathewson [Fri, 19 Oct 2018 12:41:25 +0000 (08:41 -0400)] 
Fix a misspelled macro test that was breaking big-endian OPE

Fixes bug 28115; bugfix on 0.3.5.1-alpha.

7 years agoMerge remote-tracking branch 'dgoulet/ticket27471_035_02'
Nick Mathewson [Thu, 18 Oct 2018 17:01:41 +0000 (13:01 -0400)] 
Merge remote-tracking branch 'dgoulet/ticket27471_035_02'

7 years agotest: Add test for closing intro circuits when storing a new descriptor
David Goulet [Fri, 12 Oct 2018 14:30:33 +0000 (10:30 -0400)] 
test: Add test for closing intro circuits when storing a new descriptor

This is client side and related to 27471 for previous commit that fixes this
issue.

Signed-off-by: David Goulet <dgoulet@torproject.org>
7 years agohs-v3: Close client intro circuits if the descriptor is replaced
David Goulet [Fri, 12 Oct 2018 13:22:30 +0000 (09:22 -0400)] 
hs-v3: Close client intro circuits if the descriptor is replaced

When storing a descriptor in the client cache, if we are about to replace an
existing descriptor, make sure to close every introduction circuits of the old
descriptor so we don't have leftovers lying around.

Ticket 27471 describes a situation where tor is sending an INTRODUCE1 cell on
an introduction circuit for which it doesn't have a matching intro point
object (taken from the descriptor).

The main theory is that, after a new descriptor showed up, the introduction
points changed which led to selecting an introduction circuit not used by the
service anymore thus for which we are unable to find the corresponding
introduction point within the descriptor we just fetched.

Closes #27471.

Signed-off-by: David Goulet <dgoulet@torproject.org>
7 years agoMerge branch 'ticket27549_035_01_squashed'
Nick Mathewson [Thu, 18 Oct 2018 14:16:30 +0000 (10:16 -0400)] 
Merge branch 'ticket27549_035_01_squashed'

7 years agohs-v3: Consolidate descriptor cookie computation code
David Goulet [Tue, 18 Sep 2018 17:50:12 +0000 (13:50 -0400)] 
hs-v3: Consolidate descriptor cookie computation code

Both client and service had their own code for this. Consolidate into one
place so we avoid duplication.

Closes #27549

Signed-off-by: David Goulet <dgoulet@torproject.org>
7 years agoMerge branch 'maint-0.3.3' into maint-0.3.4
Nick Mathewson [Thu, 18 Oct 2018 13:12:58 +0000 (09:12 -0400)] 
Merge branch 'maint-0.3.3' into maint-0.3.4

7 years agoMerge branch 'maint-0.3.4' into maint-0.3.5
Nick Mathewson [Thu, 18 Oct 2018 13:12:58 +0000 (09:12 -0400)] 
Merge branch 'maint-0.3.4' into maint-0.3.5

7 years agoMerge branch 'maint-0.3.5'
Nick Mathewson [Thu, 18 Oct 2018 13:12:58 +0000 (09:12 -0400)] 
Merge branch 'maint-0.3.5'

7 years agoMerge branch 'bug27800-034' into bug27800-035
Taylor Yu [Wed, 17 Oct 2018 20:51:03 +0000 (15:51 -0500)] 
Merge branch 'bug27800-034' into bug27800-035

7 years agoMerge branch 'bug27800-033' into tor-034
Taylor Yu [Wed, 17 Oct 2018 20:42:58 +0000 (15:42 -0500)] 
Merge branch 'bug27800-033' into tor-034

7 years agoLog more info for duplicate ed25519 IDs
Taylor Yu [Wed, 17 Oct 2018 20:39:55 +0000 (15:39 -0500)] 
Log more info for duplicate ed25519 IDs

Occasionally, key pinning doesn't catch a relay that shares an ed25519
ID with another relay.  Log the identity fingerprints and the shared
ed25519 ID when this happens, instead of making a BUG() warning.

Fixes bug 27800; bugfix on 0.3.2.1-alpha.

7 years agoevloop: fix docs for threadpool_register_reply_event
cypherpunks [Sun, 30 Sep 2018 14:37:11 +0000 (14:37 +0000)] 
evloop: fix docs for threadpool_register_reply_event

Commit 6a5f62f68f2c73dbbbbddb4fa3759586f4c2b0dc ultimately didn't
include the base argument, and the callback is named cb.

7 years agoevloop: fix docs
cypherpunks [Sun, 30 Sep 2018 14:05:48 +0000 (14:05 +0000)] 
evloop: fix docs

alert_sockets_t was moved in 544ab27a949406628809869111b7288017a5bcb1.

7 years agoBump to 0.3.6.0-alpha-dev.
Nick Mathewson [Wed, 17 Oct 2018 18:46:38 +0000 (14:46 -0400)] 
Bump to 0.3.6.0-alpha-dev.

7 years agoMerge branch 'maint-0.3.5'
Nick Mathewson [Wed, 17 Oct 2018 18:46:10 +0000 (14:46 -0400)] 
Merge branch 'maint-0.3.5'

"ours" to avoid version bump.

7 years agoBump to 0.3.5.3-alpha-dev
Nick Mathewson [Wed, 17 Oct 2018 18:46:00 +0000 (14:46 -0400)] 
Bump to 0.3.5.3-alpha-dev

7 years agoexpand the blurb tor-0.3.5.3-alpha
Nick Mathewson [Wed, 17 Oct 2018 18:20:55 +0000 (14:20 -0400)] 
expand the blurb

7 years agoReflow the changelog
Nick Mathewson [Wed, 17 Oct 2018 18:19:33 +0000 (14:19 -0400)] 
Reflow the changelog

7 years agomerge in some fixes i found in a sandbox
Roger Dingledine [Wed, 17 Oct 2018 17:56:41 +0000 (13:56 -0400)] 
merge in some fixes i found in a sandbox

7 years ago0.3.5.3-alpha changelog touch-ups
Roger Dingledine [Wed, 17 Oct 2018 17:42:59 +0000 (13:42 -0400)] 
0.3.5.3-alpha changelog touch-ups

7 years agoFold in the entry for 28089
Nick Mathewson [Wed, 17 Oct 2018 17:12:24 +0000 (13:12 -0400)] 
Fold in the entry for 28089

7 years agoMerge branch 'maint-0.3.4'
Nick Mathewson [Wed, 17 Oct 2018 17:02:23 +0000 (13:02 -0400)] 
Merge branch 'maint-0.3.4'

7 years agoconn: Stop writing when our write bandwidth limist is exhausted
David Goulet [Wed, 17 Oct 2018 16:25:12 +0000 (12:25 -0400)] 
conn: Stop writing when our write bandwidth limist is exhausted

Commit 488e2b00bf881b97bcc8e4bbe304845ff1d79a03 introduced an issue, most
likely introduced by a bad copy paste, that made us stop reading on the
connection if our write bandwidth limit was reached.

The problem is that because "read_blocked_on_bw" was never set, the connection
was never reenabled for reading.

This is most likely the cause of #27813 where bytes were accumulating in the
kernel TCP bufers because tor was not doing reads. Only relays with
RelayBandwidthRate would suffer from this but affecting all relays connecting
to them. And using that tor option is recommended and best practice so many
many relays have it enabled.

Fixes #28089.

7 years agoLight changelog edits
Nick Mathewson [Wed, 17 Oct 2018 13:40:20 +0000 (09:40 -0400)] 
Light changelog edits

7 years agoBump to 0.3.5.3-alpha
Nick Mathewson [Wed, 17 Oct 2018 13:26:32 +0000 (09:26 -0400)] 
Bump to 0.3.5.3-alpha

7 years agoRun format-changelog
Nick Mathewson [Wed, 17 Oct 2018 13:26:04 +0000 (09:26 -0400)] 
Run format-changelog

7 years agoFold changes file into changelog
Nick Mathewson [Wed, 17 Oct 2018 13:25:43 +0000 (09:25 -0400)] 
Fold changes file into changelog

7 years agoMerge remote-tracking branch 'tor-github/pr/406'
Nick Mathewson [Wed, 17 Oct 2018 01:33:38 +0000 (21:33 -0400)] 
Merge remote-tracking branch 'tor-github/pr/406'

7 years agoMerge remote-tracking branch 'tor-github/pr/408'
Nick Mathewson [Tue, 16 Oct 2018 23:10:05 +0000 (19:10 -0400)] 
Merge remote-tracking branch 'tor-github/pr/408'

7 years agoArgh. The unset value for OwningControllerFD is NOT -1.
Nick Mathewson [Tue, 16 Oct 2018 21:57:00 +0000 (17:57 -0400)] 
Argh. The unset value for OwningControllerFD is NOT -1.

7 years agoMerge branch 'bug27849_redux'
Nick Mathewson [Tue, 16 Oct 2018 21:33:58 +0000 (17:33 -0400)] 
Merge branch 'bug27849_redux'

7 years agoMerge remote-tracking branch 'tor-github/pr/404'
Nick Mathewson [Tue, 16 Oct 2018 21:29:50 +0000 (17:29 -0400)] 
Merge remote-tracking branch 'tor-github/pr/404'

7 years agoAdd a tor_free() in tor_gencert to fix a coverity warning
Nick Mathewson [Tue, 16 Oct 2018 21:18:46 +0000 (17:18 -0400)] 
Add a tor_free() in tor_gencert to fix a coverity warning

7 years agoAdd changes file
rl1987 [Tue, 16 Oct 2018 14:53:17 +0000 (17:53 +0300)] 
Add changes file

7 years agoOne testcase for annotation handling in tokenize_string()
rl1987 [Tue, 16 Oct 2018 14:39:52 +0000 (17:39 +0300)] 
One testcase for annotation handling in tokenize_string()

7 years agoTest AT_END checking in tokenize_string()
rl1987 [Tue, 16 Oct 2018 12:54:11 +0000 (15:54 +0300)] 
Test AT_END checking in tokenize_string()

7 years agoAdd testcase for too many elements in tokenize_string() input
rl1987 [Tue, 16 Oct 2018 12:31:47 +0000 (15:31 +0300)] 
Add testcase for too many elements in tokenize_string() input

7 years agoAdd testcase for too few elements in tokenize_string() input
rl1987 [Tue, 16 Oct 2018 12:22:48 +0000 (15:22 +0300)] 
Add testcase for too few elements in tokenize_string() input

7 years agoUnit-test multiple line parsing with tokenize_string()
rl1987 [Tue, 16 Oct 2018 11:53:04 +0000 (14:53 +0300)] 
Unit-test multiple line parsing with tokenize_string()

7 years agoUnit-test some error conditions in get_next_token()
rl1987 [Mon, 15 Oct 2018 17:01:42 +0000 (20:01 +0300)] 
Unit-test some error conditions in get_next_token()

7 years agoTest object parsing in get_next_token()
rl1987 [Mon, 15 Oct 2018 15:51:08 +0000 (18:51 +0300)] 
Test object parsing in get_next_token()

7 years agoFix memory management in test_parsecommon_get_next_token_parse_keys
rl1987 [Mon, 15 Oct 2018 14:44:40 +0000 (17:44 +0300)] 
Fix memory management in test_parsecommon_get_next_token_parse_keys

7 years agoTest RSA private key parsing with get_next_token()
rl1987 [Fri, 12 Oct 2018 16:19:40 +0000 (19:19 +0300)] 
Test RSA private key parsing with get_next_token()

7 years agoTest-case for public key parsing using get_next_token()
rl1987 [Fri, 12 Oct 2018 15:33:27 +0000 (18:33 +0300)] 
Test-case for public key parsing using get_next_token()

7 years agoTest argument concatenation in get_next_token()
rl1987 [Fri, 12 Oct 2018 12:48:38 +0000 (15:48 +0300)] 
Test argument concatenation in get_next_token()

7 years agoFirst testcase for get_next_token()
rl1987 [Fri, 12 Oct 2018 11:19:40 +0000 (14:19 +0300)] 
First testcase for get_next_token()

7 years agoAdd new source file to test target
rl1987 [Thu, 11 Oct 2018 12:22:12 +0000 (15:22 +0300)] 
Add new source file to test target

7 years agoFix typo in comment for hs_cell_parse_introduce2()
Neel Chauhan [Tue, 16 Oct 2018 14:59:42 +0000 (10:59 -0400)] 
Fix typo in comment for hs_cell_parse_introduce2()

7 years agomainloop: Set client role if ControlPort is set
David Goulet [Wed, 26 Sep 2018 12:36:08 +0000 (08:36 -0400)] 
mainloop: Set client role if ControlPort is set

It turns out that if _only_ the ControlPort is set and nothing else, tor would
simply not bootstrap and thus not start properly. Commit 67a41b63063370c2
removed that requirement for tor to be considered a "client".

Unfortunately, this made the mainloop enable basically nothing if only the
ControlPort is set in the torrc.

This commit now makes it that we also consider the ControlPort when deciding
if we are a Client or not. It does not revert 67a41b63063370c2 meaning
options_any_client_port_set() stays the same, not looking at the control port.

Fixes #27849.

Signed-off-by: David Goulet <dgoulet@torproject.org>
7 years agoMerge branch 'maint-0.3.4'
Nick Mathewson [Tue, 16 Oct 2018 12:04:34 +0000 (08:04 -0400)] 
Merge branch 'maint-0.3.4'

7 years agotest: Update approx_time before the test starts
David Goulet [Mon, 24 Sep 2018 13:48:28 +0000 (09:48 -0400)] 
test: Update approx_time before the test starts

This way we have the same time source when the IP is created and tested later.

Fixes #27810

Signed-off-by: David Goulet <dgoulet@torproject.org>
7 years agoMerge remote-tracking branch 'public/bug27990'
Nick Mathewson [Tue, 16 Oct 2018 12:02:01 +0000 (08:02 -0400)] 
Merge remote-tracking branch 'public/bug27990'

7 years agoMerge branch 'maint-0.3.4'
Nick Mathewson [Mon, 15 Oct 2018 16:52:54 +0000 (12:52 -0400)] 
Merge branch 'maint-0.3.4'

7 years agoMerge branch 'maint-0.3.3' into maint-0.3.4
Nick Mathewson [Mon, 15 Oct 2018 16:52:54 +0000 (12:52 -0400)] 
Merge branch 'maint-0.3.3' into maint-0.3.4

7 years agoFix another tor_assert(0) case
Nick Mathewson [Mon, 15 Oct 2018 16:52:48 +0000 (12:52 -0400)] 
Fix another tor_assert(0) case

7 years agoMerge branch 'maint-0.3.4'
Nick Mathewson [Mon, 15 Oct 2018 16:47:46 +0000 (12:47 -0400)] 
Merge branch 'maint-0.3.4'

7 years agoMerge branch 'maint-0.3.3' into maint-0.3.4
Nick Mathewson [Mon, 15 Oct 2018 16:47:46 +0000 (12:47 -0400)] 
Merge branch 'maint-0.3.3' into maint-0.3.4

7 years agoMerge branch 'maint-0.2.9' into maint-0.3.3
Nick Mathewson [Mon, 15 Oct 2018 16:47:46 +0000 (12:47 -0400)] 
Merge branch 'maint-0.2.9' into maint-0.3.3

7 years agoFix make check-spaces.
Nick Mathewson [Mon, 15 Oct 2018 16:47:19 +0000 (12:47 -0400)] 
Fix make check-spaces.

7 years agoMerge branch 'maint-0.3.4'
Nick Mathewson [Mon, 15 Oct 2018 14:48:35 +0000 (10:48 -0400)] 
Merge branch 'maint-0.3.4'

7 years agoMerge branch 'maint-0.3.3' into maint-0.3.4
Nick Mathewson [Mon, 15 Oct 2018 14:48:35 +0000 (10:48 -0400)] 
Merge branch 'maint-0.3.3' into maint-0.3.4

7 years agoAdjust tor_assert_unreached()
Nick Mathewson [Mon, 15 Oct 2018 14:46:24 +0000 (10:46 -0400)] 
Adjust tor_assert_unreached()

This version of the macro makes it obvious to the compiler that
"tor_assert_unreached()" will always abort().

7 years agoMerge branch 'maint-0.3.4'
Nick Mathewson [Mon, 15 Oct 2018 14:37:53 +0000 (10:37 -0400)] 
Merge branch 'maint-0.3.4'

7 years agoMerge branch 'maint-0.3.3' into maint-0.3.4
Nick Mathewson [Mon, 15 Oct 2018 14:37:52 +0000 (10:37 -0400)] 
Merge branch 'maint-0.3.3' into maint-0.3.4

7 years agoMerge branch 'maint-0.2.9' into maint-0.3.3
Nick Mathewson [Mon, 15 Oct 2018 14:37:49 +0000 (10:37 -0400)] 
Merge branch 'maint-0.2.9' into maint-0.3.3

7 years agoMerge branch 'bug27709_029' into maint-0.2.9
Nick Mathewson [Mon, 15 Oct 2018 14:34:39 +0000 (10:34 -0400)] 
Merge branch 'bug27709_029' into maint-0.2.9