Roger Dingledine
|
1cf1836990
break connection_edge_end out of connection_mark_for_close
|
21 years ago |
Nick Mathewson
|
537fb82cbb
Make some functions static
|
21 years ago |
Roger Dingledine
|
7ee6194f3a
break part of circuit.c into relay.c
|
21 years ago |
Roger Dingledine
|
d9fa234fd9
comments and doxygen markup on circuit.c
|
21 years ago |
Roger Dingledine
|
b384c5a18d
bugfix: do directory_send_command only after we've established a socket
|
21 years ago |
Roger Dingledine
|
9bf9ca4d09
bugfix: add a circ->resolving_streams field, and make dns resolving streams not actually in the connection_array until they're done resolving.
|
21 years ago |
Nick Mathewson
|
2ba0776b02
Only connection_add connections once they have conn->s sett; refactor code around this. Should make stuff more bulletproof.
|
21 years ago |
Roger Dingledine
|
bbbc063ed9
stop the circuit_receive_relay_cell warning
|
21 years ago |
Nick Mathewson
|
ddb15b8f67
Remove IVs from cipher code, since AES-ctr has none.
|
21 years ago |
Nick Mathewson
|
7055f837ab
Make Tor build on win32 with VC6 without warnings.
|
21 years ago |
Roger Dingledine
|
9965bd8387
make my assumption explicit
|
21 years ago |
Roger Dingledine
|
505bb2f4a0
it was the second bug that was nailing us.
|
21 years ago |
Roger Dingledine
|
8e8af6aaee
don't expire joined-rend circs that have an exit connection attached
|
21 years ago |
Nick Mathewson
|
f6dbe5a0d4
Refactor crypto error handling to be more like TLS error handling:
|
21 years ago |
Roger Dingledine
|
fb2279b90b
since we don't support truncateds much, don't bother sending them;
|
21 years ago |
Roger Dingledine
|
bd38df8472
fix a bug that's been lurking since 27 may 03 (!)
|
21 years ago |
Roger Dingledine
|
25d54257fb
use tor_assert
|
21 years ago |
Nick Mathewson
|
0fca143ea1
Remove onion_pkey from connection, since onion keys can change more often than connections. Also add more log messages
|
21 years ago |
Roger Dingledine
|
c4b72a254f
tmp patch to also expire old clean rend_ready circs for now
|
21 years ago |
Roger Dingledine
|
3fa2925a6a
if an intro circ waiting for an ack dies before getting one, then
|
21 years ago |
Roger Dingledine
|
65d507b980
log n_circ_ids when attaching rend streams
|
21 years ago |
Roger Dingledine
|
26dd5c68b0
a ! goes a long way toward more helpful debug messages
|
21 years ago |
Roger Dingledine
|
f5427463f5
more debugging to hunt for a bug
|
21 years ago |
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 |