Roger Dingledine
c2cc180c46
Merge branch 'maint-0.2.2' into release-0.2.2
2011-10-26 16:31:58 -04:00
Roger Dingledine
d632c58c7c
closer to an 0.2.2.34 changelog
2011-10-26 16:25:03 -04:00
Nick Mathewson
4a1a89be0c
Merge remote-tracking branch 'public/cov_run224_022' into maint-0.2.2
2011-10-26 11:07:28 -04:00
Roger Dingledine
e76f626ff6
Merge branch 'maint-0.2.2' into release-0.2.2
2011-10-25 19:34:20 -04:00
Roger Dingledine
ac115f1125
unmangle the fingerprint example in the man page
...
Remove a confusing dollar sign from the example fingerprint in the
man page, and also make example fingerprint a valid one.
2011-10-25 18:24:37 -04:00
Roger Dingledine
ee2efc5c82
Merge branch 'maint-0.2.2' into release-0.2.2
2011-10-24 02:36:01 -04:00
Nick Mathewson
3cb79a0286
Merge remote-tracking branch 'rransom-tor/bug4251-022' into maint-0.2.2
2011-10-20 00:01:58 -04:00
Nick Mathewson
5aa45ed6af
Fix crash when changing node restrictions with DNS lookup in progress
...
Fixes bug 4259, bugfix on 0.2.2.25-alpha. Bugfix by "Tey'".
Original message by submitter:
Changing nodes restrictions using a controller while Tor is doing
DNS resolution could makes Tor crashes (on WinXP at least). The
problem can be repeated by trying to reach a non-existent domain
using Tor:
curl --socks4a 127.0.0.1:9050 inexistantdomain.ext
.. and changing the ExitNodes parameter through the control port
before Tor returns a DNS resolution error (of course, the following
command won't work directly if the control port is password
protected):
echo SETCONF ExitNodes=TinyTurtle | nc -v 127.0.0.1 9051
Using a non-existent domain is needed to repeat the issue so that
Tor takes a few seconds for resolving the domain (which allows us to
change the configuration). Tor will crash while processing the
configuration change.
The bug is located in the addressmap_clear_excluded_trackexithosts
method which iterates over the entries of the addresses map in order
to check whether the changes made to the configuration will impact
those entries. When a DNS resolving is in progress, the new_adress
field of the associated entry will be set to NULL. The method
doesn't expect this field to be NULL, hence the crash.
2011-10-19 23:14:05 -04:00
Robert Ransom
739c21e97b
Free rend_data and intro_key when extra intro circs become general-purpose
2011-10-18 07:08:02 -07:00
Roger Dingledine
56180d169a
Merge branch 'maint-0.2.1' into maint-0.2.2
2011-10-13 10:14:16 -04:00
Karsten Loesing
ee545cd4cb
Update to the October 2011 GeoIP database.
2011-10-13 10:13:40 -04:00
Robert Ransom
274b25de12
Don't launch a useless circuit in rend_client_reextend_intro_circuit
...
Fixes bug 4212. Bug reported by katmagic and found by Sebastian.
2011-10-10 03:05:19 -07:00
Nick Mathewson
f37d24c550
Note ticket and source version for feature3951 in changes file
2011-10-07 16:47:43 -04:00
Nick Mathewson
ca597efb22
Merge remote-tracking branch 'karsten/feature3951' into maint-0.2.2
2011-10-07 16:46:50 -04:00
warms0x
6d027a3823
Avoid running DNS self-tests if we're operating as a bridge
2011-10-07 12:18:26 -04:00
Nick Mathewson
246afc1b1b
Make internal error check for unrecognized digest algorithm more robust
...
Fixes Coverity CID 479.
2011-10-06 14:13:09 -04:00
Nick Mathewson
2412e0e402
Check return of init_keys() ip_address_changed: fix Coverity CID 484
2011-10-06 14:13:09 -04:00
Karsten Loesing
9dfb884522
Turn on directory request statistics by default.
...
Change the default values for collecting directory request statistics and
inlcuding them in extra-info descriptors to 1.
Don't break if we are configured to collect directory request or entry
statistics and don't have a GeoIP database. Instead, print out a notice
and skip initializing the affected statistics code.
This is the cherry-picked 499661524b .
2011-10-05 08:03:31 +02:00
Sebastian Hahn
103c861dfe
Looks like Windows version 6.2 will be Windows 8
...
Thanks to funkstar for the report
2011-10-01 14:50:44 +02:00
Roger Dingledine
ff8aba7053
bridges should use create_fast cells for their own circuits
...
fixes bug 4124, as noticed in bug 4115
2011-09-28 15:35:27 -04:00
Roger Dingledine
0b5d2646d5
bug 4115: make bridges use begindir for their dir fetches
...
removes another avenue for enumerating bridges.
2011-09-28 14:50:43 -04:00
Nick Mathewson
ccceefe136
Add a changes file for Tom Lowenthal's patch for #4063
2011-09-24 22:15:13 -04:00
Nick Mathewson
bfa75f70bb
changes file for bug 4059
2011-09-20 09:56:26 -04:00
Karsten Loesing
679f617345
Update to the September 2011 GeoIP database.
2011-09-15 16:33:36 -04:00
Roger Dingledine
8a6a95abb4
fold in one more
2011-09-13 18:34:50 -04:00
Roger Dingledine
a4ed8622c0
Merge branch 'maint-0.2.2' into release-0.2.2
2011-09-13 18:34:12 -04:00
Roger Dingledine
4a351b4b9e
Merge branch 'maint-0.2.1' into maint-0.2.2
...
Conflicts:
src/or/main.c
src/or/router.c
2011-09-13 18:27:13 -04:00
Roger Dingledine
62ec584a30
Generate our ssl session certs with a plausible lifetime
...
Nobody but Tor uses certs on the wire with 2 hour lifetimes,
and it makes us stand out. Resolves ticket 4014.
2011-09-13 18:24:45 -04:00
Roger Dingledine
9d1ea45b58
fold in recent changelog entries
2011-09-12 06:04:08 -04:00
Roger Dingledine
6d6e87f611
Merge branch 'maint-0.2.2' into release-0.2.2
2011-09-12 05:55:17 -04:00
Karsten Loesing
d679ef623f
Update to the September 2011 GeoIP database.
2011-09-12 11:43:51 +02:00
Robert Ransom
8ea6d29fe4
Demote 'INTRODUCE2 cell is too {old,new}' message to info level
2011-09-10 21:56:05 -04:00
Robert Ransom
b10735903b
Demote HS 'replay detected' log message for DH public keys to info level
2011-09-10 21:56:05 -04:00
Robert Ransom
c621e52883
Fix log message typo.
2011-09-10 16:15:52 -04:00
Roger Dingledine
d063a809a0
fold in latest changes files
2011-09-09 13:43:40 -04:00
Roger Dingledine
920d475179
Merge branch 'maint-0.2.2' into release-0.2.2
2011-09-09 13:15:19 -04:00
Nick Mathewson
b0695c11eb
Merge remote-tracking branch 'public/gcc-295-fix' into maint-0.2.2
2011-09-09 12:54:27 -04:00
Nick Mathewson
4467799f45
Merge remote-tracking branch 'public/enhance_replay_detection' into maint-0.2.2
2011-09-09 12:53:45 -04:00
Nick Mathewson
cb9226bcdb
Check for replays in PK-encrypted part of intro cell, not just in the g^x value
2011-09-09 12:49:47 -04:00
Nick Mathewson
45ca0d2bfa
Add changes file for bsd4 fixes
2011-09-09 10:41:06 -04:00
Nick Mathewson
dfa6cde4d4
Merge remote-tracking branch 'public/bug2649_squashed' into maint-0.2.2
2011-09-07 14:43:06 -04:00
Nick Mathewson
5f9cdee8af
Look for correct "ar" to cross-compile
...
For some reason, autoconf doesn't by default have an "AC_PROG_AR" for
this -- possibly it's assumed that any "ar" you have will work
everyplace.
Fixes bug 3909; found by sid77.
This fixes a build issue first present in fdbdb4dc15 , but the bug
(of not using a correct ar) has been in every Tor version ever: it
just didn't matter until then.
2011-09-07 11:59:16 -04:00
Roger Dingledine
c79db17ec1
fold in changes files so far
2011-09-06 20:56:42 -04:00
Roger Dingledine
5f93885cde
Merge branch 'maint-0.2.2' into release-0.2.2
2011-09-06 20:55:27 -04:00
Nick Mathewson
2bf0e7479b
Fix assertion in addressmap_clear_excluded_trackexithosts
...
Fixes bug 3923; bugfix on 0.2.2.25-alpha; bugfix from 'laruldan' on trac.
2011-09-06 20:26:20 -04:00
Roger Dingledine
e0dae64449
Correct man page: multiple control auth styles can be set at once
2011-09-02 07:01:55 -04:00
Gisle Vanem
5939c09d35
lround() missing in MSVC
...
lround() is missing in MS Visual-C's <math.h>. Not available anywhere.
Here is an easy patch.
2011-08-24 13:52:44 -04:00
Nick Mathewson
adea91807e
Start a changelog for 0.2.2.31-??. No editing has yet been done on the entries.
2011-08-17 15:55:03 -04:00
Nick Mathewson
e3adeb6200
Merge remote-tracking branch 'origin/maint-0.2.2' into release-0.2.2
2011-08-17 15:51:29 -04:00
Nick Mathewson
d79d648edc
Don't write ControlPorts to disk till after we setuid and make datadir
...
Fix for bug 3747; bugfix on 0.2.2.26-beta.
2011-08-17 11:22:16 -04:00