- 10 Aug, 2006 4 commits
-
-
Nick Mathewson authored
whitespace fixes svn:r7011
-
Nick Mathewson authored
Only open /dev/pf once. svn:r7009
-
Nick Mathewson authored
Distinguish netfilter vs pf at configure time based on headers, not on OS. svn:r7008
-
Nick Mathewson authored
Patch from Tup to add support for transparent AP connections: this basically bundles the functionality of trans-proxy-tor into the tor mainline. Now hosts with compliant pf/netfilter implementations can redirect TCP connections straight to Tor without diverting through SOCKS. svn:r7007
-
- 30 Jul, 2006 1 commit
-
-
Roger Dingledine authored
svn:r6939
-
- 27 Jul, 2006 1 commit
-
-
Nick Mathewson authored
Rename some fields, compress a bitfield, and document some structs and fields svn:r6919
-
- 26 Jul, 2006 3 commits
-
-
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
-
Nick Mathewson authored
Move rend_query to origin_circuit_t where it belongs; save another 17 bytes per OR circuit. svn:r6903
-
- 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
-
- 18 Jul, 2006 3 commits
-
-
Roger Dingledine authored
svn:r6791
-
Roger Dingledine authored
application connections. Rather than waiting a fixed amount of time between each retry, we wait only 5 seconds for the first, 10 seconds for the second, and 15 seconds for each retry after that. Hopefully this will improve the expected experience. Addresses bug 297. svn:r6790
-
Roger Dingledine authored
its webserver is misconfigured to not listen on localhost, then back off and try connecting from somewhere else before we fail. svn:r6783
-
- 15 Jul, 2006 1 commit
-
-
Roger Dingledine authored
svn:r6763
-
- 06 Jul, 2006 1 commit
-
-
Roger Dingledine authored
the node operator, since he can't do anything about it. svn:r6733
-
- 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
-
- 03 Jun, 2006 2 commits
-
-
Nick Mathewson authored
svn:r6527
-
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
-
- 23 May, 2006 1 commit
-
-
Roger Dingledine authored
11 minute jump into the future. svn:r6465
-
- 18 Apr, 2006 4 commits
-
-
Roger Dingledine authored
svn:r6404
-
Nick Mathewson authored
svn:r6402
-
Nick Mathewson authored
svn:r6400
-
Nick Mathewson authored
[forward-port] Implement an option, VirtualAddrMask, to set which addresses get handed out in response to mapaddress requests. Needs testing and docs! svn:r6398
-
- 09 Apr, 2006 1 commit
-
-
Roger Dingledine authored
are reachability testing and rendserv upload/downloads, and they have their own failure messages elsewhere. svn:r6343
-
- 27 Mar, 2006 1 commit
-
-
Roger Dingledine authored
Fix some minor bugs and memory leaks along the way. svn:r6246
-
- 21 Mar, 2006 1 commit
-
-
Roger Dingledine authored
wait unattached before we fail it? Use this value for controller socks timeout, for normal socks timeout, and for hidden-service socks timeout. svn:r6217
-
- 19 Mar, 2006 2 commits
-
-
Roger Dingledine authored
connecting and for resolving). Now we tolerate applications that don't follow the RFCs. But continue to block malformed names at the socks side. svn:r6193
-
Roger Dingledine authored
svn:r6192
-
- 18 Mar, 2006 1 commit
-
-
Roger Dingledine authored
when people ask for "serifos.exit". svn:r6187
-
- 17 Mar, 2006 1 commit
-
-
Nick Mathewson authored
svn:r6173
-
- 15 Mar, 2006 2 commits
-
-
Roger Dingledine authored
characters, then fail. this time don't even bother telling the server operator about these cases, because what's he going to do? if it turns out that some significant population somewhere in the world uses non-printable hostnames and wants to use tor, then i hereby assume that they will contact us. svn:r6171
-
Roger Dingledine authored
consider an alleged destination to be printable doesn't mean nobody in the world will want to use it. svn:r6167
-
- 14 Mar, 2006 1 commit
-
-
Peter Palfrader authored
add a comment in a few places where we add weird numbers to buffer lengths svn:r6161
-
- 12 Mar, 2006 1 commit
-
-
Roger Dingledine authored
to a particular circuit too. This will let Blossom specify "moria2.exit" without having to learn what moria2's IP address is. It may also cause other controller authors some angst. Let us know. svn:r6136
-
- 05 Mar, 2006 1 commit
-
-
Nick Mathewson authored
Add some functions to escape values from the network before sending them to the log. Use them everywhere except for routerinfo->plaftorm, routerinfo->contact_info, and rend*.c. (need sleep now) svn:r6087
-
- 13 Feb, 2006 1 commit
-
-
Roger Dingledine authored
whee. svn:r6003
-
- 09 Feb, 2006 1 commit
-
-
Roger Dingledine authored
svn:r5949
-
- 03 Feb, 2006 1 commit
-
-
Roger Dingledine authored
doing address remapping, handling .exit and .onion idioms, and so on. Now we are more uniform in making sure that the controller hears about all new connections, and making sure it hears when they close. svn:r5897
-
- 17 Jan, 2006 1 commit
-
-
Roger Dingledine authored
intro points for a hidden service and we try fetching the service descriptor again. svn:r5838
-
- 05 Jan, 2006 1 commit
-
-
Nick Mathewson authored
svn:r5734
-