aboutsummaryrefslogtreecommitdiff
path: root/src/or/circuit.c
AgeCommit message (Expand)Author
2004-05-05Only connection_add connections once they have conn->s sett; refactor code ar...Nick Mathewson
2004-05-02stop the circuit_receive_relay_cell warningRoger Dingledine
2004-04-28Remove IVs from cipher code, since AES-ctr has none.Nick Mathewson
2004-04-28Make Tor build on win32 with VC6 without warnings.Nick Mathewson
2004-04-27make my assumption explicitRoger Dingledine
2004-04-27it was the second bug that was nailing us.Roger Dingledine
2004-04-27don't expire joined-rend circs that have an exit connection attachedRoger Dingledine
2004-04-26Refactor crypto error handling to be more like TLS error handling:Nick Mathewson
2004-04-26since we don't support truncateds much, don't bother sending them;Roger Dingledine
2004-04-26fix a bug that's been lurking since 27 may 03 (!)Roger Dingledine
2004-04-25use tor_assertRoger Dingledine
2004-04-25Remove onion_pkey from connection, since onion keys can change more often tha...Nick Mathewson
2004-04-18tmp patch to also expire old clean rend_ready circs for nowRoger Dingledine
2004-04-18if an intro circ waiting for an ack dies before getting one, thenRoger Dingledine
2004-04-17log n_circ_ids when attaching rend streamsRoger Dingledine
2004-04-17a ! goes a long way toward more helpful debug messagesRoger Dingledine
2004-04-17more debugging to hunt for a bugRoger Dingledine
2004-04-16i was wrong about one of my invariantsRoger Dingledine
2004-04-15make unattached rend streams expire after a while (60s)Roger Dingledine
2004-04-14prune abandoned circs betterRoger Dingledine
2004-04-14Retry non-final-hop rendezvous failuresNick Mathewson
2004-04-14call circuit_build_failed() even when the failure is immediateRoger Dingledine
2004-04-13let introcircs receive acks. rend streams now deal correctly again.Roger Dingledine
2004-04-13Separate "start-establishing-introduction" from "upload descriptors"; only up...Nick Mathewson
2004-04-13clean up circuit rebuilding some; fix some bugs we hadn't hit yetRoger Dingledine
2004-04-13Get the rest of intro-ack/nak handling in ... except for the tricky "pick a n...Nick Mathewson
2004-04-12break circuit_build_needed_circs into its own funcRoger Dingledine
2004-04-09expire old CIRCUIT_PURPOSE_C_REND_READY circs tooRoger Dingledine
2004-04-08circuit-level sendmes weren't working, because the exitRoger Dingledine
2004-04-08Launch intro services after launching connections; allow ORs to build circuit...Nick Mathewson
2004-04-08Nothing is good enough for you, is it?Nick Mathewson
2004-04-08Use CIRCUIT_IS_ORIGIN in favor of boolean circ->cpathNick Mathewson
2004-04-08only call circuit_build_failed when we're circ's originRoger Dingledine
2004-04-08Split out major functionality of circuit_get_best; rephrase a few booleansNick Mathewson
2004-04-07don't pick myself or my twins as hops when building circuitsRoger Dingledine
2004-04-07Carefully increment failure counts when appropriateNick Mathewson
2004-04-07expire open-but-not-yet-acked circs if they're too oldRoger Dingledine
2004-04-07convince ourselves that circuit_failed doesn't have to be any smarterRoger Dingledine
2004-04-07Delete trailing whitespace and expand tabs; remove unused aes decrypt codeNick Mathewson
2004-04-07let alice reuse recent rendjoin circsRoger Dingledine
2004-04-07when counting how many being-built circs will handle a stream,Roger Dingledine
2004-04-06alice just fetched bob's hidden webpage.Roger Dingledine
2004-04-06set the circ windows on the middle hop of the rend circsRoger Dingledine
2004-04-06checkpoint commit: rend closer to working, still not there yetRoger Dingledine
2004-04-06Continue attack on magic numbers; use new crypto wrappers where possibleNick Mathewson
2004-04-05make rend apconn send to the right cpath layerRoger Dingledine
2004-04-05Make init_cpath_crypto able to handle both sides of handshake, by adding a "r...Nick Mathewson
2004-04-05alice can now look up bob's service descriptor,Roger Dingledine
2004-04-03nick, can you make and send the rendezvous cookie?Roger Dingledine
2004-04-03Use (set|get)_uint(16|32) in lieu of memcpy where reasonable.Nick Mathewson