Commit History

Автор SHA1 Съобщение Дата
  Nick Mathewson 0ef85f6dba Some platforms have weird translations when you open files in "test" mode; make read/write_str_to_file aware. преди 20 години
  Nick Mathewson c66e4c4870 Flush more changes from sandbox преди 20 години
  Nick Mathewson d6e47bec46 Keep a deflated version of each directory so we can deliver it when requested преди 20 години
  Roger Dingledine 7506cce649 stop wasting cpu time on authdirservers преди 20 години
  Nick Mathewson f6cc218742 Refactor ISO-style (yyyy-mm-dd hh:mm:ss) time parsing into util.c; rename format/parse_rfc1123_time; make rephist remember used bandwidth; published used bandwidth in descriptors in 15-minute chunks. Breaks unittests. преди 20 години
  Roger Dingledine e95ae1c9ad let purging routerinfos and descriptors take an age argument преди 20 години
  Nick Mathewson 3ca2728eb2 (size_t)-1 is never < 0; fix an XXXX008 by changing the interface for dirserv_get_runningrouters преди 20 години
  Roger Dingledine 1d41c0ee35 note a bug that adam found преди 20 години
  Nick Mathewson 5b61dd0457 Fix all warnings on win32 build преди 20 години
  Roger Dingledine a328aab316 clean whitespace and tabs преди 20 години
  Roger Dingledine aebec8ab9e stop using atexit() to remove our pid, since it's called преди 20 години
  Nick Mathewson 7b4865ec33 Add notion of "longest nickname-or-hex-digest-with-$" преди 20 години
  Roger Dingledine a403c1035e getting an unknown descriptor is an info, not a warn, now преди 20 години
  Roger Dingledine 6c56f34aaf clients shouldn't create datadir until we have something to put there преди 20 години
  Roger Dingledine f82a36508d make router_nickname_is_approved() do the right thing преди 20 години
  Roger Dingledine 3783d2e682 if johnny has three fenceposts, and jill takes four away... преди 20 години
  Roger Dingledine ecc9009256 authdirservers accept the uploading of unverified descriptors. преди 20 години
  Roger Dingledine dc7951a5a7 a whole swath of fixes преди 20 години
  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 години
  Nick Mathewson c2103eb63a Finish most pre2 items: make running-routers list work right; rename secret key files; make even more lookup-by-nickname use lookup-by-id; default nicknames to hostname. преди 20 години
  Roger Dingledine e1ba0c4663 running-routers now lists down routers too (with a ! before their name) преди 20 години
  Roger Dingledine f42f04c859 cleanups on 008pre1 items преди 20 години
  Nick Mathewson b1e9adf056 Always use get_data_directory() instead of options.DataDirectory; fix a memory leak in router.c преди 20 години
  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 години
  Roger Dingledine 30a07b2ecd non-dirservers expire routerinfo's that are more than a day old преди 20 години
  Roger Dingledine 41c9b8230d fix compile error in dirserv преди 20 години
  Nick Mathewson 1cfac90984 remove upper limit on number of descriptors/directories in dirserver; use smartlists instead of arrays преди 20 години
  Roger Dingledine d2de7120fa fix a seg fault, add another XXX for nick ;) преди 20 години