Roger Dingledine
|
6c56f34aaf
clients shouldn't create datadir until we have something to put there
|
21 years ago |
Roger Dingledine
|
f82a36508d
make router_nickname_is_approved() do the right thing
|
21 years ago |
Roger Dingledine
|
3783d2e682
if johnny has three fenceposts, and jill takes four away...
|
21 years ago |
Roger Dingledine
|
ecc9009256
authdirservers accept the uploading of unverified descriptors.
|
21 years ago |
Roger Dingledine
|
dc7951a5a7
a whole swath of fixes
|
21 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.
|
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
|
e1ba0c4663
running-routers now lists down routers too (with a ! before their name)
|
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
|
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 |
Roger Dingledine
|
30a07b2ecd
non-dirservers expire routerinfo's that are more than a day old
|
21 years ago |
Roger Dingledine
|
41c9b8230d
fix compile error in dirserv
|
21 years ago |
Nick Mathewson
|
1cfac90984
remove upper limit on number of descriptors/directories in dirserver; use smartlists instead of arrays
|
21 years ago |
Roger Dingledine
|
d2de7120fa
fix a seg fault, add another XXX for nick ;)
|
21 years ago |
Nick Mathewson
|
7511fbf993
Resolve some XXXs
|
21 years ago |
Nick Mathewson
|
50b7ebcf9e
Make directory functions update routerlist, not replace it. Add notion of OR-is-trusted-to-be-a-dirserver. Arma, please review: does this handle being a dirserver right?
|
21 years ago |
Nick Mathewson
|
b45fafa3d0
Split directory/router parsing functionality into separate file from routerlist.c
|
21 years ago |
Nick Mathewson
|
81922a125c
More doxygenation.
|
21 years ago |
Roger Dingledine
|
c6d4a00c5f
more doxygen markup
|
21 years ago |
Nick Mathewson
|
44defa4b1a
Never list unapproved servers as recommended
|
21 years ago |
Nick Mathewson
|
efdb356a81
More documentation
|
21 years ago |
Roger Dingledine
|
2b5e6aef15
note another bug to be fixed sometime
|
21 years ago |
Nick Mathewson
|
7055f837ab
Make Tor build on win32 with VC6 without warnings.
|
21 years ago |
Nick Mathewson
|
0fca143ea1
Remove onion_pkey from connection, since onion keys can change more often than connections. Also add more log messages
|
21 years ago |
Nick Mathewson
|
c44016e86e
Merge flagday into main branch.
|
21 years ago |
Nick Mathewson
|
5514ad715b
Scan list of servers in directory after reloading fingerprint list; remove any servers that are no longer recognized.
|
21 years ago |
Nick Mathewson
|
6290d027c9
Continue attack on magic numbers; use new crypto wrappers where possible
|
21 years ago |