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 |
Roger Dingledine
|
ba5d48e852
router->is_trusted_dir implies router->dir_port>0
|
20 years ago |
Roger Dingledine
|
30a07b2ecd
non-dirservers expire routerinfo's that are more than a day old
|
20 years ago |
Roger Dingledine
|
41c9b8230d
fix compile error in dirserv
|
20 years ago |
Nick Mathewson
|
1cfac90984
remove upper limit on number of descriptors/directories in dirserver; use smartlists instead of arrays
|
20 years ago |
Roger Dingledine
|
d2de7120fa
fix a seg fault, add another XXX for nick ;)
|
20 years ago |
Nick Mathewson
|
7511fbf993
Resolve some XXXs
|
20 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?
|
20 years ago |
Nick Mathewson
|
b45fafa3d0
Split directory/router parsing functionality into separate file from routerlist.c
|
20 years ago |
Nick Mathewson
|
81922a125c
More doxygenation.
|
20 years ago |
Roger Dingledine
|
c6d4a00c5f
more doxygen markup
|
20 years ago |
Nick Mathewson
|
44defa4b1a
Never list unapproved servers as recommended
|
20 years ago |
Nick Mathewson
|
efdb356a81
More documentation
|
20 years ago |
Roger Dingledine
|
2b5e6aef15
note another bug to be fixed sometime
|
20 years ago |
Nick Mathewson
|
7055f837ab
Make Tor build on win32 with VC6 without warnings.
|
20 years ago |
Nick Mathewson
|
0fca143ea1
Remove onion_pkey from connection, since onion keys can change more often than connections. Also add more log messages
|
20 years ago |
Nick Mathewson
|
c44016e86e
Merge flagday into main branch.
|
20 years ago |
Nick Mathewson
|
5514ad715b
Scan list of servers in directory after reloading fingerprint list; remove any servers that are no longer recognized.
|
20 years ago |
Nick Mathewson
|
6290d027c9
Continue attack on magic numbers; use new crypto wrappers where possible
|
20 years ago |
Roger Dingledine
|
7793078dff
alice can now look up bob's service descriptor,
|
20 years ago |
Nick Mathewson
|
b3c2b62a14
Make "common" no longer depend on or.h
|
20 years ago |
Roger Dingledine
|
83c88c55fd
old or skewed descriptor doesn't mean we failed to parse it
|
20 years ago |
Roger Dingledine
|
155c777a84
fix typo
|
20 years ago |
Nick Mathewson
|
6a79b1cb57
Re-enable unit tests for directory generation.
|
20 years ago |
Nick Mathewson
|
0e6084d751
Remove descriptors that are older than 24 hours from the directory. Use strlcat instead of strncat to generate directories.
|
20 years ago |
Roger Dingledine
|
fdc5751c60
bugfix: address that strcat vulnerability in circuit.c
|
20 years ago |
Roger Dingledine
|
6af8d0606f
inform unapproved servers when we reject their descriptors
|
20 years ago |
Roger Dingledine
|
30969421d3
stop troubling router operators with unapproved router connect attempts
|
20 years ago |
Roger Dingledine
|
6e22801e0f
when you get a desc from an unknown router, log its fingerprint
|
20 years ago |