]> git.ipfire.org Git - thirdparty/tor.git/log
thirdparty/tor.git
12 years agobump to 0.2.2.39 release-0.2.2 tor-0.2.2.39
Roger Dingledine [Tue, 11 Sep 2012 18:11:33 +0000 (14:11 -0400)] 
bump to 0.2.2.39

12 years agofold in 0.2.2.39 changelog items
Roger Dingledine [Tue, 11 Sep 2012 18:09:23 +0000 (14:09 -0400)] 
fold in 0.2.2.39 changelog items

12 years agoMerge branch 'maint-0.2.2' into release-0.2.2
Roger Dingledine [Tue, 11 Sep 2012 17:57:24 +0000 (13:57 -0400)] 
Merge branch 'maint-0.2.2' into release-0.2.2

12 years agoMerge branch 'timegm_assert_v3_squashed' into maint-0.2.2
Nick Mathewson [Tue, 11 Sep 2012 17:14:43 +0000 (13:14 -0400)] 
Merge branch 'timegm_assert_v3_squashed' into maint-0.2.2

12 years agoFix assertion failure in tor_timegm.
Nick Mathewson [Tue, 11 Sep 2012 14:41:59 +0000 (10:41 -0400)] 
Fix assertion failure in tor_timegm.

Fixes bug 6811.

12 years agoMerge branch 'bug6690_022' into maint-0.2.2
Nick Mathewson [Mon, 27 Aug 2012 20:03:48 +0000 (16:03 -0400)] 
Merge branch 'bug6690_022' into maint-0.2.2

12 years agoDo not assert when comparing a null address/port against a policy
Nick Mathewson [Mon, 27 Aug 2012 15:52:51 +0000 (11:52 -0400)] 
Do not assert when comparing a null address/port against a policy

This can create a remote crash opportunity for/against directory
authorities.

12 years agoRemove #6480 fix from 0.2.2.38 changelog - it was not included
Peter Palfrader [Wed, 22 Aug 2012 15:51:01 +0000 (17:51 +0200)] 
Remove #6480 fix from 0.2.2.38 changelog - it was not included

13 years agogive 0.2.2.38 a release blurb tor-0.2.2.38
Roger Dingledine [Sun, 12 Aug 2012 22:11:34 +0000 (18:11 -0400)] 
give 0.2.2.38 a release blurb

13 years agobump to 0.2.2.38, declare a release date
Roger Dingledine [Sun, 12 Aug 2012 00:34:44 +0000 (20:34 -0400)] 
bump to 0.2.2.38, declare a release date

13 years agobump to 0.2.2.37-dev
Roger Dingledine [Sun, 5 Aug 2012 05:24:00 +0000 (01:24 -0400)] 
bump to 0.2.2.37-dev

13 years agofold in changes entries so far
Roger Dingledine [Sun, 5 Aug 2012 05:18:15 +0000 (01:18 -0400)] 
fold in changes entries so far

13 years agoMerge remote-tracking branch 'origin/maint-0.2.2' into release-0.2.2
Nick Mathewson [Fri, 3 Aug 2012 17:33:36 +0000 (13:33 -0400)] 
Merge remote-tracking branch 'origin/maint-0.2.2' into release-0.2.2

13 years agoTry to clarify impact of bug 6537
Nick Mathewson [Fri, 3 Aug 2012 15:54:11 +0000 (11:54 -0400)] 
Try to clarify impact of bug 6537

I don't personally agree that this is likely to be easy to exploit,
and some initial experimention I've done suggests that cache-miss
times are just plain too fast to get useful info out of when they're
mixed up with the rest of Tor's timing noise.  Nevertheless, I'm
leaving Robert's initial changelog entry in the git history so that he
can be the voice of reason if I'm wrong. :)

13 years agoMitigate a side-channel leak of which relays Tor chooses for a circuit
Robert Ransom [Thu, 14 Jun 2012 17:15:54 +0000 (17:15 +0000)] 
Mitigate a side-channel leak of which relays Tor chooses for a circuit

Tor's and OpenSSL's current design guarantee that there are other leaks,
but this one is likely to be more easily exploitable, and is easy to fix.

