Roger Dingledine
|
fa1d446440
OPport is gone. So is conn type OP.
|
22 лет назад |
Roger Dingledine
|
39e9d79038
add circuit-level sendme relay cells
|
22 лет назад |
Nick Mathewson
|
0957ffeb83
work on versioning; new log_fn function
|
22 лет назад |
Roger Dingledine
|
9f38ba196c
make router_dump_token only for debugging; clean backslashes
|
22 лет назад |
Nick Mathewson
|
52604afd62
more debugging on build_directory
|
22 лет назад |
Nick Mathewson
|
54a58c897c
more debugging on build_directory
|
22 лет назад |
Nick Mathewson
|
39314a13b0
Thats the letter I and the number 2. (Apologies to Negativland)
|
22 лет назад |
Nick Mathewson
|
22df330f14
Get directories working.
|
22 лет назад |
Nick Mathewson
|
c3998e94f9
Call the right signed-directory functions; try to describe the difference between everything; remove some unused interfaces
|
22 лет назад |
Roger Dingledine
|
2c7e660c62
sign directories with the signing key
|
22 лет назад |
Nick Mathewson
|
afc0eb2c71
Tested backends for directory signing and checking. Directory parser completely refactored. Need documentation and integration. Explanitory mail forthcoming.
|
22 лет назад |
Roger Dingledine
|
bbddd50082
fix double-semicolon parse error
|
22 лет назад |
Nick Mathewson
|
d0ff485e1b
More work on directories. Signed directories not yet tested. No support for checking sigs yet
|
22 лет назад |
Nick Mathewson
|
fcf7bfe290
Refactor directories; add unit tests; add router keyword
|
22 лет назад |
Roger Dingledine
|
d7f50337c1
incremental path building in; uses ephemeral DH; onions are gone
|
22 лет назад |
Roger Dingledine
|
8a94dd60af
cpath is now a doubly linked list, not an array
|
22 лет назад |
Roger Dingledine
|
10902028e0
bugfix: only close old circuits if they have no connections!
|
22 лет назад |
Nick Mathewson
|
33176c70a5
Factor out timeval-related functions.
|
22 лет назад |
Roger Dingledine
|
e1d37ed6ab
divorce circuit building from user connections
|
22 лет назад |
Roger Dingledine
|
cdf6ea201f
put most of the remaining exit policy stuff in
|
22 лет назад |
Nick Mathewson
|
c217b1ca71
Add magic to end of C files to make emacs happy; split test invocation into separate file.
|
22 лет назад |
Roger Dingledine
|
64e46988f6
greatly simplify this notion of 'roles':
|
22 лет назад |
Nick Mathewson
|
743e61e8c6
Add daemon logic
|
22 лет назад |
Nick Mathewson
|
e3368a65a9
Make ACI anti-collision logic work; make sure that cells are filled with 0s.
|
22 лет назад |
Roger Dingledine
|
70b35ce8c2
lazy (just in time) directory rebuilding
|
23 лет назад |
Roger Dingledine
|
7354619bc1
clean up prepare_for_poll() so it's fast
|
23 лет назад |
Roger Dingledine
|
1768f29d7e
better comments and a few patches
|
23 лет назад |
Roger Dingledine
|
3cf02a88f4
rudimentary dns caching (of both resolves and resolve failures)
|
23 лет назад |
Roger Dingledine
|
c35373a2cf
major overhaul: dns slave subsystem, topics
|
23 лет назад |
Roger Dingledine
|
9d3e80a589
use a rbtree for replay detection, rather than linear search
|
23 лет назад |