]>
git.ipfire.org Git - thirdparty/tor.git/log
Neel Chauhan [Wed, 8 Aug 2018 04:12:00 +0000 (00:12 -0400)]
Fix typo in control_event_hs_descriptor_content()
Nick Mathewson [Wed, 8 Aug 2018 00:15:50 +0000 (20:15 -0400)]
Merge branch 'maint-0.3.4'
"ours" merge to avoid version bump.
Nick Mathewson [Wed, 8 Aug 2018 00:15:34 +0000 (20:15 -0400)]
Update version to 0.3.4.6-rc-dev
Nick Mathewson [Wed, 8 Aug 2018 00:09:35 +0000 (20:09 -0400)]
Forward-port the 0.3.4.6-rc changelog
Nick Mathewson [Tue, 7 Aug 2018 12:10:26 +0000 (08:10 -0400)]
These changes files are also merged in 0.3.4.6-rc: remove them.
Nick Mathewson [Tue, 7 Aug 2018 12:05:56 +0000 (08:05 -0400)]
Merge branch 'maint-0.3.4'
Nick Mathewson [Tue, 7 Aug 2018 12:05:51 +0000 (08:05 -0400)]
Merge branch 'bug27003_034_v2' into maint-0.3.4
Nick Mathewson [Mon, 6 Aug 2018 14:39:59 +0000 (10:39 -0400)]
Merge branch 'maint-0.3.4'
Nick Mathewson [Mon, 6 Aug 2018 14:39:14 +0000 (10:39 -0400)]
Rename SEC identifier to BW_SEC in test_bwmgt.h
Apparently Solaris 10 defines SEC somewhere in its headers, causing
a compilation problem.
Fixes bug 26994; bugfix on 0.3.4.1-alpha.
Nick Mathewson [Mon, 6 Aug 2018 12:35:41 +0000 (08:35 -0400)]
Remove changes files for items already merged into 0.3.4.6-rc
Nick Mathewson [Mon, 6 Aug 2018 12:29:44 +0000 (08:29 -0400)]
Merge branch 'maint-0.3.4'
"ours" to avoid version bump.
Nick Mathewson [Mon, 6 Aug 2018 12:28:56 +0000 (08:28 -0400)]
Bump to 0.3.4.6-rc
Nick Mathewson [Sat, 4 Aug 2018 10:53:21 +0000 (06:53 -0400)]
Update AC_WARN->AC_MSG_WARN. #23878.
Nick Mathewson [Fri, 3 Aug 2018 11:38:47 +0000 (07:38 -0400)]
Mark openbsd-malloc as deprecated
Nick Mathewson [Fri, 3 Aug 2018 11:35:23 +0000 (07:35 -0400)]
Merge branch 'with_malloc_squashed'
Nick Mathewson [Wed, 11 Jul 2018 13:28:23 +0000 (09:28 -0400)]
Add a --with-malloc option.
Based on a patch from Hello71 on ticket 20424.
This patch additionally fixes openbsd-malloc support, switches
our tcmalloc support to use pkgconfig, and tells the compiler to
omit system malloc implementations as appropriate.
squash! Add a --with-malloc option.
Edit changelog file to fix a typo and credit Alex Xu in preferred format.
Nick Mathewson [Fri, 3 Aug 2018 11:33:45 +0000 (07:33 -0400)]
Merge branch 'maint-0.3.3' into maint-0.3.4
Nick Mathewson [Fri, 3 Aug 2018 11:33:45 +0000 (07:33 -0400)]
Merge branch 'maint-0.3.4'
Nick Mathewson [Fri, 3 Aug 2018 11:33:45 +0000 (07:33 -0400)]
Merge branch 'maint-0.3.2' into maint-0.3.3
Nick Mathewson [Fri, 3 Aug 2018 11:33:45 +0000 (07:33 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.2
Nick Mathewson [Fri, 3 Aug 2018 11:33:39 +0000 (07:33 -0400)]
Merge branch 'fix_nonstandard_malloc_029' into maint-0.2.9
Nick Mathewson [Fri, 3 Aug 2018 11:03:29 +0000 (07:03 -0400)]
Merge remote-tracking branch 'public/string_coverage'
Nick Mathewson [Thu, 2 Aug 2018 14:03:24 +0000 (10:03 -0400)]
When enabling periodic events, schedule but don't run them immediately.
When we fixed 25939 in
f7633c1fcaefe72bf97c001bab9062132c919996 , we
introduced a call to rescan_periodic_events() from inside the onion
service logic. But this meant that we could rescan the event list --
thereby running event callbacks! -- from inside the hidden service code.
This could cause us to run some of our event callbacks from an
inconsistent state, if we were in the middle of changing options.
A related bug (#25761) prevented us from rescanning our periodic
events as appropriate, but when we fixed THAT one, this bug reared
its ugly head.
The fix here is that "enabling" an event should cause us to run it
from the event loop, but not immediately from the point where we
enable it.
Fixes bug 27003; bugfix on 0.3.4.1-alpha.
Nick Mathewson [Wed, 1 Aug 2018 18:37:07 +0000 (14:37 -0400)]
Merge branch 'maint-0.3.3' into maint-0.3.4
Nick Mathewson [Wed, 1 Aug 2018 18:37:07 +0000 (14:37 -0400)]
Merge branch 'maint-0.3.4'
Nick Mathewson [Wed, 1 Aug 2018 18:37:03 +0000 (14:37 -0400)]
Fix build on GNU/Hurd. Patch from paulusASol. Closes 26873.
Nick Mathewson [Tue, 31 Jul 2018 12:50:38 +0000 (08:50 -0400)]
Merge remote-tracking branch 'teor/bug26986'
Nick Mathewson [Tue, 31 Jul 2018 12:30:58 +0000 (08:30 -0400)]
Merge branch 'maint-0.3.4'
Nick Mathewson [Tue, 31 Jul 2018 12:30:01 +0000 (08:30 -0400)]
Merge branch 'maint-0.3.3' into maint-0.3.4
Nick Mathewson [Tue, 31 Jul 2018 12:29:54 +0000 (08:29 -0400)]
Merge remote-tracking branch 'teor/bug26876_033' into maint-0.3.3
Nick Mathewson [Tue, 31 Jul 2018 12:26:15 +0000 (08:26 -0400)]
Merge remote-tracking branch 'teor/bug26979'
Nick Mathewson [Tue, 31 Jul 2018 12:21:10 +0000 (08:21 -0400)]
Merge branch 'ticket26447'
Roger Dingledine [Tue, 31 Jul 2018 02:35:33 +0000 (22:35 -0400)]
fix wrong word in comment
teor [Tue, 31 Jul 2018 02:14:40 +0000 (12:14 +1000)]
Appveyor CI: always use HEAD for the short commit
Part of 26979.
teor [Tue, 31 Jul 2018 01:58:04 +0000 (11:58 +1000)]
Appveyor CI: Changes file for 26979
Closes 26979.
teor [Tue, 31 Jul 2018 01:54:02 +0000 (11:54 +1000)]
Appveyor CI: sort environmental variables
To avoid future duplicates.
teor [Tue, 31 Jul 2018 01:49:11 +0000 (11:49 +1000)]
Appveyor CI: fix some typos
teor [Tue, 31 Jul 2018 01:47:33 +0000 (11:47 +1000)]
Appveyor CI: Generate correct tag names
Part of 26979.
teor [Tue, 31 Jul 2018 01:37:11 +0000 (11:37 +1000)]
Appveyor CI: Switch to one URL per line
Part of 26979.
teor [Tue, 31 Jul 2018 01:19:41 +0000 (11:19 +1000)]
Use Windows-compatible format strings in tor-print-ed-signing-cert.c
Fixes bug 26986; bugfix on master.
teor [Tue, 31 Jul 2018 01:20:44 +0000 (11:20 +1000)]
Add TOR_PRIdSZ to torint.h
teor [Tue, 31 Jul 2018 01:12:21 +0000 (11:12 +1000)]
Appveyor CI: Generate correct branches and URLs for pull requests
Part of 26979.
teor [Tue, 31 Jul 2018 01:10:55 +0000 (11:10 +1000)]
Appveyor CI: Make short commits 10 hexdigits long
That's what git does for tor.
Part of 26979.
teor [Tue, 31 Jul 2018 01:09:54 +0000 (11:09 +1000)]
Appveyor CI: Fix GitHub provider detection
Part of 26979.
Nick Mathewson [Mon, 30 Jul 2018 13:09:10 +0000 (09:09 -0400)]
Remove a now-obsolete comment about deadcode_dummy__
Nick Mathewson [Mon, 30 Jul 2018 13:08:39 +0000 (09:08 -0400)]
Merge branch 'ticket26890'
Nick Mathewson [Mon, 30 Jul 2018 13:07:19 +0000 (09:07 -0400)]
Run check-includes.py script with detected python path.
Nick Mathewson [Mon, 30 Jul 2018 13:01:59 +0000 (09:01 -0400)]
Merge branch 'maint-0.3.3' into maint-0.3.4
Nick Mathewson [Mon, 30 Jul 2018 13:01:59 +0000 (09:01 -0400)]
Merge branch 'maint-0.3.4'
Nick Mathewson [Mon, 30 Jul 2018 13:01:55 +0000 (09:01 -0400)]
Merge remote-tracking branch 'teor/bug26627_033_merged_master'
Nick Mathewson [Mon, 30 Jul 2018 13:01:45 +0000 (09:01 -0400)]
Merge remote-tracking branch 'teor/bug26627_033' into maint-0.3.3
Nick Mathewson [Mon, 30 Jul 2018 12:57:18 +0000 (08:57 -0400)]
Update include in tor-print-ed-signing-cert
Nick Mathewson [Mon, 30 Jul 2018 12:55:57 +0000 (08:55 -0400)]
Merge remote-tracking branch 'rl1987/feature19506_3'
Nick Mathewson [Mon, 30 Jul 2018 12:49:49 +0000 (08:49 -0400)]
Merge remote-tracking branch 'rl1987/ticket21349_4'
Nick Mathewson [Mon, 30 Jul 2018 12:45:01 +0000 (08:45 -0400)]
Merge branch 'maint-0.3.3' into maint-0.3.4
Nick Mathewson [Mon, 30 Jul 2018 12:45:01 +0000 (08:45 -0400)]
Merge branch 'maint-0.3.2' into maint-0.3.3
Nick Mathewson [Mon, 30 Jul 2018 12:45:01 +0000 (08:45 -0400)]
Merge branch 'maint-0.3.4'
Nick Mathewson [Mon, 30 Jul 2018 12:44:58 +0000 (08:44 -0400)]
Merge remote-tracking branch 'teor/bug26924'
Nick Mathewson [Mon, 30 Jul 2018 12:44:40 +0000 (08:44 -0400)]
Merge remote-tracking branch 'teor/bug26924_032' into maint-0.3.2
Nick Mathewson [Mon, 30 Jul 2018 12:33:59 +0000 (08:33 -0400)]
Merge remote-tracking branch 'juga/ticket3723_03_squashed_rebased'
Nick Mathewson [Mon, 30 Jul 2018 12:24:14 +0000 (08:24 -0400)]
Merge remote-tracking branch 'rl1987/bug26892_take2'
Nick Mathewson [Mon, 30 Jul 2018 12:17:25 +0000 (08:17 -0400)]
Merge branch 'maint-0.3.3' into maint-0.3.4
Nick Mathewson [Mon, 30 Jul 2018 12:17:25 +0000 (08:17 -0400)]
Merge branch 'maint-0.3.4'
Nick Mathewson [Mon, 30 Jul 2018 12:17:24 +0000 (08:17 -0400)]
Merge branch 'maint-0.3.2' into maint-0.3.3
Taylor Yu [Thu, 26 Jul 2018 17:32:34 +0000 (12:32 -0500)]
Don't disable an unsupported compiler warning
Conditionalize the pragma that temporarily disables
-Wunused-const-variable. Some versions of gcc don't support it. We
need to do this because of an apparent bug in some libzstd headers.
Fixes bug 26785; bugfix on 0.3.2.11.
rl1987 [Thu, 26 Jul 2018 14:49:27 +0000 (17:49 +0300)]
Early bailout from log_addr_has_changed() if running as client
teor [Wed, 25 Jul 2018 07:40:20 +0000 (17:40 +1000)]
Remove comment about Tor2web
Part of #26367.
teor [Wed, 25 Jul 2018 04:50:45 +0000 (14:50 +1000)]
Merge branch 'bug26924_032' into bug26924
Update rendcommon.h include path.
teor [Wed, 25 Jul 2018 04:39:31 +0000 (14:39 +1000)]
Improve connection auth logging
Improve the log message when connection initiators fail to authenticate
direct connections to relays.
Fixes bug 26927; bugfix on 0.3.0.1-alpha.
teor [Wed, 25 Jul 2018 04:33:10 +0000 (14:33 +1000)]
Merge branch 'bug26924_029' into bug26924_032
teor [Wed, 25 Jul 2018 04:28:06 +0000 (14:28 +1000)]
Stop logging link auth warnings on Single Onion Services and Tor2web
Instead, log a protocol warning when single onion services or
Tor2web clients fail to authenticate direct connections to relays.
Fixes bug 26924; bugfix on 0.2.9.1-alpha.
teor [Tue, 24 Jul 2018 23:17:17 +0000 (09:17 +1000)]
Merge branch 'bug26627_033' into bug26627_033_merged_master
teor [Tue, 24 Jul 2018 08:22:41 +0000 (18:22 +1000)]
Stop putting unsupported
ed25519 link auth in v3 onion service descs
Stop putting
ed25519 link specifiers in v3 onion service descriptors,
when the intro point doesn't support
ed25519 link authentication.
Fixes bug 26627; bugfix on 0.3.2.4-alpha.
teor [Fri, 6 Jul 2018 06:06:44 +0000 (16:06 +1000)]
Stop sending unsupported
ed25519 link specifiers in v3 introduce cells
Stop sending
ed25519 link specifiers in v3 onion service introduce
cells, when the rendezvous point doesn't support
ed25519 link
authentication.
Fixes bug 26627; bugfix on 0.3.2.4-alpha.
juga0 [Sat, 21 Jul 2018 21:59:50 +0000 (21:59 +0000)]
Add changes file regarding bandwidth file headers
rl1987 [Fri, 22 Jun 2018 13:48:57 +0000 (16:48 +0300)]
Add changes file
rl1987 [Fri, 22 Jun 2018 13:43:50 +0000 (16:43 +0300)]
Split select_entry_guard_for_circuit()
rl1987 [Fri, 22 Jun 2018 13:04:08 +0000 (16:04 +0300)]
Make entry_guards_update_primary() shorter
rl1987 [Fri, 22 Jun 2018 12:21:05 +0000 (15:21 +0300)]
Split sampled_guards_update_from_consensus() into subfunctions
Nick Mathewson [Fri, 20 Jul 2018 15:18:11 +0000 (11:18 -0400)]
Remove over-cleverness from our coverity BUG() definition.
Our previous definition implied that code would never keep running
if a BUG occurred (which it does), and that BUG(x) might be true
even if x was false (which it can't be).
Closes ticket 26890. Bugfix on 0.3.1.4-alpha.
Nick Mathewson [Fri, 20 Jul 2018 15:02:05 +0000 (11:02 -0400)]
Tweak assertion in get_time_period_length() for coverity
This is another attempt to fix
1437668 . The assertion here should
be safe, since the rules of networkstatus_get_param() keep the value
it returns in range.
Nick Mathewson [Fri, 20 Jul 2018 14:42:29 +0000 (10:42 -0400)]
Merge branch 'maint-0.3.3' into maint-0.3.4
Nick Mathewson [Fri, 20 Jul 2018 14:42:29 +0000 (10:42 -0400)]
Merge branch 'maint-0.3.2' into maint-0.3.3
Nick Mathewson [Fri, 20 Jul 2018 14:42:29 +0000 (10:42 -0400)]
Merge branch 'maint-0.3.4'
Nick Mathewson [Fri, 20 Jul 2018 14:42:23 +0000 (10:42 -0400)]
Merge branch 'ticket26647_032' into maint-0.3.2
teor [Fri, 20 Jul 2018 02:26:33 +0000 (12:26 +1000)]
Ignore mach_approximate_time when targeting macOS 10.9 and earlier
Work around two different bugs in the OS X 10.10 and later SDKs that would
prevent us from successfully targeting earlier versions of OS X.
Fixes bug 26876; bugfix on 0.3.3.1-alpha.
Nick Mathewson [Thu, 19 Jul 2018 18:34:26 +0000 (14:34 -0400)]
Merge branch 'maint-0.3.4'
Nick Mathewson [Thu, 19 Jul 2018 18:33:18 +0000 (14:33 -0400)]
Fix linking when dirauth module is disabled.
Bugfix on
dcee4d4c9cc7d98e5ae8e913c73a3afc41753c64 , bug not in any
released Tor.
Nick Mathewson [Thu, 19 Jul 2018 16:22:39 +0000 (12:22 -0400)]
Merge remote-tracking branch 'ahf-github/bugs/26780'
Nick Mathewson [Thu, 19 Jul 2018 16:20:13 +0000 (12:20 -0400)]
Merge branch 'bug26712'
Nick Mathewson [Thu, 19 Jul 2018 12:32:00 +0000 (08:32 -0400)]
Merge branch 'maint-0.3.4'
Nick Mathewson [Thu, 19 Jul 2018 12:31:07 +0000 (08:31 -0400)]
Merge branch 'maint-0.3.2' into maint-0.3.3
Nick Mathewson [Thu, 19 Jul 2018 12:31:07 +0000 (08:31 -0400)]
Merge branch 'maint-0.3.3' into maint-0.3.4
Nick Mathewson [Thu, 19 Jul 2018 12:30:59 +0000 (08:30 -0400)]
Merge remote-tracking branch 'teor/bug26853_032' into maint-0.3.2
Roger Dingledine [Thu, 19 Jul 2018 01:23:35 +0000 (21:23 -0400)]
wrap a multi-line if body in { } before somebody gets hurt
Nick Mathewson [Wed, 18 Jul 2018 20:39:25 +0000 (16:39 -0400)]
Merge branch 'maint-0.3.2' into maint-0.3.3
Nick Mathewson [Wed, 18 Jul 2018 20:39:25 +0000 (16:39 -0400)]
Merge branch 'maint-0.3.3' into maint-0.3.4
Nick Mathewson [Wed, 18 Jul 2018 20:39:25 +0000 (16:39 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.2
Nick Mathewson [Wed, 18 Jul 2018 20:39:25 +0000 (16:39 -0400)]
Merge branch 'maint-0.3.4'
Nick Mathewson [Wed, 18 Jul 2018 20:39:22 +0000 (16:39 -0400)]
Changes file for bug 26787