Roger Dingledine
|
eb0a19c475
change 0.0.8 extend cell format so it's compatible with 0.0.7
|
21 years ago |
Roger Dingledine
|
fd0fcc89e9
disallow picking unverified routers in circuits
|
21 years ago |
Roger Dingledine
|
ddb6eb35af
we were counting incorrectly when trying to figure out whether
|
21 years ago |
Roger Dingledine
|
e547ab293b
make connection_tls_finish_handshake() more plausible.
|
21 years ago |
Nick Mathewson
|
334de84cbe
Misc small code cleanups; remove exit_server_mode(); change tor_tls_verify behavior
|
21 years ago |
Nick Mathewson
|
54c129d8dc
abstract ORPort/SocksPort checks into server_mode(), proxy_mode(), clique_mode(), etc. Dont change underlying comments.
|
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
|
017d7d1fb3
refuse to build a circuit before the directory has arrived
|
21 years ago |
Roger Dingledine
|
149115cc4e
bugfix: tell circuits what id_digest to look for, so
|
21 years ago |
Roger Dingledine
|
dc0a36d27b
populate circ->n_conn_id_digest when we set circ->n_conn
|
21 years ago |
Nick Mathewson
|
7d8de8cd10
More digest/nickname fixes
|
21 years ago |
Roger Dingledine
|
d58d4c0db6
another checkpoint toward letting ORs connect on demand
|
21 years ago |
Roger Dingledine
|
62dcf9e20f
some of the infrastructure to let ORs connect on demand
|
21 years ago |
Nick Mathewson
|
cbab134bd9
Switch most uses of *_by_addr_port to *_by_identity_digest
|
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
|
1c21a02b90
router_choose_random_node() was ignoring its routerlist argument.
|
21 years ago |
Roger Dingledine
|
ef561c0e42
Break files apart into more modules
|
21 years ago |