aboutsummaryrefslogtreecommitdiff
path: root/src/or/circuit.c
Commit message (Expand)AuthorAge
* create a separate connection_edge_destroy() functionRoger Dingledine2004-02-29
* clean up some log messages and severitiesRoger Dingledine2004-02-28
* if a relay cell is unrecognized at the end of the circuit,Roger Dingledine2004-02-28
* Make has_sent_end irrelevant: only try to send end if reason is nonzeroNick Mathewson2004-02-28
* patches/answers to nick's commitRoger Dingledine2004-02-27
* Refactor mark_for_close, connection_edge_end and friends. Now, everybodyNick Mathewson2004-02-27
* clean up an ia64 warningRoger Dingledine2004-02-27
* Basic RAM poisoning and magic-checking to notice connection and circuitNick Mathewson2004-02-25
* adding the reattach-after-timeout feature wasn't so easy after all.Roger Dingledine2004-02-18
* Propagate yes/no/maybe a little farther forward.Nick Mathewson2004-02-17
* turn some knobs, add more debuggingRoger Dingledine2004-01-30
* add an ap_conn connecting state; report connecting delayRoger Dingledine2004-01-20
* fix endian issue: rh.integrity was getting sent wrongRoger Dingledine2004-01-02
* make loglevel info less noisyRoger Dingledine2003-12-30
* randomize the initial circ_id and stream_id, so an adversary whoRoger Dingledine2003-12-28
* back out the insert-padding-if-conflict codeRoger Dingledine2003-12-26
* checkpoint: revamp relay cell packaging and handlingRoger Dingledine2003-12-23
* rename circ_id_t to uint16_t for code clarityRoger Dingledine2003-12-19
* make a relay_header_t struct and pack/unpack funcsRoger Dingledine2003-12-19
* remove trailing whitespaceRoger Dingledine2003-12-17
* make fetch_from_buf_http malloc its strings ratherRoger Dingledine2003-12-17
* end-to-end integrity checking now worksRoger Dingledine2003-12-17
* infrastructure for integrity-checks in relay cellsRoger Dingledine2003-12-16
* resolve an edge case in get_unique_circ_id_by_connRoger Dingledine2003-12-16
* move cell size to 512 bytesRoger Dingledine2003-12-16
* add H(K|1) to the onionskin replyRoger Dingledine2003-12-16
* Make compile warning-free on cygwinNick Mathewson2003-12-15
* start tracking the 'It appears I've already sent the end' warningRoger Dingledine2003-12-14
* more friendly warning when there are too many dns workersRoger Dingledine2003-12-14
* bugfix: a circuit that immediately failed still counts as a failed circuitRoger Dingledine2003-12-13
* if >=2 circs are being built that handle a given stream,Roger Dingledine2003-12-12
* close the circuit when we get a truncated cellRoger Dingledine2003-12-09
* fix vicious bug in connection_ap_attach_pending that caused it toRoger Dingledine2003-12-03
* simplify: options.OnionRouter==1 iff options.ORPort>0Roger Dingledine2003-11-20
* bugfix and cleanupsRoger Dingledine2003-11-19
* Separate failure-count tracking from circuit-launching.Nick Mathewson2003-11-19
* bugfix: sometimes we closed a circ while cpuworker was cranking,Roger Dingledine2003-11-18
* bugfix: don't ask for ->next of an expired circuitRoger Dingledine2003-11-18
* use the tor_malloc_zero wrapperRoger Dingledine2003-11-18
* don't build too many circs at onceRoger Dingledine2003-11-18
* Fix possible bug in circID selection when building circuits on combination OP...Nick Mathewson2003-11-17
* more verbose info for circuits when kill -USR1Roger Dingledine2003-11-17
* finally find and possibly fix the circuit_deliver_relay_cell warn bugRoger Dingledine2003-11-17
* catch the last missing log line i hopeRoger Dingledine2003-11-17
* Remove a possible source of error in circID picking.Nick Mathewson2003-11-17
* continue the circuit_deliver_relay_cell forward-failure bughuntRoger Dingledine2003-11-17
* trivial bugfixesRoger Dingledine2003-11-17
* recognize in-progress circs and don't start redundant onesRoger Dingledine2003-11-17
* change when circuits are built and expiredRoger Dingledine2003-11-16
* bugfix: if you recognize a relay cell, don't also pass it on.Roger Dingledine2003-11-16