Roger Dingledine
|
e1ba0c4663
running-routers now lists down routers too (with a ! before their name)
|
21 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.
|
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
|
f7976c1e9b
Terminate comment
|
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 |
Nick Mathewson
|
0d1b4b5024
Unbork windows whitespace
|
21 years ago |
Nick Mathewson
|
17b5b3685f
Make tor build on win32 again; handle locking for server
|
21 years ago |
Nick Mathewson
|
66881d5709
If we are a directory, we should trust ourself.
|
21 years ago |
Nick Mathewson
|
80365b9897
Allow multiple exit policy lines; mostly add support for AP policies
|
21 years ago |
Roger Dingledine
|
5ba9235873
clean up directory.c API
|
21 years ago |
Nick Mathewson
|
b45fafa3d0
Split directory/router parsing functionality into separate file from routerlist.c
|
21 years ago |
Roger Dingledine
|
3cdf2d67da
it's amazing what a bit of punctuation can do for appearances
|
21 years ago |
Nick Mathewson
|
81922a125c
More doxygenation.
|
21 years ago |
Roger Dingledine
|
c6d4a00c5f
more doxygen markup
|
21 years ago |
Roger Dingledine
|
9bf9ca4d09
bugfix: add a circ->resolving_streams field, and make dns resolving streams not actually in the connection_array until they're done resolving.
|
21 years ago |
Nick Mathewson
|
efdb356a81
More documentation
|
21 years ago |
Roger Dingledine
|
fa6e9efcd0
accept port 81 by default also, since people have been asking for it
|
21 years ago |
Nick Mathewson
|
89275e7806
Comment router*.c
|
21 years ago |
Roger Dingledine
|
8cc9001391
clean some dead code (right?)
|
21 years ago |
Nick Mathewson
|
f6dbe5a0d4
Refactor crypto error handling to be more like TLS error handling:
|
21 years ago |
Roger Dingledine
|
25d54257fb
use tor_assert
|
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 |
Roger Dingledine
|
7fbc35c136
don't build and upload a new desc twice in a row
|
21 years ago |
Roger Dingledine
|
7e2a2a7f81
bugfix: when rotating onion key, do it (more) correctly
|
21 years ago |
Roger Dingledine
|
0b31d0d4e8
more touch-ups
|
21 years ago |
Nick Mathewson
|
c44016e86e
Merge flagday into main branch.
|
21 years ago |
Nick Mathewson
|
d237692396
Fix unit tests (now that platform code works differently)
|
21 years ago |