13 years agoClarify security impact of bug 6530
Nick Mathewson [Fri, 3 Aug 2012 15:16:13 +0000 (11:16 -0400)] 
Clarify security impact of bug 6530

13 years agoAvoid possible segfault when handling networkstatus vote with bad flavor
Nick Mathewson [Fri, 3 Aug 2012 14:53:00 +0000 (10:53 -0400)] 
Avoid possible segfault when handling networkstatus vote with bad flavor

Fix for 6530; fix on 0.2.2.6-alpha.

13 years agoRevert to the May 2012 geoip db
Roger Dingledine [Fri, 6 Jul 2012 20:29:51 +0000 (16:29 -0400)] 
Revert to the May 2012 geoip db

The June 2012 db marks too many relays as country "A1".
Addresses bug 6334.

13 years agoUpdate to the June 2012 GeoIP database.
Karsten Loesing [Wed, 13 Jun 2012 07:21:00 +0000 (09:21 +0200)] 
Update to the June 2012 GeoIP database.

Manually removed range 0.116.0.0 to 0.119.255.255 which Maxmind says is
assigned to AT.  This is very likely a bug in their database, because
0.0.0.0/8 is a reserved range.

13 years agoremove changes for bug6094, since it wasn't released here tor-0.2.2.37
Roger Dingledine [Thu, 7 Jun 2012 19:40:16 +0000 (15:40 -0400)] 
remove changes for bug6094, since it wasn't released here

13 years agoMerge branch 'maint-0.2.2' into release-0.2.2
Roger Dingledine [Thu, 7 Jun 2012 19:39:44 +0000 (15:39 -0400)] 
Merge branch 'maint-0.2.2' into release-0.2.2

13 years agorransom points out vasprint is probably not the function
Roger Dingledine [Thu, 7 Jun 2012 07:54:41 +0000 (03:54 -0400)] 
rransom points out vasprint is probably not the function

13 years agoSend a CRLF at the end of a STATUS_* event, not in the middle of it
Robert Ransom [Thu, 7 Jun 2012 03:22:06 +0000 (03:22 +0000)] 
Send a CRLF at the end of a STATUS_* event, not in the middle of it

Fixes bug 6094; bugfix on commit 3a9351b57e528b1d0bd2e72bcf78db7c91b2ff8f.

13 years agoadd release notes too
Roger Dingledine [Tue, 5 Jun 2012 23:04:30 +0000 (19:04 -0400)] 
add release notes too

13 years agobump to 0.2.2.37
Roger Dingledine [Tue, 5 Jun 2012 22:52:22 +0000 (18:52 -0400)] 
bump to 0.2.2.37

13 years agoschedule tomorrow as the 0.2.2.37 release day
Roger Dingledine [Tue, 5 Jun 2012 22:50:29 +0000 (18:50 -0400)] 
schedule tomorrow as the 0.2.2.37 release day

13 years agoMerge branch 'maint-0.2.2' into release-0.2.2
Roger Dingledine [Tue, 5 Jun 2012 22:38:32 +0000 (18:38 -0400)] 
Merge branch 'maint-0.2.2' into release-0.2.2

13 years agoMerge remote-tracking branch 'public/bug6007_strict_squashed' into maint-0.2.2
Nick Mathewson [Mon, 4 Jun 2012 15:40:52 +0000 (11:40 -0400)] 
Merge remote-tracking branch 'public/bug6007_strict_squashed' into maint-0.2.2

13 years agoMerge remote-tracking branch 'public/bug6033' into maint-0.2.2
Nick Mathewson [Mon, 4 Jun 2012 15:33:27 +0000 (11:33 -0400)] 
Merge remote-tracking branch 'public/bug6033' into maint-0.2.2

13 years agoKill non-open OR connections with any data on their inbufs.
Nick Mathewson [Thu, 31 May 2012 15:19:35 +0000 (11:19 -0400)] 
Kill non-open OR connections with any data on their inbufs.

This fixes a DoS issue where a client could send so much data in 5
minutes that they exhausted the server's RAM.  Fix for bug 5934 and
6007.  Bugfix on 0.2.0.20-rc, which enabled the v2 handshake.

