Commit History

Author SHA1 Message Date
  Nick Mathewson 2ff6d6d8b9 There is no space after network-status; make router_get_hash_impl more bulletproof. 20 years ago
  Nick Mathewson 78f12ffcca Bugfix: "Okay, I just shut down like you told me. Now let me verify your signature." Also fix error message when running over-new version. 20 years ago
  Roger Dingledine da26a7a197 log a warning if you're running an unverified server, to let 20 years ago
  Roger Dingledine aebec8ab9e stop using atexit() to remove our pid, since it's called 20 years ago
  Nick Mathewson 33fe5e362f Never use time(NULL) as assumed publication time for a directory. 20 years ago
  Roger Dingledine b48cdc9d40 populate router_get_my_routerinfo()->is_verified 20 years ago
  Roger Dingledine ecc9009256 authdirservers accept the uploading of unverified descriptors. 20 years ago
  Roger Dingledine dc7951a5a7 a whole swath of fixes 20 years ago
  Nick Mathewson df3544422c Change rule from "reject non-recommended versions" to "reject obsolete versions". A version is "obsolete" if it is non-recommended, and at least one recommended version is newer than it. 20 years ago
  Nick Mathewson 1040762531 Remove 1024-router limit in routerparse.c; unify handling of running-routers lines in running-routers requests and in directories; set is_verified field of routerinfo_ts correctly; use most-recent-info rule to decide whether to change router-is-running status. 20 years ago
  Nick Mathewson bc36db351f Resolve all DOCDOCs. 20 years ago
  Nick Mathewson 5f7738d4cc Code to parse tor version numbers so we can do an is-newer-than check. 20 years ago
  Roger Dingledine e167eeb18e add 'advertisedbandwidth' to router descriptor 20 years ago
  Nick Mathewson 7d8de8cd10 More digest/nickname fixes 20 years ago
  Nick Mathewson 541add90a1 Track routers by hash of identity key; use hex hash of identity key in place of nickname; accept (and use) hash of identity key in EXTEND cells. 20 years ago
  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
  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
  Nick Mathewson 80365b9897 Allow multiple exit policy lines; mostly add support for AP policies 20 years ago
  Nick Mathewson 7511fbf993 Resolve some XXXs 20 years ago
  Nick Mathewson b45fafa3d0 Split directory/router parsing functionality into separate file from routerlist.c 20 years ago