Commit History

Author SHA1 Message Date
  Roger Dingledine 9c1470840f i was wrong about one of my invariants 21 years ago
  Roger Dingledine 26c1c8f173 make unattached rend streams expire after a while (60s) 21 years ago
  Roger Dingledine b51561f7fb prune abandoned circs better 21 years ago
  Nick Mathewson 37255d24bc Retry non-final-hop rendezvous failures 21 years ago
  Roger Dingledine 465f0e528a call circuit_build_failed() even when the failure is immediate 21 years ago
  Roger Dingledine 1d7979b460 let introcircs receive acks. rend streams now deal correctly again. 21 years ago
  Nick Mathewson a2ece0fc08 Separate "start-establishing-introduction" from "upload descriptors"; only upload descriptors containing fully established intro points. 21 years ago
  Roger Dingledine e0ce205a76 clean up circuit rebuilding some; fix some bugs we hadn't hit yet 21 years ago
  Nick Mathewson 8483bace65 Get the rest of intro-ack/nak handling in ... except for the tricky "pick a new intro and re-extend and re-try" part. 21 years ago
  Roger Dingledine f4ff5a75c1 break circuit_build_needed_circs into its own func 21 years ago
  Roger Dingledine 48e0228f1e expire old CIRCUIT_PURPOSE_C_REND_READY circs too 21 years ago
  Roger Dingledine eb9f5a561e circuit-level sendmes weren't working, because the exit 21 years ago
  Nick Mathewson 2a01e3ad10 Launch intro services after launching connections; allow ORs to build circuits through as-yet-unconnectd ORs 21 years ago
  Nick Mathewson 8351847afd Nothing is good enough for you, is it? 21 years ago
  Nick Mathewson 14e31fbd71 Use CIRCUIT_IS_ORIGIN in favor of boolean circ->cpath 21 years ago
  Roger Dingledine ad2192c90f only call circuit_build_failed when we're circ's origin 21 years ago
  Nick Mathewson 60772ec90c Split out major functionality of circuit_get_best; rephrase a few booleans 21 years ago
  Roger Dingledine 93801ac40d don't pick myself or my twins as hops when building circuits 21 years ago
  Nick Mathewson 2633d353d7 Carefully increment failure counts when appropriate 21 years ago
  Roger Dingledine 505797e998 expire open-but-not-yet-acked circs if they're too old 21 years ago
  Roger Dingledine 650d483bea convince ourselves that circuit_failed doesn't have to be any smarter 21 years ago
  Nick Mathewson 3d60cd1d61 Delete trailing whitespace and expand tabs; remove unused aes decrypt code 21 years ago
  Roger Dingledine 3c683a9e7c let alice reuse recent rendjoin circs 21 years ago
  Roger Dingledine cf67520e95 when counting how many being-built circs will handle a stream, 21 years ago
  Roger Dingledine 95f0e36f08 alice just fetched bob's hidden webpage. 22 years ago
  Roger Dingledine d473cf7ee9 set the circ windows on the middle hop of the rend circs 22 years ago
  Roger Dingledine 5eca39cdb4 checkpoint commit: rend closer to working, still not there yet 22 years ago
  Nick Mathewson 6290d027c9 Continue attack on magic numbers; use new crypto wrappers where possible 22 years ago
  Roger Dingledine 2bb18e62cb make rend apconn send to the right cpath layer 22 years ago
  Nick Mathewson b1a8b208ca Make init_cpath_crypto able to handle both sides of handshake, by adding a "reverse" flag 22 years ago