]>
git.ipfire.org Git - thirdparty/tor.git/log
Nick Mathewson [Tue, 18 Feb 2020 18:30:20 +0000 (13:30 -0500)]
Do not build selftest.c when running relay mode is disabled.
David Goulet [Tue, 18 Feb 2020 14:06:13 +0000 (09:06 -0500)]
Merge branch 'tor-github/pr/1743'
Nick Mathewson [Tue, 18 Feb 2020 14:01:56 +0000 (09:01 -0500)]
lintChanges: Tolerate variants that sortChanges knows how to clean up.
David Goulet [Tue, 18 Feb 2020 13:46:52 +0000 (08:46 -0500)]
Merge branch 'tor-github/pr/1740'
teor [Mon, 17 Feb 2020 03:49:23 +0000 (13:49 +1000)]
Merge remote-tracking branch 'tor-github/pr/1731'
teor [Fri, 14 Feb 2020 01:11:09 +0000 (11:11 +1000)]
Makefile: Hide some recursive make logs
These logs break up the chutney test output.
Part of 33280.
teor [Fri, 14 Feb 2020 00:34:17 +0000 (10:34 +1000)]
Makefile: Quote test-network variable expansions
Also:
* wrap some long lines
* replace an instance of "test ... -a ..." with "test ... && test ..."
Part of 33280.
teor [Fri, 14 Feb 2020 00:38:40 +0000 (10:38 +1000)]
Travis: Make Chutney output more readable
* Use a shorter name for the chutney make target
* Put the chutney make target first, when using a custom target
Part of 33280.
teor [Mon, 17 Feb 2020 03:46:09 +0000 (13:46 +1000)]
Merge branch 'bug33195_master' into ticket33280_master
Conflicts:
* Keep the changes from ticket33280_master
Panagiotis Vasilopoulos [Sun, 16 Feb 2020 19:58:01 +0000 (21:58 +0200)]
Stop assuming that /usr/bin/python exists
Fixes 33192
Taylor Yu [Fri, 14 Feb 2020 17:02:16 +0000 (11:02 -0600)]
Script to check sorting of manpage entries
Add a script to help check the alphabetical ordering of option names
in a manpage. Closes ticket 33339.
Nick Mathewson [Fri, 14 Feb 2020 13:20:21 +0000 (08:20 -0500)]
Merge remote-tracking branch 'tor-github/pr/1727/head'
Nick Mathewson [Fri, 14 Feb 2020 13:17:16 +0000 (08:17 -0500)]
Merge branch 'maint-0.4.3'
Nick Mathewson [Fri, 14 Feb 2020 13:16:22 +0000 (08:16 -0500)]
Merge branch 'ticket33290_v2_042' into maint-0.4.3
Nick Mathewson [Fri, 14 Feb 2020 13:16:01 +0000 (08:16 -0500)]
Merge branch 'ticket33290_v2_041' into ticket33290_v2_042
Nick Mathewson [Fri, 14 Feb 2020 13:15:37 +0000 (08:15 -0500)]
Wipe the entire hashent structure, not just the first sizeof(void*)
teor [Fri, 14 Feb 2020 02:49:38 +0000 (12:49 +1000)]
dirvote: Update the comments for required protocols
Add doxygen comments to the new recommended and required subprotocol
version strings.
Add a warning to the required protocol documentation, because requiring
the wrong protocols can break the tor network. Also reference
proposal 303: When and how to remove support for protocol versions.
Part of 33285.
teor [Fri, 14 Feb 2020 00:13:00 +0000 (10:13 +1000)]
mainloop: Explain local connections better
Some connections aren't counted for statistics or accounting,
because they have been specifically configured by the user to
local addresses.
Comment-only change.
Closes 33201.
Nick Mathewson [Thu, 13 Feb 2020 15:47:43 +0000 (10:47 -0500)]
Merge branch 'maint-0.4.3'
Nick Mathewson [Thu, 13 Feb 2020 15:47:32 +0000 (10:47 -0500)]
Merge branch 'ticket33290_v2_043' into maint-0.4.3
Nick Mathewson [Thu, 13 Feb 2020 14:21:47 +0000 (09:21 -0500)]
Merge branch 'ticket33290_v2_042' into ticket33290_v2_043
Conflicts:
src/core/or/circuitmux_ewma.c
Nick Mathewson [Thu, 13 Feb 2020 14:12:48 +0000 (09:12 -0500)]
Merge branch 'ticket33290_v2_041' into ticket33290_v2_042
Nick Mathewson [Thu, 13 Feb 2020 14:11:35 +0000 (09:11 -0500)]
Before freeing ewma objects, use memwipe instead of resetting magic.
teor [Thu, 13 Feb 2020 04:22:18 +0000 (14:22 +1000)]
Merge branch 'bug33195_043' into bug33195_master
teor [Thu, 13 Feb 2020 04:01:54 +0000 (14:01 +1000)]
Merge branch 'bug33195_042' into bug33195_043
Conflicts:
* Keep disable module relay from maint-0.4.3
* Keep doxygen from maint-0.4.3
* Keep the ordering from bug33195_042
teor [Thu, 13 Feb 2020 03:58:13 +0000 (13:58 +1000)]
Merge branch 'bug33195_041' into bug33195_042
Conflicts:
* Keep RUST_VERSION from maint-0.4.2
* Keep the commented-out allow_failure entries from bug33195_041
teor [Thu, 13 Feb 2020 03:55:55 +0000 (13:55 +1000)]
Merge branch 'bug33195_035' into bug33195_041
Conflicts:
* Keep TOR_TEST_RNG_SEED from maint-0.4.1
* Keep the ordering from bug33195_035
teor [Thu, 13 Feb 2020 03:37:02 +0000 (13:37 +1000)]
Travis: Sort jobs in order of speed
Putting the slowest jobs first takes full advantage of Travis
concurrency.
Closes 33194.
teor [Thu, 13 Feb 2020 03:22:19 +0000 (13:22 +1000)]
Travis: Remove a redundant distcheck job
Part of 33194.
teor [Thu, 13 Feb 2020 03:13:40 +0000 (13:13 +1000)]
Travis: Require the macOS IPv6 chutney job
The job was previously set to fast_finish / allow_failure, to
speed up the build.
Closes ticket 33195.
teor [Thu, 13 Feb 2020 03:37:02 +0000 (13:37 +1000)]
Travis: Sort jobs in order of speed
Putting the slowest jobs first takes full advantage of Travis
concurrency.
Closes 33194.
teor [Thu, 13 Feb 2020 03:22:19 +0000 (13:22 +1000)]
Travis: Remove a redundant distcheck job
Part of 33194.
teor [Thu, 13 Feb 2020 03:13:40 +0000 (13:13 +1000)]
Travis: Require the macOS IPv6 chutney job
The job was previously set to fast_finish / allow_failure, to
speed up the build.
Closes ticket 33195.
teor [Thu, 13 Feb 2020 03:06:17 +0000 (13:06 +1000)]
Travis: Only run IPv6 chutney tests on macOS
Run the test-network-ipv6 Makefile target in the Travis CI IPv6 chutney
job. This job runs on macOS, so it's a bit slow.
Closes ticket 33303.
teor [Thu, 13 Feb 2020 02:33:42 +0000 (12:33 +1000)]
Makefile: Use chutney's latest default network
Use bridges+hs-v23 for "make test-network",
rather than using chutney's old default.
This change requires a recent version of chutney,
because the old bridges+hs-v23 did not work.
(See chutney's 33302 for details.)
Closes 28208.
teor [Thu, 13 Feb 2020 01:57:36 +0000 (11:57 +1000)]
Makefike: Add an IPv6 test to test-network
The IPv6 test only runs if IPv6 is available.
Also, explicitly use the bridges+hs-v2 network for the IPv4-only test.
This network was chutney's default as of January 2020.
Closes 33300.
teor [Thu, 13 Feb 2020 00:09:33 +0000 (10:09 +1000)]
Makefile: Split test-network-all into IPv4 and IPv6
Add test-network-ipv4 and test-network-ipv6 tests to the Makefile.
These tests run the IPv4-only and dual-stack chutney flavours from
test-network-all.
Closes ticket 33280.
Nick Mathewson [Wed, 12 Feb 2020 23:26:08 +0000 (18:26 -0500)]
Merge branch 'maint-0.4.3'
Nick Mathewson [Wed, 12 Feb 2020 23:25:51 +0000 (18:25 -0500)]
Run "make autostyle".
Nick Mathewson [Wed, 12 Feb 2020 19:17:19 +0000 (14:17 -0500)]
Use more memory poisoning and better asserts around ewma code
Attempt to diagnose 32464; fixes 33290.
Nick Mathewson [Wed, 12 Feb 2020 18:48:48 +0000 (13:48 -0500)]
Merge branch 'maint-0.4.3'
Nick Mathewson [Wed, 12 Feb 2020 18:48:39 +0000 (13:48 -0500)]
Merge remote-tracking branch 'tor-github/pr/1728/head' into maint-0.4.3
Taylor Yu [Wed, 12 Feb 2020 18:28:35 +0000 (12:28 -0600)]
changes file for ticket 33188
swati [Wed, 12 Feb 2020 17:47:31 +0000 (23:17 +0530)]
Moved [[RephistTrackTime]] to General Options.
swati [Wed, 12 Feb 2020 17:37:00 +0000 (23:07 +0530)]
Addressed minor changes suggested in the ticket
Nick Mathewson [Wed, 12 Feb 2020 13:34:17 +0000 (08:34 -0500)]
Merge remote-tracking branch 'tor-github/pr/1726/head'
teor [Wed, 12 Feb 2020 12:15:17 +0000 (22:15 +1000)]
protover: Sort tor's supported protocol versions
As recommended by the tor directory specification.
Fixes bug 33285; bugfix on 0.4.0.1-alpha.
teor [Wed, 12 Feb 2020 12:07:26 +0000 (22:07 +1000)]
test/protover: Test hard-coded protover sorting
Make sure that the following hard-coded protocol version lists are
sorted:
* supported protocols
* recommended relay and client protocols
* required relay and client protocols
This test currently fails, because the supported protocols are not
sorted.
Tests for 33285.
teor [Wed, 12 Feb 2020 12:06:11 +0000 (22:06 +1000)]
dirvote: Reorder required protocol lists
Use a consistent order, because the current order is going to trip
someone up eventually.
Preparation for 33285.
teor [Wed, 12 Feb 2020 12:03:19 +0000 (22:03 +1000)]
dirvote: Move required protos into private header
Move the recommended and required protocol version lists into the
private section of the dirvote header, and turn them into macros.
Preparation for 33285.
teor [Wed, 12 Feb 2020 10:59:25 +0000 (20:59 +1000)]
protover: Update a comment about protover parsing
Comment-only change.
teor [Wed, 12 Feb 2020 10:32:58 +0000 (20:32 +1000)]
scripts/git: Stop running the checked-out git scripts
Stop executing the checked-out pre-commit hook from the pre-push hook.
Instead, execute the copy in the user's git dir.
Fixes bug 33284; bugfix on 0.4.1.1-alpha.
teor [Wed, 12 Feb 2020 04:15:27 +0000 (14:15 +1000)]
Merge branch 'maint-0.4.3'
teor [Wed, 12 Feb 2020 04:14:11 +0000 (14:14 +1000)]
Merge remote-tracking branch 'tor-github/pr/1725' into maint-0.4.3
teor [Wed, 12 Feb 2020 04:13:15 +0000 (14:13 +1000)]
Merge branch 'maint-0.4.2' into maint-0.4.3
"ours" merge, because simiar BridgeDistribution fixes have already
been merged to maint-0.4.3. (See 32753.)
The stem changes in 33075 have already been merged to maint-0.4.3,
so this "ours" merge does not affect them.
David Goulet [Tue, 4 Feb 2020 15:13:10 +0000 (10:13 -0500)]
hs-v3: Remove BUG() that can occur normally
Fixes #28992
Signed-off-by: David Goulet <dgoulet@torproject.org>
teor [Wed, 12 Feb 2020 02:22:04 +0000 (12:22 +1000)]
Merge branch 'maint-0.4.1' into maint-0.4.2
teor [Wed, 12 Feb 2020 02:21:57 +0000 (12:21 +1000)]
Merge branch 'maint-0.3.5' into maint-0.4.1
Alexander Færøy [Wed, 15 Jan 2020 17:18:30 +0000 (17:18 +0000)]
Lowercase the BridgeDistribution value from torrc in descriptors.
This patch ensures that we always lowercase the BridgeDistribution from
torrc in descriptors before submitting it.
See: https://bugs.torproject.org/32753
teor [Wed, 12 Feb 2020 02:18:59 +0000 (12:18 +1000)]
Merge remote-tracking branch 'tor-github/pr/1689' into maint-0.3.5
George Kadianakis [Tue, 11 Feb 2020 16:42:22 +0000 (18:42 +0200)]
Merge branch 'tor-github/pr/1707'
David Goulet [Tue, 4 Feb 2020 15:13:10 +0000 (10:13 -0500)]
hs-v3: Remove BUG() that can occur normally
Fixes #28992
Signed-off-by: David Goulet <dgoulet@torproject.org>
David Goulet [Tue, 11 Feb 2020 15:52:49 +0000 (10:52 -0500)]
Merge branch 'tor-github/pr/1717'
Nick Mathewson [Tue, 11 Feb 2020 00:56:32 +0000 (19:56 -0500)]
Update scripts/git/*.sh to know about 043 and not about 040.
Nick Mathewson [Tue, 11 Feb 2020 13:53:41 +0000 (08:53 -0500)]
Merge branch 'maint-0.4.2' into maint-0.4.3
Nick Mathewson [Tue, 11 Feb 2020 13:53:41 +0000 (08:53 -0500)]
Merge branch 'maint-0.4.3'
Nick Mathewson [Tue, 11 Feb 2020 13:53:00 +0000 (08:53 -0500)]
Merge branch 'maint-0.4.1' into maint-0.4.2
"ours" merge, since the exceptions.txt file is already fixed in this branch.
Nick Mathewson [Tue, 11 Feb 2020 13:52:23 +0000 (08:52 -0500)]
Remove a redundant practracker exception line in maint-0.4.1
This will our "git push" hook not complain about pushing from
maint-0.4.1.
Nick Mathewson [Tue, 11 Feb 2020 13:47:19 +0000 (08:47 -0500)]
Merge branch 'ticket32362_squashed'
Neel Chauhan [Tue, 7 Jan 2020 04:12:11 +0000 (20:12 -0800)]
Check for leading zeros in tor_inet_aton()
Nick Mathewson [Tue, 11 Feb 2020 13:45:25 +0000 (08:45 -0500)]
Merge remote-tracking branch 'tor-github/pr/1690/head'
Nick Mathewson [Tue, 11 Feb 2020 13:44:39 +0000 (08:44 -0500)]
Merge branch 'maint-0.4.3'
Nick Mathewson [Tue, 11 Feb 2020 13:44:18 +0000 (08:44 -0500)]
Merge remote-tracking branch 'tor-github/pr/1716/head' into maint-0.4.3
Nick Mathewson [Tue, 11 Feb 2020 13:35:22 +0000 (08:35 -0500)]
Merge branch 'maint-0.4.3'
Christian Clauss [Wed, 5 Feb 2020 15:07:40 +0000 (17:07 +0200)]
Undefined name: make_key() -> make_rsa_key()
Nick Mathewson [Tue, 11 Feb 2020 00:43:54 +0000 (19:43 -0500)]
Update to 0.4.4.0-alpha-dev
Nick Mathewson [Tue, 11 Feb 2020 00:43:17 +0000 (19:43 -0500)]
Merge branch 'maint-0.4.3'
"ours" merge to avoid version bump.
Nick Mathewson [Tue, 11 Feb 2020 00:42:31 +0000 (19:42 -0500)]
Update to 0.4.3.2-alpha-dev
Taylor Yu [Mon, 10 Feb 2020 20:21:15 +0000 (14:21 -0600)]
changes file for ticket 33213
swati [Mon, 10 Feb 2020 20:11:43 +0000 (01:41 +0530)]
Alphabetized Server Options and Directory Server Options
Nick Mathewson [Mon, 10 Feb 2020 20:02:32 +0000 (15:02 -0500)]
Correction to changelog from dgoulet
Nick Mathewson [Mon, 10 Feb 2020 20:01:02 +0000 (15:01 -0500)]
One more light changelog edit.
Nick Mathewson [Mon, 10 Feb 2020 19:40:19 +0000 (14:40 -0500)]
Light edits on the 0.4.3.2-alpha changelog
Nick Mathewson [Mon, 10 Feb 2020 19:30:36 +0000 (14:30 -0500)]
start on 0.4.3.2-alpha changelog
Nick Mathewson [Mon, 10 Feb 2020 19:23:13 +0000 (14:23 -0500)]
Merge branch 'bug33104_041'
Nick Mathewson [Mon, 10 Feb 2020 19:17:10 +0000 (14:17 -0500)]
Merge branch 'maint-0.4.1' into maint-0.4.2
Nick Mathewson [Mon, 10 Feb 2020 19:17:10 +0000 (14:17 -0500)]
Merge branch 'maint-0.4.0' into maint-0.4.1
Nick Mathewson [Mon, 10 Feb 2020 19:17:10 +0000 (14:17 -0500)]
Merge branch 'maint-0.4.2'
Nick Mathewson [Mon, 10 Feb 2020 19:17:09 +0000 (14:17 -0500)]
Merge branch 'maint-0.3.5' into maint-0.4.0
Nick Mathewson [Mon, 10 Feb 2020 19:17:03 +0000 (14:17 -0500)]
Merge branch 'bug33212_035' into maint-0.3.5
Nick Mathewson [Mon, 10 Feb 2020 18:37:59 +0000 (13:37 -0500)]
bump to 0.4.3.2-alpha
Nick Mathewson [Mon, 10 Feb 2020 18:32:09 +0000 (13:32 -0500)]
Fix a Rust compilation warning; resolve bug 33212.
Nick Mathewson [Mon, 10 Feb 2020 16:38:36 +0000 (11:38 -0500)]
Add tests for control_event_signal.
Nick Mathewson [Mon, 10 Feb 2020 15:23:50 +0000 (10:23 -0500)]
Merge remote-tracking branch 'tor-github/pr/1711'
teor [Mon, 10 Feb 2020 05:58:25 +0000 (15:58 +1000)]
stats: Fix a function comment typo in rephist.c
Comment-only change.
Taylor Yu [Fri, 7 Feb 2020 18:54:55 +0000 (12:54 -0600)]
changes file for tickets 32928, 32929
swati [Fri, 7 Feb 2020 11:06:09 +0000 (16:36 +0530)]
Updated introductory text for CIRCUIT TIMEOUT and DORMANT MODE options
swati [Thu, 6 Feb 2020 16:03:58 +0000 (21:33 +0530)]
Added a section for Dormant mode options
Nick Mathewson [Thu, 6 Feb 2020 13:28:25 +0000 (08:28 -0500)]
Merge branch 'bug33103'
Nick Mathewson [Thu, 6 Feb 2020 13:27:12 +0000 (08:27 -0500)]
Merge remote-tracking branch 'public/practracker_regen_overbroad_2'