]> git.ipfire.org Git - thirdparty/tor.git/log
thirdparty/tor.git
9 years agoFix non-triggerable heap corruption at do_getpass().
George Kadianakis [Mon, 10 Oct 2016 16:03:39 +0000 (12:03 -0400)] 
Fix non-triggerable heap corruption at do_getpass().

9 years agoAdd TAGS to gitignore.
Nick Mathewson [Mon, 3 Oct 2016 18:08:50 +0000 (14:08 -0400)] 
Add TAGS to gitignore.

9 years agoMerge remote-tracking branch 'arma/bug20277'
Nick Mathewson [Mon, 3 Oct 2016 18:05:26 +0000 (14:05 -0400)] 
Merge remote-tracking branch 'arma/bug20277'

9 years agoTeach 'make tags' about MOCK_IMPL.
Nick Mathewson [Mon, 3 Oct 2016 17:58:09 +0000 (13:58 -0400)] 
Teach 'make tags' about MOCK_IMPL.

Patch from nherring; closes ticket 16869

9 years agoAvoid reordering IPv6 interface addresses
cypherpunks [Fri, 30 Sep 2016 21:49:09 +0000 (21:49 +0000)] 
Avoid reordering IPv6 interface addresses

When deleting unsuitable addresses in get_interface_address6_list(), to
avoid reordering IPv6 interface addresses and keep the order returned by
the OS, use SMARTLIST_DEL_CURRENT_KEEPORDER() instead of
SMARTLIST_DEL_CURRENT().

This issue was reported by RenĂ© Mayrhofer.

[Closes ticket 20163; changes file written by teor. This paragraph
added by nickm]

9 years agoFix parse_virtual_addr_network minimum network size
Paolo Inglese [Mon, 3 Oct 2016 11:18:51 +0000 (12:18 +0100)] 
Fix parse_virtual_addr_network minimum network size

9 years agoremove whitespace accidentally added in 4f1a04ff
Roger Dingledine [Sun, 2 Oct 2016 23:34:23 +0000 (19:34 -0400)] 
remove whitespace accidentally added in 4f1a04ff

9 years agoremove confusing comment about conditional consensus download
Roger Dingledine [Sun, 2 Oct 2016 23:13:35 +0000 (19:13 -0400)] 
remove confusing comment about conditional consensus download

We removed that feature in 0.2.4.2-alpha, but some comments seem to
have lingered.

I didn't add a changes/ file since this is just internal code cleanup.

9 years agoFix memory leak from prop264 branch. CID 1373401
Nick Mathewson [Wed, 28 Sep 2016 15:21:33 +0000 (08:21 -0700)] 
Fix memory leak from prop264 branch. CID 1373401

9 years agofix a warning in protover.
Nick Mathewson [Mon, 26 Sep 2016 18:03:31 +0000 (11:03 -0700)] 
fix a warning in protover.

9 years agoMerge remote-tracking branch 'public/ticket20001_v2'
Nick Mathewson [Mon, 26 Sep 2016 18:01:10 +0000 (11:01 -0700)] 
Merge remote-tracking branch 'public/ticket20001_v2'

9 years agoMerge branch 'protover_v2_squashed'
Nick Mathewson [Mon, 26 Sep 2016 18:00:08 +0000 (11:00 -0700)] 
Merge branch 'protover_v2_squashed'

9 years agoprotovers: during voting, assert that we are not voting to shut down.
Nick Mathewson [Thu, 22 Sep 2016 14:25:02 +0000 (10:25 -0400)] 
protovers: during voting, assert that we are not voting to shut down.

As a failsafe, we should make sure that no authority ever votes for
a set of protocol versions that it does not itself support.

9 years agoRemove version_known, and subtly change the meaning of protocols_known
Nick Mathewson [Thu, 22 Sep 2016 14:21:13 +0000 (10:21 -0400)] 
Remove version_known, and subtly change the meaning of protocols_known

9 years agoRename "proto " to "pr " in consensuses
Nick Mathewson [Thu, 22 Sep 2016 14:14:39 +0000 (10:14 -0400)] 
Rename "proto " to "pr " in consensuses

9 years agoUpdate prop264 implementation to split HSMid->HS{Intro,Rend}
Nick Mathewson [Wed, 14 Sep 2016 14:31:56 +0000 (10:31 -0400)] 
Update prop264 implementation to split HSMid->HS{Intro,Rend}