13 years agoWork around a bug in OpenSSL 1.0.1's TLS 1.1 and TLS 1.2 support
Nick Mathewson [Sun, 3 Jun 2012 00:05:32 +0000 (20:05 -0400)] 
Work around a bug in OpenSSL 1.0.1's TLS 1.1 and TLS 1.2 support

It appears that when OpenSSL negotiates a 1.1 or 1.2 connection, and it
decides to renegotiate, the client will send a record with version "1.0"
rather than with the current TLS version.  This would cause the
connection to fail whenever both sides had OpenSSL 1.0.1, and the v2 Tor
handshake was in use.

As a workaround, disable TLS 1.1 and TLS 1.2.  When a later version of
OpenSSL is released, we can make this conditional on running a fixed
version of OpenSSL.

Alternatively, we could disable TLS 1.1 and TLS 1.2 only on the client
side.  But doing it this way for now means that we not only fix TLS with
patched clients; we also fix TLS when the server has this patch and the
client does not.  That could be important to keep the network running
well.

Fixes bug 6033.

13 years agoadd changes file for bug 5283
Roger Dingledine [Wed, 16 May 2012 00:50:29 +0000 (20:50 -0400)] 
add changes file for bug 5283

I called it a bugfix on 0.2.0.10-alpha, since git commit e5885deab is
where we introduced anonymized begin_dir connections.

13 years agoMake all begindir or one-hop circuits internal
Nick Mathewson [Tue, 15 May 2012 13:41:45 +0000 (09:41 -0400)] 
Make all begindir or one-hop circuits internal

This solves bug 5283, where client traffic could get sent over the
same circuit as an anonymized connection to a directory, even if
that circuit used an exit node unsuitable for clients.  By marking
the directory connection as needs_internal, we ensure that the
(non-internal!) client-traffic connection won't be sent over the
same circuit.

13 years agoFix more clang format-nonliteral warnings (bug 5969)
Nick Mathewson [Wed, 30 May 2012 23:57:02 +0000 (19:57 -0400)] 
Fix more clang format-nonliteral warnings (bug 5969)

13 years agoAdd __attribute__(format)s for our varargs printf/scanf wrappers
Nick Mathewson [Wed, 30 May 2012 16:14:38 +0000 (12:14 -0400)] 
Add __attribute__(format)s for our varargs printf/scanf wrappers

It turns out that if you set the third argument of
__attribute__(format) to 0, GCC and Clang will check the format
argument without expecting to find variadic arguments.  This is the
correct behavior for vsnprintf, vasprintf, and vscanf.

I'm hoping this will fix bug 5969 (a clang warning) by telling clang that
the format argument to tor_vasprintf is indeed a format string.

13 years agotouch-up the changelogs tor-0.2.2.36
Roger Dingledine [Thu, 24 May 2012 07:33:25 +0000 (03:33 -0400)] 
touch-up the changelogs

13 years agofold in further changes files
Roger Dingledine [Fri, 18 May 2012 20:59:23 +0000 (16:59 -0400)] 
fold in further changes files

13 years agoMerge branch 'maint-0.2.2' into release-0.2.2
Roger Dingledine [Fri, 18 May 2012 20:49:50 +0000 (16:49 -0400)] 
Merge branch 'maint-0.2.2' into release-0.2.2

13 years agoMake the succeeding parse_http_time tests more obviously right
Nick Mathewson [Wed, 16 May 2012 16:19:56 +0000 (12:19 -0400)] 
Make the succeeding parse_http_time tests more obviously right

(When the correct answer is given in terms of seconds since the
epoch, it's hard to be sure that it really is the right answer
just by reading the code.)

13 years agoMerge branch 'bug5346_squashed' into maint-0.2.2
Nick Mathewson [Wed, 16 May 2012 16:15:35 +0000 (12:15 -0400)] 
Merge branch 'bug5346_squashed' into maint-0.2.2

13 years agoFix month check in parse_http_time, add test
Sebastian Hahn [Fri, 9 Mar 2012 14:40:44 +0000 (15:40 +0100)] 
Fix month check in parse_http_time, add test

