]>
git.ipfire.org Git - thirdparty/tor.git/log
teor [Tue, 17 Mar 2020 08:19:04 +0000 (18:19 +1000)]
Run "make autostyle"
Nick Mathewson [Mon, 16 Mar 2020 16:21:57 +0000 (12:21 -0400)]
Merge branch 'maint-0.4.3'
Nick Mathewson [Mon, 16 Mar 2020 16:21:49 +0000 (12:21 -0400)]
Merge branch 'ticket32672_042_squashed_w_test' into maint-0.4.3
Nick Mathewson [Mon, 16 Mar 2020 14:42:40 +0000 (10:42 -0400)]
Adjust unit tests for patch for 32672 (rejecting old version)
Patch by Neel Chauhan.
Nick Mathewson [Mon, 16 Mar 2020 14:40:55 +0000 (10:40 -0400)]
Merge branch 'ticket32672_041_squashed' into ticket32672_042_squashed_w_test
Neel Chauhan [Fri, 6 Dec 2019 00:06:35 +0000 (19:06 -0500)]
Reject 0.2.9 and 0.4.0 in dirserv_rejects_tor_version()
teor [Mon, 16 Mar 2020 10:54:42 +0000 (20:54 +1000)]
Merge branch 'maint-0.4.3'
teor [Mon, 16 Mar 2020 10:54:34 +0000 (20:54 +1000)]
Merge branch 'maint-0.4.2' into maint-0.4.3
teor [Mon, 16 Mar 2020 10:54:27 +0000 (20:54 +1000)]
Merge branch 'maint-0.4.1' into maint-0.4.2
teor [Mon, 16 Mar 2020 10:54:20 +0000 (20:54 +1000)]
Merge branch 'maint-0.3.5' into maint-0.4.1
teor [Mon, 17 Feb 2020 07:21:13 +0000 (17:21 +1000)]
Travis: Produce detailed chutney diagnostics
When a Travis chutney job fails, use chutney's new "diagnostics.sh" tool
to produce detailed diagnostic output.
Closes ticket 32792.
Nick Mathewson [Fri, 13 Mar 2020 20:57:42 +0000 (16:57 -0400)]
Merge branch 'maint-0.4.3'
Nick Mathewson [Fri, 13 Mar 2020 20:57:27 +0000 (16:57 -0400)]
Merge branch 'maint-0.4.2' into maint-0.4.3
"ours" to avoid version bump.
Nick Mathewson [Fri, 13 Mar 2020 20:57:03 +0000 (16:57 -0400)]
Merge branch 'maint-0.4.1' into maint-0.4.2
"ours" to avoid version bump.
Nick Mathewson [Fri, 13 Mar 2020 20:56:44 +0000 (16:56 -0400)]
Merge branch 'maint-0.3.5' into maint-0.4.1
"ours" to avoid version bump.
Nick Mathewson [Fri, 13 Mar 2020 20:56:31 +0000 (16:56 -0400)]
Bump to 0.3.5.10
Nick Mathewson [Fri, 13 Mar 2020 20:56:22 +0000 (16:56 -0400)]
Bump to 0.4.1.9
Nick Mathewson [Fri, 13 Mar 2020 20:56:06 +0000 (16:56 -0400)]
Bump to 0.4.2.7.
Nick Mathewson [Fri, 13 Mar 2020 20:46:16 +0000 (16:46 -0400)]
Merge branch 'maint-0.4.3'
Nick Mathewson [Fri, 13 Mar 2020 20:46:16 +0000 (16:46 -0400)]
Merge branch 'maint-0.4.2' into maint-0.4.3
Nick Mathewson [Fri, 13 Mar 2020 20:46:16 +0000 (16:46 -0400)]
Merge branch 'maint-0.3.5' into maint-0.4.1
Nick Mathewson [Fri, 13 Mar 2020 20:46:16 +0000 (16:46 -0400)]
Merge branch 'maint-0.4.1' into maint-0.4.2
Nick Mathewson [Fri, 13 Mar 2020 20:46:09 +0000 (16:46 -0400)]
Merge remote-tracking branch 'tor-github/pr/1693/head' into maint-0.3.5
Nick Mathewson [Fri, 13 Mar 2020 20:45:26 +0000 (16:45 -0400)]
Merge branch 'maint-0.4.3'
Nick Mathewson [Fri, 13 Mar 2020 20:45:17 +0000 (16:45 -0400)]
Merge branch 'maint-0.4.2' into maint-0.4.3
Nick Mathewson [Fri, 13 Mar 2020 20:42:47 +0000 (16:42 -0400)]
Merge remote-tracking branch 'tor-github/pr/1718/head' into maint-0.4.2
teor [Fri, 13 Mar 2020 08:53:48 +0000 (18:53 +1000)]
config: Improve some comments
Document the namelen argument to port_cfg_new().
Fix a typo in a comment in port_cfg_line_extract_addrport().
Comment-only changes.
teor [Fri, 13 Mar 2020 03:01:31 +0000 (13:01 +1000)]
Merge branch 'maint-0.4.3'
teor [Fri, 13 Mar 2020 03:00:58 +0000 (13:00 +1000)]
Merge remote-tracking branch 'tor-github/pr/1735' into maint-0.4.3
teor [Fri, 13 Mar 2020 01:14:20 +0000 (11:14 +1000)]
Merge branch 'pr1764_squashed'
Nick Mathewson [Tue, 25 Feb 2020 19:59:41 +0000 (14:59 -0500)]
Add a script to install the scripts in scripts/git appropriately.
To run this, say something like
TOR_DEVTOOL_DIR=~/bin scripts/git/git-install-tools.sh all
To see what it would do, give it the -n flag.
To get help, give it the -h flag.
Nick Mathewson [Thu, 12 Mar 2020 17:45:06 +0000 (13:45 -0400)]
Merge branch 'maint-0.4.3'
Nick Mathewson [Thu, 12 Mar 2020 17:42:42 +0000 (13:42 -0400)]
Merge branch 'ticket33361_035_01_squashed' into maint-0.4.3
Nick Mathewson [Thu, 12 Mar 2020 17:42:17 +0000 (13:42 -0400)]
Fix unit tests that look at contactinfo logs.
Nick Mathewson [Thu, 12 Mar 2020 16:46:12 +0000 (12:46 -0400)]
Merge branch 'maint-0.4.3'
Nick Mathewson [Thu, 12 Mar 2020 16:45:56 +0000 (12:45 -0400)]
Merge branch 'ticket33361_035_01_squashed' into maint-0.4.3
Conflicts:
src/app/config/config.c
David Goulet [Tue, 18 Feb 2020 14:43:13 +0000 (09:43 -0500)]
config: Warn if ContactInfo is not set
Closes #33361
Signed-off-by: David Goulet <dgoulet@torproject.org>
David Goulet [Thu, 20 Feb 2020 16:41:53 +0000 (11:41 -0500)]
hs-v3: Log reasons why service can't upload descriptor
When a service can not upload its descriptor(s), we have no logs on why. This
adds logging for each possible reason for each descriptors.
That logging is emitted every second so it is rate limited for each reason and
per descriptor.
Closes #33400
Signed-off-by: David Goulet <dgoulet@torproject.org>
Nick Mathewson [Tue, 10 Mar 2020 14:28:30 +0000 (10:28 -0400)]
Merge branch 'maint-0.4.3'
"ours" to avoid version bump.
Nick Mathewson [Tue, 10 Mar 2020 14:28:09 +0000 (10:28 -0400)]
Bump to 0.4.3.3-alpha.
David Goulet [Tue, 10 Mar 2020 13:14:44 +0000 (09:14 -0400)]
Merge branch 'maint-0.4.3'
rl1987 [Mon, 9 Mar 2020 18:51:46 +0000 (20:51 +0200)]
Tweak double-underscore
rl1987 [Mon, 9 Mar 2020 14:03:43 +0000 (16:03 +0200)]
Document poll_interval_tv in procmon.c
rl1987 [Mon, 9 Mar 2020 14:00:50 +0000 (16:00 +0200)]
Document __OwningControllerProcess torrc option and mention polling interval
David Goulet [Mon, 9 Mar 2020 14:36:05 +0000 (10:36 -0400)]
Merge branch 'tor-github/pr/1723'
David Goulet [Mon, 9 Mar 2020 13:33:05 +0000 (09:33 -0400)]
Merge branch 'tor-github/pr/1751'
Neel Chauhan [Tue, 18 Feb 2020 16:20:11 +0000 (08:20 -0800)]
Remove the ClientAutoIPv6ORPort option
Nick Mathewson [Mon, 9 Mar 2020 13:03:51 +0000 (09:03 -0400)]
Revert "scripts: Remove typo in git-list-tor-branches.sh"
This reverts commit
a63b4148229ae8ce46494fd6a0f99149c231605c .
The "typo" wasn't actually a typo. The "r" in the suffixes for the
release branches is meant to make them distinct from the maint
branches.
Now, _right now_, nothing uses release branch suffixes, but it's
important to keep them distinct if we decide to use them in the
future.
David Goulet [Thu, 5 Mar 2020 15:52:59 +0000 (10:52 -0500)]
rl1987 [Thu, 5 Mar 2020 15:41:49 +0000 (17:41 +0200)]
Refrain from mentioning nicknames in manpage section for MyFamily.
Also, fix a typo.
David Goulet [Thu, 5 Mar 2020 15:27:50 +0000 (10:27 -0500)]
scripts: Remove typo in git-list-tor-branches.sh
Signed-off-by: David Goulet <dgoulet@torproject.org>
David Goulet [Thu, 5 Mar 2020 15:29:42 +0000 (10:29 -0500)]
Merge branch 'tor-github/pr/1720'
Nick Mathewson [Tue, 11 Feb 2020 17:17:03 +0000 (12:17 -0500)]
Update git scripts to use git-list-tor-branches.sh
Nick Mathewson [Tue, 11 Feb 2020 17:16:06 +0000 (12:16 -0500)]
Add a script to list the maintained Tor branches in different ways
This will be used for 32121
Nick Mathewson [Thu, 5 Mar 2020 14:10:24 +0000 (09:10 -0500)]
Merge remote-tracking branch 'tor-github/pr/1774/head'
Nick Mathewson [Thu, 5 Mar 2020 14:09:16 +0000 (09:09 -0500)]
Merge remote-tracking branch 'tor-github/pr/1772/head'
Nick Mathewson [Thu, 5 Mar 2020 13:48:40 +0000 (08:48 -0500)]
Merge branch 'maint-0.4.3'
Nick Mathewson [Thu, 5 Mar 2020 13:23:32 +0000 (08:23 -0500)]
Merge branch 'clang_format_prep_3'
Roger Dingledine [Wed, 4 Mar 2020 18:45:34 +0000 (13:45 -0500)]
Remove surprising empty line in info-level cbt log
Fixes bug 33531; bugfix on 0.3.3.1-alpha.
George Kadianakis [Tue, 3 Mar 2020 12:35:31 +0000 (14:35 +0200)]
Merge branch 'tor-github/pr/1763'
Nick Mathewson [Wed, 26 Feb 2020 16:33:03 +0000 (11:33 -0500)]
shared_random: Improve fallback for client no-live-consensus case.
In this case, when we're looking for the voting interval, we should
try looking at the _latest_ consensus if we have one. When we're
looking for the start of the current voting period, we can use our
existing fallback logic without complaint, since the voting interval
code will already have given us a reasonable voting interval, and we
want to have a round starting time based on the current time.
Nick Mathewson [Wed, 26 Feb 2020 13:16:30 +0000 (08:16 -0500)]
Comment updates from review.
Nick Mathewson [Mon, 24 Feb 2020 17:29:47 +0000 (12:29 -0500)]
changes file for 33436
Nick Mathewson [Mon, 24 Feb 2020 16:56:55 +0000 (11:56 -0500)]
Make voting_schedule.h work correctly when dirauth-mode is disabled.
Nick Mathewson [Mon, 24 Feb 2020 16:06:44 +0000 (11:06 -0500)]
Stop using all dirauth-only options in shared_random_client.c
This is not as clean a patch as I would like: see the comment on
ASSUME_AUTHORITY_SCHEDULING. This issue here is that the unit tests
sometimes assume that we are going to be looking at the dirauth
options and behaving like a dirauth, but without setting the options
to turn is into one.
This isn't an issue for actually running Tor, as far as I can tell
with chutney.
Neel Chauhan [Wed, 26 Feb 2020 23:48:45 +0000 (15:48 -0800)]
Correct spacing in dns_launch_correctness_checks()
Nick Mathewson [Wed, 26 Feb 2020 21:45:33 +0000 (16:45 -0500)]
Run "make autostyle"
Nick Mathewson [Wed, 26 Feb 2020 19:19:53 +0000 (14:19 -0500)]
changes file for ticket 33460.
Nick Mathewson [Wed, 26 Feb 2020 19:16:55 +0000 (14:16 -0500)]
In typed_var_kvassign, include config names in error messages.
This should improve the usability of our configuration error messages.
Nick Mathewson [Wed, 26 Feb 2020 17:40:53 +0000 (12:40 -0500)]
confmgt: when a units value is invalid, include a meaningful error.
Part of 33460.
Nick Mathewson [Wed, 26 Feb 2020 17:40:53 +0000 (12:40 -0500)]
confmgt: when an int/enum value is invalid, say which values are ok.
Part of 33460.
Nick Mathewson [Tue, 25 Feb 2020 17:58:23 +0000 (12:58 -0500)]
Merge remote-tracking branch 'tor-github/pr/1750/head'
Nick Mathewson [Mon, 24 Feb 2020 15:14:59 +0000 (10:14 -0500)]
Dirauth-specific function to get voting interval.
Nick Mathewson [Mon, 24 Feb 2020 15:12:47 +0000 (10:12 -0500)]
Extract most of dirauth_sched_get_next_valid_after_time()
Most of this function was about recreating a voting schedule on
demand if it didn't exist yet or was not up-to-date. I've made that
into its own function.
Nick Mathewson [Mon, 24 Feb 2020 15:06:55 +0000 (10:06 -0500)]
Rename voting_schedule_*() functions.
This is an automated commit, generated by this command:
./scripts/maint/rename_c_identifier.py \
voting_schedule_recalculate_timing dirauth_sched_recalculate_timing \
voting_schedule_get_start_of_next_interval voting_sched_get_start_of_interval_after \
voting_schedule_get_next_valid_after_time dirauth_sched_get_next_valid_after_time
Nick Mathewson [Mon, 24 Feb 2020 15:04:01 +0000 (10:04 -0500)]
Move one voting schedule fn into networkstatus.c
The 'voting_schdule_get_start_of_next_interval' function isn't
actually dirauth-specific.
Nick Mathewson [Mon, 24 Feb 2020 13:53:54 +0000 (08:53 -0500)]
Move voting_schedule.[ch] to src/feature/dirauth/
Nick Mathewson [Mon, 24 Feb 2020 13:10:20 +0000 (08:10 -0500)]
Tweak a couple of URLs in gettingstarted.md
Nick Mathewson [Mon, 24 Feb 2020 13:06:42 +0000 (08:06 -0500)]
Merge remote-tracking branch 'tor-github/pr/1761/head'
Nick Mathewson [Mon, 24 Feb 2020 12:49:45 +0000 (07:49 -0500)]
Merge branch 'ticket33316_squashed'
Nick Mathewson [Fri, 21 Feb 2020 21:23:17 +0000 (16:23 -0500)]
extend ticket33316 changes file to include more changes
Nick Mathewson [Fri, 14 Feb 2020 18:29:15 +0000 (13:29 -0500)]
Move process subsystem after evloop.
Process uses evloop, and so should be initialized after it.
Nick Mathewson [Fri, 14 Feb 2020 14:34:51 +0000 (09:34 -0500)]
Merge ocirc and orconn events into or subsystem.
Pubsub events are not supposed to have their own subsystems; they're
supposed to be part of a parent subsystem.
Nick Mathewson [Thu, 13 Feb 2020 20:11:18 +0000 (15:11 -0500)]
Initialize all subsystems during the unit tests
Previously we had initialized only the library subsystems. This
made it hard to write some tests, and encouraged people to put their
subsystems at a level lower than they really belonged at. Instead,
it probably just makes sense to initialize everything before we
start the tests.
Without this fix, 33316 breaks our tests because of raising the
level of the ocirc/orconn events.
Nick Mathewson [Thu, 13 Feb 2020 18:37:47 +0000 (13:37 -0500)]
Changes file for ticket 33316
Nick Mathewson [Thu, 13 Feb 2020 18:14:54 +0000 (13:14 -0500)]
Move winprocess_sys into a new low-level hardening module
This code was in our process module, but it doesn't belong there:
process is for launching and monitoring subprocesses, not for
hardening the current process.
This change lets us have our subsystem init order more closely match
our dependency order.
Nick Mathewson [Mon, 24 Feb 2020 12:45:20 +0000 (07:45 -0500)]
Merge remote-tracking branch 'tor-github/pr/1685/head'
George Kadianakis [Mon, 24 Feb 2020 10:15:35 +0000 (12:15 +0200)]
Final touches to #32709 based on Nick's feedback.
- Fix a bug and add unittest.
- Add changes file.
- Add man page entry.
Nick Mathewson [Thu, 20 Feb 2020 19:38:41 +0000 (14:38 -0500)]
Use PRIu64 and TOR_PRIuSZ, to fix 32-bit build error.
Taylor Yu [Thu, 20 Feb 2020 23:13:02 +0000 (17:13 -0600)]
changes file for ticket 33369
Taylor Yu [Thu, 20 Feb 2020 22:49:08 +0000 (16:49 -0600)]
manpage: fix up toc attribute
Nick Mathewson [Thu, 20 Feb 2020 17:26:32 +0000 (12:26 -0500)]
Make direclient_dump_total_dls() respect SafeLogging and pass tests.
Don't dump totals with anonymous purposes. Additionally, don't dump
headers that have nothing underneath them.
Nick Mathewson [Thu, 20 Feb 2020 15:44:43 +0000 (10:44 -0500)]
Merge branch 'maint-0.4.3'
Nick Mathewson [Thu, 20 Feb 2020 15:44:36 +0000 (10:44 -0500)]
Merge remote-tracking branch 'tor-github/pr/1757/head' into maint-0.4.3
Nick Mathewson [Thu, 20 Feb 2020 15:41:12 +0000 (10:41 -0500)]
Merge branch 'extract_routerkeys_squashed'
Nick Mathewson [Thu, 20 Feb 2020 00:52:04 +0000 (19:52 -0500)]
Move relay_handshake.[ch] into src/feature/relay, and make it optional
Nick Mathewson [Thu, 20 Feb 2020 00:30:05 +0000 (19:30 -0500)]
Disable routerkeys.c with --disable-relay-mode.
Nick Mathewson [Thu, 20 Feb 2020 14:14:40 +0000 (09:14 -0500)]
Merge remote-tracking branch 'tor-github/pr/1745/head'
Nick Mathewson [Thu, 20 Feb 2020 13:50:18 +0000 (08:50 -0500)]
Merge branch 'maint-0.4.3'
Nick Mathewson [Thu, 20 Feb 2020 13:48:17 +0000 (08:48 -0500)]
Merge remote-tracking branch 'tor-github/pr/1719/head' into maint-0.4.3