aboutsummaryrefslogtreecommitdiff
path: root/src/or/dns.c
Commit message (Expand)AuthorAge
* Make Tor compile with no warnings with gcc4.0 on OSX•••svn:r4184 Nick Mathewson2005-05-07
* fix compile error if you're not multithreaded•••svn:r4177 Roger Dingledine2005-05-03
* first iteration of scrubbing sensitive strings from logs.•••also generally clean up log messages. svn:r4174 Roger Dingledine2005-05-03
* Call tor_free_all instead of connections_free_all after forking•••svn:r4173 Nick Mathewson2005-05-03
* a bit more debug info•••svn:r4119 Roger Dingledine2005-04-26
* add more debugging info to help us find the weird dns freebsd pthreads bug.•••svn:r4117 Roger Dingledine2005-04-26
* clean up this TOR_FRAGILE business•••svn:r4116 Roger Dingledine2005-04-26
* stop wasting time doing a case insensitive comparison for every dns name•••every time we do any lookup. canonicalize the names to lowercase and be done with it. svn:r4035 Roger Dingledine2005-04-06
* Rename circuit_get_by_stream to circuit_get_by_edge_conn, and actually start ...•••svn:r4026 Nick Mathewson2005-04-06
* Add a pointer from edge connections to their corresponding circuit (ulp!); ad...•••svn:r4024 Nick Mathewson2005-04-06
* Fix format warning•••svn:r4022 Nick Mathewson2005-04-06
* a bit more data on gene's dns threading bug•••svn:r4019 Roger Dingledine2005-04-06
* Make last fix work on windows too.•••svn:r4009 Nick Mathewson2005-04-04
* Fix possible bug on threading platforms with running out of fds do to cpuwork...•••svn:r4008 Nick Mathewson2005-04-04
* update copyright notices.•••svn:r3982 Nick Mathewson2005-04-01
* fix an assert trigger in cvs: if a resolve request fails, and the circuit•••has vanished in the meantime, then we would both mark it for close (i.e. put it on the closeable list) and also immediately free it. svn:r3759 Roger Dingledine2005-03-14
* Renormalize whitespace•••svn:r3757 Nick Mathewson2005-03-14
* Revise all calls to connection_edge_end to avoid sending MISC, and to take er...•••svn:r3720 Nick Mathewson2005-03-01
* Free even more things on shutdown. Temporarily move tor_free_all out from #i...•••svn:r3614 Nick Mathewson2005-02-11
* Fix tor-resolve implementation to prevent crashes and send resolves when we s...•••svn:r3561 Nick Mathewson2005-02-05
* forward-port the logic skew and double-free thing•••svn:r3549 Roger Dingledine2005-02-04
* define TOR_FRAGILE if you want tor to give you a core when•••something goes wrong. this should only be used by people actively tracking bugs. svn:r3487 Roger Dingledine2005-02-01
* forward-port the dns and maxconn fixes•••svn:r3448 Roger Dingledine2005-01-28
* Give more useful log messages when the tor process closes dns/cpuworker conne...•••svn:r3373 Nick Mathewson2005-01-19
* fix duplicate dns_cancel_pending_resolve reported by Giorgos Pallas•••svn:r3293 Roger Dingledine2005-01-04
* bandaid: make Giorgos Pallas's dns assert bug not actually crash on him.•••one day we should try to figure out what's actually going on here. svn:r3280 Roger Dingledine2005-01-04
* More work on task #43: fix race conditions on multithreaded (win32) servers.•••svn:r3251 Nick Mathewson2005-01-03
* Possible fix for task #43: when running on a multithreaded environment (curre...•••svn:r3247 Nick Mathewson2005-01-03
* clean up logging,•••make it clearer which warns are bugs, make the control log event match its specification, point out a bug in how we deal with failure when renewing the tls context. svn:r3138 Roger Dingledine2004-12-13
* More win32 fixes: 1) tolerate extra "readable" events better. 2) when being m...•••svn:r3092 Nick Mathewson2004-12-06
* Suggestion from weasel: Make tor --version --version dump the cvs Id of every...•••svn:r3019 Nick Mathewson2004-11-29
* wrong is ok, and right is fine, but in between is apparently•••totally unacceptable to me. svn:r3005 Roger Dingledine2004-11-28
* Normalize space: add one between every control keyword and control clause.•••svn:r3003 Nick Mathewson2004-11-28
* remove emacs droppings, since nick says he doesn't need them anymore•••svn:r2989 Roger Dingledine2004-11-26
* break reached_eof() out of process_inbuf()•••svn:r2930 Roger Dingledine2004-11-21
* Resolve a bunch of FIXME items; mark a lot more for attention; ask for clarif...•••svn:r2808 Nick Mathewson2004-11-12
* Clean up copyrights.•••Break connection_consider_empty_buckets() out of connection_read_bucket_decrement(). svn:r2698 Roger Dingledine2004-11-07
* Make options no longer a global variable.•••Now we can try setting an option but back out if it fails to parse, or if it's disallowed (e.g. changing RunAsDaemon from 1 to 0). Use parse_line_from_str rather than parse_line_from_file. svn:r2692 Roger Dingledine2004-11-06
* Fix windows build•••svn:r2613 Nick Mathewson2004-10-27
* Use strlcpy, not strcpy.•••svn:r2610 Nick Mathewson2004-10-27
* Use strlcpy, not strncpy•••svn:r2603 Nick Mathewson2004-10-27
* don't assert multiple things in the same tor_assert()•••svn:r2544 Roger Dingledine2004-10-16
* fix memory leak in router.c; start relying on NULL==(zero bytes)•••svn:r2538 Nick Mathewson2004-10-16
* more int to size_t conversions, fixing one or more amd64 bugs•••plus a whitespace patch on config.c from vicman svn:r2482 Roger Dingledine2004-10-14
* people are starting to bump into the limit of 50 dns workers.•••raise it to 100 for now. we need a better solution long-term. but alas, there are no better solutions that are also portable. hm. svn:r2363 Roger Dingledine2004-09-22
* Attach dummy resolve connections to a circuit *before* calling dns_resolve()....•••svn:r2360 Nick Mathewson2004-09-21
* bugfix: when a resolve fails for a begin request, actually send•••the end cell back. also, give a better reason for failure. svn:r2358 Roger Dingledine2004-09-21
* Bugfix: When a dns request failed, we would detach any "resolving" streams fr...•••svn:r2355 Nick Mathewson2004-09-21
* Fix a symptom for a bug that straycat found.•••Apparently in rare cases poll() is returning POLLIN for an idle dns worker. It reads no bytes, presumably because the idle dns worker didn't write anything in the first place. Gosh, who knows. Now we only trigger the assert if the idle dns worker actually tries to send an answer to us. svn:r2311 Roger Dingledine2004-08-25
* let children survive sigint, sigterm, etc.•••this was biting us because ^c would get delivered to all of them, maybe because they were all still listening to stdin? svn:r2197 Roger Dingledine2004-08-08