| Commit message (Expand) | Author | Age |
... | |
* | r9087@Kushana: nickm | 2006-10-04 01:19:15 -0400••• 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
| Nick Mathewson | 2006-10-04 |
* | r9025@Kushana: nickm | 2006-09-29 18:33:13 -0400••• Differentiate more duplicated log entries
svn:r8542
| Nick Mathewson | 2006-09-29 |
* | r9023@Kushana: nickm | 2006-09-29 17:27:24 -0400••• Make distinct all non-bug messages at notice or higher that appear 3 or more times.
svn:r8541
| Nick Mathewson | 2006-09-29 |
* | r8968@Kushana: nickm | 2006-09-26 17:53:27 -0400••• Fix for reverse dns: only assume we will get an answer when the result was success.
svn:r8507
| Nick Mathewson | 2006-09-26 |
* | Minor fix: add code to eventdns so it can free memory on shutdown. This shoul...•••svn:r8503
| Nick Mathewson | 2006-09-25 |
* | checkpoint changelog and general polishing•••svn:r8497
| Roger Dingledine | 2006-09-25 |
* | whitespace cleanups•••svn:r8485
| Roger Dingledine | 2006-09-24 |
* | Marge changes from libevent evdns to our eventdns. Most are cosmetic, but on...•••svn:r8482
| Nick Mathewson | 2006-09-24 |
* | Backport candidate: Fix a long-standing server-side DNS bug. When a•••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
| Nick Mathewson | 2006-09-24 |
* | r8910@Kushana: nickm | 2006-09-22 12:14:05 -0400••• 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 | 2006-09-22 |
* | r8901@Kushana: nickm | 2006-09-21 20:43:48 -0400••• 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 | 2006-09-22 |
* | Fix a couple of server-side reverse dns bugs•••svn:r8449
| Nick Mathewson | 2006-09-22 |
* | Fix stupid C mistake. Glad I caught that one fast.•••svn:r8448
| Nick Mathewson | 2006-09-21 |
* | Fix bug in r8440: base32 uses 5 bytes per char, not 4.•••svn:r8447
| Nick Mathewson | 2006-09-21 |
* | r8880@Kushana: nickm | 2006-09-21 17:26:02 -0400••• Trivial patch to appease warn-happy gcc: mark unused parameter
svn:r8445
| Nick Mathewson | 2006-09-21 |
* | r8878@Kushana: nickm | 2006-09-21 17:15:47 -0400••• Trivial whitespace cleanups.
svn:r8443
| Nick Mathewson | 2006-09-21 |
* | r8875@Kushana: nickm | 2006-09-21 16:46:28 -0400••• Resolve bug 330: detect ISPs that want to hijack failing DNS requests and basically domain-squat the entire internet.
svn:r8440
| Nick Mathewson | 2006-09-21 |
* | r8874@Kushana: nickm | 2006-09-21 15:22:27 -0400••• Rename and document SearchDomains and ResolvConf options; warn if ServerDNSResolvConfFile is given but eventdns isnt enabled.
svn:r8439
| Nick Mathewson | 2006-09-21 |
* | r8873@Kushana: nickm | 2006-09-21 14:38:22 -0400••• Fix a bug: Remember, each call to escaped() replaces the value returned from the last call to escaped().
svn:r8438
| Nick Mathewson | 2006-09-21 |
* | r8872@Kushana: nickm | 2006-09-21 14:00:20 -0400••• Implement server-side reverse DNS using eventdns. Add an option to routerdescs so we can tell which servers have eventdns enabled.
svn:r8437
| Nick Mathewson | 2006-09-21 |
* | undid whitespace changes to dns.c•••svn:r8346
| Mike Chiussi | 2006-09-07 |
* | fixed win32 eventdns snafu •••svn:r8345
| Mike Chiussi | 2006-09-07 |
* | - got rid of tabs•••svn:r8344
| Mike Chiussi | 2006-09-07 |
* | - added some debugging lines to load_nameservers_from_registry()•••svn:r8342
| Mike Chiussi | 2006-09-07 |
* | clean up some comments•••svn:r8338
| Roger Dingledine | 2006-09-07 |
* | r8729@Kushana: nickm | 2006-09-06 16:20:40 -0400••• Fix dns_cancel_pending_resolve() to realize pending resolves have expiry times, and should not be freed except when they fall off the pqueue.
svn:r8328
| Nick Mathewson | 2006-09-06 |
* | r8725@Kushana: nickm | 2006-09-06 04:39:29 -0400••• spawn_func fixes: have cpuworker_main and dnsworker_main confirm to the right interfaces [casting func to void* is icky]. Also, make pthread_create() build without warnings.
svn:r8327
| Nick Mathewson | 2006-09-06 |
* | - made configure check if we are building for win32•••- made configure link to required system dll's if building for win32
- added diffs for libevent 1.1b
- forced user to turn off eventdns if win32 is set
- cleaned up tor_mmap_file()_win32 (not sure if it's stable)
- cleaned up some warnings and typos
svn:r8322
| Mike Chiussi | 2006-09-06 |
* | r8654@Kushana: nickm | 2006-08-28 16:50:36 -0400••• I bet real programmers even have programs that compile.
svn:r8278
| Nick Mathewson | 2006-08-28 |
* | r8652@Kushana: nickm | 2006-08-28 16:41:44 -0400••• Resolve bug 324: strdup the right variable.
svn:r8277
| Nick Mathewson | 2006-08-28 |
* | r8609@Kushana: nickm | 2006-08-27 17:24:27 -0400••• Add some doxygen, concentrated in dns.c
svn:r8256
| Nick Mathewson | 2006-08-28 |
* | r8608@Kushana: nickm | 2006-08-27 16:57:47 -0400••• Make it possible to change nameserver options while Tor is running.
svn:r8255
| Nick Mathewson | 2006-08-28 |
* | r8607@Kushana: nickm | 2006-08-27 15:45:42 -0400••• Change configuration strategy for eventdns. Instead of elaborate option set, just allow the user to specify another resolv.conf to use.
svn:r8254
| Nick Mathewson | 2006-08-28 |
* | r8605@Kushana: nickm | 2006-08-27 14:01:11 -0400••• divide eventdns log messages into warn and info messages.
svn:r8252
| Nick Mathewson | 2006-08-28 |
* | i'm guessing nick meant to check the return value of dns_init.•••and revise some log severities to match the convention.
svn:r8234
| Roger Dingledine | 2006-08-27 |
* | fix typo•••svn:r8233
| Roger Dingledine | 2006-08-27 |
* | r8573@Kushana: nickm | 2006-08-25 16:55:19 -0400••• Resolve bug 321 when using dnsworkers: append a period to every address we resolve at the exit node, so that we do not accidentally pick up local addresses, and so that failing searches are retried in the resolver search domains. (This is already solved for eventdns.)
svn:r8225
| Nick Mathewson | 2006-08-25 |
* | r7405@Kushana: nickm | 2006-08-16 14:38:46 -0400••• Implement reverse DNS lookup in eventdns: add new entry point; rename old entry point; revise TODO a little; add facility for parsing dns names.
svn:r7070
| Nick Mathewson | 2006-08-16 |
* | dns.c:173: warning: control reaches end of non-void function•••svn:r7067
| Roger Dingledine | 2006-08-16 |
* | r7397@Kushana: nickm | 2006-08-15 00:46:18 -0400••• Fix eventdns version of dns.c. Man, we need to get rid of this eventdns/dnsworker split.
svn:r7064
| Nick Mathewson | 2006-08-15 |
* | r7393@Kushana: nickm | 2006-08-14 23:51:07 -0400••• remove extraneous #endif
svn:r7063
| Nick Mathewson | 2006-08-15 |
* | r7046@Kushana: nickm | 2006-08-05 13:57:04 -0400••• Make it possible for dns_init() to fail; note failure of eventdns configuratoin.
svn:r7059
| Nick Mathewson | 2006-08-14 |
* | r7383@Kushana: nickm | 2006-08-14 16:16:03 -0400••• Stop walking entire dns cache for every request, now that we found our hash table bug.
svn:r7057
| Nick Mathewson | 2006-08-14 |
* | simplify compare_cached_resolves_by_expiry() to make it match•••the idioms of other compare functions. hopefully i didn't
break it?
svn:r7048
| Roger Dingledine | 2006-08-14 |
* | fix typo, add explanatory comment•••svn:r7026
| Roger Dingledine | 2006-08-11 |
* | r7327@Kushana: nickm | 2006-08-11 00:00:36 -0700••• Fix a pedantic warning
svn:r7023
| Nick Mathewson | 2006-08-11 |
* | r7304@Kushana: nickm | 2006-08-10 01:58:05 -0700••• Fix verbose compilation errors; make sure transparent proxy fails when no method is configured.
svn:r7012
| Nick Mathewson | 2006-08-10 |
* | r7303@Kushana: nickm | 2006-08-10 01:52:19 -0700••• whitespace fixes
svn:r7011
| Nick Mathewson | 2006-08-10 |
* | make svn trunk link again. nick can fix this if it's wrong.•••svn:r6982
| Roger Dingledine | 2006-08-04 |
* | r7009@Kushana: nickm | 2006-08-03 10:44:58 -0700••• Add functions to eventdns to allow detecting whether we have any nameservers configured, and to change the list of nameservers after initial configuration.
svn:r6976
| Nick Mathewson | 2006-08-04 |