Roger Dingledine
|
ee23b7a470
use unverified routers in the desired positions
|
21 years ago |
Nick Mathewson
|
0b91fd1cbe
Add a generic Comma-separated-value config type, and a FirewallPorts option to tell FascistFirewall which ports are open. (Defaults to 80,443)
|
21 years ago |
Nick Mathewson
|
416653271a
Implement strict{entry|exit}nodes config options
|
21 years ago |
Roger Dingledine
|
cd3da3fc12
o clients choose nodes proportional to advertised bandwidth
|
21 years ago |
Roger Dingledine
|
b2c7b5adfb
fix a race condition in 008pre2: don't try to extend onto a connection
|
21 years ago |
Roger Dingledine
|
05790d1722
let children survive sigint, sigterm, etc.
|
21 years ago |
Roger Dingledine
|
b51a444dd2
commit some odds and ends, so my tree is clean
|
21 years ago |
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 |