Commit History

Autor SHA1 Mensaxe Data
  Roger Dingledine 465f0e528a call circuit_build_failed() even when the failure is immediate %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson ddd45a7c0a Do not segfault on missing intro points. %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine f07d880f38 remove unused variable %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine 1d7979b460 let introcircs receive acks. rend streams now deal correctly again. %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson 5514ad715b Scan list of servers in directory after reloading fingerprint list; remove any servers that are no longer recognized. %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson baaf58fe1d only consider uploading descriptors every 5 sec %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson 90185c67f8 Note a couple of finished items %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson 867832cd07 or, not and %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson d19abb2402 Handle END_STREAM_REASON_{EXITPOLICY|RESOLVEFAILED} %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson 11ca973d26 Mark service descriptors as dirty when we have lost an intro point %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson a2ece0fc08 Separate "start-establishing-introduction" from "upload descriptors"; only upload descriptors containing fully established intro points. %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine e0ce205a76 clean up circuit rebuilding some; fix some bugs we hadn't hit yet %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine a3c072e579 more todo items %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson c9b5ca39de Handle the rendezvous-circ elements of retrying introductions. %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson a4d25bdbd9 <arma> you should make r and i and use r for r and i for i %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson e53ba59250 Handle introduce naks. Arma: Is this right? %!s(int64=22) %!d(string=hai) anos
  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. %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson 9cd163f6ff Have find_intro_circuit return non-open circs %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson 88950f4ac2 Document ACKs/NAKs %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson 5af7e27c62 Re-number the new relay command so as to maintain backward compatibility. Doh! %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson a5bfe84509 ACK/NAK INTRODUCE1 requests. (We do no useful processing on them yet) %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine f4ff5a75c1 break circuit_build_needed_circs into its own func %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine c5052bec95 normal circs are 3 hops, but rend/intro circs are 4, because %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson fc5a766298 Use service IDs in rendmid. (rendclient and common require no changes, it seems) %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine 2321d21b3b bump allowed rend desc skew from 60 mins to 90 mins %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson 306adfc8bd Fix two dumb leaks in crypto.c %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson 1dbf61e7e6 Use service id instead of hex id in rendservice.c log messages. Rendcommon and rendclient will follow tomorrow. %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson c024745bd4 Cosmetic patch for arma's fix for The Bug: Don't set the state to %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine da7bd22a0e clean/update todo %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine d8c954e156 continue beating at pieces of The Bug %!s(int64=22) %!d(string=hai) anos