Nick Mathewson
|
9e8ae9766e
Only check versions against downloaded directories, not cached directories.
|
21 anni fa |
Roger Dingledine
|
136d4e5739
prefer tor_free to free
|
21 anni fa |
Nick Mathewson
|
7eff786e4b
Fix messages for _UNRECOGNIZED tokens
|
21 anni fa |
Roger Dingledine
|
0d2f9b9b4b
the tor clients in cvs can't speak to the current tor authdirservers for
|
21 anni fa |
Roger Dingledine
|
a2517b4f07
checking only 0.0.7 and 0.0.8 didn't work, because some dirservers
|
21 anni fa |
Roger Dingledine
|
fa0a1ec49f
cleanup: use strcmpstart() in more places
|
21 anni fa |
Nick Mathewson
|
bda41ba3fd
Use new split function and strcmpstart correctly
|
21 anni fa |
Roger Dingledine
|
444a01610c
make the compile work (and not complain) on sunos 5.9
|
21 anni fa |
Nick Mathewson
|
ae46b6b077
Fix some DOCDOCs
|
21 anni fa |
Nick Mathewson
|
86980cf6e2
Functions to test nickname validity
|
21 anni fa |
Nick Mathewson
|
590cd621f8
Clean up last patch; implement (mostly) proper handling for verified/unverified name collisions.
|
21 anni fa |
Nick Mathewson
|
85a910e085
Parse uptime into routerinfo
|
21 anni fa |
Roger Dingledine
|
cd3da3fc12
o clients choose nodes proportional to advertised bandwidth
|
21 anni fa |
Roger Dingledine
|
b2c7b5adfb
fix a race condition in 008pre2: don't try to extend onto a connection
|
21 anni fa |
Roger Dingledine
|
fb4b804c2c
Don't warn about being unverified if you're not in the running-routers
|
21 anni fa |
Nick Mathewson
|
3de630ec67
Only warn about version newness once
|
21 anni fa |
Nick Mathewson
|
05e9a2269c
Remove obsolete link-key keyword
|
21 anni fa |
Nick Mathewson
|
1ada52fe87
router_get_hash_impl would fail when end_str started with \n. Now it works.
|
21 anni fa |
Nick Mathewson
|
f6cc218742
Refactor ISO-style (yyyy-mm-dd hh:mm:ss) time parsing into util.c; rename format/parse_rfc1123_time; make rephist remember used bandwidth; published used bandwidth in descriptors in 15-minute chunks. Breaks unittests.
|
21 anni fa |
Roger Dingledine
|
658e02a621
untwisting the logic, it would seem the pkey is always defined?
|
21 anni fa |
Nick Mathewson
|
6ceb351e31
Comment about n_args<1 is correct, since all directory servers are running post-007x versions
|
21 anni fa |
Roger Dingledine
|
8491d97b9c
print the name of the dirserver that told us we were unverified
|
21 anni fa |
Nick Mathewson
|
2ff6d6d8b9
There is no space after network-status; make router_get_hash_impl more bulletproof.
|
21 anni fa |
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.
|
21 anni fa |
Roger Dingledine
|
da26a7a197
log a warning if you're running an unverified server, to let
|
21 anni fa |
Roger Dingledine
|
aebec8ab9e
stop using atexit() to remove our pid, since it's called
|
21 anni fa |
Nick Mathewson
|
33fe5e362f
Never use time(NULL) as assumed publication time for a directory.
|
21 anni fa |
Roger Dingledine
|
b48cdc9d40
populate router_get_my_routerinfo()->is_verified
|
21 anni fa |
Roger Dingledine
|
ecc9009256
authdirservers accept the uploading of unverified descriptors.
|
21 anni fa |
Roger Dingledine
|
dc7951a5a7
a whole swath of fixes
|
21 anni fa |