Commit History

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