13 years agoRemove more dubiosity in struct tm handling. related to bug5346
Nick Mathewson [Fri, 9 Mar 2012 15:24:40 +0000 (10:24 -0500)] 
Remove more dubiosity in struct tm handling. related to bug5346

13 years agochanges file for branch bug5346
Nick Mathewson [Fri, 9 Mar 2012 02:26:48 +0000 (21:26 -0500)] 
changes file for branch bug5346

13 years agoReject an additional type of bad date in parse_http_time
Nick Mathewson [Fri, 9 Mar 2012 02:09:34 +0000 (21:09 -0500)] 
Reject an additional type of bad date in parse_http_time

13 years agoFix parse_http_time and add tests
Esteban Manchado Velázquez [Mon, 20 Feb 2012 16:40:37 +0000 (17:40 +0100)] 
Fix parse_http_time and add tests

* It seems parse_http_time wasn't parsing correctly any date with commas (RFCs
  1123 and 850). Fix that.
* It seems parse_http_time was reporting the wrong month (they start at 0, not
  1). Fix that.
* Add some tests for parse_http_time, covering all three formats.

13 years agoCorrect the bulletproofing of routerlist_insert()
Nick Mathewson [Wed, 16 May 2012 14:51:02 +0000 (10:51 -0400)] 
Correct the bulletproofing of routerlist_insert()

The original code updated some variables, but forgot to remove a
replaced old-routerdesc from rl->old_routers.

Related to bug 1776.

13 years agoClarify MaxCircuitDirtiness behavior with hidden services. Bug 5259.
Nick Mathewson [Tue, 15 May 2012 15:22:06 +0000 (11:22 -0400)] 
Clarify MaxCircuitDirtiness behavior with hidden services. Bug 5259.

13 years agoMerge branch 'bug5796_022_squashed' into maint-0.2.2
Nick Mathewson [Tue, 15 May 2012 14:04:49 +0000 (10:04 -0400)] 
Merge branch 'bug5796_022_squashed' into maint-0.2.2

13 years agoFix a crash bug on SETCIRCUITPURPOSE.
Nick Mathewson [Mon, 7 May 2012 19:22:17 +0000 (15:22 -0400)] 
Fix a crash bug on SETCIRCUITPURPOSE.

13 years agoMerge remote-tracking branch 'karsten/geoip-may2012' into maint-0.2.2
Nick Mathewson [Tue, 15 May 2012 14:00:51 +0000 (10:00 -0400)] 
Merge remote-tracking branch 'karsten/geoip-may2012' into maint-0.2.2

13 years agoMerge branch 'maint-0.2.2' into release-0.2.2
Roger Dingledine [Thu, 10 May 2012 21:57:16 +0000 (17:57 -0400)] 
Merge branch 'maint-0.2.2' into release-0.2.2

13 years agofix over-wide line from f661747370
Roger Dingledine [Thu, 10 May 2012 21:46:19 +0000 (17:46 -0400)] 
fix over-wide line from f661747370

13 years agofold in latest changes
Roger Dingledine [Thu, 10 May 2012 20:10:56 +0000 (16:10 -0400)] 
fold in latest changes

13 years agoMerge branch 'maint-0.2.2' into release-0.2.2
Roger Dingledine [Thu, 10 May 2012 20:04:19 +0000 (16:04 -0400)] 
Merge branch 'maint-0.2.2' into release-0.2.2

13 years agoMerge branch 'bug5786_range_022' into maint-0.2.2
Nick Mathewson [Thu, 10 May 2012 19:38:57 +0000 (15:38 -0400)] 
Merge branch 'bug5786_range_022' into maint-0.2.2

13 years agoAdd changes/bug5760
Ravi Chandra Padmala [Thu, 10 May 2012 07:23:16 +0000 (12:53 +0530)] 
Add changes/bug5760

13 years agoAdd missing CRLFs to AUTHCHALLENGE failure replies
Ravi Chandra Padmala [Thu, 3 May 2012 21:04:26 +0000 (02:34 +0530)] 
Add missing CRLFs to AUTHCHALLENGE failure replies
Fix #5760

13 years agoHandle out-of-range values in tor_parse_* integer functions
Nick Mathewson [Mon, 7 May 2012 16:25:59 +0000 (12:25 -0400)] 
Handle out-of-range values in tor_parse_* integer functions

