Roger Dingledine
|
9c1470840f
i was wrong about one of my invariants
|
21 years ago |
Roger Dingledine
|
26c1c8f173
make unattached rend streams expire after a while (60s)
|
21 years ago |
Roger Dingledine
|
b51561f7fb
prune abandoned circs better
|
21 years ago |
Nick Mathewson
|
37255d24bc
Retry non-final-hop rendezvous failures
|
21 years ago |
Roger Dingledine
|
465f0e528a
call circuit_build_failed() even when the failure is immediate
|
21 years ago |
Roger Dingledine
|
1d7979b460
let introcircs receive acks. rend streams now deal correctly again.
|
21 years ago |
Nick Mathewson
|
a2ece0fc08
Separate "start-establishing-introduction" from "upload descriptors"; only upload descriptors containing fully established intro points.
|
21 years ago |
Roger Dingledine
|
e0ce205a76
clean up circuit rebuilding some; fix some bugs we hadn't hit yet
|
21 years ago |
Nick Mathewson
|
8483bace65
Get the rest of intro-ack/nak handling in ... except for the tricky "pick a new intro and re-extend and re-try" part.
|
21 years ago |
Roger Dingledine
|
f4ff5a75c1
break circuit_build_needed_circs into its own func
|
21 years ago |
Roger Dingledine
|
48e0228f1e
expire old CIRCUIT_PURPOSE_C_REND_READY circs too
|
21 years ago |
Roger Dingledine
|
eb9f5a561e
circuit-level sendmes weren't working, because the exit
|
21 years ago |
Nick Mathewson
|
2a01e3ad10
Launch intro services after launching connections; allow ORs to build circuits through as-yet-unconnectd ORs
|
21 years ago |
Nick Mathewson
|
8351847afd
Nothing is good enough for you, is it?
|
21 years ago |
Nick Mathewson
|
14e31fbd71
Use CIRCUIT_IS_ORIGIN in favor of boolean circ->cpath
|
21 years ago |
Roger Dingledine
|
ad2192c90f
only call circuit_build_failed when we're circ's origin
|
21 years ago |
Nick Mathewson
|
60772ec90c
Split out major functionality of circuit_get_best; rephrase a few booleans
|
21 years ago |
Roger Dingledine
|
93801ac40d
don't pick myself or my twins as hops when building circuits
|
21 years ago |
Nick Mathewson
|
2633d353d7
Carefully increment failure counts when appropriate
|
21 years ago |
Roger Dingledine
|
505797e998
expire open-but-not-yet-acked circs if they're too old
|
21 years ago |
Roger Dingledine
|
650d483bea
convince ourselves that circuit_failed doesn't have to be any smarter
|
21 years ago |
Nick Mathewson
|
3d60cd1d61
Delete trailing whitespace and expand tabs; remove unused aes decrypt code
|
21 years ago |
Roger Dingledine
|
3c683a9e7c
let alice reuse recent rendjoin circs
|
21 years ago |
Roger Dingledine
|
cf67520e95
when counting how many being-built circs will handle a stream,
|
21 years ago |
Roger Dingledine
|
95f0e36f08
alice just fetched bob's hidden webpage.
|
22 years ago |
Roger Dingledine
|
d473cf7ee9
set the circ windows on the middle hop of the rend circs
|
22 years ago |
Roger Dingledine
|
5eca39cdb4
checkpoint commit: rend closer to working, still not there yet
|
22 years ago |
Nick Mathewson
|
6290d027c9
Continue attack on magic numbers; use new crypto wrappers where possible
|
22 years ago |
Roger Dingledine
|
2bb18e62cb
make rend apconn send to the right cpath layer
|
22 years ago |
Nick Mathewson
|
b1a8b208ca
Make init_cpath_crypto able to handle both sides of handshake, by adding a "reverse" flag
|
22 years ago |