Commit History

Autor SHA1 Mensaxe Data
  Roger Dingledine 66f878513f deal with hardware word alignment %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine 1ae45b771e don't close all the fd's when you spawn a thread, only when you fork %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 976bacae94 Make all the other read/writes into recv/sends, except when they shouldn't be. %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine 6c9d78b319 stop asserting that computers always go forward in time %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine 01e06148a1 make workers explain their death better when tor dies %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 6f3c6d1289 Split out mark_for_close with circuits. Seems to work for me. %!s(int64=20) %!d(string=hai) anos
  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=20) %!d(string=hai) anos
  Roger Dingledine 5086300815 split the token bucket into 'rate' and 'burst' params %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine c485725c5a Fix the dns bug: children weren't dying %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine a5e6ec244f rename circ_id_t to uint16_t for code clarity %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine aba237e3e2 end-to-end integrity checking now works %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine 961ecf7abf add H(K|1) to the onionskin reply %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine 36ea39ec9c on hup, close and rebind listener ports too (in case their config has changed) %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine fe856406be initial patches on patches %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 7bde42676b Rename aci to circ_id throughout. %!s(int64=20) %!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 556bea4b6d serious bug in cpuworker. need to think about redesign or how to handle it. %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 36f055e7ee start honoring the recommended_versions string %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 2dda97e8fd implemented cpuworkers %!s(int64=21) %!d(string=hai) anos