Commit History

Autor SHA1 Mensaxe Data
  Roger Dingledine 39e9d79038 add circuit-level sendme relay cells %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson 0957ffeb83 work on versioning; new log_fn function %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine 649fbceaa1 removed obsolete version.h %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson 9ef930f21a Routerinfos are no longer linked %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson 1d1f46e40d (possibly incorrect) code to make routers get resolved when they're %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson c3998e94f9 Call the right signed-directory functions; try to describe the difference between everything; remove some unused interfaces %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine 2c7e660c62 sign directories with the signing key %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson afc0eb2c71 Tested backends for directory signing and checking. Directory parser completely refactored. Need documentation and integration. Explanitory mail forthcoming. %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson 445cd8f0f1 Decrease DH group length to 1024. (Roger, you may want to read section 1 of the IETF draft: a 1024-bit DH key probably reduces our cipher strength to ~80 bits.) %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson d0ff485e1b More work on directories. Signed directories not yet tested. No support for checking sigs yet %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson fcf7bfe290 Refactor directories; add unit tests; add router keyword %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine 03ed54e920 put some symbolic constants to the onion skin lengths %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine d7f50337c1 incremental path building in; uses ephemeral DH; onions are gone %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson 44b4efe34d Tests, headers, and debugging for onion skin backend %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine 96759a609e streams are now 8 bytes, and are recognized by intermediate hops %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine 8a94dd60af cpath is now a doubly linked list, not an array %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine 0560008497 terminology shift: data->relay, topic->relay, topic->stream %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson 32a3e704b4 Choose correct abstraction for topic_foo. Abstract random-integer code %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson 97d847b9e3 Factor out cell packing and unpacking %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson 33176c70a5 Factor out timeval-related functions. %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson 0c61bc3756 Remove the notion of "onion ciphers"; make packing and unpacking separate fns %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine 54af75b1b4 add missing prototype %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine e1d37ed6ab divorce circuit building from user connections %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson 1fa0fc1487 Introduce a few unit tests (from older code), refactor compression setup/teardown %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine 7df5caad0d make it work (heh) %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine 1d53d8ad0e refactored some duplicate code into connection_edge.c %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine cdf6ea201f put most of the remaining exit policy stuff in %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine 18bbac44ca parse exit policy lines %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson c217b1ca71 Add magic to end of C files to make emacs happy; split test invocation into separate file. %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine 96e5f776d6 move cell size to 256. seems to work (?) %!s(int64=22) %!d(string=hai) anos