The underlying strtoX functions handle overflow by saturating and
setting errno to ERANGE.  If the min/max arguments to the
tor_parse_* functions are equal to the minimum/maximum of the
underlying type, then with the old approach, we wouldn't treat a
too-large value as genuinely broken.

Found this while looking at bug 5786; bugfix on 19da1f36 (in Tor
0.0.9), which introduced these functions.

13 years agoUpdate to the May 2012 GeoIP database.
Karsten Loesing [Mon, 7 May 2012 10:50:47 +0000 (12:50 +0200)] 
Update to the May 2012 GeoIP database.

13 years agobump to 0.2.2.36
Roger Dingledine [Tue, 24 Apr 2012 15:20:22 +0000 (11:20 -0400)] 
bump to 0.2.2.36

13 years agoadd a blurb for 0.2.2.36; add it to releasenotes too
Roger Dingledine [Tue, 24 Apr 2012 14:51:44 +0000 (10:51 -0400)] 
add a blurb for 0.2.2.36; add it to releasenotes too

13 years agoforward-port the 0.2.1.32 changelog
Roger Dingledine [Tue, 24 Apr 2012 14:44:16 +0000 (10:44 -0400)] 
forward-port the 0.2.1.32 changelog

13 years agofold in 0.2.2 changes entries
Roger Dingledine [Mon, 23 Apr 2012 07:58:26 +0000 (03:58 -0400)] 
fold in 0.2.2 changes entries

13 years agoMerge branch 'maint-0.2.2' into release-0.2.2
Roger Dingledine [Mon, 23 Apr 2012 07:39:02 +0000 (03:39 -0400)] 
Merge branch 'maint-0.2.2' into release-0.2.2

13 years agoFix a log-uninitialized-buffer bug.
Nick Mathewson [Thu, 19 Apr 2012 03:02:09 +0000 (23:02 -0400)] 
Fix a log-uninitialized-buffer bug.

Fix for 5647; bugfix on 0.2.1.5-alpha.

13 years agorend_service_introduce(): do protocol violation check before anything else.
George Kadianakis [Wed, 18 Apr 2012 22:47:37 +0000 (00:47 +0200)] 
rend_service_introduce(): do protocol violation check before anything else.

(Cherry-picked from 6ba13e4 by nickm)

13 years agoMerge branch 'maint-0.2.2' into release-0.2.2
Roger Dingledine [Sat, 14 Apr 2012 00:11:04 +0000 (20:11 -0400)] 
Merge branch 'maint-0.2.2' into release-0.2.2

13 years agoMerge branch 'bug5593' into maint-0.2.2
Nick Mathewson [Wed, 11 Apr 2012 14:04:31 +0000 (10:04 -0400)] 
Merge branch 'bug5593' into maint-0.2.2

13 years agoUpdate to the April 2012 GeoIP database.
Karsten Loesing [Wed, 11 Apr 2012 12:15:49 +0000 (14:15 +0200)] 
Update to the April 2012 GeoIP database.

13 years agoInclude a Host: header with any HTTP/1.1 proxy request
Nick Mathewson [Tue, 10 Apr 2012 16:00:20 +0000 (12:00 -0400)] 
Include a Host: header with any HTTP/1.1 proxy request

Bugfix on 0.2.2.1-alpha, which added the orginal HTTP proxy
authentication code.  Fix for bug 5593.

13 years agosynchronize changelog stanzas with the way master said it
Roger Dingledine [Fri, 6 Apr 2012 01:34:30 +0000 (21:34 -0400)] 
synchronize changelog stanzas with the way master said it

13 years agoMerge branch 'maint-0.2.2' into release-0.2.2
Roger Dingledine [Thu, 5 Apr 2012 20:32:07 +0000 (16:32 -0400)] 
Merge branch 'maint-0.2.2' into release-0.2.2

13 years agoWrap long line; strlen("ides")<strlen("turtles").
Nick Mathewson [Thu, 5 Apr 2012 01:05:19 +0000 (21:05 -0400)] 
Wrap long line; strlen("ides")<strlen("turtles").

