]> git.ipfire.org Git - thirdparty/tor.git/log
thirdparty/tor.git
7 years agogeoip: fix windows compilation
Nick Mathewson [Thu, 27 Sep 2018 15:02:58 +0000 (11:02 -0400)] 
geoip: fix windows compilation

7 years agoChanges file for splitting stats
Nick Mathewson [Thu, 27 Sep 2018 14:30:17 +0000 (10:30 -0400)] 
Changes file for splitting stats

7 years agoExtract the non-stats part of geoip into a new src/lib/geoip.
Nick Mathewson [Thu, 27 Sep 2018 14:26:01 +0000 (10:26 -0400)] 
Extract the non-stats part of geoip into a new src/lib/geoip.

7 years agoRemove excess dependencies from geoip.c
Nick Mathewson [Thu, 27 Sep 2018 14:15:39 +0000 (10:15 -0400)] 
Remove excess dependencies from geoip.c

7 years agoSplit geoip from geoip-related stats.
Nick Mathewson [Thu, 27 Sep 2018 13:35:47 +0000 (09:35 -0400)] 
Split geoip from geoip-related stats.

This commit just moves the code to two separate files. The geoip
code still has a few needless dependencies on core/* and features/*.

7 years agoMove the n_v3_ns_requests field out of geoip_country_t
Nick Mathewson [Thu, 27 Sep 2018 13:04:08 +0000 (09:04 -0400)] 
Move the n_v3_ns_requests field out of geoip_country_t

This is preparation for splitting geoip.c into stats and non-stats
portions.

7 years agoMove the predicted ports code out of rephist.c
Nick Mathewson [Thu, 27 Sep 2018 12:21:17 +0000 (08:21 -0400)] 
Move the predicted ports code out of rephist.c

It differs from the rest of the rephist code in that it's actually
necessary for Tor to operate, so it should probably go somewhere
else.  I'm not sure where yet, so I'll leave it in the same
directory, but give it its own file.

7 years agoMerge branch 'router_split'
Nick Mathewson [Wed, 26 Sep 2018 13:47:59 +0000 (09:47 -0400)] 
Merge branch 'router_split'

7 years agoMerge remote-tracking branch 'dgoulet/bug27550_035_01'
Nick Mathewson [Wed, 26 Sep 2018 12:36:09 +0000 (08:36 -0400)] 
Merge remote-tracking branch 'dgoulet/bug27550_035_01'

7 years agoChanges file for splitting router.c
Nick Mathewson [Tue, 25 Sep 2018 22:54:17 +0000 (18:54 -0400)] 
Changes file for splitting router.c

7 years agoRemove extra includes from router.c
Nick Mathewson [Tue, 25 Sep 2018 22:33:13 +0000 (18:33 -0400)] 
Remove extra includes from router.c

7 years agoRevise things that had included router.h before
Nick Mathewson [Tue, 25 Sep 2018 21:57:58 +0000 (17:57 -0400)] 
Revise things that had included router.h before

Make them only include the headers that they needed, and sort their
headers while we're at it.

7 years agoMove the "is the network disabled?" functions out of router.c
Nick Mathewson [Tue, 25 Sep 2018 21:22:14 +0000 (17:22 -0400)] 
Move the "is the network disabled?" functions out of router.c

Since this is completely core functionality, I'm putting it in
core/mainloop, even though it depends on feature/hibernate. We'll
have to sort that out in the future.

7 years agoMove routerinfo_t functions out of router.c
Nick Mathewson [Tue, 25 Sep 2018 20:37:54 +0000 (16:37 -0400)] 
Move routerinfo_t functions out of router.c

(It turns out that some of the functions in router.h didn't even
exist any more, so I just got to delete their declarations completely.)

7 years agoExtract nickname-checking functions from router.c
Nick Mathewson [Tue, 25 Sep 2018 20:22:11 +0000 (16:22 -0400)] 
Extract nickname-checking functions from router.c

7 years agoMove the various _describe() functions out of router.c
Nick Mathewson [Tue, 25 Sep 2018 20:13:47 +0000 (16:13 -0400)] 
Move the various _describe() functions out of router.c

Note that I haven't separated the headers yet (there's still an

7 years agoExtract all the "am I a server" functions from router.c
Nick Mathewson [Tue, 25 Sep 2018 20:00:50 +0000 (16:00 -0400)] 
Extract all the "am I a server" functions from router.c

7 years agoMove all authdir_mode_*() functions into authmode.h
Nick Mathewson [Tue, 25 Sep 2018 19:39:24 +0000 (15:39 -0400)] 
Move all authdir_mode_*() functions into authmode.h

7 years agoRename dirauth/mode.h to dirauth/authmode.h
Nick Mathewson [Tue, 25 Sep 2018 19:18:19 +0000 (15:18 -0400)] 
Rename dirauth/mode.h to dirauth/authmode.h

This is preparation for having a routermode.h as well

7 years agoMove self-test functionality into its own file.
Nick Mathewson [Tue, 25 Sep 2018 19:10:11 +0000 (15:10 -0400)] 
Move self-test functionality into its own file.

7 years agoMove key-loading and crosscert-checking out of feature/relay
Nick Mathewson [Tue, 25 Sep 2018 18:19:48 +0000 (14:19 -0400)] 
Move key-loading and crosscert-checking out of feature/relay

This is also used by onion services, so it needs to go in another
module.

7 years agoFix reference to socks-extensions.txt in tor-resolve manpage
rl1987 [Tue, 25 Sep 2018 09:39:27 +0000 (12:39 +0300)] 
Fix reference to socks-extensions.txt in tor-resolve manpage

7 years agoMerge branch 'pr_339_squashed'
Nick Mathewson [Mon, 24 Sep 2018 15:25:39 +0000 (11:25 -0400)] 
Merge branch 'pr_339_squashed'

7 years agoMention that we require Python 2.7 or newer
rl1987 [Fri, 14 Sep 2018 17:57:06 +0000 (20:57 +0300)] 
Mention that we require Python 2.7 or newer

7 years agoMerge branch 'bug26913_033'
Nick Mathewson [Mon, 24 Sep 2018 15:17:09 +0000 (11:17 -0400)] 
Merge branch 'bug26913_033'

7 years agoFix arm compilation with openssl <1.1
Nick Mathewson [Wed, 19 Sep 2018 14:37:23 +0000 (10:37 -0400)] 
Fix arm compilation with openssl <1.1

Bug 27781; bugfix on 0.3.5.1-alpha.

7 years agoMerge branch 'maint-0.3.4'
Nick Mathewson [Mon, 24 Sep 2018 15:10:56 +0000 (11:10 -0400)] 
Merge branch 'maint-0.3.4'

7 years agoFix the 0.3.4 part of bug 27781 (arm compilation)
Nick Mathewson [Mon, 24 Sep 2018 15:08:27 +0000 (11:08 -0400)] 
Fix the 0.3.4 part of bug 27781 (arm compilation)

Because with arm on OpenSSL <1.1 we don't define USE_EVP_AES_CTR, we
need to include crypto_util.h here.

7 years agoMerge branch 'ticket26744'
Nick Mathewson [Mon, 24 Sep 2018 14:56:50 +0000 (10:56 -0400)] 
Merge branch 'ticket26744'

7 years agoInitialize mainloop events earlier, since other stuff may run them.
Nick Mathewson [Sat, 22 Sep 2018 21:40:04 +0000 (17:40 -0400)] 
Initialize mainloop events earlier, since other stuff may run them.

Fixes a stem test failure; bugfix on c7ce6b9821be22e734b79e0. Bug
not in any released Tor.

7 years agoBut, actually move systemd_watchdog_timer free into mainloop.c
Nick Mathewson [Fri, 21 Sep 2018 20:49:20 +0000 (16:49 -0400)] 
But, actually move systemd_watchdog_timer free into mainloop.c

7 years agoMove systemd_watchdog_timer free into mainloop.c
Nick Mathewson [Fri, 21 Sep 2018 20:46:17 +0000 (16:46 -0400)] 
Move systemd_watchdog_timer free into mainloop.c

7 years agoMissing include in ntmain.c
Nick Mathewson [Fri, 21 Sep 2018 20:32:14 +0000 (16:32 -0400)] 
Missing include in ntmain.c

7 years agoMerge remote-tracking branch 'onionk/protover-rust1'
Nick Mathewson [Fri, 21 Sep 2018 20:28:32 +0000 (16:28 -0400)] 
Merge remote-tracking branch 'onionk/protover-rust1'

7 years agomove protover_rust.c to core/or/
cypherpunks [Fri, 21 Sep 2018 20:14:53 +0000 (20:14 +0000)] 
move protover_rust.c to core/or/

Missed in 667a6e8fe9b8169e86f3ab889c4ea8af845d6939.

7 years agoMerge remote-tracking branch 'tor-github/pr/365'
Nick Mathewson [Fri, 21 Sep 2018 20:13:59 +0000 (16:13 -0400)] 
Merge remote-tracking branch 'tor-github/pr/365'

7 years agoAdd an include to get --disable-module-dirauth happy again
Nick Mathewson [Fri, 21 Sep 2018 19:03:42 +0000 (15:03 -0400)] 
Add an include to get --disable-module-dirauth happy again

7 years agoMerge remote-tracking branch 'dgoulet/ticket27774_035_03'
Nick Mathewson [Fri, 21 Sep 2018 17:02:12 +0000 (13:02 -0400)] 
Merge remote-tracking branch 'dgoulet/ticket27774_035_03'

7 years agoSplit directory.c code into several modules
Nick Mathewson [Fri, 21 Sep 2018 14:26:57 +0000 (10:26 -0400)] 
Split directory.c code into several modules

Parts of this C file naturally belong in dircache, dirclient, and
dircommon: so, move them there.

7 years agoman: Fix format typo for HiddenServiceExportCircuitID
David Goulet [Fri, 21 Sep 2018 13:54:22 +0000 (09:54 -0400)] 
man: Fix format typo for HiddenServiceExportCircuitID

Signed-off-by: David Goulet <dgoulet@torproject.org>
7 years agoMerge remote-tracking branch 'ahf-github/asn/bugs4700_2'
Nick Mathewson [Fri, 21 Sep 2018 13:40:16 +0000 (09:40 -0400)] 
Merge remote-tracking branch 'ahf-github/asn/bugs4700_2'

7 years agofixup! hs-v3: Silence some logging for client authorization
David Goulet [Fri, 21 Sep 2018 13:39:21 +0000 (09:39 -0400)] 
fixup! hs-v3: Silence some logging for client authorization

7 years agoChanges file for #26747
Nick Mathewson [Fri, 21 Sep 2018 13:38:51 +0000 (09:38 -0400)] 
Changes file for #26747

7 years agoMerge branch 'split_mainloop_onion'
Nick Mathewson [Fri, 21 Sep 2018 13:37:23 +0000 (09:37 -0400)] 
Merge branch 'split_mainloop_onion'

7 years agoMerge branch 'maint-0.3.4'
Nick Mathewson [Fri, 21 Sep 2018 13:36:31 +0000 (09:36 -0400)] 
Merge branch 'maint-0.3.4'

7 years agoMerge branch 'maint-0.3.3' into maint-0.3.4
Nick Mathewson [Fri, 21 Sep 2018 13:35:54 +0000 (09:35 -0400)] 
Merge branch 'maint-0.3.3' into maint-0.3.4

7 years agoMerge branch 'maint-0.3.2' into maint-0.3.3
Nick Mathewson [Fri, 21 Sep 2018 13:35:51 +0000 (09:35 -0400)] 
Merge branch 'maint-0.3.2' into maint-0.3.3

7 years agoMerge branch 'maint-0.2.9' into maint-0.3.2 maint-0.3.2
Nick Mathewson [Fri, 21 Sep 2018 13:35:23 +0000 (09:35 -0400)] 
Merge branch 'maint-0.2.9' into maint-0.3.2

7 years agoMerge remote-tracking branch 'dgoulet/ticket27797_035_01'
Nick Mathewson [Fri, 21 Sep 2018 13:33:03 +0000 (09:33 -0400)] 
Merge remote-tracking branch 'dgoulet/ticket27797_035_01'

7 years agoSplit main.c into main.c and mainloop.c
Nick Mathewson [Thu, 20 Sep 2018 19:19:43 +0000 (15:19 -0400)] 
Split main.c into main.c and mainloop.c

The main.c code is responsible for initialization and shutdown;
the mainloop.c code is responsible for running the main loop of Tor.

Splitting the "generic event loop" part of mainloop.c from the
event-loop-specific part is not done as part of this patch.

7 years agoMove the non-crypto parts of onion.c out of src/core/crypto
Nick Mathewson [Thu, 20 Sep 2018 17:55:02 +0000 (13:55 -0400)] 
Move the non-crypto parts of onion.c out of src/core/crypto

The parts for handling cell formats should be in src/core/or.

The parts for handling onionskin queues should be in src/core/or.

Only the crypto wrapper belongs in src/core/crypto.

7 years agoBump to 0.3.5.2-alpha-dev
Nick Mathewson [Fri, 21 Sep 2018 13:11:33 +0000 (09:11 -0400)] 
Bump to 0.3.5.2-alpha-dev

7 years agoDocument the haproxy option of HiddenServiceExportCircuitID.
Alexander Færøy [Thu, 20 Sep 2018 19:15:25 +0000 (21:15 +0200)] 
Document the haproxy option of HiddenServiceExportCircuitID.

See: https://bugs.torproject.org/4700

7 years agofixup! hs-v3: Silence some logging for client authorization
David Goulet [Fri, 21 Sep 2018 12:52:47 +0000 (08:52 -0400)] 
fixup! hs-v3: Silence some logging for client authorization

7 years agohs-v3: Don't BUG() if the RP node_t is invalid client side
David Goulet [Thu, 20 Sep 2018 13:32:13 +0000 (09:32 -0400)] 
hs-v3: Don't BUG() if the RP node_t is invalid client side

When sending the INTRODUCE1 cell, we acquire the needed data for the cell but
if the RP node_t has invalid data, we'll fail the send and completely kill the
SOCKS connection.

Instead, close the rendezvous circuit and return a transient error meaning
that Tor can recover by selecting a new rendezvous point. We'll also do the
same when we are unable to encode the INTRODUCE1 cell for which at that point,
we'll simply take another shot at a new rendezvous point.

Fixes #27774

Signed-off-by: David Goulet <dgoulet@torproject.org>
7 years agoSet a release date tor-0.3.5.2-alpha
Nick Mathewson [Fri, 21 Sep 2018 12:12:50 +0000 (08:12 -0400)] 
Set a release date

7 years agoPut dirlist_free_all back in routerlist_free_all for unit tests
Nick Mathewson [Fri, 21 Sep 2018 12:10:39 +0000 (08:10 -0400)] 
Put dirlist_free_all back in routerlist_free_all for unit tests

7 years agoAdd changes file
rl1987 [Fri, 21 Sep 2018 07:57:10 +0000 (10:57 +0300)] 
Add changes file

7 years agoCheck Python version in test_rebind.py
rl1987 [Fri, 14 Sep 2018 17:13:23 +0000 (20:13 +0300)] 
Check Python version in test_rebind.py

7 years agoRemove misleading first line in test_rebind.py
rl1987 [Fri, 14 Sep 2018 16:47:02 +0000 (19:47 +0300)] 
Remove misleading first line in test_rebind.py

test_rebind.py actually does not require Python 3.

Bugfix on 5a11670fcaad0a58de48425ba80510effbe35628; bug not in any
Tor release.

7 years agoBump to 0.3.5.2-alpha
Nick Mathewson [Thu, 20 Sep 2018 20:36:07 +0000 (16:36 -0400)] 
Bump to 0.3.5.2-alpha

7 years agoStart on an 0.3.5.2-alpha changelog
Nick Mathewson [Thu, 20 Sep 2018 20:35:36 +0000 (16:35 -0400)] 
Start on an 0.3.5.2-alpha changelog

7 years agochanges for 27799
Nick Mathewson [Thu, 20 Sep 2018 20:30:33 +0000 (16:30 -0400)] 
changes for 27799

7 years agoMerge remote-tracking branch 'dgoulet/ticket27410_035_01'
Nick Mathewson [Thu, 20 Sep 2018 20:22:16 +0000 (16:22 -0400)] 
Merge remote-tracking branch 'dgoulet/ticket27410_035_01'

7 years agoMerge remote-tracking branch 'dgoulet/ticket27410_032_01'
Nick Mathewson [Thu, 20 Sep 2018 20:22:02 +0000 (16:22 -0400)] 
Merge remote-tracking branch 'dgoulet/ticket27410_032_01'

7 years agoSupport 'none' in torrc for HiddenServiceExportCircuitID.
Alexander Færøy [Thu, 20 Sep 2018 18:59:42 +0000 (20:59 +0200)] 
Support 'none' in torrc for HiddenServiceExportCircuitID.

See: https://bugs.torproject.org/4700

7 years agoMerge branch 'bug23512-v4-029-fixes'
Nick Mathewson [Thu, 20 Sep 2018 18:41:44 +0000 (14:41 -0400)] 
Merge branch 'bug23512-v4-029-fixes'

7 years agoRemove another needless typedef
Nick Mathewson [Thu, 20 Sep 2018 18:34:44 +0000 (14:34 -0400)] 
Remove another needless typedef

7 years agoMerge branch 'bug23512-v4-029-fixes'
Nick Mathewson [Thu, 20 Sep 2018 18:19:47 +0000 (14:19 -0400)] 
Merge branch 'bug23512-v4-029-fixes'

7 years agoFix a pair of errors in bug23512
Nick Mathewson [Thu, 20 Sep 2018 18:18:09 +0000 (14:18 -0400)] 
Fix a pair of errors in bug23512

7 years agoFix an NSS socket leak-on-error found by dgoulet
Nick Mathewson [Thu, 20 Sep 2018 17:53:04 +0000 (13:53 -0400)] 
Fix an NSS socket leak-on-error found by dgoulet

7 years agoUse the correct macro to detect an invalid socket in tortls_nss.c
Nick Mathewson [Thu, 20 Sep 2018 16:55:31 +0000 (12:55 -0400)] 
Use the correct macro to detect an invalid socket in tortls_nss.c

Fixes bug 27782; bugfix on 0.3.5.1-alpha

7 years agoRelease ownership of the dummy socket that tortls_nss.c will close
Nick Mathewson [Thu, 20 Sep 2018 16:53:39 +0000 (12:53 -0400)] 
Release ownership of the dummy socket that tortls_nss.c will close

Related to #27795 -- since NSS will close the socket, we must not
count it as owned by Tor.

7 years agoFix socket accounting with ORConn sockets.
Nick Mathewson [Thu, 20 Sep 2018 16:52:29 +0000 (12:52 -0400)] 
Fix socket accounting with ORConn sockets.

When we close a socket via tor_tls_free(), we previously had no way
for our socket accounting logic to learn about it.  This meant that
the socket accounting code would think we had run out of sockets,
and freak out.

Fixes bug 27795; bugfix on 0.3.5.1-alpha.

7 years agoAdd a tor_release_socket_ownership() function.
Nick Mathewson [Thu, 20 Sep 2018 16:46:47 +0000 (12:46 -0400)] 
Add a tor_release_socket_ownership() function.

7 years agoMerge branch 'split_routerlist_dirserv_v2'
Nick Mathewson [Thu, 20 Sep 2018 15:07:50 +0000 (11:07 -0400)] 
Merge branch 'split_routerlist_dirserv_v2'

7 years agoSplit most of dirserv.c into several new modules
Nick Mathewson [Thu, 20 Sep 2018 12:09:35 +0000 (08:09 -0400)] 
Split most of dirserv.c into several new modules

In dirauth:
  * bwauth.c reads and uses bandwidth files
  * guardfraction.c reads and uses the guardfraction file
  * reachability.c tests relay reachability
  * recommend_pkg.c handles the recommended-packages lines.
  * recv_descs.c handles fingerprint files and processing incoming
    routerinfos that relays upload to us
  * voteflag.c computes flag thresholds and sets those thresholds on
    routerstatuses when computing votes

In control:
  * fmt_serverstatus.c generates the ancient "v1 server status"
    format that controllers expect.

In nodelist:
  * routerstatus_fmt.c formats routerstatus entries for a consensus,
    a vote, or for the controller.

7 years agohs-v3: Close all SOCKS request on descriptor failure
David Goulet [Wed, 19 Sep 2018 14:56:15 +0000 (10:56 -0400)] 
hs-v3: Close all SOCKS request on descriptor failure

Client side, when a descriptor is finally fetched and stored in the cache, we
then go over all pending SOCKS request for that descriptor. If it turns out
that the intro points are unusable, we close the first SOCKS request but not
the others for the same .onion.

This commit makes it that we'll close all SOCKS requests so we don't let
hanging the other ones.

It also fixes another bug which is having a SOCKS connection in RENDDESC_WAIT
state but with a descriptor in the cache. At some point, tor will expire the
intro failure cache which will make that descriptor usable again. When
retrying all SOCKS connection (retry_all_socks_conn_waiting_for_desc()), we
won't end up in the code path where we have already the descriptor for a
pending request causing a BUG().

Bottom line is that we should never have pending requests (waiting for a
descriptor) with that descriptor in the cache (even if unusable).

Fixees #27410.

Signed-off-by: David Goulet <dgoulet@torproject.org>
7 years agoMerge branch 'maint-0.3.2' of https://git.torproject.org/tor into maint-0.3.2
David Goulet [Thu, 20 Sep 2018 14:59:23 +0000 (10:59 -0400)] 
Merge branch 'maint-0.3.2' of https://git.torproject.org/tor into maint-0.3.2

7 years agoMerge branch 'maint-0.3.4'
Nick Mathewson [Thu, 20 Sep 2018 14:43:08 +0000 (10:43 -0400)] 
Merge branch 'maint-0.3.4'

7 years agoMerge remote-tracking branch 'github/bug27139_034' into maint-0.3.4
Nick Mathewson [Thu, 20 Sep 2018 14:43:05 +0000 (10:43 -0400)] 
Merge remote-tracking branch 'github/bug27139_034' into maint-0.3.4

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 agoSplit routerlist.c into 4 separate modules
Nick Mathewson [Wed, 19 Sep 2018 18:10:15 +0000 (14:10 -0400)] 
Split routerlist.c into 4 separate modules

There are now separate modules for:
    * the list of router descriptors
    * the list of authorities and fallbacks
    * managing authority certificates
    * selecting random nodes

7 years agotest: hs-v3 desc has arrived unit test
David Goulet [Wed, 19 Sep 2018 13:55:57 +0000 (09:55 -0400)] 
test: hs-v3 desc has arrived unit test

That unit test makes sure we don't have pending SOCK request if the descriptor
turns out to be unusable.

Part of #27410.

Signed-off-by: David Goulet <dgoulet@torproject.org>
7 years agohs-v3: Close all SOCKS request on descriptor failure
David Goulet [Wed, 19 Sep 2018 14:56:15 +0000 (10:56 -0400)] 
hs-v3: Close all SOCKS request on descriptor failure

Client side, when a descriptor is finally fetched and stored in the cache, we
then go over all pending SOCKS request for that descriptor. If it turns out
that the intro points are unusable, we close the first SOCKS request but not
the others for the same .onion.

This commit makes it that we'll close all SOCKS requests so we don't let
hanging the other ones.

It also fixes another bug which is having a SOCKS connection in RENDDESC_WAIT
state but with a descriptor in the cache. At some point, tor will expire the
intro failure cache which will make that descriptor usable again. When
retrying all SOCKS connection (retry_all_socks_conn_waiting_for_desc()), we
won't end up in the code path where we have already the descriptor for a
pending request causing a BUG().

Bottom line is that we should never have pending requests (waiting for a
descriptor) with that descriptor in the cache (even if unusable).

Fixees #27410.

Signed-off-by: David Goulet <dgoulet@torproject.org>
7 years agoComment fix.
Nick Mathewson [Tue, 18 Sep 2018 20:44:24 +0000 (16:44 -0400)] 
Comment fix.

7 years agoMerge branch 'ticket27686_035'
Nick Mathewson [Tue, 18 Sep 2018 20:40:30 +0000 (16:40 -0400)] 
Merge branch 'ticket27686_035'

7 years agoMerge remote-tracking branch 'tor-github/pr/352'
Nick Mathewson [Tue, 18 Sep 2018 12:44:58 +0000 (08:44 -0400)] 
Merge remote-tracking branch 'tor-github/pr/352'

7 years agoMerge branch 'maint-0.3.4'
Nick Mathewson [Tue, 18 Sep 2018 12:33:13 +0000 (08:33 -0400)] 
Merge branch 'maint-0.3.4'

7 years agoMerge branch 'maint-0.3.3' into maint-0.3.4
Nick Mathewson [Tue, 18 Sep 2018 12:31:14 +0000 (08:31 -0400)] 
Merge branch 'maint-0.3.3' into maint-0.3.4

7 years agoMerge remote-tracking branch 'onionk/rust-allsupported1' into maint-0.3.3
Nick Mathewson [Tue, 18 Sep 2018 12:31:08 +0000 (08:31 -0400)] 
Merge remote-tracking branch 'onionk/rust-allsupported1' into maint-0.3.3

7 years agoMerge remote-tracking branch 'github/bug27073_029'
Nick Mathewson [Tue, 18 Sep 2018 12:16:42 +0000 (08:16 -0400)] 
Merge remote-tracking branch 'github/bug27073_029'

7 years agoMerge remote-tracking branch 'tor-github/pr/344'
Nick Mathewson [Tue, 18 Sep 2018 12:15:02 +0000 (08:15 -0400)] 
Merge remote-tracking branch 'tor-github/pr/344'

7 years agoChanges file for 27764
Nick Mathewson [Tue, 18 Sep 2018 12:12:46 +0000 (08:12 -0400)] 
Changes file for 27764

7 years agoMerge remote-tracking branch 'asn-github/bug27764'
Nick Mathewson [Tue, 18 Sep 2018 12:10:25 +0000 (08:10 -0400)] 
Merge remote-tracking branch 'asn-github/bug27764'

7 years agoBump to 0.3.5.1-alpha-dev
Nick Mathewson [Tue, 18 Sep 2018 11:52:27 +0000 (07:52 -0400)] 
Bump to 0.3.5.1-alpha-dev

7 years agoFix minor memleak in edge-case of crypto_rsa.c function.
George Kadianakis [Tue, 18 Sep 2018 11:01:15 +0000 (14:01 +0300)] 
Fix minor memleak in edge-case of crypto_rsa.c function.

7 years agoMerge remote-tracking branch 'teor/ticket27757' tor-0.3.5.1-alpha
Nick Mathewson [Tue, 18 Sep 2018 01:43:34 +0000 (21:43 -0400)] 
Merge remote-tracking branch 'teor/ticket27757'

7 years agoChangeLog: add onion service versions to the Tor2web deprecation notice
teor [Tue, 18 Sep 2018 01:34:58 +0000 (11:34 +1000)] 
ChangeLog: add onion service versions to the Tor2web deprecation notice

Tor2web was never implemented for v3 onion services.

7 years agoChangeLog: the ContactInfo UTF-8 requirement is a major UI change
teor [Tue, 18 Sep 2018 01:29:43 +0000 (11:29 +1000)] 
ChangeLog: the ContactInfo UTF-8 requirement is a major UI change

(Even if it only affects a few relay operators.)