Commit Graph

  • f1fcd78063 bugfixes: don't hang waiting for new children to die; accept HTTP/1.1 Roger Dingledine 2002-07-20 02:01:18 +00:00
  • 1c3b823a82 bugfix: create_onion now works with routelen>2 Roger Dingledine 2002-07-20 01:59:28 +00:00
  • f5b3e461a9 bugfix: create_onion now works with routelen>2 Roger Dingledine 2002-07-20 01:59:28 +00:00
  • 684d50b139 added a note on openssl and popt dependencies Roger Dingledine 2002-07-19 21:02:39 +00:00
  • 02c8f7744b added a note on openssl and popt dependencies Roger Dingledine 2002-07-19 21:02:39 +00:00
  • 5c0edf6d54 Folded cell.? into src/or Roger Dingledine 2002-07-19 18:48:28 +00:00
  • 098f44f1f6 Folded cell.? into src/or Roger Dingledine 2002-07-19 18:48:28 +00:00
  • fc0e2a34ec slightly less noisy Roger Dingledine 2002-07-19 18:48:19 +00:00
  • 71c70cfca7 slightly less noisy Roger Dingledine 2002-07-19 18:48:19 +00:00
  • fee55dd4a3 minor cleanups in config files Roger Dingledine 2002-07-19 18:48:03 +00:00
  • c0363b0719 minor cleanups in config files Roger Dingledine 2002-07-19 18:48:03 +00:00
  • 61d10b309f Folded cell.? into src/or Roger Dingledine 2002-07-19 18:47:04 +00:00
  • 034d521947 Folded cell.? into src/or Roger Dingledine 2002-07-19 18:47:04 +00:00
  • 926081ad69 revised todo Roger Dingledine 2002-07-19 16:25:53 +00:00
  • f96e94925e revised todo Roger Dingledine 2002-07-19 16:25:53 +00:00
  • f617a4e733 Test suite for onion.c - currently tests encrypt_onion() and decrypt_onion(). Matej Pjafjar 2002-07-19 14:08:44 +00:00
  • 15cc71165d Test suite for onion.c - currently tests encrypt_onion() and decrypt_onion(). Matej Pjafjar 2002-07-19 14:08:44 +00:00
  • 5fc0bcf303 initial versions of README, for new users getting up to speed, and HACKING, for people wanting to play with the code. the hacking doc is still incomplete. Roger Dingledine 2002-07-19 08:13:42 +00:00
  • 86d1931671 initial versions of README, for new users getting up to speed, and HACKING, for people wanting to play with the code. the hacking doc is still incomplete. Roger Dingledine 2002-07-19 08:13:42 +00:00
  • ab2218bb46 moria:9004 is now a twin to town-square:9004 Roger Dingledine 2002-07-19 00:33:31 +00:00
  • 047b34a720 moria:9004 is now a twin to town-square:9004 Roger Dingledine 2002-07-19 00:33:31 +00:00
  • 2147898577 Implemented router twins Roger Dingledine 2002-07-18 23:44:57 +00:00
  • 6a1c54d4ea Implemented router twins Roger Dingledine 2002-07-18 23:44:57 +00:00
  • 0a8d58138d changes to support sendme cells Roger Dingledine 2002-07-18 06:38:32 +00:00
  • 17ede6caec changes to support sendme cells Roger Dingledine 2002-07-18 06:38:32 +00:00
  • 267434bdea Implemented congestion control Roger Dingledine 2002-07-18 06:37:58 +00:00
  • e3b0de9414 Implemented congestion control Roger Dingledine 2002-07-18 06:37:58 +00:00
  • ccdef66b68 new link padding scheme Roger Dingledine 2002-07-16 18:24:12 +00:00
  • c336d7070e new link padding scheme Roger Dingledine 2002-07-16 18:24:12 +00:00
  • 53cec4caef Put in a note in README to explain how to compile (I had to wade through the cvs messages), and added my router on mosg.cl.cam.ac.uk to the list of routers. Andrei Serjantov 2002-07-16 16:18:16 +00:00
  • 2059e0afbc Put in a note in README to explain how to compile (I had to wade through the cvs messages), and added my router on mosg.cl.cam.ac.uk to the list of routers. Andrei Serjantov 2002-07-16 16:18:16 +00:00
  • c951c6f186 new config files, some bugfixes Roger Dingledine 2002-07-16 02:12:58 +00:00
  • f405675221 new config files, some bugfixes Roger Dingledine 2002-07-16 02:12:58 +00:00
  • 117cbeeaaf Implemented link padding and receiver token buckets Roger Dingledine 2002-07-16 01:12:15 +00:00
  • 4247e11679 Implemented link padding and receiver token buckets Roger Dingledine 2002-07-16 01:12:15 +00:00
  • ffc545311b removed args.c (bruce's popt stuff makes it obsolete) Roger Dingledine 2002-07-15 21:13:40 +00:00
  • d6fe961d98 removed args.c (bruce's popt stuff makes it obsolete) Roger Dingledine 2002-07-15 21:13:40 +00:00
  • 4aeca322b4 bug-fix. poptReadDefaultOptions() should find and load ~/.<cmd>rc files now. Bruce Montrose 2002-07-15 19:05:12 +00:00
  • 9eb40bd5de bug-fix. poptReadDefaultOptions() should find and load ~/.<cmd>rc files now. Bruce Montrose 2002-07-15 19:05:12 +00:00
  • 52311e1b78 corrected some string literals Bruce Montrose 2002-07-15 16:42:27 +00:00
  • 9cac022d10 corrected some string literals Bruce Montrose 2002-07-15 16:42:27 +00:00
  • f6e2ed2316 removed mention of src/op/ from configure Roger Dingledine 2002-07-12 22:22:25 +00:00
  • ace2abb8e0 removed mention of src/op/ from configure Roger Dingledine 2002-07-12 22:22:25 +00:00
  • 016691b5b1 removing the obsolete op/ code Roger Dingledine 2002-07-12 18:34:44 +00:00
  • c21560ef6e removing the obsolete op/ code Roger Dingledine 2002-07-12 18:34:44 +00:00
  • be25ffd5d7 removed loglevel from global namespace. severity level is set using log() with a NULL format argument now. example: log(LOG_ERR,NULL); Bruce Montrose 2002-07-12 18:14:17 +00:00
  • 41c3bc7b8a removed loglevel from global namespace. severity level is set using log() with a NULL format argument now. example: log(LOG_ERR,NULL); Bruce Montrose 2002-07-12 18:14:17 +00:00
  • d00c39231d integrated use of getoption() into OR. removed getargs() and getconfig(). Bruce Montrose 2002-07-12 17:12:08 +00:00
  • 2956eab59c integrated use of getoption() into OR. removed getargs() and getconfig(). Bruce Montrose 2002-07-12 17:12:08 +00:00
  • aaca91109f finishing touches. think its ready for integration now. Bruce Montrose 2002-07-11 19:03:44 +00:00
  • a167d2d5f2 finishing touches. think its ready for integration now. Bruce Montrose 2002-07-11 19:03:44 +00:00
  • 3ee59f2325 added new option GlobalRole to getoptions() Bruce Montrose 2002-07-11 18:38:16 +00:00
  • 925b4c234c added new option GlobalRole to getoptions() Bruce Montrose 2002-07-11 18:38:16 +00:00
  • 4c65f31340 cleaned up some, added validation to getoptions() Bruce Montrose 2002-07-11 14:50:26 +00:00
  • 425c305436 cleaned up some, added validation to getoptions() Bruce Montrose 2002-07-11 14:50:26 +00:00
  • eb51576abf fixed the deadlock bug Roger Dingledine 2002-07-10 20:17:27 +00:00
  • 4261da99df fixed the deadlock bug Roger Dingledine 2002-07-10 20:17:27 +00:00
  • 391d23c428 it wouldn't return when the next router isn't up, leading to later seg fault Roger Dingledine 2002-07-10 19:05:13 +00:00
  • 0b88190236 it wouldn't return when the next router isn't up, leading to later seg fault Roger Dingledine 2002-07-10 19:05:13 +00:00
  • db15776bdd a patch for mat's patch Roger Dingledine 2002-07-10 18:39:33 +00:00
  • 73e084cc0d a patch for mat's patch Roger Dingledine 2002-07-10 18:39:33 +00:00
  • 6a58057a6e Added usage display on error. Bruce Montrose 2002-07-10 12:37:49 +00:00
  • 394e1801d3 Added usage display on error. Bruce Montrose 2002-07-10 12:37:49 +00:00
  • bb01f59de9 Bugfix : connection_exit_process_data_cell() quit after receiving the SS, without waiting for the destination addr/port Matej Pjafjar 2002-07-10 12:37:37 +00:00
  • b3a8475b05 Bugfix : connection_exit_process_data_cell() quit after receiving the SS, without waiting for the destination addr/port Matej Pjafjar 2002-07-10 12:37:37 +00:00
  • f07ade3046 getrouters() changed so that a router ignores its own entry in the router list Matej Pjafjar 2002-07-10 12:35:59 +00:00
  • ff975cde7d getrouters() changed so that a router ignores its own entry in the router list Matej Pjafjar 2002-07-10 12:35:59 +00:00
  • ce934e4974 Bugfix - the list of valid characters in a filename didn't include an n . Matej Pjafjar 2002-07-10 10:11:13 +00:00
  • 56bb40ee12 Bugfix - the list of valid characters in a filename didn't include an n . Matej Pjafjar 2002-07-10 10:11:13 +00:00
  • 934ca320ff added file to codebase Bruce Montrose 2002-07-09 19:57:38 +00:00
  • 9686acd4fc added file to codebase Bruce Montrose 2002-07-09 19:57:38 +00:00
  • 62ead018a1 Miscellaneous bug fixes / activated "make check" for src/or Bruce Montrose 2002-07-09 19:51:41 +00:00
  • c7447cc8b8 Miscellaneous bug fixes / activated "make check" for src/or Bruce Montrose 2002-07-09 19:51:41 +00:00
  • 0a3da3ae37 put in the support for 'router twins' basically, a twin is a router which is different except it shares the same keypair. so in cases where we want to find a "next router" and all we really care is that it can decrypt the next onion layer, then a twin is just as good. Roger Dingledine 2002-07-08 08:59:15 +00:00
  • 96536c176d put in the support for 'router twins' basically, a twin is a router which is different except it shares the same keypair. so in cases where we want to find a "next router" and all we really care is that it can decrypt the next onion layer, then a twin is just as good. Roger Dingledine 2002-07-08 08:59:15 +00:00
  • b86fecbf47 general cleanup Roger Dingledine 2002-07-05 06:27:23 +00:00
  • 4fb8e71d3b general cleanup Roger Dingledine 2002-07-05 06:27:23 +00:00
  • bb163ca830 minor bug fix in error checking Bruce Montrose 2002-07-03 19:58:18 +00:00
  • fecc8212ac minor bug fix in error checking Bruce Montrose 2002-07-03 19:58:18 +00:00
  • 66c6f2231e patch to fix running the program only as an op Roger Dingledine 2002-07-03 17:30:59 +00:00
  • 78958afb6f patch to fix running the program only as an op Roger Dingledine 2002-07-03 17:30:59 +00:00
  • a5be23d475 added error checking into getoptions() Bruce Montrose 2002-07-03 16:53:34 +00:00
  • e203981006 added error checking into getoptions() Bruce Montrose 2002-07-03 16:53:34 +00:00
  • a3609f4d5d Added getoptions() and made minor adjustment to poptReadDefaultOptions() Bruce Montrose 2002-07-03 16:31:22 +00:00
  • 8441466621 Added getoptions() and made minor adjustment to poptReadDefaultOptions() Bruce Montrose 2002-07-03 16:31:22 +00:00
  • 419781685c removed op/ from the build process, since it no longer builds now that i've removed common/onion.[ch] (oops) Roger Dingledine 2002-07-02 16:00:02 +00:00
  • 4f361988f3 removed op/ from the build process, since it no longer builds now that i've removed common/onion.[ch] (oops) Roger Dingledine 2002-07-02 16:00:02 +00:00
  • 0abef43647 removed a pair of includes that we don't actually use Roger Dingledine 2002-07-02 09:41:21 +00:00
  • 705e336b6b removed a pair of includes that we don't actually use Roger Dingledine 2002-07-02 09:41:21 +00:00
  • d982925593 Integrated onion proxy into or/ Roger Dingledine 2002-07-02 09:36:58 +00:00
  • 1ae10baa87 Integrated onion proxy into or/ Roger Dingledine 2002-07-02 09:36:58 +00:00
  • b34fad4d38 removed onion.c and onion.h from common/ they're now in or/onion.c Roger Dingledine 2002-07-02 09:17:21 +00:00
  • 531866f826 removed onion.c and onion.h from common/ they're now in or/onion.c Roger Dingledine 2002-07-02 09:17:21 +00:00
  • 873f08aa0e httpap now prepends dest_addr and dest_port strings with their length. Roger Dingledine 2002-07-02 09:16:16 +00:00
  • a8f61663f4 httpap now prepends dest_addr and dest_port strings with their length. Roger Dingledine 2002-07-02 09:16:16 +00:00
  • 9526211137 Committing my working config files, so we'll all be on the same page Roger Dingledine 2002-07-02 09:14:18 +00:00
  • 622adf84d9 Committing my working config files, so we'll all be on the same page Roger Dingledine 2002-07-02 09:14:18 +00:00
  • c603e403df fixed a critical bug in yesterday's changes to buffers.c (starting to debug my OP integration) Roger Dingledine 2002-07-02 06:02:15 +00:00
  • 72ae091a31 fixed a critical bug in yesterday's changes to buffers.c (starting to debug my OP integration) Roger Dingledine 2002-07-02 06:02:15 +00:00
  • b503d4c6d6 made 'app' connection be 'exit' connection general cleanup, particularly in buffers.c Roger Dingledine 2002-06-30 07:37:49 +00:00