| Commit message (Expand) | Author | Age |
... | |
* | 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 |
* | 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 Mathewson | 2006-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 Mathewson | 2006-08-04 |
* | fix a seg fault on exit for clients; and fix a comment.•••svn:r6969
| Roger Dingledine | 2006-08-03 |
* | more compile options mean more codepaths•••svn:r6963
| Roger Dingledine | 2006-07-31 |
* | r6982@Kushana: nickm | 2006-07-31 13:47:19 -0400••• documentation and naming tweaks in dns.c
svn:r6961
| Nick Mathewson | 2006-07-31 |
* | r6981@Kushana: nickm | 2006-07-31 13:23:26 -0400••• More asserts for cache correctness.
svn:r6960
| Nick Mathewson | 2006-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 Mathewson | 2006-07-31 |
* | svn:r6955 | Nick Mathewson | 2006-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 Mathewson | 2006-07-31 |
* | a bit more debugging for phobos•••svn:r6937
| Roger Dingledine | 2006-07-30 |