Commit Graph

  • d96475690c Note a couple of finished items Nick Mathewson 2004-04-13 19:03:59 +00:00
  • 867832cd07 or, not and Nick Mathewson 2004-04-13 18:44:42 +00:00
  • 628d2eec08 or, not and Nick Mathewson 2004-04-13 18:44:42 +00:00
  • d19abb2402 Handle END_STREAM_REASON_{EXITPOLICY|RESOLVEFAILED} Nick Mathewson 2004-04-13 17:49:41 +00:00
  • f62b3aafa3 Handle END_STREAM_REASON_{EXITPOLICY|RESOLVEFAILED} Nick Mathewson 2004-04-13 17:49:41 +00:00
  • 11ca973d26 Mark service descriptors as dirty when we have lost an intro point Nick Mathewson 2004-04-13 17:20:41 +00:00
  • 93f6f8cc93 Mark service descriptors as dirty when we have lost an intro point Nick Mathewson 2004-04-13 17:20:41 +00:00
  • a2ece0fc08 Separate "start-establishing-introduction" from "upload descriptors"; only upload descriptors containing fully established intro points. Nick Mathewson 2004-04-13 17:16:47 +00:00
  • fe56d1b579 Separate "start-establishing-introduction" from "upload descriptors"; only upload descriptors containing fully established intro points. Nick Mathewson 2004-04-13 17:16:47 +00:00
  • e0ce205a76 clean up circuit rebuilding some; fix some bugs we hadn't hit yet Roger Dingledine 2004-04-13 05:20:52 +00:00
  • 9d66b4c7bf clean up circuit rebuilding some; fix some bugs we hadn't hit yet Roger Dingledine 2004-04-13 05:20:52 +00:00
  • a3c072e579 more todo items Roger Dingledine 2004-04-13 03:31:40 +00:00
  • 7859653ed9 more todo items Roger Dingledine 2004-04-13 03:31:40 +00:00
  • c9b5ca39de Handle the rendezvous-circ elements of retrying introductions. Nick Mathewson 2004-04-13 03:19:58 +00:00
  • 6c8b758ec0 Handle the rendezvous-circ elements of retrying introductions. Nick Mathewson 2004-04-13 03:19:58 +00:00
  • a4d25bdbd9 <arma> you should make r and i and use r for r and i for i Nick Mathewson 2004-04-13 02:36:37 +00:00
  • 359695bb20 <arma> you should make r and i and use r for r and i for i Nick Mathewson 2004-04-13 02:36:37 +00:00
  • e53ba59250 Handle introduce naks. Arma: Is this right? Nick Mathewson 2004-04-13 02:31:52 +00:00
  • e90641c67e Handle introduce naks. Arma: Is this right? Nick Mathewson 2004-04-13 02:31:52 +00:00
  • 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. Nick Mathewson 2004-04-13 01:41:39 +00:00
  • 73c21d2b75 Get the rest of intro-ack/nak handling in ... except for the tricky "pick a new intro and re-extend and re-try" part. Nick Mathewson 2004-04-13 01:41:39 +00:00
  • 9cd163f6ff Have find_intro_circuit return non-open circs Nick Mathewson 2004-04-13 01:15:06 +00:00
  • 6bb9779b9c Have find_intro_circuit return non-open circs Nick Mathewson 2004-04-13 01:15:06 +00:00
  • 88950f4ac2 Document ACKs/NAKs Nick Mathewson 2004-04-13 00:50:11 +00:00
  • 6a50cd28d1 Document ACKs/NAKs Nick Mathewson 2004-04-13 00:50:11 +00:00
  • 5af7e27c62 Re-number the new relay command so as to maintain backward compatibility. Doh! Nick Mathewson 2004-04-13 00:38:16 +00:00
  • 1f37cd81f7 Re-number the new relay command so as to maintain backward compatibility. Doh! Nick Mathewson 2004-04-13 00:38:16 +00:00
  • a5bfe84509 ACK/NAK INTRODUCE1 requests. (We do no useful processing on them yet) Nick Mathewson 2004-04-12 23:33:47 +00:00
  • 73a1d08b03 ACK/NAK INTRODUCE1 requests. (We do no useful processing on them yet) Nick Mathewson 2004-04-12 23:33:47 +00:00
  • f4ff5a75c1 break circuit_build_needed_circs into its own func Roger Dingledine 2004-04-12 22:47:12 +00:00
  • ba90ae1d40 break circuit_build_needed_circs into its own func Roger Dingledine 2004-04-12 22:47:12 +00:00
  • c5052bec95 normal circs are 3 hops, but rend/intro circs are 4, because the initiator doesn't get to choose the last hop Roger Dingledine 2004-04-12 18:40:14 +00:00
  • 63cb93c2c1 normal circs are 3 hops, but rend/intro circs are 4, because the initiator doesn't get to choose the last hop Roger Dingledine 2004-04-12 18:40:14 +00:00
  • fc5a766298 Use service IDs in rendmid. (rendclient and common require no changes, it seems) Nick Mathewson 2004-04-12 18:10:28 +00:00
  • aed5f01859 Use service IDs in rendmid. (rendclient and common require no changes, it seems) Nick Mathewson 2004-04-12 18:10:28 +00:00
  • 2321d21b3b bump allowed rend desc skew from 60 mins to 90 mins Roger Dingledine 2004-04-12 09:44:38 +00:00
  • 540d9f6ae2 bump allowed rend desc skew from 60 mins to 90 mins Roger Dingledine 2004-04-12 09:44:38 +00:00
  • 306adfc8bd Fix two dumb leaks in crypto.c Nick Mathewson 2004-04-12 05:27:38 +00:00
  • 6d960b4a49 Fix two dumb leaks in crypto.c Nick Mathewson 2004-04-12 05:27:38 +00:00
  • 1dbf61e7e6 Use service id instead of hex id in rendservice.c log messages. Rendcommon and rendclient will follow tomorrow. Nick Mathewson 2004-04-12 05:12:50 +00:00
  • a4704de401 Use service id instead of hex id in rendservice.c log messages. Rendcommon and rendclient will follow tomorrow. Nick Mathewson 2004-04-12 05:12:50 +00:00
  • c024745bd4 Cosmetic patch for arma's fix for The Bug: Don't set the state to RESOLVEFAILED if the resolve didn't fail; set it to CONNECTING instead. Nick Mathewson 2004-04-11 17:07:45 +00:00
  • 36fedea37a Cosmetic patch for arma's fix for The Bug: Don't set the state to RESOLVEFAILED if the resolve didn't fail; set it to CONNECTING instead. Nick Mathewson 2004-04-11 17:07:45 +00:00
  • da7bd22a0e clean/update todo Roger Dingledine 2004-04-10 22:13:37 +00:00
  • 2162cf61ef clean/update todo Roger Dingledine 2004-04-10 22:13:37 +00:00
  • d8c954e156 continue beating at pieces of The Bug Roger Dingledine 2004-04-09 21:31:09 +00:00
  • f85dc2b1b2 continue beating at pieces of The Bug Roger Dingledine 2004-04-09 21:31:09 +00:00
  • 23c193c065 if dns resolve is valid, but our exit policy rejects it or the connect attempt fails immediately, we were trying to double-remove it from the dns pending list. Roger Dingledine 2004-04-09 21:06:14 +00:00
  • 39b223af74 if dns resolve is valid, but our exit policy rejects it or the connect attempt fails immediately, we were trying to double-remove it from the dns pending list. Roger Dingledine 2004-04-09 21:06:14 +00:00
  • 8f8d185f4b give better instructions than just 'mail arma' Roger Dingledine 2004-04-09 20:23:25 +00:00
  • a78a9b67a3 give better instructions than just 'mail arma' Roger Dingledine 2004-04-09 20:23:25 +00:00
  • 48e0228f1e expire old CIRCUIT_PURPOSE_C_REND_READY circs too Roger Dingledine 2004-04-09 20:08:13 +00:00
  • 06d04dde19 expire old CIRCUIT_PURPOSE_C_REND_READY circs too Roger Dingledine 2004-04-09 20:08:13 +00:00
  • 4e1b65f53d Dump introduction point status on kill -USR1 Nick Mathewson 2004-04-09 20:02:16 +00:00
  • 884d8b30da Dump introduction point status on kill -USR1 Nick Mathewson 2004-04-09 20:02:16 +00:00
  • f9ade70cf9 Resolve init-services-in-do-hup issue Nick Mathewson 2004-04-09 19:37:50 +00:00
  • 469160d482 Resolve init-services-in-do-hup issue Nick Mathewson 2004-04-09 19:37:50 +00:00
  • c80b42e17c don't call rend_services_init right before we fetch the dir, because we call it right after now. Roger Dingledine 2004-04-09 19:34:55 +00:00
  • c8c0edbffd don't call rend_services_init right before we fetch the dir, because we call it right after now. Roger Dingledine 2004-04-09 19:34:55 +00:00
  • c5bef32d95 call directory_has_arrived has arrived every time we get a new directory, not just the first time Roger Dingledine 2004-04-09 19:30:38 +00:00
  • 7eff6a4d1b call directory_has_arrived has arrived every time we get a new directory, not just the first time Roger Dingledine 2004-04-09 19:30:38 +00:00
  • c256f2c3a1 Make comment more sensible. Still uncertain about when to call rend_services_init, though. Nick Mathewson 2004-04-09 17:54:20 +00:00
  • 680ce65aab Make comment more sensible. Still uncertain about when to call rend_services_init, though. Nick Mathewson 2004-04-09 17:54:20 +00:00
  • e6964ed7e6 set rend exit connection state _before_ calling rend_service_set_connection_addr_port and maybe eventually assert_connection_ok. This solves the other half of the bug weasel found. Nick Mathewson 2004-04-09 17:51:57 +00:00
  • bc9f16846a set rend exit connection state _before_ calling rend_service_set_connection_addr_port and maybe eventually assert_connection_ok. This solves the other half of the bug weasel found. Nick Mathewson 2004-04-09 17:51:57 +00:00
  • facb5d4221 Reload rendezvous service keys on sighup; otherwise, we wind up with a bunch of half-initialized services. This should solve half of weasel's current bug. The crash is the other half. Nick Mathewson 2004-04-09 17:48:09 +00:00
  • 63a16ac183 Reload rendezvous service keys on sighup; otherwise, we wind up with a bunch of half-initialized services. This should solve half of weasel's current bug. The crash is the other half. Nick Mathewson 2004-04-09 17:48:09 +00:00
  • a1a4c5be19 Update cvsignores Peter Palfrader 2004-04-09 13:14:52 +00:00
  • 9c0237c9e7 Update cvsignores Peter Palfrader 2004-04-09 13:14:52 +00:00
  • 4011906b6b get more serious about hunting The Bug (it has been haunting us since the days of 0.0.2preX) Roger Dingledine 2004-04-09 09:39:42 +00:00
  • b1dc6ef6bc get more serious about hunting The Bug (it has been haunting us since the days of 0.0.2preX) Roger Dingledine 2004-04-09 09:39:42 +00:00
  • 9b436c7f7a remove a stray printf Nick Mathewson 2004-04-08 20:59:48 +00:00
  • 4fc1824b5f remove a stray printf Nick Mathewson 2004-04-08 20:59:48 +00:00
  • aa7cfd93e5 Fix base32 implementation; make base32 implementation follow standard; add more tests for base32 Nick Mathewson 2004-04-08 20:56:33 +00:00
  • a2ca3b9db1 Fix base32 implementation; make base32 implementation follow standard; add more tests for base32 Nick Mathewson 2004-04-08 20:56:33 +00:00
  • d237692396 Fix unit tests (now that platform code works differently) Nick Mathewson 2004-04-08 20:22:01 +00:00
  • 1b15964b56 Fix unit tests (now that platform code works differently) Nick Mathewson 2004-04-08 20:22:01 +00:00
  • 3b97a54226 when rend_cache_store warns, give more detail Roger Dingledine 2004-04-08 20:13:28 +00:00
  • 8e266835cd when rend_cache_store warns, give more detail Roger Dingledine 2004-04-08 20:13:28 +00:00
  • aa2189b406 note which preexisting or connection we found. Nick Mathewson 2004-04-08 19:49:55 +00:00
  • 82dc3e2219 note which preexisting or connection we found. Nick Mathewson 2004-04-08 19:49:55 +00:00
  • eb9f5a561e circuit-level sendmes weren't working, because the exit thought it was an exit. Roger Dingledine 2004-04-08 09:41:28 +00:00
  • 757d531469 circuit-level sendmes weren't working, because the exit thought it was an exit. Roger Dingledine 2004-04-08 09:41:28 +00:00
  • 8e686d0c72 we added more AP conns, oops Roger Dingledine 2004-04-08 07:25:54 +00:00
  • db93fae6cb we added more AP conns, oops Roger Dingledine 2004-04-08 07:25:54 +00:00
  • 736bc9628e add 'Do you want to run a hidden service?' section Roger Dingledine 2004-04-08 07:09:48 +00:00
  • 22791bfdb5 add 'Do you want to run a hidden service?' section Roger Dingledine 2004-04-08 07:09:48 +00:00
  • 50729212d0 Document rest of hiddenservice config options; still needs example or tutorial maybe. Nick Mathewson 2004-04-08 06:30:15 +00:00
  • 0147e0aa50 Document rest of hiddenservice config options; still needs example or tutorial maybe. Nick Mathewson 2004-04-08 06:30:15 +00:00
  • 4122e2de11 stop being so eager to have rend_cache_store reject the service descriptor Roger Dingledine 2004-04-08 05:08:27 +00:00
  • 1066a83cee stop being so eager to have rend_cache_store reject the service descriptor Roger Dingledine 2004-04-08 05:08:27 +00:00
  • bb46d782ab Be endianly-correct for rendezvous functionality Nick Mathewson 2004-04-08 04:47:39 +00:00
  • b01bb3c565 Be endianly-correct for rendezvous functionality Nick Mathewson 2004-04-08 04:47:39 +00:00
  • 15de201041 log which intro points we picked Roger Dingledine 2004-04-08 04:36:13 +00:00
  • d6ac05d265 log which intro points we picked Roger Dingledine 2004-04-08 04:36:13 +00:00
  • 8d766cc1cd servers don't need other people to be able to resolve their Address anymore Roger Dingledine 2004-04-08 04:35:51 +00:00
  • e81cd28ba5 servers don't need other people to be able to resolve their Address anymore Roger Dingledine 2004-04-08 04:35:51 +00:00
  • 2a01e3ad10 Launch intro services after launching connections; allow ORs to build circuits through as-yet-unconnectd ORs Nick Mathewson 2004-04-08 03:53:39 +00:00
  • 8cb30357e7 Launch intro services after launching connections; allow ORs to build circuits through as-yet-unconnectd ORs Nick Mathewson 2004-04-08 03:53:39 +00:00
  • 299df7117c don't try to circuit_log_path if you're at the exit edge of a circ Roger Dingledine 2004-04-08 03:30:47 +00:00