aboutsummaryrefslogtreecommitdiff
path: root/src/or/circuit.c
AgeCommit message (Expand)Author
2004-04-01For hidden services: handle INTRODUCE2, send ESTABLISH_INTRO, RENDEZVOUS1.Nick Mathewson
2004-04-01alice chooses her rendezvous node from all running routersRoger Dingledine
2004-04-01Finish implementing what-bob-does-on-INTRODUCE2Nick Mathewson
2004-04-01let the circuit-launcher choose the exit node (if he wants)Roger Dingledine
2004-04-01outline what bob does to initialize his hidden servicesRoger Dingledine
2004-04-01put in hooks for alice and bob logic when circuits finish/failRoger Dingledine
2004-03-31allow conns to demand to be attached to a clean circuitRoger Dingledine
2004-03-30Make smartlist Do What Arma Expects.Nick Mathewson
2004-03-30Add rendezvous-related metadata and code to circuits. Initially, weNick Mathewson
2004-03-30use 'notice' loglevel for things the operator should hearRoger Dingledine
2004-03-21Remove unused open circuits when there are too many, not when they are too old.Nick Mathewson
2004-03-21Dont expire circuits we didnt originate. This may be redundant somehow, but ...Nick Mathewson
2004-03-21Add a RunTesting option to try to learn link state by creating test circuits,...Nick Mathewson
2004-03-20make servers not crash when they rep-hist-note circuits that don't start at themRoger Dingledine
2004-03-20deal with hardware word alignmentRoger Dingledine
2004-03-20Integrate the new "rephist" [rep(utation) hist(ory)] module to traceNick Mathewson
2004-03-18clean up some presentation and commentsRoger Dingledine
2004-03-14bugfix: address that strcat vulnerability in circuit.cRoger Dingledine
2004-03-09Make tor build on windows again. More work still neededNick Mathewson
2004-03-03reenable part of assert_circuit_ok, leave some still disabledRoger Dingledine
2004-03-03Fix (maybe) assert_circuit_ok. leave it disabled till arma confirmsNick Mathewson
2004-03-03Nth time is the charm on list manip.Nick Mathewson
2004-03-02fix a pair of lurking segfaultsRoger Dingledine
2004-03-02Split out mark_for_close with circuits. Seems to work for me.Nick Mathewson
2004-02-29print a statement when the first circ is finished,Roger Dingledine
2004-02-29create a separate connection_edge_destroy() functionRoger Dingledine
2004-02-28clean up some log messages and severitiesRoger Dingledine
2004-02-28if a relay cell is unrecognized at the end of the circuit,Roger Dingledine
2004-02-28Make has_sent_end irrelevant: only try to send end if reason is nonzeroNick Mathewson
2004-02-27patches/answers to nick's commitRoger Dingledine
2004-02-27Refactor mark_for_close, connection_edge_end and friends. Now, everybodyNick Mathewson
2004-02-27clean up an ia64 warningRoger Dingledine
2004-02-25Basic RAM poisoning and magic-checking to notice connection and circuitNick Mathewson
2004-02-18adding the reattach-after-timeout feature wasn't so easy after all.Roger Dingledine
2004-02-17Propagate yes/no/maybe a little farther forward.Nick Mathewson
2004-01-30turn some knobs, add more debuggingRoger Dingledine
2004-01-20add an ap_conn connecting state; report connecting delayRoger Dingledine
2004-01-02fix endian issue: rh.integrity was getting sent wrongRoger Dingledine
2003-12-30make loglevel info less noisyRoger Dingledine
2003-12-28randomize the initial circ_id and stream_id, so an adversary whoRoger Dingledine
2003-12-26back out the insert-padding-if-conflict codeRoger Dingledine
2003-12-23checkpoint: revamp relay cell packaging and handlingRoger Dingledine
2003-12-19rename circ_id_t to uint16_t for code clarityRoger Dingledine
2003-12-19make a relay_header_t struct and pack/unpack funcsRoger Dingledine
2003-12-17remove trailing whitespaceRoger Dingledine
2003-12-17make fetch_from_buf_http malloc its strings ratherRoger Dingledine
2003-12-17end-to-end integrity checking now worksRoger Dingledine
2003-12-16infrastructure for integrity-checks in relay cellsRoger Dingledine
2003-12-16resolve an edge case in get_unique_circ_id_by_connRoger Dingledine
2003-12-16move cell size to 512 bytesRoger Dingledine