9 years agoprop264: sometimes check client _and_ server versions.
Nick Mathewson [Tue, 13 Sep 2016 15:02:44 +0000 (11:02 -0400)] 
prop264: sometimes check client _and_ server versions.

As before, we check server protocols whenever server_mode(options)
is true and we check client protocols whenever server_mode(options)
is false.

Additionally, we now _also_ check client protocols whenever any
client port is set.

9 years agoRename get_supported_protocols to protover_get_supported_protocols
Nick Mathewson [Mon, 12 Sep 2016 18:18:43 +0000 (14:18 -0400)] 
Rename get_supported_protocols to protover_get_supported_protocols

9 years agoRename compute_protover_vote to protover_compute_vote
Nick Mathewson [Mon, 12 Sep 2016 18:11:44 +0000 (14:11 -0400)] 
Rename compute_protover_vote to protover_compute_vote

9 years agoChanges file for prop264 / ticket 19958.
Nick Mathewson [Fri, 26 Aug 2016 17:56:31 +0000 (13:56 -0400)] 
Changes file for prop264 / ticket 19958.

9 years agoUpdate authority votes to match updated proposal.
Nick Mathewson [Fri, 26 Aug 2016 17:19:26 +0000 (13:19 -0400)] 
Update authority votes to match updated proposal.

9 years agoClean whitespace, add missing documentation
Nick Mathewson [Fri, 26 Aug 2016 17:09:26 +0000 (13:09 -0400)] 
Clean whitespace, add missing documentation

9 years agoRemove DoS vector in protover.c voting code
Nick Mathewson [Fri, 26 Aug 2016 16:54:41 +0000 (12:54 -0400)] 
Remove DoS vector in protover.c voting code

9 years agoUse protocols to see when EXTEND2 support exists.
Nick Mathewson [Fri, 26 Aug 2016 16:49:00 +0000 (12:49 -0400)] 
Use protocols to see when EXTEND2 support exists.

