Commit History

Autor SHA1 Mensaxe Data
  Roger Dingledine ac56486bf6 use the tor_malloc_zero wrapper %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 56cd147eb9 let getconfig survive repeated calls. now we call it again when we hup. %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine aac29076da warn on startup that we don't provide anonymity %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 3dddcf4306 Add lots of logging to dns.c; change behavior of often-failing assertion %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine c6b442a346 make end relay cells have payloads %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 4a66865d0b send the end cell when we realize we're going to end, %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 9d3f2b232b another minor memory leak %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 959b5585a5 Stop using stdout for non-debugging cases %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine b9628f266f change WARNING to WARN %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine be874358a4 wrap strdup; prefer time() to gettimeofday() %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine f563bbd2f9 refactor so connection_write_to_buf() never fails %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine cb8212bfcb clean up receiver buckets; prepare for payloads in relay_end; note a few bugs %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine deac704399 connection_new() can't ever fail %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 9e5cafc395 first pass: obey log convention %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 3d4ccb781a Refactor buffers; implement descriptors. %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 9c6343fdf8 refactor connects into connection_connect() %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine e585dad887 fix the cpuworker circ-had-vanished bug (maybe) %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 4c7e936a3a note an assert bug that's still around %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 2dda97e8fd implemented cpuworkers %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 88edae9407 start refactoring dnsworker so testing won't be so darn hard %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine e1f2693d05 bugfix: if a dnsworker dies, remember that. %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 2cb4f7a473 Adopt socketpair implementation from perl. For now, always use it. %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 5d9cfb7164 use the spawn_func / spawn_exit abstraction for dnsworkers %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson c336c99e60 Start of port to win32. Missing are: %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine f8203505e1 if stream ends before resolve finishes, inform resolver %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 5d13db862e entries in the dns cache now expire %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine dbf3435cde simplify fetch_from_buf; cull idle dnsworkers. %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine e061b70dbf a pointer to async-dns alternatives. %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 05a8c264ff overhaul the dns farm: cut its size in half %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine d3292e484a implement truncate and truncated (untested) %!s(int64=21) %!d(string=hai) anos