Nick Mathewson
|
9510d9a792
tor --list-fingerprint to print fingerprint and exit
|
21 年之前 |
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 年之前 |
Nick Mathewson
|
2fbf31533b
Tricksy compiler warnings! We hates them, hates them forever, my precious!
|
21 年之前 |
Nick Mathewson
|
ce5709184b
Pass with -Wstrict-prototypes
|
21 年之前 |
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 年之前 |
Roger Dingledine
|
0113a643a2
quick-and-dirty dir policy since the dirservers are getting hammered
|
21 年之前 |
Nick Mathewson
|
57f09573f5
Every 60 seconds, check whether the listeners are still alive, and relaunch the dead ones.
|
21 年之前 |
Nick Mathewson
|
6899b8001a
Check for low _MSC_VER, not high. On windows, always use winsock.
|
21 年之前 |
Nick Mathewson
|
e5049d5aa3
Remove routerinfo_t->is_trusted_dir, and all the twisted machinery used to
|
21 年之前 |
Nick Mathewson
|
c7151d8bed
Add "pass" target for RedirectExit, to make it easier to break out of a sequence of rules
|
21 年之前 |
Roger Dingledine
|
7c3ab346f6
various tweaks and fixes
|
21 年之前 |
Nick Mathewson
|
a1bf39f698
Code to parse (but not yet actually use) RedirectExit lines
|
21 年之前 |
Roger Dingledine
|
de65052312
don't assert multiple things in the same tor_assert()
|
21 年之前 |
Nick Mathewson
|
9d5831341e
Implement user-declared node families.
|
21 年之前 |
Nick Mathewson
|
28dd458eaf
Upload to trusted dir servers based on DirServer config options, not on routerinfos.
|
21 年之前 |
Nick Mathewson
|
01eacbca9e
Make RecommendedVersions a CONFIG_TYPE_LINELIST option, and have it tolerate whitespace a little better.
|
21 年之前 |
Nick Mathewson
|
88e0c080cf
Ignore fascistfirewall when dealing with service descriptors; obey fascistfirewall when posting server descriptors; ignore fascistfirewall on directory connections when httpproxy is set.
|
21 年之前 |
Nick Mathewson
|
7fa5d224d4
Implement "families" of coadministered nodes; prevent them all from appearing on the same circuit.
|
21 年之前 |
Roger Dingledine
|
3737566465
make it build on amd64
|
21 年之前 |
Roger Dingledine
|
aebc3a03ba
more int to size_t conversions, fixing one or more amd64 bugs
|
21 年之前 |
Nick Mathewson
|
0d5a847f12
Remove need for dirservers file: now, we note trusted dirservers in configuration options, and only need to remember addr:port and key digest for each one.
|
21 年之前 |
Nick Mathewson
|
e0cce8fba8
Unify tests for "did I originate this nonopen OR connection?"
|
21 年之前 |
Nick Mathewson
|
30dd1c87a5
Add default trusted-dir-server entries only when no dirserver lines are given in the config file
|
21 年之前 |
Nick Mathewson
|
9c49947163
Check fingerprint list before generating running-routers lists; also add as-yet-uncalled function to update an OR connection nickname on the fly
|
21 年之前 |
Nick Mathewson
|
0068415b80
Add an implementation of trusted_dir_server logic to switch towards simply remembering an addr/port/keyid for each trusted dir server
|
21 年之前 |
Roger Dingledine
|
1a4cb248f3
interim commit for http proxy support
|
21 年之前 |
Nick Mathewson
|
9e8ae9766e
Only check versions against downloaded directories, not cached directories.
|
21 年之前 |
Roger Dingledine
|
a31ba30ae6
if our local cached directory is new enough, go ahead and
|
21 年之前 |
Nick Mathewson
|
d20d10f360
If we are an authoritative dirserver, check out the fingerprint list when setting connection nicknames
|
21 年之前 |
Roger Dingledine
|
d0edf8e8b5
fix two bugs with cached directories:
|
21 年之前 |