- 16 Jan, 2007 1 commit
-
-
Nick Mathewson authored
Be even more clever about severity of messages from eventdns: NOTICE when the first nameserver comes up; INFO on subsequent ones. svn:r9364
-
- 15 Jan, 2007 2 commits
-
-
Nick Mathewson authored
Answer questions from r9348. svn:r9358
-
Roger Dingledine authored
svn:r9348
-
- 11 Jan, 2007 2 commits
-
-
Nick Mathewson authored
Check addresses for rfc953-saneness at exit too, and give a PROTOCOL_WARN when they fail. Also provide a mechanism to override this, so blossom can have its @@##$$^.whatever.exit hostnames if it wants. svn:r9336
-
Nick Mathewson authored
Fix a crash bug in the presence of DNS hijacking. svn:r9333
-
- 09 Jan, 2007 1 commit
-
-
Roger Dingledine authored
time to put out the bugfix release. svn:r9309
-
- 06 Jan, 2007 2 commits
-
-
Nick Mathewson authored
Implement DNS-related status events. svn:r9285
-
Nick Mathewson authored
Re-enable warning when we resolve an already resolved address. We only warn here now if the address is not a testing address. Also, refactor out a function to check whether an address is used for testing. svn:r9280
-
- 05 Jan, 2007 1 commit
-
-
Roger Dingledine authored
svn:r9270
-
- 28 Dec, 2006 4 commits
-
-
Nick Mathewson authored
If we only have a single nameserver, raise the threshold to decide that the nameserver is dead. (Another fumbling attempt to do something about bug 326.) svn:r9203
-
Nick Mathewson authored
Partial solution to 326: downgrade single-nameserver failures to INFO. svn:r9201
-
Nick Mathewson authored
Refactor and unify my-ip-addr-changed logic. Make change in IP address or in nameservers reset and relaunch DNS hijacking tests. svn:r9200
-
Nick Mathewson authored
Fix bug 364: check for whether popular hostnames (curently google, yahoo, mit, and slashdot) are getting wildcarded. If they are, we are probably behind a DNS server that is useless: change our exit policy to reject *:*. svn:r9199
-
- 19 Dec, 2006 1 commit
-
-
Nick Mathewson authored
Resolve bug 363: do not fall back to 127.0.0.1 when no nameservers are configured. Instead, have the admin fix resolv.conf or configure a nameserver. svn:r9157
-
- 21 Oct, 2006 1 commit
-
-
Roger Dingledine authored
also fix a bug next to it that i noticed. svn:r8784
-
- 20 Oct, 2006 1 commit
-
-
Nick Mathewson authored
Change HT_INIT from a special-case to a macro-calling-a-function like the rest of ht.h. This might prevent errors if somebody did, I dunno, "HT_INIT(tp, hashtable++)". Based on a patch from Watson Ladd. svn:r8776
-
- 06 Oct, 2006 1 commit
-
-
Roger Dingledine authored
svn:r8606
-
- 05 Oct, 2006 1 commit
-
-
Roger Dingledine authored
svn:r8599
-
- 04 Oct, 2006 1 commit
-
-
Nick Mathewson authored
We're trying to catch the kind of jerk who'd hijack zy6pzwohtnlq.test, not the kind of lunatic who'd hijack zy6pzwohtnlq%s.test, though apparently those exist too. svn:r8595
-
- 29 Sep, 2006 2 commits
-
-
Nick Mathewson authored
Differentiate more duplicated log entries svn:r8542
-
Nick Mathewson authored
Make distinct all non-bug messages at notice or higher that appear 3 or more times. svn:r8541
-
- 26 Sep, 2006 1 commit
-
-
Nick Mathewson authored
Fix for reverse dns: only assume we will get an answer when the result was success. svn:r8507
-
- 25 Sep, 2006 2 commits
-
-
Nick Mathewson authored
Minor fix: add code to eventdns so it can free memory on shutdown. This should help valgrind and dmalloc freak out less. svn:r8503
-
Roger Dingledine authored
svn:r8497
-
- 24 Sep, 2006 3 commits
-
-
Roger Dingledine authored
svn:r8485
-
Nick Mathewson authored
Marge changes from libevent evdns to our eventdns. Most are cosmetic, but one or two are stability-related. This should make it easier to push our changes back towards libevent. svn:r8482
-
Nick Mathewson authored
client asks us to resolve (not connect to) an address, and we have a cached answer, give them the cached answer. Previously, we would give them no answer at all. svn:r8478
-
- 22 Sep, 2006 3 commits
-
-
Nick Mathewson authored
Instead of just checking known-invalid addresses for DNS hijacking, we now check randomly generated addresses, and if too many of them map to the same IP, we assume that IP is the destination of a DNS hijack attempt. A little bird tells me that some DNS hijackers think that declining to give an A record for RFC2606 addresses (like .invalid and .example) makes them more standards compliant. Standardswise, this is like an illicit brothel making sure that nobody has pulled the tags off the mattresss, but that doesn't get us out of working around it. svn:r8465
-
Nick Mathewson authored
I tracked a bug in server-side reverse DNS to something concerning the caching code. Ive disabled server-side cacheing for reverse DNS answers for now, and I am noting the bug in the TODO. svn:r8454
-
Nick Mathewson authored
svn:r8449
-
- 21 Sep, 2006 8 commits
-
-
Nick Mathewson authored
svn:r8448
-
Nick Mathewson authored
svn:r8447
-
Nick Mathewson authored
Trivial patch to appease warn-happy gcc: mark unused parameter svn:r8445
-
Nick Mathewson authored
Trivial whitespace cleanups. svn:r8443
-
Nick Mathewson authored
Resolve bug 330: detect ISPs that want to hijack failing DNS requests and basically domain-squat the entire internet. svn:r8440
-
Nick Mathewson authored
Rename and document SearchDomains and ResolvConf options; warn if ServerDNSResolvConfFile is given but eventdns isnt enabled. svn:r8439
-
Nick Mathewson authored
Fix a bug: Remember, each call to escaped() replaces the value returned from the last call to escaped(). svn:r8438
-
Nick Mathewson authored
Implement server-side reverse DNS using eventdns. Add an option to routerdescs so we can tell which servers have eventdns enabled. svn:r8437
-
- 07 Sep, 2006 2 commits
-
-
Mike Chiussi authored
svn:r8346
-
Mike Chiussi authored
svn:r8345
-