]>
git.ipfire.org Git - thirdparty/tor.git/log
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.
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: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: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.
Karsten Loesing [Sat, 5 Dec 2015 16:02:59 +0000 (17:02 +0100)]
Update geoip and geoip6 to the December 1 2015 database.
Karsten Loesing [Fri, 9 Oct 2015 13:27:55 +0000 (15:27 +0200)]
Update geoip and geoip6 to the October 9 2015 database.
Karsten Loesing [Thu, 24 Sep 2015 13:08:15 +0000 (15:08 +0200)]
Update geoip and geoip6 to the September 3 2015 database.
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: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
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 [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: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: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: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 14:50:15 +0000 (10:50 -0400)]
Bump 0.2.4 version.
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 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 [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:23:44 +0000 (13:23 -0500)]
Merge remote-tracking branch 'public/bug14129_024' into maint-0.2.4
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: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 [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.
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.
Micah Anderson [Wed, 19 Nov 2014 22:22:25 +0000 (17:22 -0500)]
Update longclaw dirauth IP to be a more stable location
Sebastian Hahn [Wed, 12 Nov 2014 18:12:18 +0000 (19:12 +0100)]
Add changes file for #13926
Micah Anderson [Sun, 9 Nov 2014 20:49:11 +0000 (15:49 -0500)]
Remove turtles as a directory authority (#13296)
Micah Anderson [Sun, 9 Nov 2014 20:48:56 +0000 (15:48 -0500)]
Add longclaw as a directory authority (#13296)
Nick Mathewson [Mon, 20 Oct 2014 14:29:16 +0000 (10:29 -0400)]
Whoops, bump the version properly.
Nick Mathewson [Mon, 20 Oct 2014 14:24:21 +0000 (10:24 -0400)]
bump maint-0.2.4 to 0.2.4.25-dev
Nick Mathewson [Sun, 19 Oct 2014 19:39:48 +0000 (15:39 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4
Nick Mathewson [Sun, 19 Oct 2014 19:38:44 +0000 (15:38 -0400)]
Note that our #13426 fix is also a #13471 fix.
See also http://marc.info/?l=openssl-dev&m=
141357408522028 &w=2
Nick Mathewson [Thu, 16 Oct 2014 13:08:32 +0000 (09:08 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4
Nick Mathewson [Thu, 16 Oct 2014 13:08:09 +0000 (09:08 -0400)]
Merge branch 'no_sslv3_023' into maint-0.2.3
Nick Mathewson [Wed, 15 Oct 2014 15:50:05 +0000 (11:50 -0400)]
Disable SSLv3 unconditionally. Closes ticket 13426.
The POODLE attack doesn't affect Tor, but there's no reason to tempt
fate: SSLv3 isn't going to get any better.
Roger Dingledine [Sat, 20 Sep 2014 20:49:24 +0000 (16:49 -0400)]
Merge branch 'maint-0.2.3' into maint-0.2.4
Sebastian Hahn [Fri, 19 Sep 2014 11:40:37 +0000 (13:40 +0200)]
gabelmoo's IPv4 address changed
Roger Dingledine [Sun, 14 Sep 2014 01:49:37 +0000 (21:49 -0400)]
clients now send correct address for rendezvous point
Clients now send the correct address for their chosen rendezvous point
when trying to access a hidden service. They used to send the wrong
address, which would still work some of the time because they also
sent the identity digest of the rendezvous point, and if the hidden
service happened to try connecting to the rendezvous point from a relay
that already had a connection open to it, the relay would reuse that
connection. Now connections to hidden services should be more robust
and faster. Also, this bug meant that clients were leaking to the hidden
service whether they were on a little-endian (common) or big-endian (rare)
system, which for some users might have reduced their anonymity.
Fixes bug 13151; bugfix on 0.2.1.5-alpha.
Nick Mathewson [Wed, 13 Aug 2014 16:51:38 +0000 (12:51 -0400)]
Merge remote-tracking branch 'karsten/geoip6-aug2014' into maint-0.2.4
Nick Mathewson [Wed, 13 Aug 2014 16:51:27 +0000 (12:51 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4
Karsten Loesing [Wed, 13 Aug 2014 14:16:11 +0000 (16:16 +0200)]
Update geoip6 to the August 7 2014 database.
Karsten Loesing [Wed, 13 Aug 2014 14:08:33 +0000 (16:08 +0200)]
Update geoip to the August 7 2014 database.
Roger Dingledine [Sat, 9 Aug 2014 19:40:40 +0000 (15:40 -0400)]
fix extra words in man page
Roger Dingledine [Mon, 28 Jul 2014 08:07:36 +0000 (04:07 -0400)]
bump to 0.2.4.23
Roger Dingledine [Mon, 28 Jul 2014 06:44:05 +0000 (02:44 -0400)]
Warn and drop the circuit if we receive an inbound 'relay early' cell
Those used to be normal to receive on hidden service circuits due to bug
1038, but the buggy Tor versions are long gone from the network so we
can afford to resume watching for them. Resolves the rest of bug 1038;
bugfix on 0.2.1.19.
Roger Dingledine [Sun, 27 Jul 2014 19:41:30 +0000 (15:41 -0400)]
add a changes file for bug 12718
Arlo Breault [Sun, 27 Jul 2014 16:05:01 +0000 (18:05 +0200)]
Confusing log message when circuit can't be extended
Nick Mathewson [Thu, 31 Oct 2013 20:53:31 +0000 (16:53 -0400)]
circuit_build_failed: distinguish "first hop chan failed", "CREATE failed"
Roger spotted this on tor-dev in his comments on proposal 221.
(Actually, detect DESTROY vs everything else, since arma likes
network timeout indicating failure but not overload indicating failure.)
Nick Mathewson [Thu, 31 Oct 2013 20:44:14 +0000 (16:44 -0400)]
Implement proposal 221: Stop sending CREATE_FAST
This makes FastFirstHopPK an AUTOBOOL; makes the default "auto"; and
makes the behavior of "auto" be "look at the consensus."
Nick Mathewson [Tue, 10 Jun 2014 15:11:47 +0000 (11:11 -0400)]
Avoid illegal read off end of an array in prune_v2_cipher_list
This function is supposed to construct a list of all the ciphers in
the "v2 link protocol cipher list" that are supported by Tor's
openssl. It does this by invoking ssl23_get_cipher_by_char on each
two-byte ciphersuite ID to see which ones give a match. But when
ssl23_get_cipher_by_char cannot find a match for a two-byte SSL3/TLS
ciphersuite ID, it checks to see whether it has a match for a
three-byte SSL2 ciphersuite ID. This was causing a read off the end
of the 'cipherid' array.
This was probably harmless in practice, but we shouldn't be having
any uninitialized reads.
(Using ssl23_get_cipher_by_char in this way is a kludge, but then
again the entire existence of the v2 link protocol is kind of a
kludge. Once Tor 0.2.2 clients are all gone, we can drop this code
entirely.)
Found by starlight. Fix on 0.2.4.8-alpha. Fixes bug 12227.
Roger Dingledine [Thu, 24 Jul 2014 16:19:15 +0000 (12:19 -0400)]
update manpage for numentryguards / numdirectoryguards
Roger Dingledine [Wed, 23 Jul 2014 19:28:40 +0000 (15:28 -0400)]
add a NumDirectoryGuards consensus param too
Roger Dingledine [Wed, 23 Jul 2014 16:23:49 +0000 (12:23 -0400)]
Add and use a new NumEntryGuards consensus parameter.
When specified, it overrides our default of 3 entry guards.
(By default, it overrides the number of directory guards too.)
Implements ticket 12688.
Nick Mathewson [Thu, 24 Jul 2014 01:28:18 +0000 (21:28 -0400)]
Merge branch 'curve25519-donna32' into maint-0.2.4
Nick Mathewson [Thu, 24 Jul 2014 01:25:53 +0000 (21:25 -0400)]
Put the bug number and correct credits in the changes file for the new curve25519-donna32
Nick Mathewson [Mon, 21 Jul 2014 18:29:43 +0000 (14:29 -0400)]
Merge remote-tracking branch 'karsten/geoip6-jul2014' into maint-0.2.4
Nick Mathewson [Mon, 21 Jul 2014 18:29:30 +0000 (14:29 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4
Karsten Loesing [Fri, 18 Jul 2014 14:31:25 +0000 (16:31 +0200)]
Update geoip6 to the July 10 2014 database.
Karsten Loesing [Fri, 18 Jul 2014 14:28:50 +0000 (16:28 +0200)]
Update geoip to the July 10 2014 database.
Nick Mathewson [Tue, 15 Jul 2014 13:43:40 +0000 (15:43 +0200)]
Small tweaks to make curve25519-donna32 compile with our warnings
Nick Mathewson [Tue, 15 Jul 2014 13:42:20 +0000 (15:42 +0200)]
Update to latest curve25519-donna32
Nick Mathewson [Wed, 11 Jun 2014 01:08:44 +0000 (21:08 -0400)]
Fix changes file for geoip
Nick Mathewson [Wed, 11 Jun 2014 01:08:12 +0000 (21:08 -0400)]
Merge remote-tracking branch 'karsten/geoip6-jun2014' into maint-0.2.4
Nick Mathewson [Wed, 11 Jun 2014 01:07:57 +0000 (21:07 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4
Karsten Loesing [Tue, 10 Jun 2014 19:29:56 +0000 (21:29 +0200)]
Update geoip to the June 4 2014 database.
Karsten Loesing [Tue, 10 Jun 2014 19:31:21 +0000 (21:31 +0200)]
Update geoip6 to the June 4 2014 database.
Nick Mathewson [Fri, 16 May 2014 13:16:54 +0000 (09:16 -0400)]
Bump maint-0.2.4 version to 0.2.4.22-dev
(See discussion on #9553)
Nick Mathewson [Thu, 8 May 2014 03:11:32 +0000 (23:11 -0400)]
Nick Mathewson [Thu, 8 May 2014 03:04:59 +0000 (23:04 -0400)]
Merge remote-tracking branch 'public/ticket11528_024' into maint-0.2.4
Nick Mathewson [Thu, 8 May 2014 03:04:48 +0000 (23:04 -0400)]
Merge remote-tracking branch 'public/bug11513_024' into maint-0.2.4
Nick Mathewson [Thu, 8 May 2014 03:04:22 +0000 (23:04 -0400)]
Merge remote-tracking branch 'public/update_ciphers_ff28' into maint-0.2.4
Nick Mathewson [Thu, 1 May 2014 15:44:25 +0000 (11:44 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4
Conflicts:
src/or/microdesc.c
Nick Mathewson [Thu, 1 May 2014 15:42:02 +0000 (11:42 -0400)]
Downgrade bug 7164 warning to INFO
The 0.2.5.x warning is the one that might help us track this down; the
warnings in stable are just annoying users over and over and over.
Nick Mathewson [Thu, 1 May 2014 00:25:15 +0000 (20:25 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4
Nick Mathewson [Thu, 1 May 2014 00:23:22 +0000 (20:23 -0400)]
Merge remote-tracking branch 'public/bug10849_023_bruteforce' into maint-0.2.3
Nick Mathewson [Wed, 20 Nov 2013 17:12:47 +0000 (12:12 -0500)]
Drop the MaxMemInCellQueues lower limit down to 256 MB.
on #9686, gmorehose reports that the 500 MB lower limit is too high
for raspberry pi users.
This is a backport of
647248729fa65f0e51d062e2af8f4e8b38592bf5 to 0.2.4.
Note that in 0.2.4, the option is called MaxMemInCellQueues.
Nick Mathewson [Tue, 29 Apr 2014 17:02:18 +0000 (13:02 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4
Nick Mathewson [Sat, 26 Apr 2014 16:45:34 +0000 (12:45 -0400)]
Stop leaking memory in error cases of md parsing
When clearing a list of tokens, it's important to do token_clear()
on them first, or else any keys they contain will leak. This didn't
leak memory on any of the successful microdescriptor parsing paths,
but it does leak on some failing paths when the failure happens
during tokenization.
Fixes bug 11618; bugfix on 0.2.2.6-alpha.