Commit Graph

  • d2959da296 Mark item completed Nick Mathewson 2004-10-24 01:28:04 +00:00
  • 57f09573f5 Every 60 seconds, check whether the listeners are still alive, and relaunch the dead ones. Nick Mathewson 2004-10-24 01:22:40 +00:00
  • c0601214e6 Every 60 seconds, check whether the listeners are still alive, and relaunch the dead ones. Nick Mathewson 2004-10-24 01:22:40 +00:00
  • 04ca660b2a Fix typo in last windows patch Nick Mathewson 2004-10-24 00:58:29 +00:00
  • 93bea6234d Fix typo in last windows patch Nick Mathewson 2004-10-24 00:58:29 +00:00
  • 5d53828c57 Handle more errnos from accept() without closing the connection. This may fix a bug that could close OR listeners when (a) TCP connections were hung up before accept() could be called, or (b) during FD exhaustion. Nick Mathewson 2004-10-24 00:55:18 +00:00
  • 05122ef2b8 Handle more errnos from accept() without closing the connection. This may fix a bug that could close OR listeners when (a) TCP connections were hung up before accept() could be called, or (b) during FD exhaustion. Nick Mathewson 2004-10-24 00:55:18 +00:00
  • 78a2c3aa39 Make windows fall back to CWD if SHGetSpecialFolderLocation is borked Nick Mathewson 2004-10-24 00:52:10 +00:00
  • 6b54ab2d6e Make windows fall back to CWD if SHGetSpecialFolderLocation is borked Nick Mathewson 2004-10-24 00:52:10 +00:00
  • 54c432bd93 pay attention to the return value of do_hup, and exit when it fails Roger Dingledine 2004-10-23 17:06:25 +00:00
  • 5fd6e1e546 pay attention to the return value of do_hup, and exit when it fails Roger Dingledine 2004-10-23 17:06:25 +00:00
  • 9cc0c3620f ship src/win32/ in the tarball Roger Dingledine 2004-10-21 00:49:17 +00:00
  • 56f220b1f6 ship src/win32/ in the tarball Roger Dingledine 2004-10-21 00:49:17 +00:00
  • 6899b8001a Check for low _MSC_VER, not high. On windows, always use winsock. Nick Mathewson 2004-10-20 23:30:38 +00:00
  • 8b0527b72d Check for low _MSC_VER, not high. On windows, always use winsock. Nick Mathewson 2004-10-20 23:30:38 +00:00
  • 820ad3c66a bump version to pre5-cvs Roger Dingledine 2004-10-20 23:28:11 +00:00
  • 65fb5f42fa bump version to pre5-cvs Roger Dingledine 2004-10-20 23:28:11 +00:00
  • c4c6ee7d61 add winsock if you've got it, regardless of whether you're msv Roger Dingledine 2004-10-20 23:23:53 +00:00
  • 880cd56a23 add winsock if you've got it, regardless of whether you're msv Roger Dingledine 2004-10-20 23:23:53 +00:00
  • 88cffc3c5f Use bitwise masking to turn off bits, not compare-and-subtract Nick Mathewson 2004-10-20 23:15:49 +00:00
  • 6f673c87d7 Use bitwise masking to turn off bits, not compare-and-subtract Nick Mathewson 2004-10-20 23:15:49 +00:00
  • c3a15d1c74 bcc win32 compiler has no timeval tv_sec Roger Dingledine 2004-10-20 23:12:37 +00:00
  • fe4c68fd60 bcc win32 compiler has no timeval tv_sec Roger Dingledine 2004-10-20 23:12:37 +00:00
  • 235e8f9b33 Update TODO Nick Mathewson 2004-10-20 18:40:04 +00:00
  • d7ca8c2857 Update TODO Nick Mathewson 2004-10-20 18:40:04 +00:00
  • 14306fbf34 point out two parts where the spec is wrong Roger Dingledine 2004-10-20 18:39:05 +00:00
  • c9255caa9b point out two parts where the spec is wrong Roger Dingledine 2004-10-20 18:39:05 +00:00
  • e5049d5aa3 Remove routerinfo_t->is_trusted_dir, and all the twisted machinery used to maintain it. Nick Mathewson 2004-10-19 18:19:59 +00:00
  • ad87a868d7 Remove routerinfo_t->is_trusted_dir, and all the twisted machinery used to maintain it. Nick Mathewson 2004-10-19 18:19:59 +00:00
  • 62094ebd32 Tolerate NULL nicknames better Nick Mathewson 2004-10-19 18:17:12 +00:00
  • ce30d810b2 Tolerate NULL nicknames better Nick Mathewson 2004-10-19 18:17:12 +00:00
  • c7151d8bed Add "pass" target for RedirectExit, to make it easier to break out of a sequence of rules Nick Mathewson 2004-10-19 17:46:06 +00:00
  • 9be8f58392 Add "pass" target for RedirectExit, to make it easier to break out of a sequence of rules Nick Mathewson 2004-10-19 17:46:06 +00:00
  • 97a0a43511 start the process of making 0.0.7* obsolete Roger Dingledine 2004-10-17 21:51:20 +00:00
  • f3fd859372 start the process of making 0.0.7* obsolete Roger Dingledine 2004-10-17 21:51:20 +00:00
  • 640544ae3e use connection_edge_is_rendezvous_stream() more Roger Dingledine 2004-10-17 21:10:41 +00:00
  • 14f0f76925 use connection_edge_is_rendezvous_stream() more Roger Dingledine 2004-10-17 21:10:41 +00:00
  • 776d05f56f mark some items done, move some around, add a wishlist item Roger Dingledine 2004-10-17 20:46:59 +00:00
  • e3cf7ea51f mark some items done, move some around, add a wishlist item Roger Dingledine 2004-10-17 20:46:59 +00:00
  • 695cdb10fe whoops, resolve cells were probably broken Roger Dingledine 2004-10-17 20:31:19 +00:00
  • ff00d3986c whoops, resolve cells were probably broken Roger Dingledine 2004-10-17 20:31:19 +00:00
  • a860d5f27a New upstream (pre)release. Apply patch from cvs to fix a segfault in src/or/test (test.c, 1.131). Peter Palfrader 2004-10-17 18:36:36 +00:00
  • 029a0a4c33 New upstream (pre)release. Apply patch from cvs to fix a segfault in src/or/test (test.c, 1.131). debian-version-0.0.8+0.0.9pre4-1 Peter Palfrader 2004-10-17 18:36:36 +00:00
  • 7c18431747 This commit was manufactured by cvs2svn to create tag 'debian_version_0_0_8+0_0_9pre4-1'. (no author) 2004-10-17 18:36:36 +00:00
  • 05193280fe New upstream (pre)release. Apply patch from cvs to fix a segfault in src/or/test (test.c, 1.131). Peter Palfrader 2004-10-17 18:36:36 +00:00
  • b130aa3c8f Fix segfault in unit tests. (Main program is unaffected) Nick Mathewson 2004-10-17 15:45:54 +00:00
  • 16c09efdaf Fix segfault in unit tests. (Main program is unaffected) Nick Mathewson 2004-10-17 15:45:54 +00:00
  • 4c2595ca66 bump version to 0.0.9pre4 tor-0.0.9pre4 Roger Dingledine 2004-10-17 05:32:10 +00:00
  • c83b0fdbc8 This commit was manufactured by cvs2svn to create tag 'tor-0_0_9pre4'. (no author) 2004-10-17 05:32:10 +00:00
  • 9f714b8471 bump version to 0.0.9pre4 Roger Dingledine 2004-10-17 05:32:10 +00:00
  • 7ba287da5a commit a changelog for pre4 Roger Dingledine 2004-10-17 05:15:46 +00:00
  • b5f08487d3 commit a changelog for pre4 Roger Dingledine 2004-10-17 05:15:46 +00:00
  • e66d5f897a fix a seg fault with exitredirect Roger Dingledine 2004-10-17 04:44:02 +00:00
  • 7d0ea0b636 fix a seg fault with exitredirect Roger Dingledine 2004-10-17 04:44:02 +00:00
  • bca51ea256 ..and reflect that in the todo Roger Dingledine 2004-10-17 04:07:23 +00:00
  • cbd243581b ..and reflect that in the todo Roger Dingledine 2004-10-17 04:07:23 +00:00
  • 560a4a1407 switch conn->addr and conn->dir_port to reflect the final destination, not the http proxy Roger Dingledine 2004-10-17 04:06:48 +00:00
  • 2bd08d6099 switch conn->addr and conn->dir_port to reflect the final destination, not the http proxy Roger Dingledine 2004-10-17 04:06:48 +00:00
  • 6d1e1b7f46 Unify windows special-dir handling Nick Mathewson 2004-10-17 03:38:02 +00:00
  • bda1738eb2 Unify windows special-dir handling Nick Mathewson 2004-10-17 03:38:02 +00:00
  • 376d483d0a Document new options Nick Mathewson 2004-10-17 03:33:51 +00:00
  • 3bb2f47cc6 Document new options Nick Mathewson 2004-10-17 03:33:51 +00:00
  • 8d27385c23 Implement RedirectExit. Nick Mathewson 2004-10-17 01:57:34 +00:00
  • 06836b6fa8 Implement RedirectExit. Nick Mathewson 2004-10-17 01:57:34 +00:00
  • 5efc49600a fix comment that makes no sense Roger Dingledine 2004-10-16 23:18:58 +00:00
  • 5f35e0f66c fix comment that makes no sense Roger Dingledine 2004-10-16 23:18:58 +00:00
  • 7c3ab346f6 various tweaks and fixes Roger Dingledine 2004-10-16 22:56:46 +00:00
  • 748789190e various tweaks and fixes Roger Dingledine 2004-10-16 22:56:46 +00:00
  • e9e9a25881 i take back everything i've said about unit tests Roger Dingledine 2004-10-16 22:56:03 +00:00
  • f46bb185b5 i take back everything i've said about unit tests Roger Dingledine 2004-10-16 22:56:03 +00:00
  • a1bf39f698 Code to parse (but not yet actually use) RedirectExit lines Nick Mathewson 2004-10-16 22:37:08 +00:00
  • 7c2f2fd125 Code to parse (but not yet actually use) RedirectExit lines Nick Mathewson 2004-10-16 22:37:08 +00:00
  • 6d873e5743 don't assert multiple things in the same tor_assert() Roger Dingledine 2004-10-16 22:28:11 +00:00
  • 0a28e8180c don't assert multiple things in the same tor_assert() Roger Dingledine 2004-10-16 22:28:11 +00:00
  • de65052312 don't assert multiple things in the same tor_assert() Roger Dingledine 2004-10-16 22:14:52 +00:00
  • 14e79fd122 don't assert multiple things in the same tor_assert() Roger Dingledine 2004-10-16 22:14:52 +00:00
  • 25a046df74 Fix unit tests, make it compile Nick Mathewson 2004-10-16 21:57:24 +00:00
  • 0273f58629 Fix unit tests, make it compile Nick Mathewson 2004-10-16 21:57:24 +00:00
  • 47dc024f7e Change interface of parse_addr_port() to return address in host order, since most users seem to want that. Nick Mathewson 2004-10-16 21:53:30 +00:00
  • 2c84159748 Change interface of parse_addr_port() to return address in host order, since most users seem to want that. Nick Mathewson 2004-10-16 21:53:30 +00:00
  • 8300c4ae6a Make unit tests pass; refactor most of exit policy parfsing out into new function Nick Mathewson 2004-10-16 21:42:09 +00:00
  • 1fa8c07850 Make unit tests pass; refactor most of exit policy parfsing out into new function Nick Mathewson 2004-10-16 21:42:09 +00:00
  • 69d7b468b4 Refactor parse-addr-mask-and-port-range into a separate function Nick Mathewson 2004-10-16 21:41:12 +00:00
  • e9431e03e1 Refactor parse-addr-mask-and-port-range into a separate function Nick Mathewson 2004-10-16 21:41:12 +00:00
  • a8300c5a2e Note NULL/memset status in TODO Nick Mathewson 2004-10-16 20:41:50 +00:00
  • c6004b2b0e Note NULL/memset status in TODO Nick Mathewson 2004-10-16 20:41:50 +00:00
  • a42adce362 fix memory leak in router.c; start relying on NULL==(zero bytes) Nick Mathewson 2004-10-16 20:38:57 +00:00
  • f3f49aaad1 fix memory leak in router.c; start relying on NULL==(zero bytes) Nick Mathewson 2004-10-16 20:38:57 +00:00
  • b0afd91afe Paranoid bulletproofing for exit code Nick Mathewson 2004-10-16 20:37:54 +00:00
  • 11ba9a6f23 Paranoid bulletproofing for exit code Nick Mathewson 2004-10-16 20:37:54 +00:00
  • f619c4603e Add an autoconf test to make sure that memset(&ptr, 0, sizeof(ptr)) and ptr=NULL are equivalent Nick Mathewson 2004-10-16 20:26:12 +00:00
  • 0a02d05c16 Add an autoconf test to make sure that memset(&ptr, 0, sizeof(ptr)) and ptr=NULL are equivalent Nick Mathewson 2004-10-16 20:26:12 +00:00
  • 56a592dbe3 Fix memory leak Nick Mathewson 2004-10-16 08:39:56 +00:00
  • 3e953640bf Fix memory leak Nick Mathewson 2004-10-16 08:39:56 +00:00
  • 9d5831341e Implement user-declared node families. Nick Mathewson 2004-10-15 20:52:09 +00:00
  • 0661e1dea9 Implement user-declared node families. Nick Mathewson 2004-10-15 20:52:09 +00:00
  • f882bd92ed Remove unused locals Nick Mathewson 2004-10-15 20:50:43 +00:00
  • cc32a4e1ef Remove unused locals Nick Mathewson 2004-10-15 20:50:43 +00:00
  • f359389866 Oops; make sure that break; and continue; work within SMARTLIST_FOREACH Nick Mathewson 2004-10-15 20:49:31 +00:00
  • ae7b62912c Oops; make sure that break; and continue; work within SMARTLIST_FOREACH Nick Mathewson 2004-10-15 20:49:31 +00:00