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 |