summaryrefslogtreecommitdiff
path: root/src/or/dns.c
AgeCommit message (Expand)Author
2004-07-22stop using atexit() to remove our pid, since it's calledRoger Dingledine
2004-07-06Fix bug reported by peter palfrader: an empty address is unresolvable, but no...Nick Mathewson
2004-07-04When tor_lookup_hostname says 0.0.0.0, treat it as an error.Nick Mathewson
2004-06-17Implement RESOLVE/RESOLVED cells and socks resolve codeNick Mathewson
2004-06-06Rotate dnsworkers and cpuworkers on SIGHUP, so they get new config settings tooNick Mathewson
2004-06-02be sure to detach streams from the circuit linked list before freeing themRoger Dingledine
2004-06-02Only connection_dns_remove resolving exit connectionsNick Mathewson
2004-06-01Add more asserts to dns-pending connections; fix a couple seeming bugs.Nick Mathewson
2004-05-21when the dns resolve is cancelled, or fails, be sure to removeRoger Dingledine
2004-05-19do all the heavy lifting in connection_about_to_close_connection,Roger Dingledine
2004-05-12break connection_edge_end out of connection_mark_for_closeRoger Dingledine
2004-05-12Make some functions staticNick Mathewson
2004-05-10it's amazing what a bit of punctuation can do for appearancesRoger Dingledine
2004-05-10a few more pieces of markupRoger Dingledine
2004-05-10more cleanup, including fleshing out or.h moreRoger Dingledine
2004-05-10More doxygenation.Nick Mathewson
2004-05-09more doxygen markupRoger Dingledine
2004-05-06bugfix: add a circ->resolving_streams field, and make dns resolving ...Roger Dingledine
2004-05-05Comments for nearly all non-tricky filesNick Mathewson
2004-05-02Working strerror for windows socket errors, plus some snide comments.Nick Mathewson
2004-04-28Use socketclose on windows as appropriate; end pid files with newlineNick Mathewson
2004-04-28bug resolved (hopefully), so remove commentRoger Dingledine
2004-04-28clean dns.c betterRoger Dingledine
2004-04-28fix a bug in dns.c, note but don't fix another oneRoger Dingledine
2004-04-28Workarounds for a couple of pieces of windows strangeness.Nick Mathewson
2004-04-25use tor_assertRoger Dingledine
2004-04-11Cosmetic patch for arma's fix for The Bug: Don't set the state toNick Mathewson
2004-04-09continue beating at pieces of The BugRoger Dingledine
2004-04-09if dns resolve is valid, but our exit policy rejects it orRoger Dingledine
2004-04-09get more serious about hunting The BugRoger Dingledine
2004-04-07Delete trailing whitespace and expand tabs; remove unused aes decrypt codeNick Mathewson
2004-03-29clean up a few more bugsRoger Dingledine
2004-03-29make normal exit nodes less likely to crash from the conn-munging bugRoger Dingledine
2004-03-28make dns resolves a lot fasterRoger Dingledine
2004-03-28there is yet another dns-pending-conn-clobbering bugRoger Dingledine
2004-03-20deal with hardware word alignmentRoger Dingledine
2004-03-12don't close all the fd's when you spawn a thread, only when you forkRoger Dingledine
2004-03-12bugfix: we were caching transient dns failuresRoger Dingledine
2004-03-11Make all the other read/writes into recv/sends, except when they shouldn't be.Nick Mathewson
2004-03-06stop asserting that computers always go forward in timeRoger Dingledine
2004-03-04make workers explain their death better when tor diesRoger Dingledine
2004-03-04bugfix: don't pass complex things to the connection_mark_for_close macroRoger Dingledine
2004-03-04Clean up dns->connection_mark_for_close->dns_remove pathNick Mathewson
2004-02-28fix the function commentRoger Dingledine
2004-02-28Split dns_cancel_pending_resolve into dns_cancel_pending_resolve (kill aNick Mathewson
2004-02-28add a log_warn to notify us of yet another potential dns.c bugRoger Dingledine
2004-02-28Make dns_cancel_pending_resolve less agressive.Nick Mathewson
2004-02-28Fix bug on dns_found_answer from mark_to_close stuff.Nick Mathewson
2004-02-28remove assert from dns.c that's no longer true:Roger Dingledine
2004-02-28Push responsibility for connection marking down as far as possible; have only...Nick Mathewson