Nick Mathewson
|
6f3c6d1289
Split out mark_for_close with circuits. Seems to work for me.
|
21 years ago |
Nick Mathewson
|
a1e4c6dc85
Fix assertion failure spotted by arma.
|
21 years ago |
Roger Dingledine
|
f81ad1550e
note an assert trigger bug
|
21 years ago |
Roger Dingledine
|
e2881631cf
fix duplicate call to connection_mark_for_close
|
21 years ago |
Roger Dingledine
|
2ac37c64f2
bugfix: we were checking the wrong thing to see if 'reason'
|
21 years ago |
Roger Dingledine
|
8e5c1921fc
when a stream is 15s late, print out the circuit at -l warn
|
22 years ago |
Roger Dingledine
|
195ee8c845
create a separate connection_edge_destroy() function
|
22 years ago |
Roger Dingledine
|
62d3df8633
bugfix: when we time out on a stream and detach, send an end first
|
22 years ago |
Roger Dingledine
|
dd632e697e
clean up some log messages and severities
|
22 years ago |
Roger Dingledine
|
e59f19ca03
some more small fixes
|
22 years ago |
Nick Mathewson
|
ee68371f41
Stop answering "end" with "end"
|
22 years ago |
Nick Mathewson
|
4e89c6661a
Push responsibility for connection marking down as far as possible; have only a close path; add some missing end cells; change return conventions a little.
|
22 years ago |
Nick Mathewson
|
88e222ff76
Make has_sent_end irrelevant: only try to send end if reason is nonzero
|
22 years ago |
Roger Dingledine
|
611f117ce1
patches/answers to nick's commit
|
22 years ago |
Nick Mathewson
|
c5bbb571d2
Refactor mark_for_close, connection_edge_end and friends. Now, everybody
|
22 years ago |
Roger Dingledine
|
737b2a0bf1
make 'connected' cells include the resolved IP
|
22 years ago |
Roger Dingledine
|
3456adec31
adding the reattach-after-timeout feature wasn't so easy after all.
|
22 years ago |
Roger Dingledine
|
39efb0ed52
retry streams where the connected cell hasn't arrived in 15 seconds
|
22 years ago |
Nick Mathewson
|
bd14023afd
Propagate yes/no/maybe a little farther forward.
|
22 years ago |
Roger Dingledine
|
deda0d93dd
Let AP edges receive 'end' relay cells while waiting for 'connected'
|
22 years ago |
Roger Dingledine
|
3516ae1a26
add an ap_conn connecting state; report connecting delay
|
22 years ago |
Roger Dingledine
|
522982f8e9
fix assert trigger in server
|
22 years ago |
Roger Dingledine
|
5086300815
split the token bucket into 'rate' and 'burst' params
|
22 years ago |
Roger Dingledine
|
53061b3778
fix endian issue: rh.integrity was getting sent wrong
|
22 years ago |
Roger Dingledine
|
c2e37901be
stop a bug that straycat may have found
|
22 years ago |
Roger Dingledine
|
43fcb70bad
checkpoint: revamp relay cell packaging and handling
|
22 years ago |
Roger Dingledine
|
ad93c0a2bd
make sure there's no conflict when generating stream_ids
|
22 years ago |
Roger Dingledine
|
45a66c6955
make a relay_header_t struct and pack/unpack funcs
|
22 years ago |
Roger Dingledine
|
6a19e64066
remove trailing whitespace
|
22 years ago |
Roger Dingledine
|
21cc01299b
infrastructure for integrity-checks in relay cells
|
22 years ago |