summaryrefslogtreecommitdiff
path: root/src/or/dns.c
AgeCommit message (Expand)Author
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
2004-02-27Refactor mark_for_close, connection_edge_end and friends. Now, everybodyNick Mathewson
2004-02-25Basic RAM poisoning and magic-checking to notice connection and circuitNick Mathewson
2004-02-25remove dead codeRoger Dingledine
2004-02-24fix some bugs in assert_connection_okRoger Dingledine
2004-02-22start hunting the lucky-bugRoger Dingledine
2004-01-10split the token bucket into 'rate' and 'burst' paramsRoger Dingledine
2004-01-06Fix the dns bug: children weren't dyingRoger Dingledine
2003-12-17betcha didn't know strncpy could leave an unterminated stringRoger Dingledine
2003-12-15Make compile warning-free on cygwinNick Mathewson
2003-12-14start tracking the 'It appears I've already sent the end' warningRoger Dingledine
2003-12-14change dns notation from question/answer to address/addrRoger Dingledine
2003-12-14more friendly warning when there are too many dns workersRoger Dingledine
2003-12-14more general cleanupRoger Dingledine
2003-11-18use the tor_malloc_zero wrapperRoger Dingledine
2003-11-13let getconfig survive repeated calls. now we call it again when we hup.Roger Dingledine
2003-11-13warn on startup that we don't provide anonymityRoger Dingledine
2003-11-08Add lots of logging to dns.c; change behavior of often-failing assertionNick Mathewson
2003-10-22make end relay cells have payloadsRoger Dingledine
2003-10-21send the end cell when we realize we're going to end,Roger Dingledine
2003-10-18another minor memory leakRoger Dingledine
2003-10-15Stop using stdout for non-debugging casesNick Mathewson
2003-10-10change WARNING to WARNRoger Dingledine
2003-10-04wrap strdup; prefer time() to gettimeofday()Roger Dingledine
2003-10-04refactor so connection_write_to_buf() never failsRoger Dingledine
2003-09-27clean up receiver buckets; prepare for payloads in relay_end; note a few bugsRoger Dingledine
2003-09-27connection_new() can't ever failRoger Dingledine
2003-09-26first pass: obey log conventionRoger Dingledine
2003-09-25Refactor buffers; implement descriptors.Nick Mathewson
2003-09-16refactor connects into connection_connect()Roger Dingledine
2003-09-14fix the cpuworker circ-had-vanished bug (maybe)Roger Dingledine
2003-08-25note an assert bug that's still aroundRoger Dingledine
2003-08-20implemented cpuworkersRoger Dingledine
2003-08-14start refactoring dnsworker so testing won't be so darn hardRoger Dingledine
2003-08-13bugfix: if a dnsworker dies, remember that.Roger Dingledine
2003-08-12Adopt socketpair implementation from perl. For now, always use it.Nick Mathewson
2003-08-12use the spawn_func / spawn_exit abstraction for dnsworkersRoger Dingledine
2003-08-12Start of port to win32. Missing are:Nick Mathewson
2003-06-27if stream ends before resolve finishes, inform resolverRoger Dingledine
2003-06-25entries in the dns cache now expireRoger Dingledine
2003-06-25simplify fetch_from_buf; cull idle dnsworkers.Roger Dingledine
2003-06-24a pointer to async-dns alternatives.Roger Dingledine
2003-06-17overhaul the dns farm: cut its size in halfRoger Dingledine
2003-06-12implement truncate and truncated (untested)Roger Dingledine