Commit History

Autor SHA1 Mensaxe Data
  Nick Mathewson 69a36e352e clarify comment %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson e0387d1322 Addressmap tweak: Make "addressmap x x" remove any mapping from the address x. %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 2ff6cfccd6 Forward-port fix to make dual-purpose NT executable work. %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 55c3f15ed1 Forward-port the trick to bump up ConnLimit as far as it can %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 6e6d95b3db Change from inet_ntoa to a threadproof tor_inet_ntoa. %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson e8da6b26b6 Note a non-bug in read_file_to_str as used. If we start to rely on it behaving differently, we need to change how it behaves. [Noticed by Chris Palmer] %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson d37f4dd8a9 But on windows, localtime and gmtime _are_ threadsafe. %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 70c3580f81 Patch to localtime/gmtime handling: use the _r variants where available. Use mutexes to fake _r where necessary. Make mutexes no-ops where no threading is enabled. %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson d01718841e Remove assumptions that maximum path length is anything like 1024. From comments by Chris Palmer %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 7d9820e80d Check for pthread dependency on pthread_detach as well as pthread_create %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson bb53a0bddd remove spurious semicolons %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson d060f845f2 Snarf some logic from python, adapted to our own needs, to handle gethostbyname_r correctly across platforms. %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson a68fcbf807 Initial IRIX compatibility fixes: check for inttypes.h; check for platform cell_t. %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson c2d5b67dd2 After we successfully connect, try handling pending stuff immediately, rather than waiting for the next call to connection_handle_write. Roger: is this right? %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson e673536e3f Print uname on start of unittests. %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 1a55422006 Fix windows build: juggle }s and #endifs around in main.c %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 6bd81c9ee2 Fix windows build: do not spuriously include openssl where not needed; handle lack of gethostbyname_r properly. %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 8991af604c make the addressmap internals less noisy %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 6d85627bc9 man page entries for addressmap and trackhostexits %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 8727acf2f1 Add a new AddressMap directive to rewrite incoming socks addresses. %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine b5bddd8cfd bugfix: actually use the argument to strmap_free() %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 38f53cff41 forward-port the onion queue thing %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 596d65ec3b avoid case (not yet triggered) where smartlists could grow out %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson f309168301 Tweak control-spec: add a GETINFO/INFOVALUE type pair to handle non-configuration stuff and to avoid proliferating more GETFOO/FOOVALUE pairs. Remove spurious 0x from signal codes. Simplify address-mapping format. Clarify what an identity looks like. %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine b3d39cb689 make it clearer that our screenshots are of old versions. %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine cbb4803ec8 forward-port some fixes %!s(int64=21) %!d(string=hai) anos
  Geoff Goodell d418cd5f70 integrating changes related to building circuits, assigning streams, and exchanging descriptors (discussed on return trip from airport) %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 797419a62c remove unused code %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson bfa9a72d5e More fixes for IRIX compilation: make very sure we have NULL in configure.in. This may work now. %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson e6dcb17ba4 Fix check for NULL representation to include string.h; this makes fixes building on Irix, I hope. %!s(int64=21) %!d(string=hai) anos