13 years agoides has become turtles, and gotten a new IP address
Sebastian Hahn [Wed, 4 Apr 2012 23:51:04 +0000 (01:51 +0200)] 
ides has become turtles, and gotten a new IP address

As per ticket 5569

13 years agoput a _ before or_options_t elements that aren't configurable
Roger Dingledine [Sun, 1 Apr 2012 19:59:38 +0000 (15:59 -0400)] 
put a _ before or_options_t elements that aren't configurable

it's fine with me if we change the current convention, but we should
actually decide to change it if we want to.

13 years agoBridgePassword was never for debugging
Roger Dingledine [Sun, 1 Apr 2012 19:59:00 +0000 (15:59 -0400)] 
BridgePassword was never for debugging

It is for the not-yet-implemented bridge community design.

13 years agoDo not use strcmp() to compare an http authenticator to its expected value
Nick Mathewson [Sun, 1 Apr 2012 02:51:28 +0000 (22:51 -0400)] 
Do not use strcmp() to compare an http authenticator to its expected value

This fixes a side-channel attack on the (fortunately unused!)
BridgePassword option for bridge authorities.  Fix for bug 5543;
bugfix on 0.2.0.14-alpha.

13 years agoSafe cookie authentication gets a changes file
Nick Mathewson [Mon, 26 Mar 2012 18:06:27 +0000 (14:06 -0400)] 
Safe cookie authentication gets a changes file

13 years agoMerge remote-tracking branch 'rransom-tor/safecookie-022-v3' into maint-0.2.2
Nick Mathewson [Mon, 26 Mar 2012 18:03:29 +0000 (14:03 -0400)] 
Merge remote-tracking branch 'rransom-tor/safecookie-022-v3' into maint-0.2.2

13 years agoMerge commit 'a5704b1c624c9a808f52f3a125339f00e2b9a378' into maint-0.2.2
Nick Mathewson [Mon, 26 Mar 2012 17:59:49 +0000 (13:59 -0400)] 
Merge commit 'a5704b1c624c9a808f52f3a125339f00e2b9a378' into maint-0.2.2

13 years agoUse a given name in the bug5090 message, at its holder's request.
Nick Mathewson [Fri, 9 Mar 2012 19:50:46 +0000 (14:50 -0500)] 
Use a given name in the bug5090 message, at its holder's request.

13 years agoNever choose a bridge as an exit. Bug 5342.
Nick Mathewson [Fri, 9 Mar 2012 19:27:50 +0000 (14:27 -0500)] 
Never choose a bridge as an exit. Bug 5342.

13 years agoRevise "sufficient exit nodes" check to work with restrictive ExitNodes
Nick Mathewson [Fri, 9 Mar 2012 19:23:23 +0000 (14:23 -0500)] 
Revise "sufficient exit nodes" check to work with restrictive ExitNodes

If you set ExitNodes so that only 1 exit node is accepted, the
previous patch would have made you unable to build circuits.

13 years agoMerge branch 'bug5343' into maint-0.2.2
Nick Mathewson [Fri, 9 Mar 2012 18:54:04 +0000 (13:54 -0500)] 
Merge branch 'bug5343' into maint-0.2.2

13 years agoOops; credit bug5090 patch to flupzor. estebanm only found the bug.
Nick Mathewson [Fri, 9 Mar 2012 16:54:27 +0000 (11:54 -0500)] 
Oops; credit bug5090 patch to flupzor. estebanm only found the bug.

13 years agoCorrectly handle broken escape sequences in torrc values
Nick Mathewson [Fri, 9 Mar 2012 16:50:22 +0000 (11:50 -0500)] 
Correctly handle broken escape sequences in torrc values

Previously, malformatted torrc values could crash us.

Patch by Esteban Manchado.  Fixes bug 5090; fix on 0.2.0.16-alpha.

13 years agoRequire a threshold of exit nodes before building circuits
Nick Mathewson [Thu, 8 Mar 2012 20:42:54 +0000 (15:42 -0500)] 
Require a threshold of exit nodes before building circuits

This mitigates an attack proposed by wanoskarnet, in which all of a
client's bridges collude to restrict the exit nodes that the client
knows about.  Fixes bug 5343.

