- 16 Aug, 2006 2 commits
-
-
Nick Mathewson authored
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
-
Roger Dingledine authored
svn:r7067
-
- 15 Aug, 2006 2 commits
-
-
Nick Mathewson authored
Fix eventdns version of dns.c. Man, we need to get rid of this eventdns/dnsworker split. svn:r7064
-
Nick Mathewson authored
remove extraneous #endif svn:r7063
-
- 14 Aug, 2006 3 commits
-
-
Nick Mathewson authored
Make it possible for dns_init() to fail; note failure of eventdns configuratoin. svn:r7059
-
Nick Mathewson authored
Stop walking entire dns cache for every request, now that we found our hash table bug. svn:r7057
-
Roger Dingledine authored
the idioms of other compare functions. hopefully i didn't break it? svn:r7048
-
- 11 Aug, 2006 2 commits
-
-
Roger Dingledine authored
svn:r7026
-
Nick Mathewson authored
Fix a pedantic warning svn:r7023
-
- 10 Aug, 2006 2 commits
-
-
Nick Mathewson authored
Fix verbose compilation errors; make sure transparent proxy fails when no method is configured. svn:r7012
-
Nick Mathewson authored
whitespace fixes svn:r7011
-
- 04 Aug, 2006 4 commits
-
-
Roger Dingledine authored
svn:r6982
-
Nick Mathewson authored
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 authored
Oops. We shouldnt initialize eventdns when we are not being a server and not resolving anything. svn:r6975
-
Nick Mathewson authored
Export and use eventdns_config_windows_nameservers(); clean up some comments and log messages. svn:r6974
-
- 03 Aug, 2006 1 commit
-
-
Roger Dingledine authored
svn:r6969
-
- 31 Jul, 2006 6 commits
-
-
Roger Dingledine authored
svn:r6963
-
Nick Mathewson authored
documentation and naming tweaks in dns.c svn:r6961
-
Nick Mathewson authored
More asserts for cache correctness. svn:r6960
-
Nick Mathewson authored
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 authored
svn:r6955
-
Nick Mathewson authored
start restructuring dns to use priority queues for expiring entries. svn:r6954
-
- 30 Jul, 2006 1 commit
-
-
Roger Dingledine authored
svn:r6937
-
- 27 Jul, 2006 4 commits
-
-
Roger Dingledine authored
svn:r6927
-
Nick Mathewson authored
svn:r6926
-
Nick Mathewson authored
svn:r6924
-
Nick Mathewson authored
Add more asserts in dns_found_answer. This may confirm my theory that dns_purge_resolve is the culprit. svn:r6922
-
- 26 Jul, 2006 3 commits
-
-
Nick Mathewson authored
Fix compilation for eventdns dns.c with split structs. svn:r6908
-
Nick Mathewson authored
Clean up wide lines from last patch. svn:r6907
-
Nick Mathewson authored
Refactor connection_t into edge, or, dir, control, and base subtypes. This might save some RAM on busy exit servers, but really matters most in terms of correctness. svn:r6906
-
- 23 Jul, 2006 1 commit
-
-
Nick Mathewson authored
circuit_t into origin_circuit_t and or_circuit_t. I fixed some segaults; there may be more. We still need to move more rendezvous stuff into subtypes. This is a trial run for splitting up connection_t; if the approach is insane, please say so soon so we can do something smarter. Also, this discards the old HALF_OPEN code, which nobody seems to want. svn:r6817
-
- 21 Jul, 2006 1 commit
-
-
Nick Mathewson authored
svn:r6803
-
- 15 Jul, 2006 1 commit
-
-
Roger Dingledine authored
svn:r6763
-
- 11 Jul, 2006 1 commit
-
-
Nick Mathewson authored
svn:r6756
-
- 10 Jul, 2006 1 commit
-
-
Nick Mathewson authored
svn:r6751
-
- 07 Jul, 2006 1 commit
-
-
Nick Mathewson authored
When using eventdns: suppress logging of addresses when SafeLogging is active, and make set of nameservers configurable from torrc. svn:r6744
-
- 05 Jul, 2006 2 commits
-
-
Nick Mathewson authored
svn:r6730
-
Nick Mathewson authored
svn:r6728
-
- 15 Jun, 2006 1 commit
-
-
Roger Dingledine authored
svn:r6628
-
- 12 Jun, 2006 1 commit
-
-
Roger Dingledine authored
This happened when we got two create cells in a row from the same TLS connection. It would hand one to the cpuworker, and then immediately handle the second one -- after it had registered that the first one was busy, but before it had updated the timestamp that we use to decide how *long* it's been busy. svn:r6606
-