- 25 May, 2007 6 commits
-
-
Roger Dingledine authored
svn:r10335
-
Nick Mathewson authored
hack to make reverse lookups work with dnsport. note that it is a hack. note some trouble spots. svn:r10332
-
Nick Mathewson authored
The second time that we resolve a.com and get 1.2.3.4, return an A record mapping (a->1.2.3.4), not mapping (1.2.3.4->1.2.3.4). svn:r10329
-
Nick Mathewson authored
Fix more dnsport bugs: set state correctly, and actually cache the answers. svn:r10328
-
Nick Mathewson authored
Fix a dnsserv bug: mark the connectino as "finished handshaking" once dnsserv_resolved is called. svn:r10327
-
Nick Mathewson authored
Add an AutomapHostsOnResolve option. It seems to work. svn:r10324
-
- 24 May, 2007 2 commits
-
-
Nick Mathewson authored
Well, that was easier than I thought it would be. Tor is now a DNS proxy as well as a socks proxy. Probably some bugs remain, but since it A) has managed to resolve one address for me successfully, and B) will not affect anybody who leaves DNSPort unset, it feel like a good time to commit. svn:r10317
-
Nick Mathewson authored
Review XXXX comments without a version; upgrade some to XXXX020. svn:r10315
-
- 22 May, 2007 1 commit
-
-
Nick Mathewson authored
Make connection_array into a smartlist. svn:r10292
-
- 13 May, 2007 2 commits
-
-
Nick Mathewson authored
Fix compilation in connection_edge.c svn:r10186
-
Roger Dingledine authored
svn:r10182
-
- 10 May, 2007 1 commit
-
-
Roger Dingledine authored
If a directory server runs out of space in the connection table as it's processing a begin_dir request, it will free the exit stream but leave it attached to the circuit, leading to unpredictable behavior. (Reported by seeess, fixes bug 425.) svn:r10154
-
- 30 Apr, 2007 3 commits
-
-
Roger Dingledine authored
from a circuit, even if the exit node is in the middle. there are probably a few more places that need this fix too. svn:r10076
-
Nick Mathewson authored
Misc cleanup and bulletproofing on r10056. svn:r10058
-
Roger Dingledine authored
so we can exit from the middle of the circuit. svn:r10056
-
- 21 Apr, 2007 1 commit
-
-
Nick Mathewson authored
Initial version of code to stop using socket pairs for linked connections. Superficially, it seems to work, but it probably needs a lot more testing and attention. svn:r9995
-
- 09 Apr, 2007 1 commit
-
-
Nick Mathewson authored
Try to fix bug 410: move responsibility for attaching/detaching initial streams from circuits into dns_resolve. Needs refactoring a little. svn:r9931
-
- 26 Mar, 2007 2 commits
-
-
Nick Mathewson authored
A surprisingly simple patch to stop reading on edge connections when their circuits get too full, and start again when they empty out. This lets us remove the logic to block begin_dir conns when the corresponding or conns get full: it was already broken by cell queues anyway. svn:r9905
-
Nick Mathewson authored
Possibly resolve bug reported by xiando. svn:r9903
-
- 24 Mar, 2007 2 commits
-
-
Nick Mathewson authored
Eliminate more redundant circuit_t arguments when edge_connection_t is already supplied and the circuit is already attached. svn:r9900
-
Nick Mathewson authored
Refactor a bunch of functions that take edge_connection_t not to also take a crypt_path_t; the cpath is implicit. svn:r9899
-
- 20 Mar, 2007 2 commits
-
-
Roger Dingledine authored
whether we've attached a stream. svn:r9883
-
Roger Dingledine authored
stricter rate limiting to all OR conns except those that have been touched by local circuits. svn:r9882
-
- 15 Mar, 2007 2 commits
-
-
Roger Dingledine authored
behavior for getinfo addr-mappings/*. this is because the code and spec have been mismatched since at least 0.1.1.x, so i would be surprised if nobody at all is relying on the current behavior. backport candidate. backbackport candidate. svn:r9823
-
Roger Dingledine authored
svn:r9822
-
- 04 Mar, 2007 1 commit
-
-
Nick Mathewson authored
Make all LD_BUG log messsages get prefixed with "Bug: ". Remove manually-generated "Bug: "s from log-messages. (Apparently, we remembered to add them about 40% of the time.) svn:r9733
-
- 23 Feb, 2007 1 commit
-
-
Nick Mathewson authored
Make remap stream events have a souce; make them generated every time we get a successful connected or resolved cell. Also change reported stream target address to IP consistently when we get the IP from an exit node. svn:r9624
-
- 16 Feb, 2007 1 commit
-
-
Nick Mathewson authored
Resolve 56 DOCDOC comments. svn:r9594
-
- 13 Feb, 2007 1 commit
-
-
Nick Mathewson authored
Fix a longstanding dnsworker-related bug: when we decide to kill a DNS worker for having been in use too long, and we independently decide to close one of the exit connections waiting for that DNS worker (perhaps because we got an END relay cell), it was possible for us to try to double-free the connection. We were smart enough to detect this and assert, but not smart enough to fix this bug before now. This should resolve bug 390. Backport candidate. svn:r9581
-
- 12 Feb, 2007 2 commits
-
-
Nick Mathewson authored
Update copyright dates. svn:r9570
-
Roger Dingledine authored
we get when we hang up on an unhandshaked socks connection. i'm still seeing these from polipo. darn it. svn:r9565
-
- 11 Feb, 2007 2 commits
-
-
Roger Dingledine authored
polipo bug. svn:r9553
-
Roger Dingledine authored
svn:r9552
-
- 07 Feb, 2007 3 commits
-
-
Nick Mathewson authored
Fix patch for 9510: never call control_event_stream_status on an exit connection. Should fix assert() noticed by xiando. svn:r9514
-
Nick Mathewson authored
Report stream end events where a resolve succeeded or where we got a socks protocol error correctly, rather than calling both of them "INTERNAL". Turn ALREADY_SOCKS_REPLIED into a flag rather than a reason. This will help debug 367 part 2 a little. svn:r9511
-
Nick Mathewson authored
Fix third case of bug 367: make circuit get sent along with END_STREAM_REASON_DESTROY stream CLOSED events. svn:r9510
-
- 06 Feb, 2007 1 commit
-
-
Roger Dingledine authored
svn:r9495
-
- 05 Feb, 2007 1 commit
-
-
Nick Mathewson authored
Add a REMAP state to stream events so that controllers can learn exactly when the target address for a stream has changed. May help Vidalia resolve confusions related to bug 375. svn:r9484
-
- 02 Feb, 2007 2 commits
-
-
Nick Mathewson authored
Removing the last DOCDOC comment hurt so much that I had to use Doxygen to identify undocumented macros and comments, and add 150 more DOCDOCs to point out where they were. Oops. Hey, kids! Fixing some of these could be your first Tor patch! svn:r9477
-
Nick Mathewson authored
Resolve remaining DOCDOC comments. svn:r9476
-