aboutsummaryrefslogtreecommitdiff
path: root/src/or/dns.c
Commit message (Expand)AuthorAge
...
* 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 Mathewson2006-09-22
* Fix a couple of server-side reverse dns bugs•••svn:r8449 Nick Mathewson2006-09-22
* Fix stupid C mistake. Glad I caught that one fast.•••svn:r8448 Nick Mathewson2006-09-21
* Fix bug in r8440: base32 uses 5 bytes per char, not 4.•••svn:r8447 Nick Mathewson2006-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 Mathewson2006-09-21
* r8878@Kushana: nickm | 2006-09-21 17:15:47 -0400••• Trivial whitespace cleanups. svn:r8443 Nick Mathewson2006-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 Mathewson2006-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 Mathewson2006-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 Mathewson2006-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 Mathewson2006-09-21
* undid whitespace changes to dns.c•••svn:r8346 Mike Chiussi2006-09-07
* fixed win32 eventdns snafu •••svn:r8345 Mike Chiussi2006-09-07
* - got rid of tabs•••svn:r8344 Mike Chiussi2006-09-07
* - added some debugging lines to load_nameservers_from_registry()•••svn:r8342 Mike Chiussi2006-09-07
* clean up some comments•••svn:r8338 Roger Dingledine2006-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 Mathewson2006-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 Mathewson2006-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 Chiussi2006-09-06
* r8654@Kushana: nickm | 2006-08-28 16:50:36 -0400••• I bet real programmers even have programs that compile. svn:r8278 Nick Mathewson2006-08-28
* r8652@Kushana: nickm | 2006-08-28 16:41:44 -0400••• Resolve bug 324: strdup the right variable. svn:r8277 Nick Mathewson2006-08-28
* r8609@Kushana: nickm | 2006-08-27 17:24:27 -0400••• Add some doxygen, concentrated in dns.c svn:r8256 Nick Mathewson2006-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 Mathewson2006-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 Mathewson2006-08-28
* r8605@Kushana: nickm | 2006-08-27 14:01:11 -0400••• divide eventdns log messages into warn and info messages. svn:r8252 Nick Mathewson2006-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 Dingledine2006-08-27
* fix typo•••svn:r8233 Roger Dingledine2006-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 Mathewson2006-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 Mathewson2006-08-16
* dns.c:173: warning: control reaches end of non-void function•••svn:r7067 Roger Dingledine2006-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 Mathewson2006-08-15
* r7393@Kushana: nickm | 2006-08-14 23:51:07 -0400••• remove extraneous #endif svn:r7063 Nick Mathewson2006-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 Mathewson2006-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 Mathewson2006-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 Dingledine2006-08-14
* fix typo, add explanatory comment•••svn:r7026 Roger Dingledine2006-08-11
* r7327@Kushana: nickm | 2006-08-11 00:00:36 -0700••• Fix a pedantic warning svn:r7023 Nick Mathewson2006-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 Mathewson2006-08-10
* r7303@Kushana: nickm | 2006-08-10 01:52:19 -0700••• whitespace fixes svn:r7011 Nick Mathewson2006-08-10
* make svn trunk link again. nick can fix this if it's wrong.•••svn:r6982 Roger Dingledine2006-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 Mathewson2006-08-04
* r7008@Kushana: nickm | 2006-08-03 10:03:39 -0700••• Oops. We shouldnt initialize eventdns when we are not being a server and not resolving anything. svn:r6975 Nick Mathewson2006-08-04
* r7007@Kushana: nickm | 2006-08-03 09:58:30 -0700••• Export and use eventdns_config_windows_nameservers(); clean up some comments and log messages. svn:r6974 Nick Mathewson2006-08-04
* fix a seg fault on exit for clients; and fix a comment.•••svn:r6969 Roger Dingledine2006-08-03
* more compile options mean more codepaths•••svn:r6963 Roger Dingledine2006-07-31
* r6982@Kushana: nickm | 2006-07-31 13:47:19 -0400••• documentation and naming tweaks in dns.c svn:r6961 Nick Mathewson2006-07-31
* r6981@Kushana: nickm | 2006-07-31 13:23:26 -0400••• More asserts for cache correctness. svn:r6960 Nick Mathewson2006-07-31
* r6977@Kushana: nickm | 2006-07-31 13:01:28 -0400••• Solve timing-out pending connections. Add pending resolves to expiry queue; when we find an answer, change the pending resolve to "done" and stick the actual answer in the expiry queue as a new entry. This uses a little more memory, but makes the code simpler than other solutions. svn:r6956 Nick Mathewson2006-07-31
* svn:r6955Nick Mathewson2006-07-31
* r6959@Kushana: nickm | 2006-07-29 22:33:18 -0400••• start restructuring dns to use priority queues for expiring entries. svn:r6954 Nick Mathewson2006-07-31
* a bit more debugging for phobos•••svn:r6937 Roger Dingledine2006-07-30