Commit Graph

  • 070213507c Stop using the wrong DataDirectory when we're validating. Also validate/normalize the DataDirectory better. Roger Dingledine 2004-11-09 07:05:53 +00:00
  • 48a0b6c476 Separate is-recognized-option from get-option-value, since NULL is ambiguous and returning "" misrepresents. Nick Mathewson 2004-11-09 06:40:32 +00:00
  • 96fe2b3794 Separate is-recognized-option from get-option-value, since NULL is ambiguous and returning "" misrepresents. Nick Mathewson 2004-11-09 06:40:32 +00:00
  • 005b02fd57 when rejecting an old-style router descriptor, tell us its nickname Roger Dingledine 2004-11-09 06:37:58 +00:00
  • 3c1bc01e5c when rejecting an old-style router descriptor, tell us its nickname Roger Dingledine 2004-11-09 06:37:58 +00:00
  • 677124fd0c During options_dup, don't copy LINELIST_S or OBSOLETE options. And recognize obsolete options now in config_get_assigned_option(). Roger Dingledine 2004-11-09 06:18:17 +00:00
  • da68074ef6 During options_dup, don't copy LINELIST_S or OBSOLETE options. And recognize obsolete options now in config_get_assigned_option(). Roger Dingledine 2004-11-09 06:18:17 +00:00
  • 94b9525f6e EntryNodess is not the plural of EntryNodes Roger Dingledine 2004-11-09 06:09:06 +00:00
  • bc90d0cacd EntryNodess is not the plural of EntryNodes Roger Dingledine 2004-11-09 06:09:06 +00:00
  • 3c6b6a53a9 and another Roger Dingledine 2004-11-09 06:03:20 +00:00
  • 4d0cc83724 and another Roger Dingledine 2004-11-09 06:03:20 +00:00
  • 5c2278aea8 fix some dereferences Roger Dingledine 2004-11-09 05:59:22 +00:00
  • 6a3bdfad1f fix some dereferences Roger Dingledine 2004-11-09 05:59:22 +00:00
  • 911538725a a tor-control patch to do setconf too Roger Dingledine 2004-11-09 05:45:41 +00:00
  • bd788b1417 a tor-control patch to do setconf too Roger Dingledine 2004-11-09 05:45:41 +00:00
  • ef6bdd6c1e make datadirectory work again Roger Dingledine 2004-11-09 05:35:49 +00:00
  • af4e592a26 make datadirectory work again Roger Dingledine 2004-11-09 05:35:49 +00:00
  • 6b22360eb8 fix mistake in comments Roger Dingledine 2004-11-09 05:30:48 +00:00
  • ae45351abb fix mistake in comments Roger Dingledine 2004-11-09 05:30:48 +00:00
  • 2677395aaf Normalize DataDirectory in options_validate, making SIGHUP survivable. Nick Mathewson 2004-11-09 05:26:49 +00:00
  • f96a8a5cba Normalize DataDirectory in options_validate, making SIGHUP survivable. Nick Mathewson 2004-11-09 05:26:49 +00:00
  • a5903b737a Document accounting Nick Mathewson 2004-11-09 05:18:15 +00:00
  • 9df87019a7 Document accounting Nick Mathewson 2004-11-09 05:18:15 +00:00
  • 6f6f37b858 and another todo item for nick Roger Dingledine 2004-11-09 05:16:21 +00:00
  • ee7203fc0b and another todo item for nick Roger Dingledine 2004-11-09 05:16:21 +00:00
  • 4003f95e08 0.0.9pre5 approaches Roger Dingledine 2004-11-09 05:12:26 +00:00
  • a0768cf2cc 0.0.9pre5 approaches Roger Dingledine 2004-11-09 05:12:26 +00:00
  • 8af43306d9 move -Wwrite-strings -Wredundant-decls to a separate CFLAGS line, since they fail on my system due to bugs in my includes Roger Dingledine 2004-11-09 04:50:44 +00:00
  • d300938446 move -Wwrite-strings -Wredundant-decls to a separate CFLAGS line, since they fail on my system due to bugs in my includes Roger Dingledine 2004-11-09 04:50:44 +00:00
  • 929b172955 Stop DataDirectory from changing; also stop using new as an identifier? Nick Mathewson 2004-11-09 04:46:24 +00:00
  • 182b95ac52 Stop DataDirectory from changing; also stop using new as an identifier? Nick Mathewson 2004-11-09 04:46:24 +00:00
  • 90b47172bd Make an options_act() where we do all the things a new options set needs. Still needs more work. Roger Dingledine 2004-11-09 04:28:18 +00:00
  • a1732aed0f Make an options_act() where we do all the things a new options set needs. Still needs more work. Roger Dingledine 2004-11-09 04:28:18 +00:00
  • 3805221262 stop breaking the get_options() abstraction in config.c Roger Dingledine 2004-11-09 02:12:55 +00:00
  • f53ebe3057 stop breaking the get_options() abstraction in config.c Roger Dingledine 2004-11-09 02:12:55 +00:00
  • e3a067c73a fix comments in hibernate.c Roger Dingledine 2004-11-09 02:12:41 +00:00
  • 216db14c81 fix comments in hibernate.c Roger Dingledine 2004-11-09 02:12:41 +00:00
  • 10ddf2b47f ship tor-control.py in the tarball Roger Dingledine 2004-11-09 01:34:18 +00:00
  • f976732c6e ship tor-control.py in the tarball Roger Dingledine 2004-11-09 01:34:18 +00:00
  • 8c7b2ff7ed various fixes Roger Dingledine 2004-11-09 01:24:10 +00:00
  • 190f7920bd various fixes Roger Dingledine 2004-11-09 01:24:10 +00:00
  • cb5de85585 Separate validate from activate. Document undocumented stuff in config.c. Nick Mathewson 2004-11-08 23:12:40 +00:00
  • 476aee74e1 Separate validate from activate. Document undocumented stuff in config.c. Nick Mathewson 2004-11-08 23:12:40 +00:00
  • 8b9d7da59f while we hibernate, our declared bandwidth capacity is 0 Roger Dingledine 2004-11-07 23:19:12 +00:00
  • 51febe3387 while we hibernate, our declared bandwidth capacity is 0 Roger Dingledine 2004-11-07 23:19:12 +00:00
  • 2640be28fa Document hibernate.c. Also fix handling of corner case where we hit the end of the interval while we are in HIBERNATE_STATE_LOWBANDWIDTH Nick Mathewson 2004-11-07 23:14:47 +00:00
  • 25f69f84e5 Document hibernate.c. Also fix handling of corner case where we hit the end of the interval while we are in HIBERNATE_STATE_LOWBANDWIDTH Nick Mathewson 2004-11-07 23:14:47 +00:00
  • fc9c6e7c95 Fix compile errors Nick Mathewson 2004-11-07 23:11:29 +00:00
  • 33bbf28779 Fix compile errors Nick Mathewson 2004-11-07 23:11:29 +00:00
  • f9c85c4d1c Make set-option functions distinguish between bad keys and bad values, in case the caller cares Nick Mathewson 2004-11-07 22:59:30 +00:00
  • 8e6e8971de Make set-option functions distinguish between bad keys and bad values, in case the caller cares Nick Mathewson 2004-11-07 22:59:30 +00:00
  • c514a06663 Fix up error codes Nick Mathewson 2004-11-07 22:58:35 +00:00
  • 47c11848de Fix up error codes Nick Mathewson 2004-11-07 22:58:35 +00:00
  • 0059ee5fea More tests for split Nick Mathewson 2004-11-07 22:58:16 +00:00
  • d29ae18248 More tests for split Nick Mathewson 2004-11-07 22:58:16 +00:00
  • dac5d6715e add saveconf control command. allow authentication by localhost, but if tor demands more, require more. Roger Dingledine 2004-11-07 22:37:59 +00:00
  • 1eda6dfb6b add saveconf control command. allow authentication by localhost, but if tor demands more, require more. Roger Dingledine 2004-11-07 22:37:59 +00:00
  • d550ea11cd clean up control spec, man page Roger Dingledine 2004-11-07 22:36:43 +00:00
  • c063fe6741 clean up control spec, man page Roger Dingledine 2004-11-07 22:36:43 +00:00
  • 66779137bf Add missing dereference; stop throwing zeroes around. Nick Mathewson 2004-11-07 22:18:00 +00:00
  • 5475d1ce4b Add missing dereference; stop throwing zeroes around. Nick Mathewson 2004-11-07 22:18:00 +00:00
  • 11b2c6a476 add an in-progress python controller to test controlport Roger Dingledine 2004-11-07 22:08:20 +00:00
  • 723c3e542d add an in-progress python controller to test controlport Roger Dingledine 2004-11-07 22:08:20 +00:00
  • 2cacb4e0f9 Document control.c Nick Mathewson 2004-11-07 21:37:50 +00:00
  • 2649413e66 Document control.c Nick Mathewson 2004-11-07 21:37:50 +00:00
  • 3236ee3127 allow unauth control connections for now let control connections recognize eof Roger Dingledine 2004-11-07 11:33:04 +00:00
  • 1a628c66c7 allow unauth control connections for now let control connections recognize eof Roger Dingledine 2004-11-07 11:33:04 +00:00
  • 394554cfbf Clean up copyrights. Break connection_consider_empty_buckets() out of connection_read_bucket_decrement(). Roger Dingledine 2004-11-07 01:33:06 +00:00
  • a1fe2f2c91 Clean up copyrights. Break connection_consider_empty_buckets() out of connection_read_bucket_decrement(). Roger Dingledine 2004-11-07 01:33:06 +00:00
  • efad93feb4 tor --list-fingerprint as a client shouldn't try to print null Roger Dingledine 2004-11-06 09:22:08 +00:00
  • 94af772602 tor --list-fingerprint as a client shouldn't try to print null Roger Dingledine 2004-11-06 09:22:08 +00:00
  • 53a2b22742 fix the next subtle memory-crunching bug now hup works Roger Dingledine 2004-11-06 08:55:22 +00:00
  • 936d2bb505 fix the next subtle memory-crunching bug now hup works Roger Dingledine 2004-11-06 08:55:22 +00:00
  • e2e6d19e76 fix subtle bug that was causing logs to not show anything Roger Dingledine 2004-11-06 07:40:20 +00:00
  • e13df6ec20 fix subtle bug that was causing logs to not show anything Roger Dingledine 2004-11-06 07:40:20 +00:00
  • 28a297ebe7 only play the accounting game if it's possible you'll choose to hibernate Roger Dingledine 2004-11-06 06:56:28 +00:00
  • ddab44438d only play the accounting game if it's possible you'll choose to hibernate Roger Dingledine 2004-11-06 06:56:28 +00:00
  • 865f341708 parse_line_from_file is obsolete. Roger Dingledine 2004-11-06 05:18:29 +00:00
  • 45685c3cb7 parse_line_from_file is obsolete. Roger Dingledine 2004-11-06 05:18:29 +00:00
  • 6c61ed4fb5 Make options no longer a global variable. Now we can try setting an option but back out if it fails to parse, or if it's disallowed (e.g. changing RunAsDaemon from 1 to 0). Use parse_line_from_str rather than parse_line_from_file. Roger Dingledine 2004-11-06 05:18:11 +00:00
  • 27b956f8c5 Make options no longer a global variable. Now we can try setting an option but back out if it fails to parse, or if it's disallowed (e.g. changing RunAsDaemon from 1 to 0). Use parse_line_from_str rather than parse_line_from_file. Roger Dingledine 2004-11-06 05:18:11 +00:00
  • f490e5cdb6 Update log documentation Nick Mathewson 2004-11-05 21:22:38 +00:00
  • 291a900d05 Update log documentation Nick Mathewson 2004-11-05 21:22:38 +00:00
  • 958f046ee5 Mark items completed; clarify items; remove dups Nick Mathewson 2004-11-05 18:32:39 +00:00
  • becae33132 Mark items completed; clarify items; remove dups Nick Mathewson 2004-11-05 18:32:39 +00:00
  • 7c0792d89a Write hibernation code. Needs docs and tests. Nick Mathewson 2004-11-05 17:55:34 +00:00
  • ea77306e9c Write hibernation code. Needs docs and tests. Nick Mathewson 2004-11-05 17:55:34 +00:00
  • 38ed0ce5e6 Unify tor_parse_(numeric); make sure MAX_UINT32 and MAX_UINT64 are defined Nick Mathewson 2004-11-05 17:54:50 +00:00
  • 132c0142e2 Unify tor_parse_(numeric); make sure MAX_UINT32 and MAX_UINT64 are defined Nick Mathewson 2004-11-05 17:54:50 +00:00
  • 0c583a6cf2 clarify it even better Roger Dingledine 2004-11-05 11:58:34 +00:00
  • 155253c5d5 clarify it even better Roger Dingledine 2004-11-05 11:58:34 +00:00
  • 0ab8b8a4e4 resolve misleading torrc comments Roger Dingledine 2004-11-05 11:55:35 +00:00
  • 74281b884e resolve misleading torrc comments Roger Dingledine 2004-11-05 11:55:35 +00:00
  • fdfa05abc9 Note item status from meeting Nick Mathewson 2004-11-05 05:51:13 +00:00
  • 9c45a3bd58 Note item status from meeting Nick Mathewson 2004-11-05 05:51:13 +00:00
  • 2e8353e2f4 Use new log format; convert old format to new format. Nick Mathewson 2004-11-05 05:50:35 +00:00
  • 2ac7dc39e5 Use new log format; convert old format to new format. Nick Mathewson 2004-11-05 05:50:35 +00:00
  • 2ba3a9de16 make the default default options.FirewallPorts be the default Roger Dingledine 2004-11-04 23:39:57 +00:00
  • 2c296377c8 make the default default options.FirewallPorts be the default Roger Dingledine 2004-11-04 23:39:57 +00:00
  • 311695e279 Finish applying jbash patch to Makefile.am; make dist-rpm work again Nick Mathewson 2004-11-04 22:46:38 +00:00