Nick Mathewson
|
e7241044e8
Better bounds checking on parsed ints
|
21 年之前 |
Roger Dingledine
|
578a3e25e5
fix a signed/unsigned comparison
|
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 年之前 |
Nick Mathewson
|
c7e8c2098a
Include a dir-signing-key token in directories to tell the parsing entity which key is being used to sign. This is the first step in obsoleting the dirservers file.
|
21 年之前 |
Nick Mathewson
|
b08ff7b1f7
Fix a couple of typos, one of which conceals a bug in parsing opt keywords with objects
|
21 年之前 |
Nick Mathewson
|
9e8ae9766e
Only check versions against downloaded directories, not cached directories.
|
21 年之前 |
Roger Dingledine
|
136d4e5739
prefer tor_free to free
|
21 年之前 |
Nick Mathewson
|
7eff786e4b
Fix messages for _UNRECOGNIZED tokens
|
21 年之前 |
Roger Dingledine
|
0d2f9b9b4b
the tor clients in cvs can't speak to the current tor authdirservers for
|
21 年之前 |
Roger Dingledine
|
a2517b4f07
checking only 0.0.7 and 0.0.8 didn't work, because some dirservers
|
21 年之前 |
Roger Dingledine
|
fa0a1ec49f
cleanup: use strcmpstart() in more places
|
21 年之前 |
Nick Mathewson
|
bda41ba3fd
Use new split function and strcmpstart correctly
|
21 年之前 |
Roger Dingledine
|
444a01610c
make the compile work (and not complain) on sunos 5.9
|
21 年之前 |
Nick Mathewson
|
ae46b6b077
Fix some DOCDOCs
|
21 年之前 |
Nick Mathewson
|
86980cf6e2
Functions to test nickname validity
|
21 年之前 |
Nick Mathewson
|
590cd621f8
Clean up last patch; implement (mostly) proper handling for verified/unverified name collisions.
|
21 年之前 |
Nick Mathewson
|
85a910e085
Parse uptime into routerinfo
|
21 年之前 |
Roger Dingledine
|
cd3da3fc12
o clients choose nodes proportional to advertised bandwidth
|
21 年之前 |
Roger Dingledine
|
b2c7b5adfb
fix a race condition in 008pre2: don't try to extend onto a connection
|
21 年之前 |
Roger Dingledine
|
fb4b804c2c
Don't warn about being unverified if you're not in the running-routers
|
21 年之前 |
Nick Mathewson
|
3de630ec67
Only warn about version newness once
|
21 年之前 |
Nick Mathewson
|
05e9a2269c
Remove obsolete link-key keyword
|
21 年之前 |
Nick Mathewson
|
1ada52fe87
router_get_hash_impl would fail when end_str started with \n. Now it works.
|
21 年之前 |
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 年之前 |
Roger Dingledine
|
658e02a621
untwisting the logic, it would seem the pkey is always defined?
|
21 年之前 |
Nick Mathewson
|
6ceb351e31
Comment about n_args<1 is correct, since all directory servers are running post-007x versions
|
21 年之前 |
Roger Dingledine
|
8491d97b9c
print the name of the dirserver that told us we were unverified
|
21 年之前 |
Nick Mathewson
|
2ff6d6d8b9
There is no space after network-status; make router_get_hash_impl more bulletproof.
|
21 年之前 |
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 年之前 |
Roger Dingledine
|
da26a7a197
log a warning if you're running an unverified server, to let
|
21 年之前 |