]>
git.ipfire.org Git - thirdparty/tor.git/log
Nick Mathewson [Thu, 11 Feb 2016 17:55:40 +0000 (12:55 -0500)]
Merge branch 'maint-0.2.4' into maint-0.2.5
Nick Mathewson [Thu, 11 Feb 2016 17:55:25 +0000 (12:55 -0500)]
Merge branch 'bug18162_024' into maint-0.2.4
Nick Mathewson [Thu, 11 Feb 2016 17:54:52 +0000 (12:54 -0500)]
Make ensure_capacity a bit more pedantically correct
Issues noted by cypherpunks on #18162
Nick Mathewson [Fri, 5 Feb 2016 13:13:13 +0000 (08:13 -0500)]
Merge branch 'maint-0.2.4' into maint-0.2.5
Karsten Loesing [Thu, 4 Feb 2016 07:53:24 +0000 (08:53 +0100)]
Update geoip and geoip6 to the February 2 2016 database.
Nick Mathewson [Wed, 27 Jan 2016 17:26:02 +0000 (12:26 -0500)]
avoid integer overflow in and around smartlist_ensure_capacity.
This closes bug 18162; bugfix on
a45b1315909c9 , which fixed a related
issue long ago.
In addition to the #18162 issues, this fixes a signed integer overflow
in smarltist_add_all(), which is probably not so great either.
Nick Mathewson [Thu, 7 Jan 2016 17:40:23 +0000 (09:40 -0800)]
Merge branch 'maint-0.2.4' into maint-0.2.5
Conflicts:
src/or/config.c
teor (Tim Wilson-Brown) [Sun, 20 Dec 2015 23:40:10 +0000 (10:40 +1100)]
Update dannenberg's V3 authority identity fingerprint
This new identity key was changed on 18 November 2015.
Nick Mathewson [Thu, 7 Jan 2016 17:13:54 +0000 (09:13 -0800)]
Merge branch 'maint-0.2.4' into maint-0.2.5
Karsten Loesing [Thu, 7 Jan 2016 10:10:37 +0000 (11:10 +0100)]
Update geoip and geoip6 to the January 5 2016 database.
Nick Mathewson [Tue, 8 Dec 2015 15:20:14 +0000 (10:20 -0500)]
Merge branch 'maint-0.2.4' into maint-0.2.5
Nick Mathewson [Tue, 8 Dec 2015 15:18:31 +0000 (10:18 -0500)]
Merge branch 'bug17772_024' into maint-0.2.4
Arlo Breault [Tue, 8 Dec 2015 04:28:26 +0000 (20:28 -0800)]
Ensure node is a guard candidate when picking a directory guard
Nick Mathewson [Tue, 8 Dec 2015 14:38:48 +0000 (09:38 -0500)]
Merge branch 'maint-0.2.4' into maint-0.2.5
Nick Mathewson [Tue, 8 Dec 2015 14:37:05 +0000 (09:37 -0500)]
Fix a compilation warning introduced by clang 3.6
There was a dead check when we made sure that an array member of a
struct was non-NULL. Tor has been doing this check since at least
0.2.3, maybe earlier.
Fixes bug 17781.
Nick Mathewson [Mon, 7 Dec 2015 15:10:21 +0000 (10:10 -0500)]
Merge branch 'maint-0.2.4' into maint-0.2.5
Karsten Loesing [Sat, 5 Dec 2015 16:02:59 +0000 (17:02 +0100)]
Update geoip and geoip6 to the December 1 2015 database.
Nick Mathewson [Fri, 9 Oct 2015 14:12:59 +0000 (10:12 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.4' into maint-0.2.5
Karsten Loesing [Fri, 9 Oct 2015 13:27:55 +0000 (15:27 +0200)]
Update geoip and geoip6 to the October 9 2015 database.
Nick Mathewson [Thu, 24 Sep 2015 14:06:00 +0000 (10:06 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.4' into maint-0.2.5
Karsten Loesing [Thu, 24 Sep 2015 13:08:15 +0000 (15:08 +0200)]
Update geoip and geoip6 to the September 3 2015 database.
Nick Mathewson [Wed, 29 Jul 2015 14:47:07 +0000 (10:47 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.4' into maint-0.2.5
Karsten Loesing [Wed, 29 Jul 2015 13:49:04 +0000 (15:49 +0200)]
Update geoip and geoip6 to the July 8 2015 database.
Nick Mathewson [Thu, 25 Jun 2015 15:43:04 +0000 (11:43 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.4' into maint-0.2.5
Nick Mathewson [Thu, 25 Jun 2015 15:42:47 +0000 (11:42 -0400)]
Merge remote-tracking branch 'karsten/geoip6-jun2015' into maint-0.2.4
Nick Mathewson [Thu, 25 Jun 2015 15:42:31 +0000 (11:42 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4
teor [Sat, 13 Jun 2015 11:28:02 +0000 (21:28 +1000)]
Correctly handle failed crypto_early_init
If crypto_early_init fails, a typo in a return value from tor_init
means that tor_main continues running, rather than returning
an error value.
Fixes bug 16360; bugfix on
d3fb846d8c98 in 0.2.5.2-alpha,
introduced when implementing #4900.
Patch by "teor".
Karsten Loesing [Tue, 9 Jun 2015 14:28:48 +0000 (16:28 +0200)]
Update geoip6 to the June 3 2015 database.
Karsten Loesing [Tue, 9 Jun 2015 14:26:10 +0000 (16:26 +0200)]
Update geoip to the June 3 2015 database.
Nick Mathewson [Wed, 13 May 2015 15:03:05 +0000 (11:03 -0400)]
Merge branch 'bug15823_025' into maint-0.2.5
John Brooks [Sun, 26 Apr 2015 04:52:35 +0000 (22:52 -0600)]
Fix out-of-bounds read in INTRODUCE2 client auth
The length of auth_data from an INTRODUCE2 cell is checked when the
auth_type is recognized (1 or 2), but not for any other non-zero
auth_type. Later, auth_data is assumed to have at least
REND_DESC_COOKIE_LEN bytes, leading to a client-triggered out of bounds
read.
Fixed by checking auth_len before comparing the descriptor cookie
against known clients.
Fixes #15823; bugfix on 0.2.1.6-alpha.
Nick Mathewson [Mon, 27 Apr 2015 18:16:55 +0000 (14:16 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.4' into maint-0.2.5
Nick Mathewson [Mon, 27 Apr 2015 18:15:58 +0000 (14:15 -0400)]
Merge remote-tracking branch 'karsten/geoip6-apr2015' into maint-0.2.4
Nick Mathewson [Mon, 27 Apr 2015 18:15:44 +0000 (14:15 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4
Karsten Loesing [Fri, 24 Apr 2015 15:51:36 +0000 (17:51 +0200)]
Update geoip6 to the April 8 2015 database.
Karsten Loesing [Fri, 24 Apr 2015 15:49:45 +0000 (17:49 +0200)]
Update geoip to the April 8 2015 database.
Nick Mathewson [Mon, 6 Apr 2015 13:56:37 +0000 (09:56 -0400)]
bump 0.2.5 version to 0.2.5.12
Nick Mathewson [Mon, 6 Apr 2015 13:55:44 +0000 (09:55 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.4' into maint-0.2.5
Nick Mathewson [Mon, 6 Apr 2015 13:48:53 +0000 (09:48 -0400)]
Bump 0.2.4 version more places
Nick Mathewson [Mon, 6 Apr 2015 13:41:59 +0000 (09:41 -0400)]
Bump 0.2.4 version
Nick Mathewson [Mon, 6 Apr 2015 13:25:37 +0000 (09:25 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.4' into maint-0.2.5
Nick Mathewson [Mon, 6 Apr 2015 13:24:16 +0000 (09:24 -0400)]
Changes file for bug15601
Yawning Angel [Thu, 2 Apr 2015 12:42:06 +0000 (12:42 +0000)]
Handle empty/zero length encoded intro points more gracefully.
In theory these should never the triggered as the only caller now
validates the parameters before this routine gets called.
Yawning Angel [Thu, 2 Apr 2015 12:36:19 +0000 (12:36 +0000)]
Treat empty introduction points sections as missing.
Found by DonnchaC.
Yawning Angel [Mon, 30 Mar 2015 21:53:39 +0000 (21:53 +0000)]
Validate the RSA key size received when parsing INTRODUCE2 cells.
Fixes bug 15600; reported by skruffy
Nick Mathewson [Fri, 3 Apr 2015 13:38:54 +0000 (09:38 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.4' into maint-0.2.5
Nick Mathewson [Fri, 3 Apr 2015 13:36:59 +0000 (09:36 -0400)]
Merge branch 'bug15515_024' into maint-0.2.4
George Kadianakis [Thu, 2 Apr 2015 12:38:52 +0000 (13:38 +0100)]
... and if we do get multiple INTRODUCE1s on a circuit, kill the circuit
(Sending a nak would be pointless.)
See ticket 15515 for discussion.
George Kadianakis [Wed, 1 Apr 2015 13:33:09 +0000 (14:33 +0100)]
Block multiple introductions on the same intro circuit.
Nick Mathewson [Thu, 12 Mar 2015 16:49:08 +0000 (12:49 -0400)]
Revert "Make TransProxyType ipfw work correctly"
This reverts commit
681802817deb6fb93b95f8284856fd42f3556600 .
(I didn't mean to backport this, but somehow I had based my branch
for #15205 on it.)
Nick Mathewson [Thu, 12 Mar 2015 16:27:25 +0000 (12:27 -0400)]
Merge remote-tracking branch 'public/bug15205_025' into maint-0.2.5
Nick Mathewson [Thu, 12 Mar 2015 14:52:09 +0000 (10:52 -0400)]
Bump 025 version to 0.2.5.11
Nick Mathewson [Thu, 12 Mar 2015 14:51:08 +0000 (10:51 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.4' into maint-0.2.5
Nick Mathewson [Thu, 12 Mar 2015 14:50:15 +0000 (10:50 -0400)]
Bump 0.2.4 version.
Nick Mathewson [Mon, 9 Mar 2015 20:24:44 +0000 (16:24 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.4' into maint-0.2.5
Nick Mathewson [Mon, 9 Mar 2015 20:24:07 +0000 (16:24 -0400)]
Merge remote-tracking branch 'karsten/geoip6-mar2015' into maint-0.2.4
Nick Mathewson [Mon, 9 Mar 2015 20:23:55 +0000 (16:23 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4
Karsten Loesing [Mon, 9 Mar 2015 20:11:52 +0000 (21:11 +0100)]
Update geoip6 to the March 3 2015 database.
Karsten Loesing [Mon, 9 Mar 2015 20:09:44 +0000 (21:09 +0100)]
Update geoip to the March 3 2015 database.
Nick Mathewson [Mon, 9 Mar 2015 19:09:49 +0000 (15:09 -0400)]
Don't use checked strl{cat,cpy} on OSX.
There is a bug in the overlap-checking in strlcat that can crash Tor
servers. Fixes bug 15205; this is an OSX bug, not a Tor bug.
Nick Mathewson [Mon, 9 Mar 2015 17:22:58 +0000 (13:22 -0400)]
Restore c89 in 0.2.5
Nick Mathewson [Mon, 9 Mar 2015 17:17:20 +0000 (13:17 -0400)]
Merge remote-tracking branch 'public/bug14261_025' into maint-0.2.5
Nick Mathewson [Wed, 7 Jan 2015 16:37:23 +0000 (11:37 -0500)]
GETINFO bw-event-cache to get information on recent BW events
Closes 14128; useful to regain functionality lost because of 13988.
Nick Mathewson [Mon, 9 Mar 2015 17:12:54 +0000 (13:12 -0400)]
Merge remote-tracking branch 'public/bug13988_025' into maint-0.2.5
Nick Mathewson [Mon, 9 Mar 2015 17:09:50 +0000 (13:09 -0400)]
Merge remote-tracking branch 'public/bug15088_025' into maint-0.2.5
Nick Mathewson [Mon, 9 Mar 2015 15:09:30 +0000 (11:09 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.4' into maint-0.2.5
Nick Mathewson [Mon, 9 Mar 2015 15:08:57 +0000 (11:08 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4
Nick Mathewson [Mon, 9 Mar 2015 15:07:50 +0000 (11:07 -0400)]
Adjust changes header
Nick Mathewson [Wed, 4 Mar 2015 11:24:51 +0000 (12:24 +0100)]
Make TransProxyType ipfw work correctly
Fixes bug 15064; bugfix on 0.2.5.4-alpha.
Nick Mathewson [Wed, 4 Mar 2015 11:18:10 +0000 (12:18 +0100)]
Add wait4 to the seccomp2 sandbox allowable syscall list
fixes bug 15088. patch from sanic.
Nick Mathewson [Tue, 3 Mar 2015 21:25:26 +0000 (22:25 +0100)]
Make the assert related to 15083 a tiny bit more tolerant
Nick Mathewson [Tue, 3 Mar 2015 21:20:17 +0000 (22:20 +0100)]
Do not leave empty, invalid chunks in buffers during buf_pullup
This fixes an assertion failure bug in 15083; bugfix on 0.2.0.10-alpha.
Patch from 'cypherpunks'
Nick Mathewson [Tue, 24 Feb 2015 18:24:57 +0000 (13:24 -0500)]
Merge remote-tracking branch 'origin/maint-0.2.4' into maint-0.2.5
Nick Mathewson [Tue, 24 Feb 2015 18:23:44 +0000 (13:23 -0500)]
Merge remote-tracking branch 'public/bug14129_024' into maint-0.2.4
Nick Mathewson [Fri, 20 Feb 2015 06:04:26 +0000 (01:04 -0500)]
Merge remote-tracking branch 'origin/maint-0.2.4' into maint-0.2.5
Sina Rabbani [Fri, 13 Feb 2015 17:47:43 +0000 (09:47 -0800)]
Faravahar's New IP Address as of 2/20/2015
Nick Mathewson [Fri, 23 Jan 2015 13:52:55 +0000 (08:52 -0500)]
Merge remote-tracking branch 'origin/maint-0.2.4' into maint-0.2.5
Nick Mathewson [Fri, 23 Jan 2015 13:52:35 +0000 (08:52 -0500)]
Merge remote-tracking branch 'karsten/geoip6-jan2015' into maint-0.2.4
Nick Mathewson [Fri, 23 Jan 2015 13:52:20 +0000 (08:52 -0500)]
Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4
Karsten Loesing [Thu, 22 Jan 2015 08:58:29 +0000 (09:58 +0100)]
Update geoip6 to the January 7 2015 database.
Karsten Loesing [Thu, 22 Jan 2015 08:56:54 +0000 (09:56 +0100)]
Update geoip to the January 7 2015 database.
Nick Mathewson [Sun, 18 Jan 2015 20:25:29 +0000 (15:25 -0500)]
Increase limit for status vote download size by a factor of 5.
We've started to hit the limit here. We introduced the limit in
0.1.2.5-alpha. This fixes bug 14261, but we should have a smarter way
to not actually do the behavior this permits. See #14267 for a ticket
about fixing that.
Nick Mathewson [Fri, 16 Jan 2015 16:49:58 +0000 (11:49 -0500)]
fix another mingw64 unit test warnin
Nick Mathewson [Thu, 15 Jan 2015 17:56:57 +0000 (12:56 -0500)]
Fix a compilation warning in the unit tests
Nick Mathewson [Sat, 10 Jan 2015 21:06:25 +0000 (16:06 -0500)]
Ignore warning for redundant decl in openssl/srtp.h
Backports some commits from tor master.
Nick Mathewson [Tue, 13 Jan 2015 17:24:42 +0000 (12:24 -0500)]
Remove needless strdup in addressmap_register_virtual_address()
Fixes bug 14195. Bugfix on 0.1.0.1-rc.
Nick Mathewson [Mon, 12 Jan 2015 05:59:29 +0000 (00:59 -0500)]
Merge remote-tracking branch 'public/bug14129_024' into maint-0.2.5
teor [Sun, 11 Jan 2015 08:33:04 +0000 (19:33 +1100)]
Don't crash on torrc Vi[rtualAddrNetworkIPv[4|6]] with no option value
Check for a missing option value in parse_virtual_addr_network
before asserting on the NULL in tor_addr_parse_mask_ports.
This avoids crashing on torrc lines like Vi[rtualAddrNetworkIPv[4|6]]
when no value follows the option.
Bugfix on 0.2.3 (
de4cc126cbb5 on 24 November 2012), fixes #14142.
Nick Mathewson [Thu, 8 Jan 2015 16:00:21 +0000 (11:00 -0500)]
Avoid attempts to double-remove edge connections from the DNS resolver.
Also, avoid crashing when we attempt to double-remove an edge
connection from the DNS resolver: just log a bug warning instead.
Fixes bug 14129. Bugfix on
0d20fee2fbd48978 , which was in 0.0.7rc1.
jowr found the bug. cypherpunks wrote the fix. I added the log
message and removed the assert.
Sebastian Hahn [Wed, 7 Jan 2015 11:43:21 +0000 (12:43 +0100)]
Enlarge the buffer for a line in a bw file
Nick Mathewson [Tue, 23 Dec 2014 15:55:25 +0000 (10:55 -0500)]
whoops; missing changes file for 14013
Nick Mathewson [Mon, 22 Dec 2014 20:58:49 +0000 (15:58 -0500)]
Merge remote-tracking branch 'public/bug14013_024' into maint-0.2.5
Nick Mathewson [Mon, 22 Dec 2014 17:56:35 +0000 (12:56 -0500)]
When decoding a base-{16,32,64} value, clear the target buffer first
This is a good idea in case the caller stupidly doesn't check the
return value from baseX_decode(), and as a workaround for the
current inconsistent API of base16_decode.
Prevents any fallout from bug 14013.
Nick Mathewson [Mon, 22 Dec 2014 17:24:13 +0000 (12:24 -0500)]
Increase bandwidth usage report interval to 4 hours.
Nick Mathewson [Mon, 24 Nov 2014 14:19:06 +0000 (09:19 -0500)]
Merge remote-tracking branch 'origin/maint-0.2.4' into maint-0.2.5
Nick Mathewson [Mon, 24 Nov 2014 14:18:36 +0000 (09:18 -0500)]
Merge remote-tracking branch 'karsten/geoip6-nov2014' into maint-0.2.4
Nick Mathewson [Mon, 24 Nov 2014 14:18:21 +0000 (09:18 -0500)]
Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4
Karsten Loesing [Mon, 24 Nov 2014 13:23:18 +0000 (14:23 +0100)]
Update geoip6 to the November 15 2014 database.
Karsten Loesing [Mon, 24 Nov 2014 13:21:31 +0000 (14:21 +0100)]
Update geoip to the November 15 2014 database.
Nick Mathewson [Wed, 19 Nov 2014 22:26:42 +0000 (17:26 -0500)]
Merge remote-tracking branch 'origin/maint-0.2.4' into maint-0.2.5