]>
git.ipfire.org Git - thirdparty/tor.git/log
Nick Mathewson [Mon, 23 Oct 2017 12:53:25 +0000 (08:53 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Mon, 23 Oct 2017 12:53:25 +0000 (08:53 -0400)]
Merge branch 'maint-0.2.8' into maint-0.2.9
Nick Mathewson [Mon, 23 Oct 2017 12:53:14 +0000 (08:53 -0400)]
Merge remote-tracking branch 'public/bug23690_028' into maint-0.2.8
Nick Mathewson [Mon, 23 Oct 2017 12:47:58 +0000 (08:47 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Mon, 23 Oct 2017 12:47:52 +0000 (08:47 -0400)]
Merge remote-tracking branch 'public/bug23081_025' into maint-0.2.9
Nick Mathewson [Mon, 23 Oct 2017 12:46:29 +0000 (08:46 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Mon, 23 Oct 2017 12:46:26 +0000 (08:46 -0400)]
Merge remote-tracking branch 'public/bug22349_029' into maint-0.2.9
Nick Mathewson [Thu, 5 Oct 2017 15:04:59 +0000 (11:04 -0400)]
Merge branch 'maint-0.2.5' into maint-0.2.8
Nick Mathewson [Thu, 5 Oct 2017 15:04:59 +0000 (11:04 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Thu, 5 Oct 2017 15:04:59 +0000 (11:04 -0400)]
Merge branch 'maint-0.2.8' into maint-0.2.9
Nick Mathewson [Thu, 5 Oct 2017 15:04:54 +0000 (11:04 -0400)]
add missing subcategory in changes file
Nick Mathewson [Thu, 5 Oct 2017 15:03:35 +0000 (11:03 -0400)]
Merge branch 'maint-0.2.5' into maint-0.2.8
Nick Mathewson [Thu, 5 Oct 2017 15:03:35 +0000 (11:03 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Thu, 5 Oct 2017 15:03:35 +0000 (11:03 -0400)]
Merge branch 'maint-0.2.8' into maint-0.2.9
Karsten Loesing [Thu, 5 Oct 2017 14:56:14 +0000 (16:56 +0200)]
Update geoip and geoip6 to the October 4 2017 database.
Nick Mathewson [Fri, 29 Sep 2017 14:00:14 +0000 (10:00 -0400)]
Clear outbuf_flushlen when we clear a connection's outbuf
When we added single_conn_free_bytes(), we cleared the outbuf on a
connection without setting outbuf_flushlen() to 0. This could cause
an assertion failure later on in flush_buf().
Fixes bug 23690; bugfix on 0.2.6.1-alpha.
David Goulet [Thu, 21 Sep 2017 17:13:44 +0000 (13:13 -0400)]
hs: Avoid possible double circuit close on error
Fixes #23610
Signed-off-by: David Goulet <dgoulet@torproject.org>
Nick Mathewson [Wed, 20 Sep 2017 12:32:55 +0000 (08:32 -0400)]
Merge branch 'maint-0.2.8' into maint-0.2.9
Nick Mathewson [Wed, 20 Sep 2017 12:32:55 +0000 (08:32 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
teor [Wed, 20 Sep 2017 04:48:53 +0000 (14:48 +1000)]
Remove longclaw's IPv6 address, as it will soon change
Authority IPv6 addresses were originally added in 0.2.8.1-alpha.
This leaves 3/8 directory authorities with IPv6 addresses, but there
are also 52 fallback directory mirrors with IPv6 addresses.
Resolves 19760.
Nick Mathewson [Mon, 18 Sep 2017 18:40:36 +0000 (14:40 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
"ours" to avoid version bump.
Nick Mathewson [Mon, 18 Sep 2017 18:40:22 +0000 (14:40 -0400)]
Merge branch 'maint-0.2.8' into maint-0.2.9
"ours" to avoid version bump.
Nick Mathewson [Mon, 18 Sep 2017 18:39:55 +0000 (14:39 -0400)]
bump to 0.3.0.11-dev
Nick Mathewson [Mon, 18 Sep 2017 18:39:46 +0000 (14:39 -0400)]
bump to 0.2.9.12-dev
Nick Mathewson [Mon, 18 Sep 2017 18:39:40 +0000 (14:39 -0400)]
bump to 0.2.8.15-dev
Nick Mathewson [Mon, 18 Sep 2017 13:40:40 +0000 (09:40 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Mon, 18 Sep 2017 13:40:36 +0000 (09:40 -0400)]
Merge branch 'trove-2017-008_030' into maint-0.3.0
Nick Mathewson [Mon, 18 Sep 2017 13:40:09 +0000 (09:40 -0400)]
Merge branch 'maint-0.2.8' into maint-0.3.0
This is an "ours" merge to avoid the conflict from the 0.2.8 version
of the fix for TROVE-2017-008.
Nick Mathewson [Mon, 18 Sep 2017 13:39:46 +0000 (09:39 -0400)]
Merge branch 'maint-0.2.8' into maint-0.2.9
Nick Mathewson [Mon, 18 Sep 2017 13:39:35 +0000 (09:39 -0400)]
Merge branch 'trove-2017-008_028' into maint-0.2.8
Nick Mathewson [Mon, 18 Sep 2017 13:25:21 +0000 (09:25 -0400)]
Fix log-uninitialized-stack bug in rend_service_intro_established.
Fixes bug 23490; bugfix on 0.2.7.2-alpha.
TROVE-2017-008
CVE-2017-0380
Nick Mathewson [Mon, 18 Sep 2017 13:25:21 +0000 (09:25 -0400)]
Fix log-uninitialized-stack bug in rend_service_intro_established.
Fixes bug 23490; bugfix on 0.2.7.2-alpha.
TROVE-2017-008
CVE-2017-0380
Nick Mathewson [Thu, 14 Sep 2017 17:21:52 +0000 (13:21 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
"ours" merge to avoid version bump.
Nick Mathewson [Thu, 14 Sep 2017 17:21:28 +0000 (13:21 -0400)]
Merge branch 'maint-0.2.8' into maint-0.2.9
"ours" merge to avoid version bump.
Nick Mathewson [Thu, 14 Sep 2017 17:20:52 +0000 (13:20 -0400)]
version bump: 0.3.0.11
Nick Mathewson [Thu, 14 Sep 2017 17:20:29 +0000 (13:20 -0400)]
version bump: 0.2.9.12
Nick Mathewson [Thu, 14 Sep 2017 17:20:14 +0000 (13:20 -0400)]
version bump: 0.2.8.15
Martin Kepplinger [Thu, 14 Sep 2017 12:58:26 +0000 (14:58 +0200)]
entrynodes.c: fix syntax error around BUG() statement
Fix those misplaced brackets.
Signed-off-by: Martin Kepplinger <martink@posteo.de>
Nick Mathewson [Tue, 12 Sep 2017 21:09:47 +0000 (17:09 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Tue, 12 Sep 2017 21:09:42 +0000 (17:09 -0400)]
Merge branch 'bug15582_029' into maint-0.2.9
Nick Mathewson [Tue, 12 Sep 2017 19:57:25 +0000 (15:57 -0400)]
Avoid sscanf() warnings from openbsd in the unit tests
OpenBSD doesn't like tricks where you use a too-wide sscanf argument
for a too-narrow array, even when you know the input string
statically. The fix here is just to use bigger buffers.
Fixes 15582; bugfix on
a3dafd3f58bb312 in 0.2.6.2-alpha.
Nick Mathewson [Tue, 12 Sep 2017 13:23:57 +0000 (09:23 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Tue, 12 Sep 2017 13:22:50 +0000 (09:22 -0400)]
One more implicit fallthrough warning to fix on GCC 7
Nick Mathewson [Mon, 11 Sep 2017 21:49:18 +0000 (17:49 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Andreas Stieger [Sun, 28 May 2017 21:49:31 +0000 (23:49 +0200)]
Fix GCC 7 -Wimplicit-fallthrough warnings
Add magic comments recognized by default -Wimplicit-fallthrough=3
or break, as required.
Andreas Stieger [Wed, 31 May 2017 09:54:11 +0000 (11:54 +0200)]
Fix GCC 7 -Wimplicit-fallthrough warnings (32 bit)
Add magic comments recognized by default -Wimplicit-fallthrough=3
Follow-up to e5f464, fixes Ticket 22446 for 32 bit.
[nick notes: Backport from 0.3.1.3-alpha.]
Nick Mathewson [Mon, 11 Sep 2017 20:29:10 +0000 (16:29 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Wed, 5 Jul 2017 19:56:57 +0000 (15:56 -0400)]
Fix mixed-sign comparison warning in fix for 22797.
Nick Mathewson [Mon, 11 Sep 2017 20:28:59 +0000 (16:28 -0400)]
Merge branch 'teor-bug22797-025' into maint-0.2.9
Nick Mathewson [Fri, 8 Sep 2017 12:24:47 +0000 (08:24 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Fri, 8 Sep 2017 12:24:36 +0000 (08:24 -0400)]
Merge branch 'bug22644_029' into maint-0.2.9
Nick Mathewson [Thu, 7 Sep 2017 19:18:01 +0000 (15:18 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Thu, 7 Sep 2017 19:18:00 +0000 (15:18 -0400)]
Merge branch 'maint-0.2.5' into maint-0.2.8
Nick Mathewson [Thu, 7 Sep 2017 19:18:00 +0000 (15:18 -0400)]
Merge branch 'maint-0.2.8' into maint-0.2.9
Karsten Loesing [Thu, 7 Sep 2017 19:06:16 +0000 (21:06 +0200)]
Update geoip and geoip6 to the September 6 2017 database.
Nick Mathewson [Thu, 7 Sep 2017 13:20:00 +0000 (09:20 -0400)]
Fix crashes on empty +HSPOST and +POSTDESCRIPTOR commands
Fixes bug 22644; bugfix on 0.2.7.1-alpha and 0.2.0.1-alpha
respectively.
Nick Mathewson [Thu, 3 Aug 2017 13:12:23 +0000 (09:12 -0400)]
Merge remote-tracking branch 'dgoulet/bug23078_030_01' into maint-0.3.0
Nick Mathewson [Thu, 3 Aug 2017 13:07:28 +0000 (09:07 -0400)]
In ntmain, call set_main_thread() before running the loop.
Patch from Vort; fixes bug 23081; bugfix on
fd992deeea76972 in
0.2.1.16-rc when set_main_thread() was introduced.
See the changes file for a list of all the symptoms this bug has
been causing when running Tor as a Windows Service.
Nick Mathewson [Thu, 3 Aug 2017 12:44:31 +0000 (08:44 -0400)]
Merge branch 'maint-0.2.5' into maint-0.2.8
Nick Mathewson [Thu, 3 Aug 2017 12:44:31 +0000 (08:44 -0400)]
Merge branch 'maint-0.2.8' into maint-0.2.9
Nick Mathewson [Thu, 3 Aug 2017 12:44:31 +0000 (08:44 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Karsten Loesing [Thu, 3 Aug 2017 08:00:54 +0000 (10:00 +0200)]
Update geoip and geoip6 to the August 3 2017 database.
Nick Mathewson [Wed, 2 Aug 2017 16:28:34 +0000 (12:28 -0400)]
version bump to 0.3.0.10-dev
Nick Mathewson [Tue, 1 Aug 2017 18:38:49 +0000 (14:38 -0400)]
Bump to 0.3.0.10
David Goulet [Tue, 1 Aug 2017 18:15:47 +0000 (14:15 -0400)]
hs: Cleanup logging statement in hs_intropoint.c
One log statement was a warning and has been forgotten. It is triggered for a
successful attempt at introducting from a client.
It has been reported here:
https://lists.torproject.org/pipermail/tor-relays/2017-August/012689.html
Three other log_warn() statement changed to protocol warning because they are
errors that basically can come from the network and thus triggered by anyone.
Fixes #23078.
Signed-off-by: David Goulet <dgoulet@torproject.org>
Nick Mathewson [Tue, 1 Aug 2017 15:30:33 +0000 (11:30 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Tue, 1 Aug 2017 15:30:29 +0000 (11:30 -0400)]
Merge remote-tracking branch 'public/bug19769_19025_029' into maint-0.2.9
Nick Mathewson [Tue, 1 Aug 2017 15:28:39 +0000 (11:28 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Tue, 1 Aug 2017 15:28:36 +0000 (11:28 -0400)]
Merge remote-tracking branch 'public/bug20059_024_v2' into maint-0.2.9
Nick Mathewson [Tue, 1 Aug 2017 15:24:02 +0000 (11:24 -0400)]
Merge remote-tracking branch 'public/bug20270_029' into maint-0.3.0
Nick Mathewson [Tue, 1 Aug 2017 15:23:00 +0000 (11:23 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Tue, 1 Aug 2017 15:22:42 +0000 (11:22 -0400)]
Merge remote-tracking branch 'public/bug22245_024' into maint-0.2.9
Nick Mathewson [Tue, 1 Aug 2017 15:21:19 +0000 (11:21 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Tue, 1 Aug 2017 15:21:14 +0000 (11:21 -0400)]
Merge remote-tracking branch 'public/bug18100_029' into maint-0.2.9
Nick Mathewson [Tue, 1 Aug 2017 15:19:30 +0000 (11:19 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Tue, 1 Aug 2017 15:19:29 +0000 (11:19 -0400)]
Merge branch 'maint-0.2.7-redux' into maint-0.2.8
Nick Mathewson [Tue, 1 Aug 2017 15:19:29 +0000 (11:19 -0400)]
Merge branch 'maint-0.2.8' into maint-0.2.9
Nick Mathewson [Tue, 1 Aug 2017 15:19:29 +0000 (11:19 -0400)]
Merge branch 'maint-0.2.6' into maint-0.2.7-redux
Nick Mathewson [Tue, 1 Aug 2017 15:19:29 +0000 (11:19 -0400)]
Merge branch 'maint-0.2.5' into maint-0.2.6
Nick Mathewson [Tue, 1 Aug 2017 15:19:28 +0000 (11:19 -0400)]
Merge branch 'maint-0.2.4' into maint-0.2.5
Nick Mathewson [Tue, 1 Aug 2017 15:19:24 +0000 (11:19 -0400)]
Merge remote-tracking branch 'karsten/geoip-jul2017' into maint-0.2.4
Nick Mathewson [Thu, 27 Jul 2017 12:23:36 +0000 (08:23 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Thu, 27 Jul 2017 12:23:34 +0000 (08:23 -0400)]
Merge remote-tracking branch 'public/bug20247_029' into maint-0.2.9
Nick Mathewson [Wed, 26 Jul 2017 19:39:56 +0000 (15:39 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Wed, 26 Jul 2017 19:39:55 +0000 (15:39 -0400)]
Merge branch 'maint-0.2.7-redux' into maint-0.2.8
Nick Mathewson [Wed, 26 Jul 2017 19:39:55 +0000 (15:39 -0400)]
Merge branch 'maint-0.2.6' into maint-0.2.7-redux
Nick Mathewson [Wed, 26 Jul 2017 19:39:55 +0000 (15:39 -0400)]
Merge branch 'maint-0.2.5' into maint-0.2.6
Nick Mathewson [Wed, 26 Jul 2017 19:39:55 +0000 (15:39 -0400)]
Merge branch 'maint-0.2.4' into maint-0.2.5
Nick Mathewson [Wed, 26 Jul 2017 19:39:55 +0000 (15:39 -0400)]
Merge branch 'maint-0.2.8' into maint-0.2.9
Nick Mathewson [Wed, 26 Jul 2017 19:39:50 +0000 (15:39 -0400)]
Point travis to #tor-ci, not #tor-bots
Nick Mathewson [Wed, 26 Jul 2017 19:37:06 +0000 (15:37 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Wed, 26 Jul 2017 19:37:00 +0000 (15:37 -0400)]
Travis update: "gcc-warnings" became "fatal-warnings" in 0.2.9
Nick Mathewson [Wed, 26 Jul 2017 19:35:17 +0000 (15:35 -0400)]
Merge branch 'maint-0.2.8' into maint-0.2.9
Nick Mathewson [Wed, 26 Jul 2017 19:35:07 +0000 (15:35 -0400)]
Merge branch 'maint-0.2.7-redux' into maint-0.2.8
Nick Mathewson [Wed, 26 Jul 2017 19:35:01 +0000 (15:35 -0400)]
Merge branch 'maint-0.2.6' into maint-0.2.7-redux
Nick Mathewson [Wed, 26 Jul 2017 19:34:56 +0000 (15:34 -0400)]
Merge branch 'maint-0.2.5' into maint-0.2.6
Nick Mathewson [Wed, 26 Jul 2017 19:34:40 +0000 (15:34 -0400)]
Merge branch 'maint-0.2.4' into maint-0.2.5
Nick Mathewson [Wed, 26 Jul 2017 16:58:22 +0000 (12:58 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Wed, 26 Jul 2017 16:58:17 +0000 (12:58 -0400)]
Merge branch 'bug23030_029_v2' into maint-0.2.9
Nick Mathewson [Tue, 25 Jul 2017 14:14:24 +0000 (10:14 -0400)]
Fix build warnings from Coverity related to our BUG macro
In the Linux kernel, the BUG() macro causes an instant panic. Our
BUG() macro is different, however: it generates a nonfatal assertion
failure, and is usable as an expression.
Additionally, this patch tells util_bug.h to make all assertion
failures into fatal conditions when we're building with a static
analysis tool, so that the analysis tool can look for instances
where they're reachable.
Fixes bug 23030.