Commit History

Author SHA1 Message Date
  Roger Dingledine 2c7e660c62 sign directories with the signing key 22 years ago
  Nick Mathewson afc0eb2c71 Tested backends for directory signing and checking. Directory parser completely refactored. Need documentation and integration. Explanitory mail forthcoming. 22 years ago
  Roger Dingledine bbddd50082 fix double-semicolon parse error 22 years ago
  Nick Mathewson d0ff485e1b More work on directories. Signed directories not yet tested. No support for checking sigs yet 22 years ago
  Nick Mathewson fcf7bfe290 Refactor directories; add unit tests; add router keyword 22 years ago
  Roger Dingledine d7f50337c1 incremental path building in; uses ephemeral DH; onions are gone 22 years ago
  Roger Dingledine 8a94dd60af cpath is now a doubly linked list, not an array 22 years ago
  Roger Dingledine 10902028e0 bugfix: only close old circuits if they have no connections! 22 years ago
  Nick Mathewson 33176c70a5 Factor out timeval-related functions. 22 years ago
  Roger Dingledine e1d37ed6ab divorce circuit building from user connections 22 years ago
  Roger Dingledine cdf6ea201f put most of the remaining exit policy stuff in 22 years ago
  Nick Mathewson c217b1ca71 Add magic to end of C files to make emacs happy; split test invocation into separate file. 22 years ago
  Roger Dingledine 64e46988f6 greatly simplify this notion of 'roles': 22 years ago
  Nick Mathewson 743e61e8c6 Add daemon logic 22 years ago
  Nick Mathewson e3368a65a9 Make ACI anti-collision logic work; make sure that cells are filled with 0s. 22 years ago
  Roger Dingledine 70b35ce8c2 lazy (just in time) directory rebuilding 22 years ago
  Roger Dingledine 7354619bc1 clean up prepare_for_poll() so it's fast 23 years ago
  Roger Dingledine 1768f29d7e better comments and a few patches 23 years ago
  Roger Dingledine 3cf02a88f4 rudimentary dns caching (of both resolves and resolve failures) 23 years ago
  Roger Dingledine c35373a2cf major overhaul: dns slave subsystem, topics 23 years ago
  Roger Dingledine 9d3e80a589 use a rbtree for replay detection, rather than linear search 23 years ago
  Roger Dingledine 8f18647a33 create cells are now queued and processed only when idle 23 years ago
  Roger Dingledine b097aa3288 per-second cell statistics to help with profiling 23 years ago
  Roger Dingledine ab0aee04d9 added OnionsPerSecond to prevent create flooding 23 years ago
  Roger Dingledine 00a9e3732e remove popt dependency, consolidate config stuff 23 years ago
  Roger Dingledine 84a34edfa1 expire unfinished handshakes too 23 years ago
  Roger Dingledine bf53852a00 cleanup and a variety of bugfixes 23 years ago
  Roger Dingledine e3fd91755d preemptive bugfix 23 years ago
  Roger Dingledine 7ed6c8bd39 introduced a periodic keepalive padding cell 23 years ago
  Roger Dingledine 081e8969db catch hup to reload directory/router list 23 years ago