Nick Mathewson
|
2ff6d6d8b9
There is no space after network-status; make router_get_hash_impl more bulletproof.
|
20 years ago |
Nick Mathewson
|
78f12ffcca
Bugfix: "Okay, I just shut down like you told me. Now let me verify your signature." Also fix error message when running over-new version.
|
20 years ago |
Roger Dingledine
|
da26a7a197
log a warning if you're running an unverified server, to let
|
20 years ago |
Roger Dingledine
|
aebec8ab9e
stop using atexit() to remove our pid, since it's called
|
20 years ago |
Nick Mathewson
|
33fe5e362f
Never use time(NULL) as assumed publication time for a directory.
|
20 years ago |
Roger Dingledine
|
b48cdc9d40
populate router_get_my_routerinfo()->is_verified
|
20 years ago |
Roger Dingledine
|
ecc9009256
authdirservers accept the uploading of unverified descriptors.
|
20 years ago |
Roger Dingledine
|
dc7951a5a7
a whole swath of fixes
|
20 years ago |
Nick Mathewson
|
df3544422c
Change rule from "reject non-recommended versions" to "reject obsolete versions". A version is "obsolete" if it is non-recommended, and at least one recommended version is newer than it.
|
20 years ago |
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 years ago |
Nick Mathewson
|
bc36db351f
Resolve all DOCDOCs.
|
20 years ago |
Nick Mathewson
|
5f7738d4cc
Code to parse tor version numbers so we can do an is-newer-than check.
|
20 years ago |
Roger Dingledine
|
e167eeb18e
add 'advertisedbandwidth' to router descriptor
|
20 years ago |
Nick Mathewson
|
7d8de8cd10
More digest/nickname fixes
|
20 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.
|
20 years ago |
Nick Mathewson
|
76f769deb9
Remaining 008pre1 items done; deferred where more design is needed.
|
20 years ago |
Nick Mathewson
|
8aec3a7301
Implement several 008pre1 items: needs more testing
|
20 years ago |
Nick Mathewson
|
65e26bae3d
Check directory signatures based on name of signer, not on whom we got the directory from.
|
20 years ago |
Nick Mathewson
|
94782444f8
Check recommended-software string *early*, before actually parsing the directory.
|
20 years ago |
Nick Mathewson
|
80365b9897
Allow multiple exit policy lines; mostly add support for AP policies
|
20 years ago |
Nick Mathewson
|
7511fbf993
Resolve some XXXs
|
20 years ago |
Nick Mathewson
|
b45fafa3d0
Split directory/router parsing functionality into separate file from routerlist.c
|
20 years ago |