Commit History

Autor SHA1 Mensaxe Data
  Nick Mathewson a6f51001a5 New whitespace normalization rule: no blank line at EOF. %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 10b2208d93 Make Tor compile with no warnings with gcc4.0 on OSX %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine 68ba303323 fix compile error if you're not multithreaded %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine 5265bbd2b8 first iteration of scrubbing sensitive strings from logs. %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson b35f7dacef Call tor_free_all instead of connections_free_all after forking %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine 4eb3cf9330 a bit more debug info %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine 953cf91ecd add more debugging info to help us find the weird dns freebsd pthreads bug. %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine 509405a5f7 clean up this TOR_FRAGILE business %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine 03720b39fd stop wasting time doing a case insensitive comparison for every dns name %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 88dc243bb5 Rename circuit_get_by_stream to circuit_get_by_edge_conn, and actually start using it. Watch out, kids! %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 4453e3794a Add a pointer from edge connections to their corresponding circuit (ulp!); add some debugging sanity-checking for cirid_orconn_map stuff %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson b34d9adb59 Fix format warning %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 712d05c19a a bit more data on gene's dns threading bug %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 46be0fa999 Make last fix work on windows too. %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 0fff263a46 Fix possible bug on threading platforms with running out of fds do to cpuworkers and dnsworkers. %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 0e81265359 update copyright notices. %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 316afb6d09 fix an assert trigger in cvs: if a resolve request fails, and the circuit %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 97dad670ea Renormalize whitespace %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson afe414f070 Revise all calls to connection_edge_end to avoid sending MISC, and to take errno into account where possible. %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson f672577bc6 Free even more things on shutdown. Temporarily move tor_free_all out from #ifdef so it gets tested more. %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 322c728e97 Fix tor-resolve implementation to prevent crashes and send resolves when we should. %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 56d4b99491 forward-port the logic skew and double-free thing %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 2e97593d25 define TOR_FRAGILE if you want tor to give you a core when %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine b2fbd834f0 forward-port the dns and maxconn fixes %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson e0bf597665 Give more useful log messages when the tor process closes dns/cpuworker connections. "Error: Success!" makes us seem like crazy people." %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 814dd946f0 fix duplicate dns_cancel_pending_resolve reported by Giorgos Pallas %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine ba7c74e742 bandaid: make Giorgos Pallas's dns assert bug not actually crash on him. %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson b50263f740 More work on task #43: fix race conditions on multithreaded (win32) servers. %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson ead52e0bdc Possible fix for task #43: when running on a multithreaded environment (currently only windows), threads should not close opposite sides of their socketpairs, and workers should not call connection_free_all(). This may fix win32 servers. %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 011ad3cba5 clean up logging, %!s(int64=21) %!d(string=hai) anos