Commit History

Author SHA1 Message Date
  Nick Mathewson 76f769deb9 Remaining 008pre1 items done; deferred where more design is needed. 20 years ago
  Nick Mathewson 8aec3a7301 Implement several 008pre1 items: needs more testing 20 years ago
  Roger Dingledine ba5d48e852 router->is_trusted_dir implies router->dir_port>0 20 years ago
  Nick Mathewson 65e26bae3d Check directory signatures based on name of signer, not on whom we got the directory from. 20 years ago
  Nick Mathewson 94782444f8 Check recommended-software string *early*, before actually parsing the directory. 20 years ago
  Roger Dingledine 1c21a02b90 router_choose_random_node() was ignoring its routerlist argument. 20 years ago
  Roger Dingledine faf2fdb1e0 don't ever expire dirserver routerinfos! 20 years ago
  Roger Dingledine 30a07b2ecd non-dirservers expire routerinfo's that are more than a day old 20 years ago
  Nick Mathewson 80365b9897 Allow multiple exit policy lines; mostly add support for AP policies 20 years ago
  Roger Dingledine d2de7120fa fix a seg fault, add another XXX for nick ;) 20 years ago
  Nick Mathewson 683d06bf44 Fix segfault and logic error in last patch. 20 years ago
  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? 20 years ago
  Roger Dingledine 7ee6194f3a break part of circuit.c into relay.c 20 years ago
  Nick Mathewson b45fafa3d0 Split directory/router parsing functionality into separate file from routerlist.c 20 years ago
  Nick Mathewson 81922a125c More doxygenation. 20 years ago
  Roger Dingledine c6d4a00c5f more doxygen markup 20 years ago
  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. 20 years ago
  Nick Mathewson 924f60288a More documentation; fix for compilation warning 20 years ago
  Nick Mathewson efdb356a81 More documentation 20 years ago
  Nick Mathewson 89275e7806 Comment router*.c 20 years ago
  Roger Dingledine 22c0cd8a14 clean dns.c better 20 years ago
  Nick Mathewson ac622d94dc Workarounds for a couple of pieces of windows strangeness. 20 years ago
  Roger Dingledine 28f034e10a now assume all routers support rendezvous cells 20 years ago
  Roger Dingledine 25d54257fb use tor_assert 20 years ago
  Nick Mathewson 0fca143ea1 Remove onion_pkey from connection, since onion keys can change more often than connections. Also add more log messages 20 years ago
  Nick Mathewson 3ace033c0c Spurious link-key should not be an error 20 years ago
  Nick Mathewson c44016e86e Merge flagday into main branch. 20 years ago
  Nick Mathewson ede1d3e42d Invert strcasecmp check for supports-rendezvous 20 years ago
  Nick Mathewson 09e66bbd14 Freeing the same variable twice in rapid succession can sometimes cause a double-free 20 years ago
  Nick Mathewson 6649645f09 Insert a *copy* of our routerinfo into the routerlist. 20 years ago