Commit Graph

  • fe73ae795e 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
  • ede1d3e42d Invert strcasecmp check for supports-rendezvous Nick Mathewson 2004-04-08 03:21:15 +00:00
  • 3937f8aa00 Invert strcasecmp check for supports-rendezvous Nick Mathewson 2004-04-08 03:21:15 +00:00
  • 3e7c8a40bc bugfix: alice would crash if bob advertised 0 intro points Roger Dingledine 2004-04-08 03:18:03 +00:00
  • 1439d854e7 bugfix: alice would crash if bob advertised 0 intro points Roger Dingledine 2004-04-08 03:18:03 +00:00
  • 024c059fae Force tor_malloc(0) to always be sane Nick Mathewson 2004-04-08 03:05:08 +00:00
  • 93c3bd4881 Force tor_malloc(0) to always be sane Nick Mathewson 2004-04-08 03:05:08 +00:00
  • 40f7324eea Allow service descriptors with no intro points Nick Mathewson 2004-04-08 03:02:50 +00:00
  • 715c453419 Allow service descriptors with no intro points Nick Mathewson 2004-04-08 03:02:50 +00:00
  • 8351847afd Nothing is good enough for you, is it? Nick Mathewson 2004-04-08 02:50:34 +00:00
  • a06f89dd47 Nothing is good enough for you, is it? Nick Mathewson 2004-04-08 02:50:34 +00:00
  • 14e31fbd71 Use CIRCUIT_IS_ORIGIN in favor of boolean circ->cpath Nick Mathewson 2004-04-08 02:24:06 +00:00
  • ccc5db36fc Use CIRCUIT_IS_ORIGIN in favor of boolean circ->cpath Nick Mathewson 2004-04-08 02:24:06 +00:00
  • ad2192c90f only call circuit_build_failed when we're circ's origin Roger Dingledine 2004-04-08 02:22:26 +00:00
  • 33332f1fa7 only call circuit_build_failed when we're circ's origin Roger Dingledine 2004-04-08 02:22:26 +00:00
  • 36d7cc8529 make the max buf size 10 megabytes, not 1 megabyte need to implement flexible buffer sizes soon Roger Dingledine 2004-04-08 02:19:35 +00:00
  • b6dbffec07 make the max buf size 10 megabytes, not 1 megabyte need to implement flexible buffer sizes soon Roger Dingledine 2004-04-08 02:19:35 +00:00
  • 4d194ef13f clean up rend_client_get_random_intro Roger Dingledine 2004-04-08 02:11:49 +00:00
  • c673e897de clean up rend_client_get_random_intro Roger Dingledine 2004-04-08 02:11:49 +00:00
  • 46c82e7dbe Set rend_query on exiting streams Nick Mathewson 2004-04-08 02:10:43 +00:00
  • 3fd14b3560 Set rend_query on exiting streams Nick Mathewson 2004-04-08 02:10:43 +00:00
  • 190e59772a more todo items marked off Roger Dingledine 2004-04-08 02:08:23 +00:00
  • ed9dce9963 more todo items marked off Roger Dingledine 2004-04-08 02:08:23 +00:00
  • 3f07083b02 spec change: bob is allowed to advertise zero intro points Roger Dingledine 2004-04-08 02:07:53 +00:00
  • e06eaa2841 spec change: bob is allowed to advertise zero intro points Roger Dingledine 2004-04-08 02:07:53 +00:00
  • 584350feb8 don't log info when we asked for log warn Roger Dingledine 2004-04-08 01:59:31 +00:00
  • 54d63979e1 don't log info when we asked for log warn Roger Dingledine 2004-04-08 01:59:31 +00:00
  • 60772ec90c Split out major functionality of circuit_get_best; rephrase a few booleans Nick Mathewson 2004-04-08 01:55:21 +00:00
  • e6e576689a Split out major functionality of circuit_get_best; rephrase a few booleans Nick Mathewson 2004-04-08 01:55:21 +00:00
  • eaf7c61ebc Do not crash when no desc is found Nick Mathewson 2004-04-08 01:54:02 +00:00
  • aa537d4d0a Do not crash when no desc is found Nick Mathewson 2004-04-08 01:54:02 +00:00
  • 9d38311ae3 allow for directories >8192 bytes Roger Dingledine 2004-04-08 01:47:33 +00:00
  • 0cb332b928 allow for directories >8192 bytes Roger Dingledine 2004-04-08 01:47:33 +00:00
  • 47488fa525 allow 90 minutes of clock skew, not 30 Roger Dingledine 2004-04-08 01:08:56 +00:00
  • 85495d0911 allow 90 minutes of clock skew, not 30 Roger Dingledine 2004-04-08 01:08:56 +00:00
  • e32668ab13 clean up torrc.sample more Roger Dingledine 2004-04-08 00:49:28 +00:00
  • eb6ff04a22 clean up torrc.sample more Roger Dingledine 2004-04-08 00:49:28 +00:00
  • 6cf584b765 clean up choose_good_exit_server() Roger Dingledine 2004-04-07 23:31:29 +00:00
  • 78841f5579 clean up choose_good_exit_server() Roger Dingledine 2004-04-07 23:31:29 +00:00
  • 63cde97253 don't try to build intro circs until you've fetched the directory Roger Dingledine 2004-04-07 22:48:06 +00:00
  • e44f791d58 don't try to build intro circs until you've fetched the directory Roger Dingledine 2004-04-07 22:48:06 +00:00
  • e79a578fec if the rend desc cache entry was fetched more than 15 mins ago, then try to fetch a new one. but if the new fetch fails, use the old one. Roger Dingledine 2004-04-07 22:41:00 +00:00
  • e7786751e5 if the rend desc cache entry was fetched more than 15 mins ago, then try to fetch a new one. but if the new fetch fails, use the old one. Roger Dingledine 2004-04-07 22:41:00 +00:00
  • 09e66bbd14 Freeing the same variable twice in rapid succession can sometimes cause a double-free Nick Mathewson 2004-04-07 22:25:37 +00:00
  • 375adca57c Freeing the same variable twice in rapid succession can sometimes cause a double-free Nick Mathewson 2004-04-07 22:25:37 +00:00
  • 6649645f09 Insert a *copy* of our routerinfo into the routerlist. Nick Mathewson 2004-04-07 22:18:57 +00:00
  • 07042b24d9 Insert a *copy* of our routerinfo into the routerlist. Nick Mathewson 2004-04-07 22:18:57 +00:00
  • b1537e7943 Rebuild and re-upload service descriptors every 15 minutes Nick Mathewson 2004-04-07 22:06:54 +00:00
  • 5cbb24369a Rebuild and re-upload service descriptors every 15 minutes Nick Mathewson 2004-04-07 22:06:54 +00:00
  • b07b2cef29 Remember when we received which service desc. Nick Mathewson 2004-04-07 22:00:54 +00:00
  • d0e2a30b1c Remember when we received which service desc. Nick Mathewson 2004-04-07 22:00:54 +00:00
  • 4d14b786da Make sure we have our own keys before we initialize our routerlist Nick Mathewson 2004-04-07 21:44:46 +00:00
  • a1ab8d2cf0 Make sure we have our own keys before we initialize our routerlist Nick Mathewson 2004-04-07 21:44:46 +00:00
  • 10b48fee28 Generating data does no good if you make no use of it Nick Mathewson 2004-04-07 21:44:24 +00:00
  • 95af04cd69 Generating data does no good if you make no use of it Nick Mathewson 2004-04-07 21:44:24 +00:00
  • 8169da5c30 Don't use Tor version 0.0.5 for intro/rendezvous points. (We don't need to worry about 0.0.4 or earlier, because nobody is running them any more.) Nick Mathewson 2004-04-07 21:36:03 +00:00
  • e4e5b79d38 Don't use Tor version 0.0.5 for intro/rendezvous points. (We don't need to worry about 0.0.4 or earlier, because nobody is running them any more.) Nick Mathewson 2004-04-07 21:36:03 +00:00
  • 7c7301fe92 bump cvs to 0.0.6pre1 Roger Dingledine 2004-04-07 21:35:38 +00:00
  • 15256711a5 bump cvs to 0.0.6pre1 Roger Dingledine 2004-04-07 21:35:38 +00:00
  • 93801ac40d don't pick myself or my twins as hops when building circuits Roger Dingledine 2004-04-07 21:12:54 +00:00
  • 1eacbd597a don't pick myself or my twins as hops when building circuits Roger Dingledine 2004-04-07 21:12:54 +00:00
  • 2633d353d7 Carefully increment failure counts when appropriate Nick Mathewson 2004-04-07 20:59:38 +00:00
  • 73214f6d5e Carefully increment failure counts when appropriate Nick Mathewson 2004-04-07 20:59:38 +00:00
  • 6480d9d049 Identify some finished stuff Nick Mathewson 2004-04-07 20:49:37 +00:00
  • 89e2346e48 Identify some finished stuff Nick Mathewson 2004-04-07 20:49:37 +00:00
  • 4df06ab5bb let bob replenish his intro points and republish service desc as necessary Roger Dingledine 2004-04-07 20:47:50 +00:00
  • f4b6572d75 let bob replenish his intro points and republish service desc as necessary Roger Dingledine 2004-04-07 20:47:50 +00:00
  • 34f748beda a few more todo thoughts Roger Dingledine 2004-04-07 20:46:58 +00:00
  • cb6fe5acbc a few more todo thoughts Roger Dingledine 2004-04-07 20:46:58 +00:00
  • 505797e998 expire open-but-not-yet-acked circs if they're too old Roger Dingledine 2004-04-07 20:38:23 +00:00
  • e186e13de4 expire open-but-not-yet-acked circs if they're too old Roger Dingledine 2004-04-07 20:38:23 +00:00
  • 650d483bea convince ourselves that circuit_failed doesn't have to be any smarter Roger Dingledine 2004-04-07 20:23:59 +00:00
  • 1a00674759 convince ourselves that circuit_failed doesn't have to be any smarter Roger Dingledine 2004-04-07 20:23:59 +00:00
  • 789df20e7d There is no need to cast void* to other pointer types. Nick Mathewson 2004-04-07 20:11:28 +00:00
  • 9c42912575 There is no need to cast void* to other pointer types. Nick Mathewson 2004-04-07 20:11:28 +00:00
  • dfb009febb Repair whitespace in windows orconfig.h Nick Mathewson 2004-04-07 20:01:51 +00:00
  • fcc9f6e497 Repair whitespace in windows orconfig.h Nick Mathewson 2004-04-07 20:01:51 +00:00
  • 3d60cd1d61 Delete trailing whitespace and expand tabs; remove unused aes decrypt code Nick Mathewson 2004-04-07 19:57:40 +00:00
  • 23d68c3112 Delete trailing whitespace and expand tabs; remove unused aes decrypt code Nick Mathewson 2004-04-07 19:57:40 +00:00
  • 75c19716a8 Put ourself in router list; act accordingly. Nick Mathewson 2004-04-07 19:46:27 +00:00
  • b966e60a06 Put ourself in router list; act accordingly. Nick Mathewson 2004-04-07 19:46:27 +00:00
  • 4a9587a486 we were uploading our server descriptor to each the dirservers when we boot, and then also on the first iteration of the main loop Roger Dingledine 2004-04-07 19:30:22 +00:00
  • 3a79b831be we were uploading our server descriptor to each the dirservers when we boot, and then also on the first iteration of the main loop Roger Dingledine 2004-04-07 19:30:22 +00:00
  • 3c683a9e7c let alice reuse recent rendjoin circs Roger Dingledine 2004-04-07 19:22:55 +00:00
  • f373c7ce74 let alice reuse recent rendjoin circs Roger Dingledine 2004-04-07 19:22:55 +00:00
  • 1f0769c470 mark a rend circ dirty when you attach to it Roger Dingledine 2004-04-07 19:14:45 +00:00
  • 0d15416f9a mark a rend circ dirty when you attach to it Roger Dingledine 2004-04-07 19:14:45 +00:00
  • cf67520e95 when counting how many being-built circs will handle a stream, don't count ones that are too old Roger Dingledine 2004-04-07 19:14:33 +00:00
  • a03af212ea when counting how many being-built circs will handle a stream, don't count ones that are too old Roger Dingledine 2004-04-07 19:14:33 +00:00
  • ff76072feb more todo action, and a spec note Roger Dingledine 2004-04-07 06:40:06 +00:00
  • 26b1100391 more todo action, and a spec note Roger Dingledine 2004-04-07 06:40:06 +00:00
  • 90caa94662 routerinfo->addr is host order Roger Dingledine 2004-04-07 06:17:27 +00:00
  • 5b9a4c7107 routerinfo->addr is host order Roger Dingledine 2004-04-07 06:17:27 +00:00
  • fdb58e8ea3 Set routerinfo->addr properly for own routerinfo; do casei routerinfo compare Nick Mathewson 2004-04-06 22:23:12 +00:00
  • a0f6241191 Set routerinfo->addr properly for own routerinfo; do casei routerinfo compare Nick Mathewson 2004-04-06 22:23:12 +00:00
  • f24519e4b9 Set correct address and port mappings on outgoing rendezvous connections Nick Mathewson 2004-04-06 22:05:49 +00:00
  • 706e18a3c3 Set correct address and port mappings on outgoing rendezvous connections Nick Mathewson 2004-04-06 22:05:49 +00:00
  • 95f0e36f08 alice just fetched bob's hidden webpage. yay. Roger Dingledine 2004-04-06 21:52:01 +00:00
  • f3405140c5 alice just fetched bob's hidden webpage. yay. Roger Dingledine 2004-04-06 21:52:01 +00:00
  • d473cf7ee9 set the circ windows on the middle hop of the rend circs Roger Dingledine 2004-04-06 21:25:11 +00:00