Commit Graph

  • 205142d375 Finish applying jbash patch to Makefile.am; make dist-rpm work again Nick Mathewson 2004-11-04 22:46:38 +00:00
  • b56ef496d9 Twiddle header order to compile on OS X again Nick Mathewson 2004-11-04 22:33:20 +00:00
  • dc1474c747 Twiddle header order to compile on OS X again Nick Mathewson 2004-11-04 22:33:20 +00:00
  • 19868fe968 Move accounting code into hibernate; start adding logic to track bandwidth-per-seconds-active Nick Mathewson 2004-11-04 22:33:06 +00:00
  • 27c91b11ef Move accounting code into hibernate; start adding logic to track bandwidth-per-seconds-active Nick Mathewson 2004-11-04 22:33:06 +00:00
  • 1b49198081 Support code for resettable options, and option sets. Still needs validate-and-then-replace logic Nick Mathewson 2004-11-04 22:31:50 +00:00
  • 29eb0eae8a Support code for resettable options, and option sets. Still needs validate-and-then-replace logic Nick Mathewson 2004-11-04 22:31:50 +00:00
  • d9e0f3f9bc Make sure control command bodies are always followed by a NUL Nick Mathewson 2004-11-04 22:30:49 +00:00
  • de9e161a72 Make sure control command bodies are always followed by a NUL Nick Mathewson 2004-11-04 22:30:49 +00:00
  • 9a06612ff6 Adjust GETCONFIG/SETCONFIG specification in control-spec Nick Mathewson 2004-11-04 22:30:14 +00:00
  • 782a09e255 Adjust GETCONFIG/SETCONFIG specification in control-spec Nick Mathewson 2004-11-04 22:30:14 +00:00
  • 9d604ec615 Add code to read configuration lines from a string as well as a file Nick Mathewson 2004-11-04 22:29:45 +00:00
  • 0068a37fe8 Add code to read configuration lines from a string as well as a file Nick Mathewson 2004-11-04 22:29:45 +00:00
  • 831c988ea1 fix problems introduced by rpm spec patch. Nick Mathewson 2004-11-04 15:34:04 +00:00
  • 288aeb4811 fix problems introduced by rpm spec patch. Nick Mathewson 2004-11-04 15:34:04 +00:00
  • 69e5e8d0ad Merge RPM spec patch from jbash Nick Mathewson 2004-11-04 15:17:22 +00:00
  • 853f6156a1 Merge RPM spec patch from jbash Nick Mathewson 2004-11-04 15:17:22 +00:00
  • f7a30fa73e break out validate_options leave options.FirewallPorts NULL if it's NULL Roger Dingledine 2004-11-04 10:23:30 +00:00
  • 4659c07048 break out validate_options leave options.FirewallPorts NULL if it's NULL Roger Dingledine 2004-11-04 10:23:30 +00:00
  • cadbae6aa5 make free_options() and init_options() use the big array. also remove obsolete config_assign_defaults(). Roger Dingledine 2004-11-04 08:26:34 +00:00
  • 4ef648fcd7 make free_options() and init_options() use the big array. also remove obsolete config_assign_defaults(). Roger Dingledine 2004-11-04 08:26:34 +00:00
  • 59453ac6ef add a ControlPort and control listener conn. note that print_usage is obsolete. Roger Dingledine 2004-11-04 06:41:49 +00:00
  • 8b59f03e59 add a ControlPort and control listener conn. note that print_usage is obsolete. Roger Dingledine 2004-11-04 06:41:49 +00:00
  • b74b72a5ce Fix windows build Nick Mathewson 2004-11-04 04:01:19 +00:00
  • 8efd03e52f Fix windows build Nick Mathewson 2004-11-04 04:01:19 +00:00
  • d0c158c8d6 clarify the bandwidthburst and bandwidthrate are in bytes (niels had thought they were in bits, or kb, or something) Roger Dingledine 2004-11-04 03:25:43 +00:00
  • 8892301223 clarify the bandwidthburst and bandwidthrate are in bytes (niels had thought they were in bits, or kb, or something) Roger Dingledine 2004-11-04 03:25:43 +00:00
  • a4753283dd better interface for connection_ap_handshake_socks_reply() make --list-fingerprint print the fingerprint again Roger Dingledine 2004-11-03 23:13:28 +00:00
  • 36f74ed7d9 better interface for connection_ap_handshake_socks_reply() make --list-fingerprint print the fingerprint again Roger Dingledine 2004-11-03 23:13:28 +00:00
  • 5b312541d7 fix windows warnings Nick Mathewson 2004-11-03 21:53:54 +00:00
  • 005813a7b8 fix windows warnings Nick Mathewson 2004-11-03 21:53:54 +00:00
  • 70f7e32ec6 fix typos Nick Mathewson 2004-11-03 21:53:12 +00:00
  • f63e5f075c fix typos Nick Mathewson 2004-11-03 21:53:12 +00:00
  • 65b4c6b830 Update control-spec.txt; some minor changes; more thoughts on authentication Nick Mathewson 2004-11-03 19:57:43 +00:00
  • 24047d3cc2 Update control-spec.txt; some minor changes; more thoughts on authentication Nick Mathewson 2004-11-03 19:57:43 +00:00
  • cea9125d71 Implement two flavors of authentication for control connections: one for trusted FS, one for untrusted FS. Nick Mathewson 2004-11-03 19:49:03 +00:00
  • 84b2b49748 Implement two flavors of authentication for control connections: one for trusted FS, one for untrusted FS. Nick Mathewson 2004-11-03 19:49:03 +00:00
  • 871bf904ae Remove extraneous local Nick Mathewson 2004-11-03 19:15:38 +00:00
  • 8fba4c72bd Remove extraneous local Nick Mathewson 2004-11-03 19:15:38 +00:00
  • d5244e3872 Add a write_bytes_to_file so we can have files with NULs in them. Nick Mathewson 2004-11-03 19:02:48 +00:00
  • e6cc8da12f Add a write_bytes_to_file so we can have files with NULs in them. Nick Mathewson 2004-11-03 19:02:48 +00:00
  • 451f8b5045 - Implement all of control interface except authentication, setconfig, and actually making the sockets. - Make sure that identity-based nicknames start with $. - Use new string_join interface. Nick Mathewson 2004-11-03 18:33:07 +00:00
  • 2ab3425de4 - Implement all of control interface except authentication, setconfig, and actually making the sockets. - Make sure that identity-based nicknames start with $. - Use new string_join interface. Nick Mathewson 2004-11-03 18:33:07 +00:00
  • 86ba00290b Add function to generate/copy the config_lines, given the name of an option Nick Mathewson 2004-11-03 18:29:29 +00:00
  • a6478be374 Add function to generate/copy the config_lines, given the name of an option Nick Mathewson 2004-11-03 18:29:29 +00:00
  • 11de62aa60 Add a slightly trickier string-join interface for making NUL-terminated string messages Nick Mathewson 2004-11-03 18:28:00 +00:00
  • 14df958a2d Add a slightly trickier string-join interface for making NUL-terminated string messages Nick Mathewson 2004-11-03 18:28:00 +00:00
  • 11979dc1f5 Add a callback log handler type Nick Mathewson 2004-11-03 18:27:19 +00:00
  • 9414c14f91 Add a callback log handler type Nick Mathewson 2004-11-03 18:27:19 +00:00
  • 4fdaa5de51 Streamline the two redundant "Has the second rolled over?" checks in prepare_for_poll and connection_bucket_refill; also, generate BANDWIDTH control events Nick Mathewson 2004-11-03 16:38:04 +00:00
  • e1894adea4 Streamline the two redundant "Has the second rolled over?" checks in prepare_for_poll and connection_bucket_refill; also, generate BANDWIDTH control events Nick Mathewson 2004-11-03 16:38:04 +00:00
  • 12e92eb82f connection_read_bucket_decrement() has a side-effect that we need to get even if we just read 0 bytes Roger Dingledine 2004-11-03 10:18:31 +00:00
  • 7ce29b02dc connection_read_bucket_decrement() has a side-effect that we need to get even if we just read 0 bytes Roger Dingledine 2004-11-03 10:18:31 +00:00
  • e541319dcb lay the groundwork for a default value for each config option. tolerate null exitnodes, entrynodes, etc config options. Roger Dingledine 2004-11-03 10:08:44 +00:00
  • 80f87c09f6 lay the groundwork for a default value for each config option. tolerate null exitnodes, entrynodes, etc config options. Roger Dingledine 2004-11-03 10:08:44 +00:00
  • 5253405dfc my gcc has never heard of -Wendif-labels feel free to add it back in if you can make it only used by gcc's that know about it Roger Dingledine 2004-11-03 07:29:44 +00:00
  • 1377b8f188 my gcc has never heard of -Wendif-labels feel free to add it back in if you can make it only used by gcc's that know about it Roger Dingledine 2004-11-03 07:29:44 +00:00
  • e761cc9750 my assert.h takes extra pains to be certain to _re-include_ itself if you include it twice. this is dumb, but hey. Roger Dingledine 2004-11-03 07:29:03 +00:00
  • 120c105523 my assert.h takes extra pains to be certain to _re-include_ itself if you include it twice. this is dumb, but hey. Roger Dingledine 2004-11-03 07:29:03 +00:00
  • 347d3f9d62 Start implementing control interface. Nick Mathewson 2004-11-03 01:32:26 +00:00
  • 790160cfeb Start implementing control interface. Nick Mathewson 2004-11-03 01:32:26 +00:00
  • d63d420930 Fix another typo Nick Mathewson 2004-11-03 01:31:42 +00:00
  • 7c0ae34bc7 Fix another typo Nick Mathewson 2004-11-03 01:31:42 +00:00
  • 3e16515343 The spelling is "d-e-f-i-n-e". Nick Mathewson 2004-11-03 00:02:17 +00:00
  • 4568f7a365 The spelling is "d-e-f-i-n-e". Nick Mathewson 2004-11-03 00:02:17 +00:00
  • 8db0abb687 First attempt at hibernation code. It needs more work around the XXXXs, but first I want arma to review the basic approach while I meditate on how to fix them. Nick Mathewson 2004-11-02 23:47:32 +00:00
  • d113c801d0 First attempt at hibernation code. It needs more work around the XXXXs, but first I want arma to review the basic approach while I meditate on how to fix them. Nick Mathewson 2004-11-02 23:47:32 +00:00
  • a2f6210b3e Add compatibility macros for printf and scanf-ing 64-bit unsigned ints Nick Mathewson 2004-11-02 22:14:34 +00:00
  • 083e9101ed Add compatibility macros for printf and scanf-ing 64-bit unsigned ints Nick Mathewson 2004-11-02 22:14:34 +00:00
  • 67f14032b1 Handle strlcat/strlcpy correctly on platforms that have them. Nick Mathewson 2004-11-02 19:25:52 +00:00
  • 373e07dafe Handle strlcat/strlcpy correctly on platforms that have them. Nick Mathewson 2004-11-02 19:25:52 +00:00
  • 509c0bdc22 untabify. This should hold it. Nick Mathewson 2004-11-02 03:11:01 +00:00
  • 4f15a89a0d untabify. This should hold it. Nick Mathewson 2004-11-02 03:11:01 +00:00
  • ad4dc74482 Use a stricter set of warnings; make them all pass. Nick Mathewson 2004-11-02 03:02:17 +00:00
  • b128126620 Use a stricter set of warnings; make them all pass. Nick Mathewson 2004-11-02 03:02:17 +00:00
  • 85c79ffbc7 canonicalize "src" and "dest" arg order in crypto.c (and others) Roger Dingledine 2004-11-02 02:28:51 +00:00
  • 08de314fd1 canonicalize "src" and "dest" arg order in crypto.c (and others) Roger Dingledine 2004-11-02 02:28:51 +00:00
  • 1433a0b26f Fix signed/unsigned comparison warning Nick Mathewson 2004-11-01 22:41:32 +00:00
  • 3dcce9e88a Fix signed/unsigned comparison warning Nick Mathewson 2004-11-01 22:41:32 +00:00
  • 037fba7595 util.c needs ctype.h for tolower and isspace Roger Dingledine 2004-11-01 21:54:12 +00:00
  • 30c9ca5dfb util.c needs ctype.h for tolower and isspace Roger Dingledine 2004-11-01 21:54:12 +00:00
  • b390786582 Hidden service operators had a bug in version 1 style INTRODUCE cells that made them fail. Fix the bug, and revert clients to use version 0 until 0.0.9pre4 is obsolete. Roger Dingledine 2004-11-01 21:46:27 +00:00
  • 5078dc6e00 Hidden service operators had a bug in version 1 style INTRODUCE cells that made them fail. Fix the bug, and revert clients to use version 0 until 0.0.9pre4 is obsolete. Roger Dingledine 2004-11-01 21:46:27 +00:00
  • ce79bab7f1 Split util into util (general utilities), container (smartlist and strmap), and compat (cross-platform compatability). Nick Mathewson 2004-11-01 20:41:47 +00:00
  • ee4f2a39b7 Split util into util (general utilities), container (smartlist and strmap), and compat (cross-platform compatability). Nick Mathewson 2004-11-01 20:41:47 +00:00
  • fae20c21bf make the tarball build Roger Dingledine 2004-11-01 20:01:01 +00:00
  • 274fd4705c make the tarball build Roger Dingledine 2004-11-01 20:01:01 +00:00
  • 4689243242 make sure options.MaxConn can be reached Roger Dingledine 2004-11-01 08:24:34 +00:00
  • 6e310f60c0 make sure options.MaxConn can be reached Roger Dingledine 2004-11-01 08:24:34 +00:00
  • 2f5efbcb44 hunt for getrlimit setrlimit sys/time.h sys/resource.h Roger Dingledine 2004-11-01 08:23:45 +00:00
  • 801433f71a hunt for getrlimit setrlimit sys/time.h sys/resource.h Roger Dingledine 2004-11-01 08:23:45 +00:00
  • 282816b498 change min required number of fd's to 1024 Roger Dingledine 2004-11-01 08:09:59 +00:00
  • fa35951951 change min required number of fd's to 1024 Roger Dingledine 2004-11-01 08:09:59 +00:00
  • 3e03602b9f make our autogen.sh work on ksh as well as bash Roger Dingledine 2004-11-01 06:40:49 +00:00
  • 3d63131ab7 make our autogen.sh work on ksh as well as bash Roger Dingledine 2004-11-01 06:40:49 +00:00
  • 28d977731b clean up confusing instruction Roger Dingledine 2004-10-31 21:19:28 +00:00
  • baa590ff74 clean up confusing instruction Roger Dingledine 2004-10-31 21:19:28 +00:00
  • 6c20e32939 fix 'make dist' so it works again Roger Dingledine 2004-10-31 21:16:09 +00:00
  • c40da3d3ed fix 'make dist' so it works again Roger Dingledine 2004-10-31 21:16:09 +00:00
  • 2fa01764bb stop trying to maintain two separate doc sections now README points to tor-doc.html Roger Dingledine 2004-10-31 21:15:16 +00:00