Nick Mathewson
|
2a339b7627
Split uptime into separate field
|
21 years ago |
Nick Mathewson
|
d858a9e990
Remember list of digests for trusted dirservers; use this list to tell whether you are a trusted dirserver
|
21 years ago |
Roger Dingledine
|
d5999a24af
also don't hang up on him if we're an OR and he's an authdirserver
|
21 years ago |
Roger Dingledine
|
dc7951a5a7
a whole swath of fixes
|
21 years ago |
Nick Mathewson
|
54c129d8dc
abstract ORPort/SocksPort checks into server_mode(), proxy_mode(), clique_mode(), etc. Dont change underlying comments.
|
21 years ago |
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.
|
21 years ago |
Roger Dingledine
|
e167eeb18e
add 'advertisedbandwidth' to router descriptor
|
21 years ago |
Nick Mathewson
|
38c889c454
Remove spurious assert
|
21 years ago |
Nick Mathewson
|
e9d81d873b
Fix the router_compare_to_my_exit_policy assertion failure once-and-for-all, by declaring 0.0.0.0 always denied.
|
21 years ago |
Roger Dingledine
|
cbf73b2bc5
touchups all over
|
21 years ago |
Nick Mathewson
|
7d8de8cd10
More digest/nickname fixes
|
21 years ago |
Roger Dingledine
|
62dcf9e20f
some of the infrastructure to let ORs connect on demand
|
21 years ago |
Nick Mathewson
|
cbab134bd9
Switch most uses of *_by_addr_port to *_by_identity_digest
|
21 years ago |
Roger Dingledine
|
e1ba0c4663
running-routers now lists down routers too (with a ! before their name)
|
21 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.
|
21 years ago |
Roger Dingledine
|
f42f04c859
cleanups on 008pre1 items
|
21 years ago |
Nick Mathewson
|
b1e9adf056
Always use get_data_directory() instead of options.DataDirectory; fix a memory leak in router.c
|
21 years ago |
Nick Mathewson
|
76f769deb9
Remaining 008pre1 items done; deferred where more design is needed.
|
21 years ago |
Nick Mathewson
|
f7976c1e9b
Terminate comment
|
21 years ago |
Nick Mathewson
|
8aec3a7301
Implement several 008pre1 items: needs more testing
|
21 years ago |
Roger Dingledine
|
ba5d48e852
router->is_trusted_dir implies router->dir_port>0
|
21 years ago |
Nick Mathewson
|
0d1b4b5024
Unbork windows whitespace
|
21 years ago |
Nick Mathewson
|
17b5b3685f
Make tor build on win32 again; handle locking for server
|
21 years ago |
Nick Mathewson
|
66881d5709
If we are a directory, we should trust ourself.
|
21 years ago |
Nick Mathewson
|
80365b9897
Allow multiple exit policy lines; mostly add support for AP policies
|
21 years ago |
Roger Dingledine
|
5ba9235873
clean up directory.c API
|
21 years ago |
Nick Mathewson
|
b45fafa3d0
Split directory/router parsing functionality into separate file from routerlist.c
|
21 years ago |
Roger Dingledine
|
3cdf2d67da
it's amazing what a bit of punctuation can do for appearances
|
21 years ago |
Nick Mathewson
|
81922a125c
More doxygenation.
|
21 years ago |
Roger Dingledine
|
c6d4a00c5f
more doxygen markup
|
21 years ago |