(Technically, we could just remove extend2 cell checking entirely,
since all Tor versions on our network are required to have it, but
let's keep this around as an example of How To Do It.)

9 years agoVote on 'proto' lines and include them after 'v' lines.
Nick Mathewson [Fri, 26 Aug 2016 16:33:23 +0000 (12:33 -0400)] 
Vote on 'proto' lines and include them after 'v' lines.

(Despite the increased size of the consensus, this should have
approximately zero effect on the compressed consensus size, since
the "proto" line should be completely implied by the "v" line.)

9 years agoInclude protocol versions in votes.
Nick Mathewson [Thu, 25 Aug 2016 18:55:41 +0000 (14:55 -0400)] 
Include protocol versions in votes.

9 years agoWorkaround a test bug
Nick Mathewson [Thu, 25 Aug 2016 18:28:57 +0000 (14:28 -0400)] 
Workaround a test bug

9 years agoImplement voting on the protocol-version options
Nick Mathewson [Thu, 25 Aug 2016 18:24:34 +0000 (14:24 -0400)] 
Implement voting on the protocol-version options

9 years agoInclude protocol version lines in votes.
Nick Mathewson [Thu, 25 Aug 2016 15:58:33 +0000 (11:58 -0400)] 
Include protocol version lines in votes.

9 years agoRemove a little duplicated code before it becomes a lot
Nick Mathewson [Thu, 25 Aug 2016 15:30:32 +0000 (11:30 -0400)] 
Remove a little duplicated code before it becomes a lot

9 years agoAdd code to infer protocol versions for old Tor versions.
Nick Mathewson [Thu, 25 Aug 2016 15:18:05 +0000 (11:18 -0400)] 
Add code to infer protocol versions for old Tor versions.

9 years agoCover the error cases of parsing protocol versions
Nick Mathewson [Tue, 23 Aug 2016 18:02:48 +0000 (14:02 -0400)] 
Cover the error cases of parsing protocol versions

Also, detect an additional failure type. Thanks, tests!

(How distinctly I recall thee)

9 years agoUnit tests for protover_all_supported
Nick Mathewson [Tue, 23 Aug 2016 17:47:14 +0000 (13:47 -0400)] 
Unit tests for protover_all_supported

9 years agoBasic backend for the protocol-versions voting algorithm.
Nick Mathewson [Fri, 19 Aug 2016 22:04:02 +0000 (18:04 -0400)] 
Basic backend for the protocol-versions voting algorithm.

[This is a brute-force method that potentially uses way too much
RAM. Need to rethink this a little. Right now you can DOS an
authority by saying "Foo=1-4294967295".]

9 years agoActually check for missing protocols and exit as appropriate.
Nick Mathewson [Fri, 19 Aug 2016 21:45:08 +0000 (17:45 -0400)] 
Actually check for missing protocols and exit as appropriate.

9 years agoAdd necessary code to parse and handle required/recommended protocols
Nick Mathewson [Fri, 19 Aug 2016 21:31:49 +0000 (17:31 -0400)] 
Add necessary code to parse and handle required/recommended protocols

9 years agoEmit and parse protocol lists in router descriptors
Nick Mathewson [Fri, 19 Aug 2016 18:10:20 +0000 (14:10 -0400)] 
Emit and parse protocol lists in router descriptors

9 years agocheckpoint basic protover backend
Nick Mathewson [Tue, 9 Aug 2016 23:11:47 +0000 (19:11 -0400)] 
checkpoint basic protover backend

9 years agoMerge branch 'osx_sierra_028'
Nick Mathewson [Sat, 24 Sep 2016 20:33:09 +0000 (13:33 -0700)] 
Merge branch 'osx_sierra_028'

9 years agochanges file for osx sierra fixes
Nick Mathewson [Sat, 24 Sep 2016 20:29:20 +0000 (13:29 -0700)] 
changes file for osx sierra fixes

9 years agoFix pthread_cond_timedwait() on OSX Sierra
Nick Mathewson [Sat, 24 Sep 2016 16:12:00 +0000 (09:12 -0700)] 
Fix pthread_cond_timedwait() on OSX Sierra

Sierra provides clock_gettime(), but not pthread_condattr_setclock.
So we had better lot try to use CLOCK_MONOTONIC as our source for
time when waiting, since we ccan never actually tell the condition
that we mean CLOCK_MONOTONIC.

This isn't a tor bug yet, since we never actually pass a timeout to
tor_cond_wait() outside of the unit tests.

9 years agoFix compilation on OSX Sierra (10.12)
Nick Mathewson [Sat, 24 Sep 2016 15:48:47 +0000 (08:48 -0700)] 
Fix compilation on OSX Sierra (10.12)

9 years agoMerge branch 'maint-0.2.8'
Nick Mathewson [Fri, 23 Sep 2016 19:58:40 +0000 (15:58 -0400)] 
Merge branch 'maint-0.2.8'

9 years agoBump to 0.2.9.3-alpha-dev
Nick Mathewson [Fri, 23 Sep 2016 19:58:29 +0000 (15:58 -0400)] 
Bump to 0.2.9.3-alpha-dev

9 years agoBump to 0.2.8.8-dev.
Nick Mathewson [Fri, 23 Sep 2016 19:58:06 +0000 (15:58 -0400)] 
Bump to 0.2.8.8-dev.

9 years agoAdd 0.2.8.8 to ChangeLog tor-0.2.9.3-alpha
Nick Mathewson [Fri, 23 Sep 2016 18:12:02 +0000 (14:12 -0400)] 
Add 0.2.8.8 to ChangeLog

9 years agoAdd 0.2.8.8 to releasenotes
Nick Mathewson [Fri, 23 Sep 2016 18:11:37 +0000 (14:11 -0400)] 
Add 0.2.8.8 to releasenotes

9 years agoReflow changelog again
Nick Mathewson [Fri, 23 Sep 2016 17:30:28 +0000 (13:30 -0400)] 
Reflow changelog again

9 years agoLightly edit the changelog
Nick Mathewson [Fri, 23 Sep 2016 17:29:53 +0000 (13:29 -0400)] 
Lightly edit the changelog

9 years agoPick a date
Nick Mathewson [Fri, 23 Sep 2016 15:14:52 +0000 (11:14 -0400)] 
Pick a date

9 years agoRemove changes files that we have folded in
Nick Mathewson [Fri, 23 Sep 2016 15:14:25 +0000 (11:14 -0400)] 
Remove changes files that we have folded in

9 years agoOne more changelog entry
Nick Mathewson [Fri, 23 Sep 2016 15:13:39 +0000 (11:13 -0400)] 
One more changelog entry

9 years agoMerge branch 'maint-0.2.8'
Nick Mathewson [Fri, 23 Sep 2016 13:30:56 +0000 (09:30 -0400)] 
Merge branch 'maint-0.2.8'

9 years agoMerge remote-tracking branch 'teor/broken-028-fallbacks' into maint-0.2.8
Nick Mathewson [Fri, 23 Sep 2016 13:29:55 +0000 (09:29 -0400)] 
Merge remote-tracking branch 'teor/broken-028-fallbacks' into maint-0.2.8

9 years agoRemove another fallback whose operator opted-out
teor [Thu, 22 Sep 2016 23:38:04 +0000 (16:38 -0700)] 
Remove another fallback whose operator opted-out

9 years agoCopy 0.2.8.8 changelog entries forward
Nick Mathewson [Thu, 22 Sep 2016 22:24:03 +0000 (18:24 -0400)] 
Copy 0.2.8.8 changelog entries forward

9 years agoReflow the changelog
Nick Mathewson [Thu, 22 Sep 2016 22:22:47 +0000 (18:22 -0400)] 
Reflow the changelog

9 years agosort entries into a changelog.
Nick Mathewson [Thu, 22 Sep 2016 22:22:33 +0000 (18:22 -0400)] 
sort entries into a changelog.

9 years agoremove changes files that are also in 0.2.8.8
Nick Mathewson [Thu, 22 Sep 2016 22:14:29 +0000 (18:14 -0400)] 
remove changes files that are also in 0.2.8.8

9 years agobump master to 0.2.9.3-alpha
Nick Mathewson [Thu, 22 Sep 2016 20:11:50 +0000 (16:11 -0400)] 
bump master to 0.2.9.3-alpha

9 years agoMerge branch 'maint-0.2.8'
Nick Mathewson [Thu, 22 Sep 2016 19:37:27 +0000 (15:37 -0400)] 
Merge branch 'maint-0.2.8'

9 years agoUpdate versions to 0.2.8.8
Nick Mathewson [Thu, 22 Sep 2016 19:37:06 +0000 (15:37 -0400)] 
Update versions to 0.2.8.8

9 years agoMerge branch 'maint-0.2.8'
Nick Mathewson [Thu, 22 Sep 2016 19:20:31 +0000 (15:20 -0400)] 
Merge branch 'maint-0.2.8'

9 years agoLintChanges fix
Nick Mathewson [Thu, 22 Sep 2016 19:19:59 +0000 (15:19 -0400)] 
LintChanges fix

9 years agoMerge branch 'bug20203_027_squashed' into maint-0.2.8
Nick Mathewson [Thu, 22 Sep 2016 19:17:00 +0000 (15:17 -0400)] 
Merge branch 'bug20203_027_squashed' into maint-0.2.8

9 years agoWhen clearing cells from a circuit for OOM reasons, tell cmux we did so.
Nick Mathewson [Wed, 21 Sep 2016 23:01:12 +0000 (19:01 -0400)] 
When clearing cells from a circuit for OOM reasons, tell cmux we did so.

Not telling the cmux would sometimes cause an assertion failure in
relay.c when we tried to get an active circuit and found an "active"
circuit with no cells.

Additionally, replace that assert with a test and a log message.

Fix for bug 20203. This is actually probably a bugfix on
0.2.8.1-alpha, specifically my code in 8b4e5b7ee902fb7fa0776 where I
made circuit_mark_for_close_() do less in order to simplify our call
graph. Thanks to "cypherpunks" for help diagnosing.

9 years agoCoverity warning fix: let coverity tell we're closing sockets
Nick Mathewson [Thu, 22 Sep 2016 13:24:56 +0000 (09:24 -0400)] 
Coverity warning fix: let coverity tell we're closing sockets

Our use of the (mockable) tor_close_socket() in the util/socket_..
tests confused coverity, which could no longer tell that we were
actually closing the sockets.

9 years agoMerge branch 'maint-0.2.8'
Nick Mathewson [Thu, 22 Sep 2016 13:00:37 +0000 (09:00 -0400)] 
Merge branch 'maint-0.2.8'

9 years agoFix lintchanges warnings in 028
Nick Mathewson [Thu, 22 Sep 2016 13:00:16 +0000 (09:00 -0400)] 
Fix lintchanges warnings in 028

9 years agoFix conflicting types errors for aes.c.
Nick Mathewson [Thu, 22 Sep 2016 12:52:42 +0000 (08:52 -0400)] 
Fix conflicting types errors for aes.c.

9 years agoFix warnings from lintChanges.py
Nick Mathewson [Thu, 22 Sep 2016 12:48:05 +0000 (08:48 -0400)] 
Fix warnings from lintChanges.py

9 years agofix crash in lintChanges.py
Nick Mathewson [Thu, 22 Sep 2016 12:33:09 +0000 (08:33 -0400)] 
fix crash in lintChanges.py

9 years agoChanges file for #20190: remove broken fallbacks
teor [Wed, 21 Sep 2016 22:08:59 +0000 (08:08 +1000)] 
Changes file for #20190: remove broken fallbacks

9 years agoMerge remote-tracking branch 'isis/bug20201'
Nick Mathewson [Wed, 21 Sep 2016 16:20:33 +0000 (12:20 -0400)] 
Merge remote-tracking branch 'isis/bug20201'

9 years agoUpdate documentation for parse_bridge_line() in src/or/config.c.
Isis Lovecruft [Wed, 21 Sep 2016 13:26:34 +0000 (13:26 +0000)] 
Update documentation for parse_bridge_line() in src/or/config.c.

 * FIXES #20201: https://bugs.torproject.org/20201

9 years agoMerge branch 'maint-0.2.8'
Nick Mathewson [Tue, 20 Sep 2016 23:30:45 +0000 (19:30 -0400)] 
Merge branch 'maint-0.2.8'

9 years agoMerge remote-tracking branch 'public/bug20103_028_v3' into maint-0.2.8
Nick Mathewson [Tue, 20 Sep 2016 23:30:24 +0000 (19:30 -0400)] 
Merge remote-tracking branch 'public/bug20103_028_v3' into maint-0.2.8

9 years agoMerge branch 'maint-0.2.8'
Nick Mathewson [Tue, 20 Sep 2016 23:29:17 +0000 (19:29 -0400)] 
Merge branch 'maint-0.2.8'

9 years agofixup! Update hard-coded fallback list based on pre-0.2.9 checks
teor [Tue, 20 Sep 2016 23:13:04 +0000 (09:13 +1000)] 
fixup! Update hard-coded fallback list based on pre-0.2.9 checks

9 years agodns: Always enable DNS request for our DNSPort
David Goulet [Tue, 20 Sep 2016 19:00:24 +0000 (15:00 -0400)] 
dns: Always enable DNS request for our DNSPort

Commit 41cc1f612bd2112ab7cec0cc4fdeb68c26e231bf introduced a "dns_request"
configuration value which wasn't set to 1 for an entry connection on the
DNSPort leading to a refusal to resolve the given hostname.

This commit set the dns_request flag by default for every entry connection
made to the DNSPort.

Fixes #20109

Signed-off-by: David Goulet <dgoulet@torproject.org>
9 years agoDon't look at any routerstatus_t when the networkstatus is inconsistent
Nick Mathewson [Mon, 19 Sep 2016 16:03:58 +0000 (12:03 -0400)] 
Don't look at any routerstatus_t when the networkstatus is inconsistent

For a brief moment in networkstatus_set_current_consensus(), the old
consensus has been freed, but the node_t objects still have dead
pointers to the routerstatus_t objects within it.  During that
interval, we absolutely must not do anything that would cause Tor to
look at those dangling pointers.

Unfortunately, calling the (badly labeled!) current_consensus macro
or anything else that calls into we_use_microdescriptors_for_circuits(),
can make us look at the nodelist.

The fix is to make sure we identify the main consensus flavor
_outside_ the danger zone, and to make the danger zone much much
smaller.

Fixes bug 20103.  This bug has been implicitly present for AGES; we
just got lucky for a very long time.  It became a crash bug in
0.2.8.2-alpha when we merged 35bbf2e4a4e8ccb to make
find_dl_schedule start looking at the consensus, and 4460feaf2850ef0
which made node_get_all_orports less (accidentally) tolerant of
nodes with a valid ri pointer but dangling rs pointer.

9 years agoUpdate hard-coded fallback list based on pre-0.2.9 checks
teor [Tue, 20 Sep 2016 06:49:45 +0000 (16:49 +1000)] 
Update hard-coded fallback list based on pre-0.2.9 checks

9 years agoMerge remote-tracking branch 'public/aes256'
Nick Mathewson [Mon, 19 Sep 2016 18:22:27 +0000 (14:22 -0400)] 
Merge remote-tracking branch 'public/aes256'

9 years agoMerge remote-tracking branch 'teor/bug20117'
Nick Mathewson [Mon, 19 Sep 2016 18:21:12 +0000 (14:21 -0400)] 
Merge remote-tracking branch 'teor/bug20117'

9 years agoAdd support for AES256 and AES192
Nick Mathewson [Fri, 16 Sep 2016 15:21:33 +0000 (11:21 -0400)] 
Add support for AES256 and AES192

(This will be used by prop224)

9 years agoRemove a needless level of indirection from crypto_cipher_t
Nick Mathewson [Fri, 16 Sep 2016 14:18:02 +0000 (10:18 -0400)] 
Remove a needless level of indirection from crypto_cipher_t

Now that crypto_cipher_t only contains a pointer, it no longer
has any reason for an independent existence.

9 years agoSimplify the crypto_cipher_t interface and structure
Nick Mathewson [Fri, 16 Sep 2016 14:12:30 +0000 (10:12 -0400)] 
Simplify the crypto_cipher_t interface and structure

Previously, the IV and key were stored in the structure, even though
they mostly weren't needed.  The only purpose they had was to
support a seldom-used API where you could pass NULL when creating
a cipher in order to get a random key/IV, and then pull that key/IV
back out.

This saves 32 bytes per AES instance, and makes it easier to support
different key lengths.

9 years agoIn aes.c, support 192-bit and 256-bit keys.
Nick Mathewson [Fri, 16 Sep 2016 13:51:51 +0000 (09:51 -0400)] 
In aes.c, support 192-bit and 256-bit keys.

Also, change the input types for aes_new_cipher to be unsigned,
as they should have been all along.

9 years agoEnsure that dir1 and dir2 are freed at the end of poisoning test
Nick Mathewson [Wed, 14 Sep 2016 15:01:21 +0000 (11:01 -0400)] 
Ensure that dir1 and dir2 are freed at the end of poisoning test

Found by coverity.

9 years agoFix a bogus memwipe length in rend_service_load_auth_keys().
Nick Mathewson [Wed, 14 Sep 2016 14:58:00 +0000 (10:58 -0400)] 
Fix a bogus memwipe length in rend_service_load_auth_keys().

Bugfix on a4f46ff8ba43b1e635bc5a8543b9354e6de02e14. Found by Coverity.

9 years agoRemove an extraneous parenthesis in IF_BUG_OHNCE__
Nick Mathewson [Wed, 14 Sep 2016 14:53:49 +0000 (10:53 -0400)] 
Remove an extraneous parenthesis in IF_BUG_OHNCE__

Fixes bug 20141; bugfix on 0.2.9.1-alpha.

Patch from Gisle Vanem.

9 years agoMerge remote-tracking branch 'teor/feature20072'
Nick Mathewson [Wed, 14 Sep 2016 14:18:41 +0000 (10:18 -0400)] 
Merge remote-tracking branch 'teor/feature20072'

9 years agoMerge branch 'bug20081'
Nick Mathewson [Wed, 14 Sep 2016 14:17:04 +0000 (10:17 -0400)] 
Merge branch 'bug20081'

9 years agoAdd some chutney single onion networks to make test-network-all
teor [Wed, 14 Sep 2016 02:17:10 +0000 (12:17 +1000)] 
Add some chutney single onion networks to make test-network-all

This requires a recent version of chutney, with the single onion
network flavours (git c72a652 or later).

Closes ticket #20072.

9 years agoMerge remote-tracking branch 'public/bug20063'
Nick Mathewson [Tue, 13 Sep 2016 15:25:59 +0000 (11:25 -0400)] 
Merge remote-tracking branch 'public/bug20063'

9 years agoFix a memory leak in options/validate__single_onion
Nick Mathewson [Tue, 13 Sep 2016 14:40:42 +0000 (10:40 -0400)] 
Fix a memory leak in options/validate__single_onion

9 years agoFix a check-spaces warning.
Nick Mathewson [Tue, 13 Sep 2016 14:24:45 +0000 (10:24 -0400)] 
Fix a check-spaces warning.

9 years agooptions/validate__single_onion test: use new log capture api
Nick Mathewson [Tue, 13 Sep 2016 14:22:34 +0000 (10:22 -0400)] 
options/validate__single_onion test: use new log capture api

I changed the API here in deb294ff532d074a7d4, to be less annoying
to use.

9 years agoMerge branch 'feature-17178-v7-squashed-v2'
Nick Mathewson [Tue, 13 Sep 2016 14:20:08 +0000 (10:20 -0400)] 
Merge branch 'feature-17178-v7-squashed-v2'

9 years agoReplace OnionService* with HiddenService* in option names
teor [Tue, 13 Sep 2016 07:28:03 +0000 (17:28 +1000)] 
Replace OnionService* with HiddenService* in option names

And make consequential line-length adjustments.