Commit History

Author SHA1 Message Date
  Nick Mathewson 2e8353e2f4 Use new log format; convert old format to new format. 21 years ago
  Roger Dingledine 2ba3a9de16 make the default default options.FirewallPorts be the default 21 years ago
  Nick Mathewson 19868fe968 Move accounting code into hibernate; start adding logic to track bandwidth-per-seconds-active 21 years ago
  Roger Dingledine f7a30fa73e break out validate_options 21 years ago
  Roger Dingledine 59453ac6ef add a ControlPort and control listener conn. 21 years ago
  Roger Dingledine d0c158c8d6 clarify the bandwidthburst and bandwidthrate are in bytes 21 years ago
  Nick Mathewson cea9125d71 Implement two flavors of authentication for control connections: one for trusted FS, one for untrusted FS. 21 years ago
  Nick Mathewson 451f8b5045 - Implement all of control interface except authentication, setconfig, 21 years ago
  Nick Mathewson 347d3f9d62 Start implementing control interface. 21 years ago
  Nick Mathewson 8db0abb687 First attempt at hibernation code. It needs more work around the XXXXs, but first I want arma to review the basic approach while I meditate on how to fix them. 21 years ago
  Nick Mathewson ad4dc74482 Use a stricter set of warnings; make them all pass. 21 years ago
  Roger Dingledine b390786582 Hidden service operators had a bug in version 1 style INTRODUCE cells 21 years ago
  Nick Mathewson ce79bab7f1 Split util into util (general utilities), container (smartlist and strmap), and compat (cross-platform compatability). 21 years ago
  Roger Dingledine 984ffec105 implement first piece of hibernation 21 years ago
  Nick Mathewson 9510d9a792 tor --list-fingerprint to print fingerprint and exit 21 years ago
  Nick Mathewson 11d330be5e Tweaks to prevent obsolete restarting tors from hammering the dirservers. (1) Cache a received directory as soon as the signature checks out. (2) Treat a cached directory as "recent" based on its mtime. (3) If we have a recent directory, we dont need to fetch a newer one for DirFetchPostPeriod. This needs review! 21 years ago
  Nick Mathewson 2fbf31533b Tricksy compiler warnings! We hates them, hates them forever, my precious! 21 years ago
  Nick Mathewson ce5709184b Pass with -Wstrict-prototypes 21 years ago
  Nick Mathewson b90b2bb848 Add and document router-status line using new unified liveness/verifiedness format; continue to generate running-routers; continue to parse running-routers when no router-status line is found 21 years ago
  Roger Dingledine 0113a643a2 quick-and-dirty dir policy since the dirservers are getting hammered 21 years ago
  Nick Mathewson 57f09573f5 Every 60 seconds, check whether the listeners are still alive, and relaunch the dead ones. 21 years ago
  Nick Mathewson 6899b8001a Check for low _MSC_VER, not high. On windows, always use winsock. 21 years ago
  Nick Mathewson e5049d5aa3 Remove routerinfo_t->is_trusted_dir, and all the twisted machinery used to 21 years ago
  Nick Mathewson c7151d8bed Add "pass" target for RedirectExit, to make it easier to break out of a sequence of rules 21 years ago
  Roger Dingledine 7c3ab346f6 various tweaks and fixes 21 years ago
  Nick Mathewson a1bf39f698 Code to parse (but not yet actually use) RedirectExit lines 21 years ago
  Roger Dingledine de65052312 don't assert multiple things in the same tor_assert() 21 years ago
  Nick Mathewson 9d5831341e Implement user-declared node families. 21 years ago
  Nick Mathewson 28dd458eaf Upload to trusted dir servers based on DirServer config options, not on routerinfos. 21 years ago
  Nick Mathewson 01eacbca9e Make RecommendedVersions a CONFIG_TYPE_LINELIST option, and have it tolerate whitespace a little better. 21 years ago