]>
git.ipfire.org Git - thirdparty/tor.git/log
Nick Mathewson [Fri, 23 Mar 2018 15:31:56 +0000 (11:31 -0400)]
Clear all control.c flags on control_free_all()
Fixes bug 25512.
Nick Mathewson [Fri, 23 Mar 2018 15:22:58 +0000 (11:22 -0400)]
Merge remote-tracking branch 'fristonio/ticket-24740'
Nick Mathewson [Fri, 23 Mar 2018 15:18:47 +0000 (11:18 -0400)]
Merge branch 'maint-0.3.3'
Nick Mathewson [Fri, 23 Mar 2018 15:18:20 +0000 (11:18 -0400)]
Merge branch 'bug25560_rebased_033' into maint-0.3.3
Isis Lovecruft [Tue, 20 Mar 2018 20:46:19 +0000 (20:46 +0000)]
tests: Automatically detect Rust crates to test and also pass --verbose.
* FIXES #25560: https://bugs.torproject.org/25560.
Isis Lovecruft [Thu, 22 Mar 2018 22:33:34 +0000 (22:33 +0000)]
hs: Fix two typos in an inline comment.
* FIXES #25602: https://bugs.torproject.org/25602
Nick Mathewson [Thu, 22 Mar 2018 12:49:43 +0000 (08:49 -0400)]
Merge branch 'bug25399_squashed'
Nick Mathewson [Thu, 22 Mar 2018 12:49:08 +0000 (08:49 -0400)]
make changes file pass lintchanges
Alex Xu (Hello71) [Fri, 2 Mar 2018 14:50:21 +0000 (09:50 -0500)]
Do not page-align mmap length. #25399
Nick Mathewson [Thu, 22 Mar 2018 12:43:28 +0000 (08:43 -0400)]
Merge remote-tracking branch 'public/geoip_testing'
Nick Mathewson [Wed, 21 Mar 2018 21:14:15 +0000 (17:14 -0400)]
Update tor_log to libc 0.2.39 as well.
Nick Mathewson [Wed, 21 Mar 2018 21:10:10 +0000 (17:10 -0400)]
Merge branch 'maint-0.3.3'
Nick Mathewson [Wed, 21 Mar 2018 21:09:59 +0000 (17:09 -0400)]
Update src/ext/rust to latest master for libc update.
Nick Mathewson [Wed, 21 Mar 2018 21:05:42 +0000 (17:05 -0400)]
Merge branch 'maint-0.3.3'
Nick Mathewson [Wed, 21 Mar 2018 21:04:38 +0000 (17:04 -0400)]
Merge branch 'bug25310_r1_033' into maint-0.3.3
Isis Lovecruft [Wed, 14 Mar 2018 21:25:52 +0000 (21:25 +0000)]
maint: Update Rust libc dependency from 0.2.22 to 0.2.39.
Requires the update/libc-0.2.39 branch from
https://github.com/isislovecruft/tor-rust-dependencies to be merged
first.
Isis Lovecruft [Wed, 14 Mar 2018 21:02:05 +0000 (21:02 +0000)]
maint: Add script for vendoring/updating Rust dependencies.
* ADD documentation for usage both inside the script and in
doc/HACKING/CodingStandardsRust.md
* FIXES part of #25310: https://bugs.torproject.org/25310
Isis Lovecruft [Wed, 14 Mar 2018 20:59:16 +0000 (20:59 +0000)]
doc: Document our current rough-draft policy on Rust dependencies.
* FIXES #25310: https://bugs.torproject.org/25310
Nick Mathewson [Tue, 20 Mar 2018 16:55:46 +0000 (12:55 -0400)]
Merge branch 'maint-0.3.3'
Nick Mathewson [Tue, 20 Mar 2018 16:54:51 +0000 (12:54 -0400)]
Merge branch 'bug25306_032_01_squashed_v2' into maint-0.3.3
David Goulet [Mon, 26 Feb 2018 15:45:58 +0000 (10:45 -0500)]
hs-v3: BUG() on missing descriptors during rotation
Because of #25306 for which we are unable to reproduce nor understand how it
is possible, this commit removes the asserts() and BUG() on the missing
descriptors instead when rotating them.
This allows us to log more data on error but also to let tor recover
gracefully instead of dying.
Signed-off-by: David Goulet <dgoulet@torproject.org>
Nick Mathewson [Tue, 20 Mar 2018 11:59:13 +0000 (07:59 -0400)]
Merge branch 'maint-0.3.3'
Nick Mathewson [Tue, 20 Mar 2018 11:58:29 +0000 (07:58 -0400)]
Note that we require latest stable rust.
Nick Mathewson [Tue, 20 Mar 2018 11:50:46 +0000 (07:50 -0400)]
Merge branch 'maint-0.3.3'
Alexander Færøy [Tue, 27 Feb 2018 21:55:10 +0000 (22:55 +0100)]
Log information on specific compression backends in the OOM handler.
This patch adds some additional logging to circuits_handle_oom() to give
us more information about which specific compression backend that is
using a certain amount of memory.
See: https://bugs.torproject.org/25372
Nick Mathewson [Tue, 20 Mar 2018 11:26:07 +0000 (07:26 -0400)]
Remove changes files already merged into 0.3.3
Nick Mathewson [Mon, 19 Mar 2018 23:18:23 +0000 (19:18 -0400)]
Move rust-specific declarations outside of #else block
These declarations need to exist unconditionally, but they were
trapped inside an "#else /* !(defined(HAVE_SYSLOG_H)) */" block.
Fixes a travis regression caused by 23881; bug not in any released tor.
Nick Mathewson [Mon, 19 Mar 2018 21:20:37 +0000 (17:20 -0400)]
Merge remote-tracking branch 'isis/bug23881_r1'
Nick Mathewson [Mon, 19 Mar 2018 20:59:49 +0000 (16:59 -0400)]
Merge branch 'maint-0.3.2' into maint-0.3.3
Nick Mathewson [Mon, 19 Mar 2018 20:59:49 +0000 (16:59 -0400)]
Merge branch 'maint-0.3.3'
Isis Lovecruft [Mon, 19 Mar 2018 19:01:17 +0000 (19:01 +0000)]
tests: Fix HS test against max IP lifetime.
* FIXES part of #25450: https://bugs.torproject.org/25450
Isis Lovecruft [Wed, 28 Feb 2018 23:19:26 +0000 (23:19 +0000)]
rust: Fix typo in name of logged function.
Isis Lovecruft [Tue, 27 Feb 2018 21:01:17 +0000 (21:01 +0000)]
rust: Remove #[no_mangle]s on two constants.
These won't/shouldn't ever be called from C, so there's no reason to
preserve naming.
Neel Chauhan [Mon, 19 Mar 2018 16:27:07 +0000 (12:27 -0400)]
Use tor_asprintf for in have_enough_mem_for_dircache()
(Fixes bug 20887)
Nick Mathewson [Mon, 19 Mar 2018 10:42:10 +0000 (06:42 -0400)]
Merge remote-tracking branch 'fristonio/ticket-6236'
Nick Mathewson [Mon, 19 Mar 2018 10:01:02 +0000 (06:01 -0400)]
Merge branch 'ticket25268_034_01'
Nick Mathewson [Mon, 19 Mar 2018 10:00:00 +0000 (06:00 -0400)]
add a changes file for 25268
Nick Mathewson [Mon, 19 Mar 2018 09:42:43 +0000 (05:42 -0400)]
Merge branch 'maint-0.3.2' into maint-0.3.3
Nick Mathewson [Mon, 19 Mar 2018 09:42:43 +0000 (05:42 -0400)]
Merge branch 'maint-0.3.1' into maint-0.3.2
Nick Mathewson [Mon, 19 Mar 2018 09:42:43 +0000 (05:42 -0400)]
Merge branch 'maint-0.3.3'
Nick Mathewson [Mon, 19 Mar 2018 09:42:43 +0000 (05:42 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.1
Nick Mathewson [Mon, 19 Mar 2018 09:42:43 +0000 (05:42 -0400)]
Merge branch 'maint-0.2.5' into maint-0.2.9
Nick Mathewson [Mon, 19 Mar 2018 09:42:38 +0000 (05:42 -0400)]
Merge remote-tracking branch 'catalyst-github/bug25388-025' into maint-0.2.5
Nick Mathewson [Mon, 19 Mar 2018 09:39:56 +0000 (05:39 -0400)]
Merge branch 'maint-0.3.3'
Isis Lovecruft [Tue, 13 Mar 2018 23:40:15 +0000 (23:40 +0000)]
changes: Add changes file for bug25479.
Gisle Vanem [Tue, 13 Mar 2018 23:19:55 +0000 (23:19 +0000)]
tests: Fix crash on win32 due to uninitialised mutex in bench.c.
Signed-off-by: Isis Lovecruft <isis@torproject.org>
Nick Mathewson [Mon, 19 Mar 2018 09:36:06 +0000 (05:36 -0400)]
Merge branch 'maint-0.3.3'
Nick Mathewson [Mon, 19 Mar 2018 09:36:06 +0000 (05:36 -0400)]
Merge branch 'maint-0.3.2' into maint-0.3.3
Nick Mathewson [Mon, 19 Mar 2018 09:35:39 +0000 (05:35 -0400)]
Merge remote-tracking branch 'isis/bug25450_032' into maint-0.3.2
Nick Mathewson [Thu, 15 Mar 2018 14:21:34 +0000 (15:21 +0100)]
Add a test for geoip_load_file().
Nick Mathewson [Thu, 15 Mar 2018 14:21:23 +0000 (15:21 +0100)]
On geoip_free_all, reset geoip[6]_digest.
Nick Mathewson [Thu, 15 Mar 2018 13:47:01 +0000 (14:47 +0100)]
Split geoip tests into a separate module.
Nick Mathewson [Wed, 14 Mar 2018 11:12:37 +0000 (12:12 +0100)]
Merge remote-tracking branch 'public/restart_reset_bootstrap'
ArunaMaurya221B [Mon, 12 Feb 2018 09:39:00 +0000 (15:09 +0530)]
DisableNetwork documentation improvised
ArunaMaurya221B [Wed, 7 Mar 2018 13:43:22 +0000 (19:13 +0530)]
Revised patch with 78 characters per line
ArunaMaurya221B [Sat, 10 Feb 2018 14:10:05 +0000 (19:40 +0530)]
PaddingStatistics documented properly
Nick Mathewson [Tue, 13 Mar 2018 20:15:00 +0000 (16:15 -0400)]
Merge remote-tracking branch 'teor/rust-std'
Nick Mathewson [Tue, 13 Mar 2018 15:03:08 +0000 (11:03 -0400)]
Merge branch 'maint-0.3.3'
Nick Mathewson [Tue, 13 Mar 2018 15:02:34 +0000 (11:02 -0400)]
Merge remote-tracking branch 'ffmancera-1/bug23635' into maint-0.3.3
Nick Mathewson [Tue, 13 Mar 2018 14:59:56 +0000 (10:59 -0400)]
Merge branch 'maint-0.3.3'
Nick Mathewson [Tue, 13 Mar 2018 14:59:30 +0000 (10:59 -0400)]
Merge branch 'maint-0.3.1' into maint-0.3.2
Nick Mathewson [Tue, 13 Mar 2018 14:59:30 +0000 (10:59 -0400)]
Merge branch 'maint-0.3.2' into maint-0.3.3
Nick Mathewson [Tue, 13 Mar 2018 14:58:03 +0000 (10:58 -0400)]
Merge branch 'maint-0.3.2' into maint-0.3.3
Nick Mathewson [Tue, 13 Mar 2018 14:58:03 +0000 (10:58 -0400)]
Merge branch 'maint-0.3.1' into maint-0.3.2
Nick Mathewson [Tue, 13 Mar 2018 14:58:02 +0000 (10:58 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.1
Nick Mathewson [Tue, 13 Mar 2018 14:58:02 +0000 (10:58 -0400)]
Merge branch 'maint-0.2.5' into maint-0.2.9
Karsten Loesing [Mon, 12 Mar 2018 13:47:06 +0000 (14:47 +0100)]
Update geoip and geoip6 to the March 8 2018 database.
Nick Mathewson [Tue, 13 Mar 2018 12:41:33 +0000 (13:41 +0100)]
Merge branch 'maint-0.3.3'
Nick Mathewson [Tue, 13 Mar 2018 12:41:24 +0000 (13:41 +0100)]
Merge branch 'maint-0.3.2' into maint-0.3.3
Nick Mathewson [Tue, 13 Mar 2018 12:41:11 +0000 (13:41 +0100)]
Merge branch 'bug25474_032' into maint-0.3.2
Nick Mathewson [Tue, 13 Mar 2018 12:37:26 +0000 (13:37 +0100)]
Add a missing prototype to our libevent configure stanza.
Fixes bug 25474; bugfix on 0.3.2.5-alpha.
Nick Mathewson [Tue, 13 Mar 2018 09:00:58 +0000 (10:00 +0100)]
Merge branch 'maint-0.3.3'
Nick Mathewson [Tue, 13 Mar 2018 09:00:41 +0000 (10:00 +0100)]
Update the documentation in tor_api.h
Isis Lovecruft [Thu, 8 Mar 2018 00:47:34 +0000 (00:47 +0000)]
changes: Fix changes file for bug25450.
It didn't like me insulting my patch, I guess.
Isis Lovecruft [Wed, 7 Mar 2018 23:50:00 +0000 (23:50 +0000)]
test: Increase time limit for IP creation in an HS test.
This should avoid most intermittent test failures on developer and CI machines,
but there could (and probably should) be a more elegant solution.
Also, this test was testing that the IP was created and its expiration time was
set to a time greater than or equal to `now+INTRO_POINT_LIFETIME_MIN_SECONDS+5`:
/* Time to expire MUST also be in that range. We add 5 seconds because
* there could be a gap between setting now and the time taken in
* service_intro_point_new. On ARM, it can be surprisingly slow... */
tt_u64_op(ip->time_to_expire, OP_GE,
now + INTRO_POINT_LIFETIME_MIN_SECONDS + 5);
However, this appears to be a typo, since, according to the comment above it,
adding five seconds was done because the IP creation can be slow on some
systems. But the five seconds is added to the *minimum* time we're comparing
against, and so it actually functions to make this test *more* likely to fail on
slower systems. (It should either subtract five seconds, or instead add it to
time_to_expire.)
* FIXES #25450: https://bugs.torproject.org/25450
Fernando Fernandez Mancera [Thu, 8 Mar 2018 11:28:34 +0000 (12:28 +0100)]
Tweaks into AccountingStart documentation.
Signed-off-by: Fernando Fernandez Mancera <ffmancera@riseup.net>
Deepesh Pathak [Sun, 4 Mar 2018 15:43:58 +0000 (21:13 +0530)]
Fix redundant authority certificate fetch
- Fixes #24740
- Fetch certificates only in those cases when consensus are waiting for certs.
Nick Mathewson [Sun, 4 Mar 2018 15:31:17 +0000 (10:31 -0500)]
Fix a crash bug when testing reachability
Fixes bug 25415; bugfix on 0.3.3.2-alpha.
Nick Mathewson [Sat, 3 Mar 2018 17:02:45 +0000 (12:02 -0500)]
tweak changelog for 4187
Nick Mathewson [Sat, 3 Mar 2018 17:02:30 +0000 (12:02 -0500)]
Merge remote-tracking branch 'fristonio/ticket4187'
Nick Mathewson [Sat, 3 Mar 2018 16:59:27 +0000 (11:59 -0500)]
Merge branch 'maint-0.3.3'
Nick Mathewson [Sat, 3 Mar 2018 16:58:22 +0000 (11:58 -0500)]
changes file for 25378
Alexander Færøy [Tue, 27 Feb 2018 21:57:30 +0000 (22:57 +0100)]
Update tor.1.txt with the currently available log domains.
See: https://bugs.torproject.org/25378
Nick Mathewson [Sat, 3 Mar 2018 16:53:05 +0000 (11:53 -0500)]
Merge branch 'maint-0.3.3'
Nick Mathewson [Sat, 3 Mar 2018 16:53:01 +0000 (11:53 -0500)]
Merge branch 'ticket23814' into maint-0.3.3
Nick Mathewson [Sat, 3 Mar 2018 16:34:02 +0000 (11:34 -0500)]
Merge branch 'maint-0.3.3'
"ours" merge to avoid version bump.
Nick Mathewson [Sat, 3 Mar 2018 16:33:56 +0000 (11:33 -0500)]
bump to 0.3.3.3-alpha-dev
Nick Mathewson [Sat, 3 Mar 2018 16:33:33 +0000 (11:33 -0500)]
Merge branch 'maint-0.3.2' into maint-0.3.3
"ours" merge to avoid version bump.
Nick Mathewson [Sat, 3 Mar 2018 16:33:27 +0000 (11:33 -0500)]
bump version to 0.3.2.10-dev
Nick Mathewson [Sat, 3 Mar 2018 16:33:02 +0000 (11:33 -0500)]
Merge branch 'maint-0.3.1' into maint-0.3.2
"ours" merge to avoid version bump
Nick Mathewson [Sat, 3 Mar 2018 16:32:51 +0000 (11:32 -0500)]
version bump to 0.3.1.10-dev
Nick Mathewson [Sat, 3 Mar 2018 16:32:29 +0000 (11:32 -0500)]
Merge branch 'maint-0.2.9' into maint-0.3.1
"ours" merge to avoid version bump.
Nick Mathewson [Sat, 3 Mar 2018 16:32:16 +0000 (11:32 -0500)]
Bump version to 0.2.9.15-dev
Nick Mathewson [Sat, 3 Mar 2018 12:58:12 +0000 (07:58 -0500)]
Copy changelog and releasenotes entries from today's releases.
Nick Mathewson [Sat, 3 Mar 2018 12:57:30 +0000 (07:57 -0500)]
Merge branch 'master' of git-rw.torproject.org:/tor
Roger Dingledine [Sat, 3 Mar 2018 00:21:45 +0000 (19:21 -0500)]
resolve a weird binary character that crept into the man page
Roger Dingledine [Sat, 3 Mar 2018 00:07:04 +0000 (19:07 -0500)]
get rid of extraneous punctuation in man page
Roger Dingledine [Fri, 2 Mar 2018 23:58:29 +0000 (18:58 -0500)]
fix a confusing "0 0" in the man page
feel free to backport this commit back to 0.3.2.x if you like it
Nick Mathewson [Thu, 1 Mar 2018 21:44:18 +0000 (16:44 -0500)]
Merge branch 'maint-0.3.3'
"ours" to avoid version bump.
Nick Mathewson [Thu, 1 Mar 2018 21:44:07 +0000 (16:44 -0500)]
increment to 0.3.3.3-alpha