Commit History

Autor SHA1 Mensaxe Data
  Nick Mathewson 76f769deb9 Remaining 008pre1 items done; deferred where more design is needed. %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 8aec3a7301 Implement several 008pre1 items: needs more testing %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine ba5d48e852 router->is_trusted_dir implies router->dir_port>0 %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 65e26bae3d Check directory signatures based on name of signer, not on whom we got the directory from. %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 94782444f8 Check recommended-software string *early*, before actually parsing the directory. %!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
  Roger Dingledine faf2fdb1e0 don't ever expire dirserver routerinfos! %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine 30a07b2ecd non-dirservers expire routerinfo's that are more than a day old %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 80365b9897 Allow multiple exit policy lines; mostly add support for AP policies %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine d2de7120fa fix a seg fault, add another XXX for nick ;) %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 683d06bf44 Fix segfault and logic error in last patch. %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 50b7ebcf9e Make directory functions update routerlist, not replace it. Add notion of OR-is-trusted-to-be-a-dirserver. Arma, please review: does this handle being a dirserver right? %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine 7ee6194f3a break part of circuit.c into relay.c %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson b45fafa3d0 Split directory/router parsing functionality into separate file from routerlist.c %!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
  Roger Dingledine 9bf9ca4d09 bugfix: add a circ->resolving_streams field, and make dns resolving streams not actually in the connection_array until they're done resolving. %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 924f60288a More documentation; fix for compilation warning %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson efdb356a81 More documentation %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 89275e7806 Comment router*.c %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine 22c0cd8a14 clean dns.c better %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson ac622d94dc Workarounds for a couple of pieces of windows strangeness. %!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
  Nick Mathewson 0fca143ea1 Remove onion_pkey from connection, since onion keys can change more often than connections. Also add more log messages %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 3ace033c0c Spurious link-key should not be an error %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson c44016e86e Merge flagday into main branch. %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson ede1d3e42d Invert strcasecmp check for supports-rendezvous %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 09e66bbd14 Freeing the same variable twice in rapid succession can sometimes cause a double-free %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 6649645f09 Insert a *copy* of our routerinfo into the routerlist. %!s(int64=20) %!d(string=hai) anos