Roger Dingledine
|
77bb3e054e
reenable part of assert_circuit_ok, leave some still disabled
|
20 лет назад |
Nick Mathewson
|
20ecb66c7d
Fix (maybe) assert_circuit_ok. leave it disabled till arma confirms
|
20 лет назад |
Nick Mathewson
|
5985aef18a
Nth time is the charm on list manip.
|
20 лет назад |
Roger Dingledine
|
4f6cf727b9
fix a pair of lurking segfaults
|
20 лет назад |
Nick Mathewson
|
6f3c6d1289
Split out mark_for_close with circuits. Seems to work for me.
|
20 лет назад |
Roger Dingledine
|
ef5f917e9e
print a statement when the first circ is finished,
|
20 лет назад |
Roger Dingledine
|
195ee8c845
create a separate connection_edge_destroy() function
|
20 лет назад |
Roger Dingledine
|
dd632e697e
clean up some log messages and severities
|
20 лет назад |
Roger Dingledine
|
3a1a6bb09e
if a relay cell is unrecognized at the end of the circuit,
|
20 лет назад |
Nick Mathewson
|
88e222ff76
Make has_sent_end irrelevant: only try to send end if reason is nonzero
|
20 лет назад |
Roger Dingledine
|
611f117ce1
patches/answers to nick's commit
|
20 лет назад |
Nick Mathewson
|
c5bbb571d2
Refactor mark_for_close, connection_edge_end and friends. Now, everybody
|
20 лет назад |
Roger Dingledine
|
1b3c197fad
clean up an ia64 warning
|
20 лет назад |
Nick Mathewson
|
496e414e52
Basic RAM poisoning and magic-checking to notice connection and circuit
|
20 лет назад |
Roger Dingledine
|
3456adec31
adding the reattach-after-timeout feature wasn't so easy after all.
|
20 лет назад |
Nick Mathewson
|
bd14023afd
Propagate yes/no/maybe a little farther forward.
|
20 лет назад |
Roger Dingledine
|
afdaff63ef
turn some knobs, add more debugging
|
20 лет назад |
Roger Dingledine
|
3516ae1a26
add an ap_conn connecting state; report connecting delay
|
20 лет назад |
Roger Dingledine
|
53061b3778
fix endian issue: rh.integrity was getting sent wrong
|
21 лет назад |
Roger Dingledine
|
8085235e5f
make loglevel info less noisy
|
21 лет назад |
Roger Dingledine
|
f3fdbadfdf
randomize the initial circ_id and stream_id, so an adversary who
|
21 лет назад |
Roger Dingledine
|
71739b486a
back out the insert-padding-if-conflict code
|
21 лет назад |
Roger Dingledine
|
43fcb70bad
checkpoint: revamp relay cell packaging and handling
|
21 лет назад |
Roger Dingledine
|
a5e6ec244f
rename circ_id_t to uint16_t for code clarity
|
21 лет назад |
Roger Dingledine
|
45a66c6955
make a relay_header_t struct and pack/unpack funcs
|
21 лет назад |
Roger Dingledine
|
6a19e64066
remove trailing whitespace
|
21 лет назад |
Roger Dingledine
|
5ecd6b6bad
make fetch_from_buf_http malloc its strings rather
|
21 лет назад |
Roger Dingledine
|
aba237e3e2
end-to-end integrity checking now works
|
21 лет назад |
Roger Dingledine
|
21cc01299b
infrastructure for integrity-checks in relay cells
|
21 лет назад |
Roger Dingledine
|
4e50f79b11
resolve an edge case in get_unique_circ_id_by_conn
|
21 лет назад |