Roger Dingledine
|
5b24ca6cde
cache .exit address better (i think)
|
21 years ago |
Nick Mathewson
|
22c38b0f9b
Clarify comment. Use CONN_IS_EDGE more. Try to be more zealous about calling connection_edge_end when things go bad with edge conns in connection.c
|
21 years ago |
Nick Mathewson
|
69a36e352e
clarify comment
|
21 years ago |
Nick Mathewson
|
e0387d1322
Addressmap tweak: Make "addressmap x x" remove any mapping from the address x.
|
21 years ago |
Nick Mathewson
|
6e6d95b3db
Change from inet_ntoa to a threadproof tor_inet_ntoa.
|
21 years ago |
Roger Dingledine
|
8991af604c
make the addressmap internals less noisy
|
21 years ago |
Roger Dingledine
|
8727acf2f1
Add a new AddressMap directive to rewrite incoming socks addresses.
|
21 years ago |
Roger Dingledine
|
cbb4803ec8
forward-port some fixes
|
21 years ago |
Nick Mathewson
|
0289144229
Fix another crash bug found by Jaroslaw--it is possible for dns_resolve to mark a connection to be freed, if the circuit it was attached to fails for some reason.
|
21 years ago |
Nick Mathewson
|
60f234f42b
Add more functions to free things to help dmalloc allong.
|
21 years ago |
Nick Mathewson
|
a64b03a4fd
Avoid double-free on tor-resolve failure
|
21 years ago |
Nick Mathewson
|
322c728e97
Fix tor-resolve implementation to prevent crashes and send resolves when we should.
|
21 years ago |
Roger Dingledine
|
56d4b99491
forward-port the logic skew and double-free thing
|
21 years ago |
Roger Dingledine
|
b90983e44f
reject odd-looking addresses at the client, rather than having
|
21 years ago |
Roger Dingledine
|
2e97593d25
define TOR_FRAGILE if you want tor to give you a core when
|
21 years ago |
Roger Dingledine
|
d232831135
stop a sigpipe.
|
21 years ago |
Roger Dingledine
|
b2fbd834f0
forward-port the dns and maxconn fixes
|
21 years ago |
Roger Dingledine
|
d2400a5afd
Introduce a notion of 'internal' circs, which are chosen without regard
|
21 years ago |
Roger Dingledine
|
0aff4ff4cb
get rid of 0.0.8 backwards compatibility
|
21 years ago |
Nick Mathewson
|
324b192f68
Make Tor use Niels Provos's libevent instead of it's current
|
21 years ago |
Roger Dingledine
|
3a572fcffa
don't connection_edge_end() on eof if we're already marked for close,
|
21 years ago |
Roger Dingledine
|
011ad3cba5
clean up logging,
|
21 years ago |
Roger Dingledine
|
ca95ed74ac
resolve tequila's crash bug: you can't free something
|
21 years ago |
Roger Dingledine
|
012255fe60
fix the other half of the pipe race
|
21 years ago |
Roger Dingledine
|
f00631e6b9
answer resolved ip in network order
|
21 years ago |
Roger Dingledine
|
f10f24a61c
avoid using uninitialized variable
|
21 years ago |
Roger Dingledine
|
0859d09352
don't use cache for resolving .foo.exit names, but do reply immediately
|
21 years ago |
Roger Dingledine
|
577665f608
fix indenting
|
21 years ago |
Roger Dingledine
|
1c9c813866
check if we have a cached resolve for a tor-resolve address *after*
|
21 years ago |
Roger Dingledine
|
ef6c9d18e7
New circuit building strategy: keep a list of ports that we've used in the past 6 hours, and always try to have 2 circuits open or on the way
|
21 years ago |