13 years agoFix compile warnings in openbsd malloc
Sebastian Hahn [Thu, 8 Mar 2012 18:27:05 +0000 (19:27 +0100)] 
Fix compile warnings in openbsd malloc

13 years agoMerge remote-tracking branch 'karsten/geoip-march2012' into maint-0.2.2
Nick Mathewson [Thu, 8 Mar 2012 15:50:03 +0000 (10:50 -0500)] 
Merge remote-tracking branch 'karsten/geoip-march2012' into maint-0.2.2

13 years agoUpdate to the March 2012 GeoIP database.
Karsten Loesing [Thu, 8 Mar 2012 08:35:15 +0000 (09:35 +0100)] 
Update to the March 2012 GeoIP database.

13 years agoMerge branch 'maint-0.2.2' into release-0.2.2
Roger Dingledine [Wed, 29 Feb 2012 18:25:13 +0000 (13:25 -0500)] 
Merge branch 'maint-0.2.2' into release-0.2.2

13 years agonew ip address for maatuska
Roger Dingledine [Wed, 29 Feb 2012 18:22:41 +0000 (13:22 -0500)] 
new ip address for maatuska

13 years agoImplement 'safe cookie authentication'
Robert Ransom [Mon, 6 Feb 2012 18:49:45 +0000 (10:49 -0800)] 
Implement 'safe cookie authentication'

13 years agoAdd a sha256 hmac function, with tests
Nick Mathewson [Tue, 13 Sep 2011 15:38:13 +0000 (11:38 -0400)] 
Add a sha256 hmac function, with tests
(cherry picked from commit fdbb9cdf746bbf0c39c34188baa8872471183ff7)

13 years agoProperly protect paths to sed, sha1sum, openssl
Sebastian Hahn [Thu, 9 Feb 2012 23:51:58 +0000 (00:51 +0100)] 
Properly protect paths to sed, sha1sum, openssl

in Makefile.am, we used it without quoting it, causing build failure if
your openssl/sed/sha1sum happened to live in a directory with a space in
it (very common on windows)

13 years agoDowngrade "missing a certificate" from notice to info
Nick Mathewson [Fri, 10 Feb 2012 17:01:56 +0000 (12:01 -0500)] 
Downgrade "missing a certificate" from notice to info

It was apparently getting mistaken for a problem, even though it was
at notice.

Fixes 5067; fix on 0.2.0.10-alpha.

13 years agoUse correct CVE number for CVE-2011-4576. Found by fermenthor. bug 5066
Nick Mathewson [Fri, 10 Feb 2012 15:55:39 +0000 (10:55 -0500)] 
Use correct CVE number for CVE-2011-4576. Found by fermenthor. bug 5066

13 years agoMerge branch 'maint-0.2.1' into maint-0.2.2
Roger Dingledine [Thu, 9 Feb 2012 09:21:08 +0000 (04:21 -0500)] 
Merge branch 'maint-0.2.1' into maint-0.2.2

13 years agoRevert "add a "docs" to the manual URI as listed in torrc.sample.in"
Roger Dingledine [Thu, 9 Feb 2012 08:57:04 +0000 (03:57 -0500)] 
Revert "add  a "docs" to the manual URI as listed in torrc.sample.in"

This reverts commit 55e8cae81553678ec77ce6b8fb1bf2d5e483e0aa.

The conversation from irc:
> weasel: i had intended to leave torrc.sample.in alone in maint-0.2.2,
since i don't want to make all your stable users have to deal with
a torrc change. but nickm changed it. is it in fact the case that a
change in that file means a change in the deb?
<weasel> it means you'll prompt every single user who ever touched
their torrc
<weasel> and they will be asked if they like your new version better
than what they have right now
<weasel> so it's not great

Instead I changed the website to redirect requests for the tor-manual
URL listed in maint-0.2.2's torrc.sample.in so the link will still work.

13 years agoUpdate to the February 2012 GeoIP database. maint-0.2.1
Karsten Loesing [Thu, 9 Feb 2012 08:16:24 +0000 (09:16 +0100)] 
Update to the February 2012 GeoIP database.