Commit History

Author SHA1 Message Date
  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