- 14 Aug, 2006 1 commit
-
-
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
-
- 06 Jun, 2006 1 commit
-
-
Roger Dingledine authored
connection_add being called with socket = -1. The only places I can see where that happen would be if our tor_socketpair succeeds but it hands back negative values for some of its file descriptors. Perhaps this will produce more useful assert errors next time. svn:r6550
-
- 05 Jun, 2006 2 commits
-
-
Nick Mathewson authored
Try to log useful messages at info and debug about what we are resolving and what answers we are getting wrt eventdns. svn:r6547
-
Nick Mathewson authored
svn:r6534
-
- 04 Jun, 2006 1 commit
-
-
Nick Mathewson authored
Add a new warning to our "warn a lot" list: unused parameters. This means we have to explicitly "use" unuseds, but it can catch bugs. (It caught two coding mistakes so far.) svn:r6532
-
- 03 Jun, 2006 2 commits
-
-
Nick Mathewson authored
possible. Cache at the server side independently from the TTL, to prevent attackers from probing the server to see who has been asking for what hostnames. (Hi, Dan Kaminski!) Also, clean some whitespace. svn:r6526
-
Nick Mathewson authored
Make dns.c use eventdns.c -- but only when you pass the --enable-eventdns argument to configure.in. This will *so* not work on Windows yet. svn:r6525
-