# # ChangeLog for / # # Generated by Trac 0.10.3 # 05/19/13 07:57:39 # 03/06/08 16:39:41 Theo Schlossnagle <jesus@omniti.com> [273d4cce9641aea3d517d9617002bd89b432f256] * configure.in (modified) reorder ssl/crypto lib check and make the lack of libnetsmp and libssh2 non-fatal 03/06/08 16:39:03 Theo Schlossnagle <jesus@omniti.com> [0d0bc57be1657a2514de979adfc3438f8e9e3884] * src/utils/noit_sem.c (modified) don't build any of this stuff if we have semaphore.h working 03/06/08 04:55:25 Theo Schlossnagle <jesus@omniti.com> [7de429d08625671e3471252391c6ef0bc9c5cf82] * sql/schema.sql (added) * src/stratcon.conf (modified) loading schema 03/06/08 04:55:14 Theo Schlossnagle <jesus@omniti.com> [1f7257a8ff592ab11f5f72082f2e144955669d8c] * src/noit_jlog_listener.c (modified) make the jlog open as we do in the logger 03/06/08 04:54:53 Theo Schlossnagle <jesus@omniti.com> [f23949829c33d2b6c326248aff07974cdc58b932] * src/modules/ssh2.c (modified) Set the last_fire_time so that duration can be calculated 03/05/08 04:52:59 Theo Schlossnagle <jesus@omniti.com> [dc45afd20f32e3709eed851f05359dea25e5b2b7] * src/modules/ssh2.c (modified) Allow 'port' config option 03/05/08 03:23:09 Theo Schlossnagle <jesus@omniti.com> [4330e3d7e1aa02f7bfd1892c3294b652c79ce3a5] * configure.in (modified) * src/modules/Makefile.in (modified) * src/modules/ssh2.c (added) * src/noit.conf (modified) fixes #7 03/05/08 03:22:01 Theo Schlossnagle <jesus@omniti.com> [c3326b98e5caf983652a677980bcf77433519e5b] * src/utils/noit_log.c (modified) => isn't really nice in XML. So, specify the subscriber (if you want) in parenthesis. /path/to/file(subscriber) 03/05/08 03:13:50 Theo Schlossnagle <jesus@omniti.com> [d2e12b284f29fd7104b23c22bf78a332d9591400] * src/eventer/eventer_jobq.c (modified) initialize the two per-queue pthread keys and allow override of the signal 03/04/08 18:13:56 Theo Schlossnagle <jesus@omniti.com> [9a6060c147e3f375f75141efe7884a911021d87e] * configure.in (modified) * src/Makefile.in (modified) * src/modules/Makefile.in (modified) * src/modules/http.c (modified) * src/modules/ping_icmp.c (modified) * src/modules/snmp.c (modified) * src/noit_check_tools.c (modified) * src/noit_check_tools.h (modified) refactor shared code, add module dependency detection and start splitting out libs in configure 03/04/08 16:44:45 Theo Schlossnagle <jesus@omniti.com> [bffc38f9be526436b3f50da8d06bb6987008a7f1] * configure.in (modified) oh yeah.. need libpq 03/04/08 04:59:55 Theo Schlossnagle <jesus@omniti.com> [73bd686a6ffedfc2488c187996ea13f1a957ec1f] * src/modules/http.c (modified) bad fix.. not a fix 03/04/08 04:20:40 Theo Schlossnagle <jesus@omniti.com> [247177137e6b22bd81c65d1120e06c4d14962d46] * src/stratcon.conf (modified) * src/stratcon_datastore.c (modified) move SQL statements to the conf file 03/04/08 04:19:19 Theo Schlossnagle <jesus@omniti.com> [175b2609d0516d8ff9f0ffadfa78e3ff98d9ea83] * src/modules/http.c (modified) inverted -- bad duration if timedout 03/03/08 05:05:26 Theo Schlossnagle <jesus@omniti.com> [0dff7e9e489238bfe0e8f15a5021453ac9fde2b0] * src/modules/http.c (modified) set the finish time when we are causally induced 03/03/08 04:52:55 Theo Schlossnagle <jesus@omniti.com> [df5d455d9be20ec08b04b04840b6a9e5ac919b34] * src/stratcon.conf (modified) * src/stratcon_datastore.c (modified) datasource driver based around postgres libpq, logic is there, just need to do the INSERTs 03/03/08 04:38:18 Theo Schlossnagle <jesus@omniti.com> [ae5b0cb703e7808517d5e1aff0f2da999f35b1e9] * src/stratcon_jlog_streamer.c (modified) make remote_len a first-class struct member 03/03/08 04:32:18 Theo Schlossnagle <jesus@omniti.com> [b5f532b42a354e0463bc43a0aac27f591b9090fb] * src/eventer/eventer.h (modified) * src/eventer/eventer_impl.c (modified) provide an API to get the global backq (default backq) so that others can create their own job queues that get completed by the default backq 03/03/08 04:31:25 Theo Schlossnagle <jesus@omniti.com> [9613f81962bb60dc317bf9765468f2c96d7e7c9a] * src/noit_conf.c (modified) This is annoying... remove 03/02/08 16:06:13 Theo Schlossnagle <jesus@omniti.com> [171d8ed2238b758bd302a0bb23cd0aeeabc50b33] * src/eventer/eventer.c (modified) * src/eventer/eventer.h (modified) * src/eventer/eventer_impl.c (modified) * src/eventer/eventer_impl.h (deleted) * src/eventer/eventer_jobq.c (modified) * src/eventer/eventer_kqueue_impl.c (modified) make eventer.h one-stop-shopping 03/02/08 03:15:37 Theo Schlossnagle <jesus@omniti.com> [a7304b5c52e33dfefad9852596a92dc99ff37669] * src/Makefile.in (modified) * src/stratcon.conf (modified) * src/stratcon_datastore.c (added) * src/stratcon_datastore.h (added) * src/stratcon_jlog_streamer.c (added) * src/stratcon_jlog_streamer.h (added) * src/stratcond.c (modified) jlog pulling 03/02/08 03:14:55 Theo Schlossnagle <jesus@omniti.com> [eb03582069696d88174dc3cedbf7117636aca2ef] * src/noit_jlog_listener.c (modified) need to put the jlog_id in the header so the client knows what to checkpoint 03/02/08 03:14:26 Theo Schlossnagle <jesus@omniti.com> [69dd1d17b4eb0284f334ceaa4dbf7d617093d24b] * src/noit.conf (modified) enable SSL on these 03/02/08 03:14:02 Theo Schlossnagle <jesus@omniti.com> [0709063b3450834a1a3164c31b31e8dc95b7880d] * src/noit_conf.h (modified) compile error 03/02/08 03:13:41 Theo Schlossnagle <jesus@omniti.com> [61a834efe1547debbe686651d648938d6ea24eff] * src/noit_listener.c (modified) require SSL to be explicitly turned on 03/02/08 03:12:43 Theo Schlossnagle <jesus@omniti.com> [601028a0cf532695cb9ad0c413614254754dcf16] * src/noit_conf.c (modified) funnel XML errors through the noit_log framework. -- allow 'on' as a boolean true 02/27/08 04:24:23 Theo Schlossnagle <jesus@omniti.com> [bd54e8d25218b7d09076b7b541c108a2a68fe992] * src/noit_jlog_listener.c (modified) basic log streamer, need a client to further test it. 02/27/08 04:23:20 Theo Schlossnagle <jesus@omniti.com> [04242928f5428460d4da69245f0f005b56051fc2] * src/noit.conf (modified) * src/noit_jlog_listener.c (modified) * src/utils/noit_log.c (modified) basic log streamer, need a client to further test it. 02/27/08 02:51:56 Theo Schlossnagle <jesus@omniti.com> [39cf694b99f710f20d0f8bccc48d4376c30c27ae] * src/Makefile.in (modified) make this build only once 02/27/08 02:51:42 Theo Schlossnagle <jesus@omniti.com> [4368e685b9fcfafaed0820cde6b5f842c275db34] * src/modules/snmp.c (modified) double remove of timeout 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 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 15:57:49 Theo Schlossnagle <jesus@omniti.com> [f8c4ac748cb38d6b31387f62069fce0ff7287322] * src/noit.conf (modified) libxml2's write of this 02/26/08 15:43:14 Theo Schlossnagle <jesus@omniti.com> [98d4eeb96874d9c1be3614d9f9111dcb33762c75] * src/modules/snmp.c (modified) duration wasn't being calculated correctly 02/26/08 04:29:45 Theo Schlossnagle <jesus@omniti.com> [308a8d66df2cbb21de3dd87144c2d4ef3144c8d7] * src/Makefile.in (modified) * src/noit.conf (added) * src/sample.conf (deleted) * src/stratcond.c (added) rename sample.conf to noit.conf and start on stratcond. 02/26/08 04:28:21 Theo Schlossnagle <jesus@omniti.com> [95913dee889ba03c90238c154c279bab53f91c9d] * src/sample.conf (modified) use our test-ca 02/26/08 04:27:55 Theo Schlossnagle <jesus@omniti.com> [d806e489b14901635cbc64b63bc0263067c5dfff] * src/modules/snmp.c (modified) actually make timeouts word. return when we have no more work to do 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/25/08 23:03:41 Theo Schlossnagle <jesus@omniti.com> [2962688c237f289fcbac61c53e08fd0fb2c1021c] * src/Makefile.in (modified) * src/eventer/eventer_SSL_fd_opset.c (modified) * src/eventer/eventer_SSL_fd_opset.h (modified) * src/noit_console.c (modified) * src/noit_listener.c (modified) * src/noit_listener.h (modified) * src/sample.conf (modified) fix up client auth stuff in SSL for client certs 02/25/08 22:03:06 Theo Schlossnagle <jesus@omniti.com> [46c8ff5682f6e2498f7d9295573d3ebcc82b9eb2] * src/modules/snmp.c (modified) handle timeouts correctly 02/24/08 23:48:07 Theo Schlossnagle <jesus@omniti.com> [2061e31486f948b64c509cf31ce47b4ad863a8c9] * src/README.txt (modified) further describe the inheritance 02/24/08 22:34:43 Theo Schlossnagle <jesus@omniti.com> [e94ac86cedca471ff4fd242d9f1e2d27d4259428] * src/sample.conf (modified) oids for extended switch metrics 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/24/08 06:11:47 Theo Schlossnagle <jesus@omniti.com> [c04dcf560cc5f0df021d665247f1b6d34352c166] * src/modules/Makefile.in (modified) * src/modules/snmp.c (added) * src/sample.conf (modified) hoy cow, reminded of how not simple SNMP is 02/24/08 02:43:56 Theo Schlossnagle <jesus@omniti.com> [ce72dc2cb9539d80628ed5642eaabe6e8bac9f0d] * src/Makefile.in (modified) * src/noit_check_tools.c (added) * src/noit_check_tools.h (added) add an intperpolation tool, to helping SNMP checks -- when they get here 02/24/08 02:43:27 Theo Schlossnagle <jesus@omniti.com> [f1a1f3626f188720b8d36a420db03c7d0db435bc] * src/noit_check.c (modified) * src/noit_check.h (modified) mae stutter configurable (sure helps with rapid testing) 02/22/08 21:13:09 Theo Schlossnagle <jesus@omniti.com> [8a8881805e928890782ec2bddac168e025513149] * src/noit_check.c (modified) * src/noit_module.c (modified) make modules that don't implement parts of the API not crash the system 02/22/08 04:25:10 Theo Schlossnagle <jesus@omniti.com> [2656d6c95d43bd2784fdf0f72c3aa34e7bab7ef1] * src/sample.conf (modified) update sample.. where can I find a telnet/ssl client? 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/22/08 02:41:07 Theo Schlossnagle <jesus@omniti.com> [e06b23eaa47ce975bd25ec9124c72ab282f7ae97] * src/noit_console.c (modified) * src/noitedit/el.c (modified) * src/noitedit/el.h (modified) * src/noitedit/histedit.h (modified) * src/noitedit/read.c (modified) * src/noitedit/readline.c (modified) Get ssl working. libedit was writing directly instead of using the opset. Change API and fixup libedit to support events. 02/22/08 02:39:28 Theo Schlossnagle <jesus@omniti.com> [76832e460b4b7e306f119ff47901dbd5e5433aa4] * src/eventer/eventer_SSL_fd_opset.c (modified) make these debug 02/21/08 20:39:44 Theo Schlossnagle <jesus@omniti.com> [b7ec8071a69b07dca745fa521b287c9f4ffec06e] * configure.in (modified) * src/Makefile.in (modified) * src/eventer/Makefile.in (modified) * src/eventer/eventer.h (modified) * src/eventer/eventer_SSL_fd_opset.c (added) * src/eventer/eventer_SSL_fd_opset.h (added) * src/eventer/eventer_impl.c (modified) * src/noit_console.c (modified) * src/noit_console.h (modified) * src/noit_listener.c (modified) * src/noit_listener.h (modified) * src/sample.conf (modified) * src/utils/noit_hash.c (modified) * src/utils/noit_hash.h (modified) SSL support that doesn't quite work -- so so so close. 02/20/08 05:35:38 Theo Schlossnagle <jesus@omniti.com> [b7d1fe90ade5801d7ff5a7292a5b81478def06b2] * src/noit_check_log.c (added) commit missed file. This prints the logs that will be consumed by stratcond. 02/20/08 05:17:26 Theo Schlossnagle <jesus@omniti.com> [3118b56d7f3a3ab28ff8dcb187e25e2014f235ec] * src/noit_check.c (modified) crazy guessing of string types and autoconversion to signed/unsigned int64s and doubles 02/19/08 23:18:15 Theo Schlossnagle <jesus@omniti.com> [7b927621aa1d1fb7e9e915e74ab2a86ce90f73ac] * src/Makefile.in (modified) * src/modules/http.c (modified) * src/modules/ping_icmp.c (modified) * src/noit_check.c (modified) * src/noit_check.h (modified) * src/sample.conf (modified) make the metrics stuff more flexible, setup check/status/metrics logging. 02/19/08 16:17:28 Theo Schlossnagle <jesus@omniti.com> [ab565fae806825018d27c990172e58aa9e999c17] * src/noit_conf.c (modified) Theo shouldn't code while eating pea soup -- bacon fat clouds the mind. Stupid typo, wrong iterator. 02/19/08 15:48:08 Theo Schlossnagle <jesus@omniti.com> [31a4ef41bbf9b94c8ab2584710738251cec46ffe] * src/utils/noit_log.c (modified) fix up the open... appears to work now. 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/19/08 02:40:41 Theo Schlossnagle <jesus@omniti.com> [646e6d20498ab1b500fe30137a5541534219618b] * src/modules/http.c (modified) * src/modules/ping_icmp.c (modified) * src/noit_check.c (modified) * src/noit_check.h (modified) change the availability stuff to be characters 02/18/08 22:52:03 Theo Schlossnagle <jesus@omniti.com> [b7510b4e0ce386e83beddeb468cdc1f35f16f7e2] * src/eventer/eventer_jobq.c (modified) forgot to push the completed job on the backq 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 02/18/08 21:25:57 Theo Schlossnagle <jesus@omniti.com> [40c5e311a891e372d5370e352f37231f70701098] * src/utils/noit_skiplist.c (modified) remove returns 0 or 1 now (worked or didn't). 02/18/08 21:25:41 Theo Schlossnagle <jesus@omniti.com> [e9e34e93fc6277f41f6f5165863408f7a66bcc21] * src/utils/noit_log.c (modified) only log to outlets if the parent is enabled. init op_ctx to -1 for posix ops 02/18/08 17:24:45 Theo Schlossnagle <jesus@omniti.com> [cdad681bbf990aa4c5d22969d78bc89581608812] * src/utils/noit_log.c (modified) * src/utils/noit_log.h (modified) fix uninitialized args issue (and bad prototype) 02/18/08 14:41:51 Theo Schlossnagle <jesus@omniti.com> [6a58044fb9807d56307763ab94fb358372e56a42] * src/utils/noit_atomic.h (modified) Mac has args all mixed up 02/18/08 14:41:40 Theo Schlossnagle <jesus@omniti.com> [aa127f7cf6fbd77f1e7ad5183b39cdba4ddd1ba0] * src/eventer/eventer.h (modified) prep for asynchronous events 02/17/08 04:49:06 Theo Schlossnagle <jesus@omniti.com> [01ab01295aa25e508c1efa2fc105112755b578b9] * src/noit_config.h.in (modified) define (err, undefine) these, so autoconf will populate them 02/17/08 04:48:33 Theo Schlossnagle <jesus@omniti.com> [44d84135d4e6ce4bc9575d9727748f945dfcbd2d] * src/utils/noit_log.c (modified) * src/utils/noit_log.h (modified) abstract logging a bit 02/17/08 04:48:16 Theo Schlossnagle <jesus@omniti.com> [9a02263ee28afbf8381cc8649c3b56a3f118ecbe] * src/utils/Makefile.in (modified) * src/utils/noit_sem.c (added) * src/utils/noit_sem.h (added) semaphore implementation from http://www.cs.wustl.edu/~schmidt/win32-cv-1.html 02/17/08 04:33:33 Theo Schlossnagle <jesus@omniti.com> [37a1f1d07dcb17c546b0201d79c75fb8cd39c22d] * configure.in (modified) missing commit 02/15/08 17:14:47 Theo Schlossnagle <jesus@omniti.com> [e781d1eba05c6dd4520aec7f96642bc77a0f9de1] * src/noit_check.c (modified) * src/noit_conf.c (modified) * src/noit_conf.h (modified) * src/sample.conf (modified) oh dear, check creation?! 02/14/08 23:09:07 Theo Schlossnagle <jesus@omniti.com> [129a0bae7c19dce74dfb70efd8e069b47209c6d8] * src/noit_conf.c (modified) show checks 02/13/08 22:50:43 Theo Schlossnagle <jesus@omniti.com> [e01b3ad015472c9a83ced96738b07da543511a40] * src/noit_check.c (modified) * src/noit_check.h (modified) * src/noit_conf.c (modified) * src/sample.conf (modified) check, check, 1, 2, 3 02/13/08 20:46:00 Theo Schlossnagle <jesus@omniti.com> [6e90b3f8072e3e74ee6b01f01b9b1be2e207738f] * src/modules/http.c (modified) * src/modules/ping_icmp.c (modified) * src/noit_check.c (modified) * src/noit_check.h (modified) * src/noit_conf.c (modified) * src/noit_module.h (modified) support 'no check' on console to delete checks as well as 'reload' on console (currently only reloads checks) 02/13/08 20:45:32 Theo Schlossnagle <jesus@omniti.com> [624c3f92779aef1df9d9b7eda05e93506a07e4cd] * src/noit_console.c (modified) double free bug 02/13/08 03:58:27 Theo Schlossnagle <jesus@omniti.com> [f4eb13351ea99a7259b819e95b6c17a50b9e5696] * src/noit_conf.c (modified) removal of sections too 02/13/08 03:27:22 Theo Schlossnagle <jesus@omniti.com> [ab3215d849aeac6f677f2f106be98aad4dc8bd50] * src/noit_conf.c (modified) support creating new sections 02/13/08 02:59:06 Theo Schlossnagle <jesus@omniti.com> [666f3b3ec6db879445b66943258a56a195e0af41] * src/noit_conf.c (modified) no cd into checks and fix prompt len 02/12/08 03:35:01 Theo Schlossnagle <jesus@omniti.com> [7a1324aa50711b4d7f5d81f7e901081a150cf9fe] * src/noit_check.c (modified) * src/noit_check.h (modified) * src/noit_conf.c (modified) * src/noit_conf.h (modified) * src/noit_console.c (modified) online editing of attributes 02/11/08 23:00:41 Theo Schlossnagle <jesus@omniti.com> [998fcf4e10bc37cda542d39850f8da317f74f79d] * src/sample.conf (modified) this is libxml2's thoughts on our hand-written config -- damn close 02/11/08 23:00:25 Theo Schlossnagle <jesus@omniti.com> [07ad2653e890ccb2dabfb826b6396a54666afe20] * src/noit_conf.c (modified) support writing out the config 02/11/08 22:57:10 Theo Schlossnagle <jesus@omniti.com> [a9f9cf219e5f72b7ab7572aa93337ea47935eb23] * src/noit_console.c (modified) * src/noit_console.h (modified) fix prototype, we shouldn't edit out write buffer 02/11/08 20:39:13 Theo Schlossnagle <jesus@omniti.com> [a51d2e9e6da30f14f68240ffaca9e9d0ef8c0a35] * src/sample.conf (modified) That's not a valid IP 02/11/08 20:37:37 Theo Schlossnagle <jesus@omniti.com> [87af8096bdb3d1eeab8393ab17d3dabd32a8736e] * src/modules/http.c (modified) seconds, not milliseconds 02/11/08 20:32:47 Theo Schlossnagle <jesus@omniti.com> [67a2095e250dc562985ebc225064b0ef2a68ba2f] * src/noit_check.c (modified) * src/noit_conf.c (modified) * src/noit_console.c (modified) * src/sample.conf (modified) convert elements to attributes... it seems more appropriate 02/11/08 06:56:59 Theo Schlossnagle <jesus@omniti.com> [341415bb3a391e0f7d77ab9be37c158397b5c0aa] * src/noit_conf.c (modified) make it 'cd'.. I can't seemt to type 'section'. Nav and listing. 02/11/08 06:47:28 Theo Schlossnagle <jesus@omniti.com> [b0614c34da02c0e3feb1f15373e84746729d693e] * src/noit_check.c (modified) be consistent with ` as the IFS for checks 02/10/08 21:45:19 Theo Schlossnagle <jesus@omniti.com> [833a45eed64e201e6831fcdd66cc1cad152c7fdd] * src/noit_check.c (modified) * src/noit_conf.c (modified) ls and section 02/10/08 20:19:55 Theo Schlossnagle <jesus@omniti.com> [e709e57b077e98a739f9352967497e00fa8a5fdf] * src/modules/http.c (modified) This is seconds, not milliseconds 02/10/08 20:06:22 Theo Schlossnagle <jesus@omniti.com> [abfe5861994b2f5d62f789bf196ef636b0ef04fe] * src/noit_check.c (modified) * src/noit_conf.c (modified) * src/noit_console.h (modified) * src/noit_console_state.c (modified) make the delegate state a first-class citizen and preserve closure for future use. show checks? seriously? 02/10/08 16:20:40 Theo Schlossnagle <jesus@omniti.com> [1fe89bbf2c59cbd0895409389eb9df047e96d692] * src/noit_conf.c (modified) * src/noit_conf.h (modified) * src/noit_console.c (modified) * src/noit_console.h (modified) userdata for states, track a path and prompt 02/09/08 18:53:04 Theo Schlossnagle <jesus@omniti.com> [efa89659d10da4930e2af74b0d0a6ca18c4c74b2] * src/noit_console.c (modified) I don't care what you said... And treat ^D like exit 02/09/08 18:47:00 Theo Schlossnagle <jesus@omniti.com> [7192210e4ed02f4546970eb41f6da3a167b4316a] * src/noit_conf.c (modified) * src/noit_console.c (modified) * src/noit_console.h (modified) * src/noit_console_state.c (modified) delegate hooking into the configuration system to other modules 02/09/08 06:05:17 Theo Schlossnagle <jesus@omniti.com> [a7f575acc420cc6e5ca474d23cf07149299a3bbd] * src/Makefile.in (modified) * src/noit_console.c (modified) * src/noit_console.h (modified) * src/noit_console_state.c (added) start the framework for a console state machine 02/08/08 15:52:45 Theo Schlossnagle <jesus@omniti.com> [1d69a01311e58ce6ddb007d690b4e9aa4ac08c8c] * configure.in (modified) * src/eventer/eventer.c (modified) * src/eventer/eventer.h (modified) * src/modules/ping_icmp.c (modified) * src/noit_check.c (modified) * src/noit_config.h.in (modified) * src/noit_console.c (modified) * src/noit_console.h (modified) * src/noit_console_telnet.c (modified) * src/noit_tokenizer.c (modified) * src/noitedit/term.c (modified) And make it all work on OpenBSD (ld -E ? sigh...) 02/08/08 15:02:39 Theo Schlossnagle <jesus@omniti.com> [234b2c6fe5e8099b7e55ae9a395d81c0dca51ec0] * src/noitedit/history.c (modified) * src/noitedit/term.c (modified) Make OpenBSD not crap on sprintf and strcpy (replace them) 02/08/08 05:36:09 Theo Schlossnagle <jesus@omniti.com> [91d6330765b5eca1764fa8355f9c62013b18f82d] * configure.in (modified) figure out what to add (for the libedit stuff) 02/08/08 05:31:31 Theo Schlossnagle <jesus@omniti.com> [3f67984922d5afe847ee425121ff553c9335e0aa] * src/noit_console.c (modified) * src/noit_console.h (modified) libedit actually works now? 02/08/08 05:29:46 Theo Schlossnagle <jesus@omniti.com> [46304a4547d3e7cd3b7e98eaa2b8653034cd1c6b] * src/noit_console_telnet.c (modified) * src/noit_console_telnet.h (modified) add in linemode