Commit History

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