Roger Dingledine
|
9c66e2bf9a
if >=2 circs are being built that handle a given stream,
|
22 years ago |
Roger Dingledine
|
ea6c4f6348
our circuit symmetric key (for aes) is 127 bits, not 128 bits.
|
22 years ago |
Roger Dingledine
|
8bd7c94bf6
general cleanups
|
22 years ago |
Roger Dingledine
|
c25fbd2676
break routers.c into router.c for stuff the router does,
|
22 years ago |
Roger Dingledine
|
e0952d0773
terminology shift:
|
22 years ago |
Roger Dingledine
|
63f81bddae
pick nodes for a circuit only from those the directory says are up
|
22 years ago |
Roger Dingledine
|
99db996aef
stop segfault when choose_good_exit_server returns NULL
|
22 years ago |
Roger Dingledine
|
d172fdd300
fix vicious bug in connection_ap_attach_pending that caused it to
|
22 years ago |
Roger Dingledine
|
f65e871bfd
bugfix in exit node choice: we used to find the perfect exit node but then use the wrong one.
|
22 years ago |
Roger Dingledine
|
975bb68010
simplify: options.OnionRouter==1 iff options.ORPort>0
|
22 years ago |
Nick Mathewson
|
3d145769de
Patch last patch to last patch
|
22 years ago |
Nick Mathewson
|
dde0eb6570
Patch last patch.
|
22 years ago |
Nick Mathewson
|
0e5abcb635
Skip non-running routers for exit node selection
|
22 years ago |
Roger Dingledine
|
25ac8857f3
bugfix: sometimes we closed a circ while cpuworker was cranking,
|
22 years ago |
Roger Dingledine
|
f0cccc567e
bugfix: don't ask for ->next of an expired circuit
|
22 years ago |
Roger Dingledine
|
ac56486bf6
use the tor_malloc_zero wrapper
|
22 years ago |
Nick Mathewson
|
f42c77f618
"I don't think it's quite fair to condemn a whole program because of a
|
22 years ago |
Nick Mathewson
|
ac5fc456ee
comment choose_good_exit_server
|
22 years ago |
Nick Mathewson
|
53ab335787
Fix a segfault caused by a weird logic error and masked by another.
|
22 years ago |
Roger Dingledine
|
5e81e4748e
bugfixes
|
22 years ago |
Roger Dingledine
|
fe856406be
initial patches on patches
|
22 years ago |
Nick Mathewson
|
8a17d9e5d3
Finish implementing the rest of the exitpolicy stuff, except for automatically starting circuit builds.
|
22 years ago |
Nick Mathewson
|
a8eaa79e03
Improved exit policy syntax; basic client-side DNS caching.
|
22 years ago |
Roger Dingledine
|
c8639b2bbc
bump default pathlen to 3; clean up surrounding code
|
22 years ago |
Roger Dingledine
|
f5829aa723
lay groundwork for EntryNodes and ExitNodes
|
22 years ago |
Nick Mathewson
|
785f5cdac8
Make crypto_pseudo_rand* never fail.
|
22 years ago |
Nick Mathewson
|
2e05b9ccf9
Remove dead code
|
22 years ago |
Nick Mathewson
|
7d441ec6b4
Compute paths as we build them.
|
22 years ago |
Nick Mathewson
|
e6296a4e2f
Refactor onion_generate_cpath to build cpaths one hop at a time. This
|
22 years ago |
Nick Mathewson
|
7bde42676b
Rename aci to circ_id throughout.
|
22 years ago |