# # ChangeLog for /src/noitd.c # # Generated by Trac 0.10.3 # 05/23/13 07:25:12 # 03/30/09 00:29:47 Theo Schlossnagle <jesus@omniti.com> [c207a54267f04ddc789cd4197932711153e43d9b] * src/noit_console.c (modified) * src/noit_console.h (modified) * src/noit_console_state.c (modified) * src/noitd.c (modified) * src/stratcond.c (modified) fix the console line 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 01/17/09 20:05:36 Theo Schlossnagle <jesus@omniti.com> [21b0c6c1011f78327925b8a1914d98cdd5cd43d5] * src/noit_http.c (modified) * src/noit_http.h (modified) * src/noitd.c (modified) * src/stratcon.conf (modified) * src/stratcon_datastore.c (modified) * src/stratcon_datastore.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) first whack at feeding actual data. refs #71 11/22/08 04:49:44 Theo Schlossnagle <jesus@omniti.com> [839ed4b45ead30b4c16f8196190d8e185d1ef116] * src/noitd.c (modified) * src/stratcond.c (modified) fixes #62 09/08/08 04:14:08 Theo Schlossnagle <jesus@omniti.com> [66c613e1604818b3d967f3e69ae30abd04be5a8b] * configure.in (modified) * src/Makefile.in (modified) * src/man/Makefile.in (added) * src/man/noitd.8 (added) * src/man/noitd.usage.h (added) * src/modules-lua/Makefile.in (modified) * src/modules/Makefile.in (modified) * src/noitd.c (modified) integrate command line docs as usage, refs #21 09/07/08 21:22:50 Theo Schlossnagle <jesus@omniti.com> [1ba47323bb855f603913d7d0f5728743f990f3d8] * aclocal.m4 (added) * configure.in (modified) * src/noitd.c (modified) * src/utils/Makefile.in (modified) * src/utils/noit_security.c (added) * src/utils/noit_security.h (added) fixes #31 08/14/08 01:40:15 Theo Schlossnagle <jesus@omniti.com> [387ec00e49b4b3dfca525990537842b57511b242] * src/noitd.c (modified) close fds too, refs #48 08/12/08 00:42:01 Theo Schlossnagle <jesus@omniti.com> [dafb53298e4bc9ec88942a4ecaf61afe595e849a] * src/Makefile.in (modified) * src/noitd.c (modified) given our new chdir() we need a full path to the directories. Also, move chdir earlier to make it behave the same despite -D. refs #48 08/01/08 02:49:07 Theo Schlossnagle <jesus@omniti.com> [6ea1437c0c3bf66019712e69022aa85dd6314f67] * src/noitd.c (modified) make a -D (don't daemonize) flag... otherwise debugging is a PITA, refs #48 07/23/08 16:51:49 Theo Schlossnagle <jesus@omniti.com> [9a2ae90d6f6b00326969b67ef9abb7b3edf3b59d] * configure.in (modified) * src/noit_config.h.in (modified) * src/noitd.c (modified) OpenBSD... refs #48 07/23/08 16:03:53 Theo Schlossnagle <jesus@omniti.com> [4d6b73a5f96a33b3f51a2d1d7d8c58779d980f0d] * src/noit_console.h (modified) * src/noit_console_state.c (modified) * src/noitd.c (modified) closes #48 07/01/08 20:16:09 Theo Schlossnagle <jesus@omniti.com> [dcd539d74168658a6f7fae5302239f74553717bb] * src/noit_conf.c (modified) * src/noit_conf.h (modified) * src/noitd.c (modified) * src/stratcon_datastore.c (modified) * src/stratcon_datastore.h (modified) * src/stratcond.c (modified) implements stratcon configuration storage in DB, refs #27 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 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 02/26/08 23:16:31 Theo Schlossnagle <jesus@omniti.com> [06f58e662d9dcb103af43ff53f3bd7e72248cea4] * src/Makefile.in (modified) * src/noit.conf (modified) * src/noit_jlog_listener.c (added) * src/noit_jlog_listener.h (added) * src/noit_listener.c (modified) * src/noit_listener.h (modified) * src/noitd.c (modified) * src/stratcon.conf (added) * src/stratcond.c (modified) * src/utils/noit_log.c (modified) * src/utils/noit_log.h (modified) prep for jlog transit over SSL 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 02/24/08 16:05:26 Theo Schlossnagle <jesus@omniti.com> [4dccf830640c308658d62f7896f78488734381bc] * src/noit_check.c (modified) * src/noit_conf.c (modified) * src/noit_listener.c (modified) * src/noit_module.c (modified) * src/noitd.c (modified) * src/sample.conf (modified) xpointer-esque inheritence... actually quite neat 02/22/08 03:33:54 Theo Schlossnagle <jesus@omniti.com> [a136e6147196fd1969fa920391a6d55ed3975fde] * src/Makefile.in (modified) * src/README.txt (added) * src/noit_conf.c (modified) * src/noit_listener.c (modified) * src/noit_module.c (modified) * src/noitd.c (modified) * src/sample.conf (modified) * src/utils/noit_log.c (modified) rework a lot of config stuff, add docs in a bad place.. README.txt? come on Theo. 02/19/08 05:01:25 Theo Schlossnagle <jesus@omniti.com> [1648bed76d308479cdd5f492ca2a697c4df97812] * src/noit_conf.c (modified) * src/noit_conf.h (modified) * src/noitd.c (modified) * src/sample.conf (modified) * src/utils/noit_log.c (modified) * src/utils/noit_log.h (modified) configurable logging and untested jlog hookup 02/18/08 21:53:00 Theo Schlossnagle <jesus@omniti.com> [08cc6f6a2cc20142d0272fc59e8b6236d7fa69a2] * src/noitd.c (modified) remove tests... last commit (w/ tests) was for sanity and reference 02/18/08 21:52:18 Theo Schlossnagle <jesus@omniti.com> [3b3b432b41dd3bfb80c144aa7ba28e75daa2337f] * src/eventer/Makefile.in (modified) * src/eventer/eventer.h (modified) * src/eventer/eventer_impl.c (modified) * src/eventer/eventer_impl.h (modified) * src/eventer/eventer_jobq.c (added) * src/eventer/eventer_jobq.h (added) * src/eventer/eventer_kqueue_impl.c (modified) * src/noit_conf.c (modified) * src/noitd.c (modified) * src/sample.conf (modified) * src/utils/noit_atomic.h (modified) asynchronous job queues 01/30/08 05:06:13 Theo Schlossnagle <jesus@omniti.com> [1afde4ed656dbe3db947a99cd27b177f5a3f560f] * src/eventer/eventer_kqueue_impl.c (modified) * src/modules/http.c (modified) * src/modules/ping_icmp.c (modified) * src/noit_listener.c (modified) * src/noit_module.c (modified) * src/noit_poller.c (modified) * src/noitd.c (modified) * src/sample.conf (modified) * src/utils/noit_log.c (modified) * src/utils/noit_log.h (modified) update logging to support faster avoidance, line numbers, filenames, etc. 01/27/08 07:34:04 Theo Schlossnagle <jesus@omniti.com> [80235b3f11f72d0a54a7ae6df1139d23ed59e2ac] * src/noit_conf.c (modified) * src/noit_listener.c (modified) * src/noit_module.c (modified) * src/noit_poller.c (modified) * src/noit_poller.h (modified) * src/noitd.c (modified) * src/sample.conf (modified) checkers 01/27/08 04:24:46 Theo Schlossnagle <jesus@omniti.com> [e102af344eb4afacdeeb549fb60d77715f815a53] * src/modules/ping_icmp.c (modified) * src/noit_conf.c (modified) * src/noit_conf.h (modified) * src/noit_module.c (modified) * src/noit_module.h (modified) * src/noitd.c (modified) * src/sample.conf (modified) modules actually load now. 01/26/08 20:48:28 Theo Schlossnagle <jesus@omniti.com> [caa7b86e0a2913bf4f9e3254320a05dd636b2e06] * src/eventer/eventer.c (modified) * src/eventer/eventer.h (modified) * src/noit_conf.c (modified) * src/noit_conf.h (modified) * src/noit_console.c (modified) * src/noit_console.h (modified) * src/noit_listener.c (modified) * src/noit_listener.h (modified) * src/noit_module.c (modified) * src/noit_module.h (modified) * src/noitd.c (modified) * src/sample.conf (added) glue up some actual XML 01/26/08 04:20:28 Theo Schlossnagle <jesus@omniti.com> [2c65def60e6630d515d47a2135e89e7961c4c5b9] * configure.in (modified) * src/noit_config.h.in (modified) * src/noitd.c (modified) take some options 01/25/08 23:07:37 Theo Schlossnagle <jesus@omniti.com> [0268e62cb80791dd94220cf6deec916656c7cddd] * configure.in (modified) * src/Makefile.in (modified) * src/noit_conf.c (added) * src/noit_conf.h (added) * src/noit_config.h.in (modified) * src/noit_module.c (added) * src/noit_module.h (added) * src/noit_poller.c (modified) * src/noitd.c (modified) update.. prep for config system and module loading 01/16/08 04:57:05 Theo Schlossnagle <jesus@omniti.com> [f235ad41b286a70c1f8e40c8e56eebc9b051508a] * src/eventer/eventer_kqueue_impl.c (modified) * src/noit_console.c (modified) * src/noitd.c (modified) * src/utils/noit_log.c (modified) * src/utils/noit_log.h (modified) make this work on Mac OS X 01/15/08 16:41:44 Theo Schlossnagle <jesus@omniti.com> [7212f9de44a1f04707e822e3337100a80f707cb3] * src/noit_console.c (modified) * src/noit_listener.c (modified) * src/noitd.c (modified) oh my, it compiles and runs 01/15/08 16:31:23 Theo Schlossnagle <jesus@omniti.com> [f41090dab0be1c792f9587e2d2930761969ace33] * src/Makefile.in (modified) * src/noit_console.c (added) * src/noit_console.h (added) * src/noit_listener.c (added) * src/noit_listener.h (added) * src/noitd.c (modified) * src/utils/Makefile.in (modified) * src/utils/noit_log.c (added) * src/utils/noit_log.h (added) more work -- this doesn't do much except add plumbing 12/17/07 05:43:26 Theo Schlossnagle <jesus@omniti.com> [b62cf2be087943dcb29b6e068bd4262862fcb17d] * configure.in (modified) * src/eventer/eventer.c (modified) * src/eventer/eventer.h (modified) * src/eventer/eventer_POSIX_fd_opset.c (modified) * src/eventer/eventer_kqueue_impl.c (modified) * src/noit_defines.h (modified) * src/noitd.c (modified) * src/utils/Makefile.in (modified) * src/utils/noit_skiplist.c (added) * src/utils/noit_skiplist.h (added) more work... fleshing out the eventer 12/03/07 04:32:21 Theo Schlossnagle <jesus@omniti.com> [cd1ab55918856e8682710ede8ef2e44377887173] * Makefile.in (added) * configure.in (added) * src/eventer/eventer_kqueue_impl.c (modified) * src/noit_config.h.in (modified) * src/noitd.c (modified) * src/utils/noit_atomic.h (added) more work on the kqueue stuff 12/02/07 06:24:33 Theo Schlossnagle <jesus@omniti.com> [01751d3c6a2df6acc30c50e9cd1cce9064262450] * src/Makefile.in (added) * src/eventer/Makefile.in (added) * src/eventer/eventer.c (added) * src/eventer/eventer.h (added) * src/eventer/eventer_POSIX_fd_opset.c (added) * src/eventer/eventer_POSIX_fd_opset.h (added) * src/eventer/eventer_impl.c (added) * src/eventer/eventer_impl.h (added) * src/eventer/eventer_kqueue_impl.c (added) * src/noit_config.h.in (added) * src/noit_defines.h (added) * src/noitd.c (added) * src/utils/Makefile.in (added) * src/utils/noit_hash.c (added) * src/utils/noit_hash.h (added) still nothing working, but substantially more plumbing