Commit History

Autor SHA1 Mensaxe Data
  Nick Mathewson 0ef85f6dba Some platforms have weird translations when you open files in "test" mode; make read/write_str_to_file aware. %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 6de61bd694 Revert dumb think-o. Just because _some_ INTRODUCE2 cells are now longer, %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 196e6c1cc2 Support new INTRODUCE2 cell format %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine ee23b7a470 use unverified routers in the desired positions %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 6514eb5d44 Update to new choose_random_node interface. %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine cd3da3fc12 o clients choose nodes proportional to advertised bandwidth %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 380f32f07d hex_encode is obsoleted by base16_encode, and never actually worked in the first place. (Thanks to Timo Lindfors for noticing the never-actually-worked part.) %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine aebec8ab9e stop using atexit() to remove our pid, since it's called %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine 7459d067a5 now base16_encode() and base32_encode() can't ever fail %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 7d8de8cd10 More digest/nickname fixes %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine 011ccbbf8d crank up some of our constants, for better scalability %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine 1c21a02b90 router_choose_random_node() was ignoring its routerlist argument. %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 7511fbf993 Resolve some XXXs %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson a782b83c28 Only try to launch a fixed number of intro circuits for a service per 15-minute period or before all of the intro circuits succeed, whichever comes first %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine ef561c0e42 Break files apart into more modules %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine 5ba9235873 clean up directory.c API %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 9c3fba5c3b Not every RSA decrypt should warn on failure. %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 720281b32e Close rogue <b>s %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 81922a125c More doxygenation. %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine c6d4a00c5f more doxygen markup %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 682a805092 Comments for nearly all non-tricky files %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine ac4cb9bdd1 fix a seg fault (whoops) %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 7055f837ab Make Tor build on win32 with VC6 without warnings. %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine 28f034e10a now assume all routers support rendezvous cells %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine 25d54257fb use tor_assert %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine ed24a4f807 fix a pair of duplicate mark-for-closes %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine a0a6ed85d1 more useful logging for rend services and clients %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson f6dd710aff Strings need room for a NUL. %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 3f352719f3 Add a missing return -1 %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine b51561f7fb prune abandoned circs better %!s(int64=20) %!d(string=hai) anos