Commit History

Autor SHA1 Mensaxe Data
  Nick Mathewson 4e89c6661a Push responsibility for connection marking down as far as possible; have only a close path; add some missing end cells; change return conventions a little. %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson c5bbb571d2 Refactor mark_for_close, connection_edge_end and friends. Now, everybody %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson 496e414e52 Basic RAM poisoning and magic-checking to notice connection and circuit %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine 8da2e00a83 remove dead code %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine 7985f525ec fix some bugs in assert_connection_ok %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine 598f8b5661 start hunting the lucky-bug %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine 5086300815 split the token bucket into 'rate' and 'burst' params %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine c485725c5a Fix the dns bug: children weren't dying %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine 4a1e05de51 betcha didn't know strncpy could leave an unterminated string %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson 4885e90490 Make compile warning-free on cygwin %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine 08534a6271 start tracking the 'It appears I've already sent the end' warning %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine 7d58bfbd50 change dns notation from question/answer to address/addr %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine 05c05d6444 more friendly warning when there are too many dns workers %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine 29adf04683 more general cleanup %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine ac56486bf6 use the tor_malloc_zero wrapper %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine 56cd147eb9 let getconfig survive repeated calls. now we call it again when we hup. %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine aac29076da warn on startup that we don't provide anonymity %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson 3dddcf4306 Add lots of logging to dns.c; change behavior of often-failing assertion %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine c6b442a346 make end relay cells have payloads %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine 4a66865d0b send the end cell when we realize we're going to end, %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine 9d3f2b232b another minor memory leak %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson 959b5585a5 Stop using stdout for non-debugging cases %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine b9628f266f change WARNING to WARN %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine be874358a4 wrap strdup; prefer time() to gettimeofday() %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine f563bbd2f9 refactor so connection_write_to_buf() never fails %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine cb8212bfcb clean up receiver buckets; prepare for payloads in relay_end; note a few bugs %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine deac704399 connection_new() can't ever fail %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine 9e5cafc395 first pass: obey log convention %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson 3d4ccb781a Refactor buffers; implement descriptors. %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine 9c6343fdf8 refactor connects into connection_connect() %!s(int64=22) %!d(string=hai) anos