# # ChangeLog for /src/noit_conf_checks.c # # Generated by Trac 0.10.3 # 05/20/13 02:22:38 # 05/14/09 04:40:35 Theo Schlossnagle <jesus@omniti.com> [88a71780101cbf23034aa0cb840f9f0368fda2dd] * buildtools/license-audit (added) * src/eventer/eventer.c (modified) * src/eventer/eventer.h (modified) * src/eventer/eventer_POSIX_fd_opset.c (modified) * src/eventer/eventer_POSIX_fd_opset.h (modified) * src/eventer/eventer_SSL_fd_opset.c (modified) * src/eventer/eventer_SSL_fd_opset.h (modified) * src/eventer/eventer_epoll_impl.c (modified) * src/eventer/eventer_impl.c (modified) * src/eventer/eventer_jobq.c (modified) * src/eventer/eventer_jobq.h (modified) * src/eventer/eventer_kqueue_impl.c (modified) * src/eventer/eventer_ports_impl.c (modified) * src/modules-lua/extract_xml.lua (modified) * src/modules-lua/noit/module/smtp.lua (modified) * src/modules-lua/noit/module/varnish.lua (modified) * src/modules-lua/noit/timeval.lua (modified) * src/modules/dns.c (modified) * src/modules/external.c (modified) * src/modules/external_proc.c (modified) * src/modules/external_proc.h (modified) * src/modules/http.c (modified) * src/modules/lua.c (modified) * src/modules/lua_noit.c (modified) * src/modules/lua_noit.h (modified) * src/modules/mysql.c (modified) * src/modules/ping_icmp.c (modified) * src/modules/postgres.c (modified) * src/modules/selfcheck.c (modified) * src/modules/snmp.c (modified) * src/modules/ssh2.c (modified) * src/noit_capabilities_listener.c (modified) * src/noit_capabilities_listener.h (modified) * src/noit_check.c (modified) * src/noit_check.h (modified) * src/noit_check_log.c (modified) * src/noit_check_tools.c (modified) * src/noit_check_tools.h (modified) * src/noit_conf.c (modified) * src/noit_conf.h (modified) * src/noit_conf_checks.c (modified) * src/noit_conf_checks.h (modified) * src/noit_conf_private.h (modified) * src/noit_console.c (modified) * src/noit_console.h (modified) * src/noit_console_complete.c (modified) * src/noit_console_state.c (modified) * src/noit_defines.h (modified) * src/noit_filters.c (modified) * src/noit_filters.h (modified) * src/noit_http.c (modified) * src/noit_http.h (modified) * src/noit_jlog_listener.c (modified) * src/noit_jlog_listener.h (modified) * src/noit_listener.c (modified) * src/noit_listener.h (modified) * src/noit_livestream_listener.c (modified) * src/noit_livestream_listener.h (modified) * src/noit_module.c (modified) * src/noit_module.h (modified) * src/noit_tokenizer.c (modified) * src/noit_tokenizer.h (modified) * src/noit_tokenizer.re (modified) * src/noitd.c (modified) * src/stratcon_datastore.c (modified) * src/stratcon_datastore.h (modified) * src/stratcon_iep.c (modified) * src/stratcon_iep.h (modified) * src/stratcon_jlog_streamer.c (modified) * src/stratcon_jlog_streamer.h (modified) * src/stratcon_realtime_http.c (modified) * src/stratcon_realtime_http.h (modified) * src/stratcond.c (modified) * src/utils/noit_atomic.h (modified) * src/utils/noit_atomic_sol.s (modified) * src/utils/noit_log.c (modified) * src/utils/noit_log.h (modified) * src/utils/noit_security.c (modified) fixes #126 03/17/09 21:10:22 Theo Schlossnagle <jesus@omniti.com> [6210da7ee0e2ed143d71a8e00b709f16e71059f8] * src/eventer/eventer.c (modified) * src/eventer/eventer_SSL_fd_opset.c (modified) * src/eventer/eventer_jobq.c (modified) * src/modules/dns.c (modified) * src/modules/external.c (modified) * src/modules/http.c (modified) * src/modules/lua.c (modified) * src/modules/ping_icmp.c (modified) * src/modules/postgres.c (modified) * src/modules/selfcheck.c (modified) * src/modules/snmp.c (modified) * src/modules/ssh2.c (modified) * src/noit_check.c (modified) * src/noit_check_log.c (modified) * src/noit_check_tools.c (modified) * src/noit_conf.c (modified) * src/noit_conf_checks.c (modified) * src/noit_config.h.in (modified) * src/noit_console.c (modified) * src/noit_filters.c (modified) * src/noit_http.c (modified) * src/noit_jlog_listener.c (modified) * src/noit_listener.c (modified) * src/noit_module.c (modified) * src/noit_tokenizer.c (modified) * src/noit_tokenizer.re (modified) * src/noitd.c (modified) * src/noitedit/common.c (modified) * src/stratcon_datastore.c (modified) * src/stratcon_jlog_streamer.c (modified) * src/stratcon_realtime_http.c (modified) * src/stratcond.c (modified) * src/utils/noit_hash.c (modified) * src/utils/noit_hash.h (modified) various changes to avoid dereferencing type-punned pointers and breaking strict-aliasing rules, refs #34 03/16/09 18:51:34 Theo Schlossnagle <jesus@omniti.com> [31eed12e59a6d35dbdc8812d8a54d76864f05df4] * src/noit_conf_checks.c (modified) if a bad uuid gets in there, this crashes 03/13/09 14:52:58 Theo Schlossnagle <jesus@omniti.com> [fc52ce1c8e051b2acc414eb64b229b43f8329b20] * src/noit_check.c (modified) * src/noit_check.h (modified) * src/noit_conf_checks.c (modified) * src/noit_console_complete.c (modified) more complete tab completion, refs #37 03/13/09 05:41:58 Theo Schlossnagle <jesus@omniti.com> [56c7e9dd00981d9018a28e7adf1fb6144821c51e] * src/Makefile.in (modified) * src/noit_check.c (modified) * src/noit_conf_checks.c (modified) * src/noit_console.c (modified) * src/noit_console.h (modified) * src/noit_console_complete.c (added) * src/noit_console_state.c (modified) * src/noit_module.c (modified) * src/noitedit/chared.h (modified) refs #37... lots of progress here 11/22/08 16:41:21 Theo Schlossnagle <jesus@omniti.com> [057e0c6fdd21f0c4e9158d3ae149de09dd80dfd9] * src/noit_check.c (modified) * src/noit_conf.c (modified) * src/noit_conf.h (modified) * src/noit_conf_checks.c (modified) * src/noit_config.h.in (modified) * src/noit_filters.c (modified) * src/noit_filters.h (modified) * src/noit_listener.c (modified) change noit_conf_boolean to noit_conf... more sense. refs #34 08/04/08 02:12:25 Theo Schlossnagle <jesus@omniti.com> [71803743714376fc12fb54b3506df6a4c17a8828] * src/noit_check.c (modified) * src/noit_check.h (modified) * src/noit_check_log.c (modified) * src/noit_conf_checks.c (modified) * src/noit_console.c (modified) * src/noit_console.h (modified) * src/noit_console_state.c (modified) * src/utils/noit_skiplist.c (modified) oh my word... basic function, refs #49 07/01/08 14:15:44 Theo Schlossnagle <jesus@omniti.com> [70451c561661f38403852e3585f41976f6a42843] * src/noit.conf (modified) * src/noit_check_log.c (modified) * src/noit_conf.c (modified) * src/noit_conf.h (modified) * src/noit_conf_checks.c (modified) * src/noitd.c (modified) * src/stratcon.conf (modified) * src/stratcon_datastore.c (modified) implements configuration pushing into the DB. refs #26 06/06/08 18:56:54 Theo Schlossnagle <jesus@omniti.com> [5e653fe60dcc517ff76c1f3bb82cee19b3c51fa5] * src/noit_check.c (modified) * src/noit_check.h (modified) * src/noit_check_log.c (modified) * src/noit_conf_checks.c (modified) fixes #30 05/27/08 14:02:42 Theo Schlossnagle <jesus@omniti.com> [9491030d0129e6c39ff47d9c5921b54a5d11dfb0] * src/noit_conf_checks.c (modified) Finish up config in sections... closes #15 05/22/08 17:45:35 Theo Schlossnagle <jesus@omniti.com> [f921b22e683e77376b8ad3a675d5a9a20e92e912] * src/Makefile.in (modified) * src/noit.conf (modified) * src/noit_check.c (modified) * src/noit_check.h (modified) * src/noit_check_log.c (modified) * src/noit_conf_checks.c (modified) * src/noit_filters.c (added) * src/noit_filters.h (added) * src/noitd.c (modified) implements filter sets, fixes #24 05/15/08 21:57:18 Theo Schlossnagle <jesus@omniti.com> [b4b4512db2476f47ce8397f57987a0597fb911c3] * src/noit_conf_checks.c (modified) progress (perhaps complete) work on check enhancements, refs #18 05/14/08 19:09:15 Theo Schlossnagle <jesus@omniti.com> [2ccf5eb9e64a6e89f4c8e0022eee38cde7e74717] * src/noit_conf.c (modified) * src/noit_conf_checks.c (modified) I think this finishes up #15. I'll not close just yet as I'm not sure how safe it is to reload all the checks without regard if their are in-flight or not. refs #51 05/14/08 18:30:48 Theo Schlossnagle <jesus@omniti.com> [2d2a01235fc4b87f4d1046e89762367af33f539d] * src/noit_conf_checks.c (modified) update check configs on-the-fly. non-check configs are still sections which is ugly. (this now works within checks, but not sections). refs #15 03/14/08 05:14:37 Theo Schlossnagle <jesus@omniti.com> [125a593dd802ff9e00102dcfa8de54c1422c307e] * configure.in (modified) * src/noit_conf_checks.c (modified) * src/noit_console_state.c (modified) implementation of the apply stuff 03/13/08 19:33:15 Theo Schlossnagle <jesus@omniti.com> [4cdbcdb30a697d3227b7be9d7deed71656552d22] * src/noit_conf_checks.c (modified) * src/noit_console.h (modified) * src/noit_console_state.c (modified) * src/utils/noit_skiplist.c (modified) * src/utils/noit_skiplist.h (modified) partial match works. apply command works, needs range expansion which I'll lean on pcre for. Didn't have pcre on the plain -- so here we are. 02/26/08 16:00:11 Theo Schlossnagle <jesus@omniti.com> [7075a66d0bf9d872f936eee678a49cfbc5cd46c5] * src/noit_conf_checks.c (modified) Make sure that checks can be selected as both target`name and target`module`name. Show full target`module`name when listing checks. When creating new checks, create them disabled. Creating a check now looks like: {{{ # configure terminal # cd somewhere # check # attribute name "checkname" # [set other attributes] # no attribute disable # exit }}} 02/26/08 03:46:53 Theo Schlossnagle <jesus@omniti.com> [5f388ee20a06c319202cb070628c7bc827ffbb0a] * src/Makefile.in (modified) * src/noit_conf.c (modified) * src/noit_conf.h (modified) * src/noit_conf_checks.c (added) * src/noit_conf_checks.h (added) * src/noit_conf_private.h (added) * src/noitd.c (modified) split out the noit(check) specific conf stuff into its own file