|
|
|
@40c5e311a891e372d5370e352f37231f70701098
|
[40c5e311a891e372d5370e352f37231f70701098]
|
02/18/08 21:25:57 |
Theo Schlossnagle <jesus@omniti.com> |
remove returns 0 or 1 now (worked or didn't). |
|
|
|
@e9e34e93fc6277f41f6f5165863408f7a66bcc21
|
[e9e34e93fc6277f41f6f5165863408f7a66bcc21]
|
02/18/08 21:25:41 |
Theo Schlossnagle <jesus@omniti.com> |
only log to outlets if the parent is enabled. init op_ctx to -1 for posix … |
|
|
|
@cdad681bbf990aa4c5d22969d78bc89581608812
|
[cdad681bbf990aa4c5d22969d78bc89581608812]
|
02/18/08 17:24:45 |
Theo Schlossnagle <jesus@omniti.com> |
fix uninitialized args issue (and bad prototype) |
|
|
|
@6a58044fb9807d56307763ab94fb358372e56a42
|
[6a58044fb9807d56307763ab94fb358372e56a42]
|
02/18/08 14:41:51 |
Theo Schlossnagle <jesus@omniti.com> |
Mac has args all mixed up |
|
|
|
@aa127f7cf6fbd77f1e7ad5183b39cdba4ddd1ba0
|
[aa127f7cf6fbd77f1e7ad5183b39cdba4ddd1ba0]
|
02/18/08 14:41:40 |
Theo Schlossnagle <jesus@omniti.com> |
prep for asynchronous events |
|
|
|
@01ab01295aa25e508c1efa2fc105112755b578b9
|
[01ab01295aa25e508c1efa2fc105112755b578b9]
|
02/17/08 04:49:06 |
Theo Schlossnagle <jesus@omniti.com> |
define (err, undefine) these, so autoconf will populate them |
|
|
|
@44d84135d4e6ce4bc9575d9727748f945dfcbd2d
|
[44d84135d4e6ce4bc9575d9727748f945dfcbd2d]
|
02/17/08 04:48:33 |
Theo Schlossnagle <jesus@omniti.com> |
abstract logging a bit |
|
|
|
@9a02263ee28afbf8381cc8649c3b56a3f118ecbe
|
[9a02263ee28afbf8381cc8649c3b56a3f118ecbe]
|
02/17/08 04:48:16 |
Theo Schlossnagle <jesus@omniti.com> |
semaphore implementation from … |
|
|
|
@37a1f1d07dcb17c546b0201d79c75fb8cd39c22d
|
[37a1f1d07dcb17c546b0201d79c75fb8cd39c22d]
|
02/17/08 04:33:33 |
Theo Schlossnagle <jesus@omniti.com> |
missing commit |
|
|
|
@e781d1eba05c6dd4520aec7f96642bc77a0f9de1
|
[e781d1eba05c6dd4520aec7f96642bc77a0f9de1]
|
02/15/08 17:14:47 |
Theo Schlossnagle <jesus@omniti.com> |
oh dear, check creation?! |
|
|
|
@129a0bae7c19dce74dfb70efd8e069b47209c6d8
|
[129a0bae7c19dce74dfb70efd8e069b47209c6d8]
|
02/14/08 23:09:07 |
Theo Schlossnagle <jesus@omniti.com> |
show checks |
|
|
|
@e01b3ad015472c9a83ced96738b07da543511a40
|
[e01b3ad015472c9a83ced96738b07da543511a40]
|
02/13/08 22:50:43 |
Theo Schlossnagle <jesus@omniti.com> |
check, check, 1, 2, 3 |
|
|
|
@6e90b3f8072e3e74ee6b01f01b9b1be2e207738f
|
[6e90b3f8072e3e74ee6b01f01b9b1be2e207738f]
|
02/13/08 20:46:00 |
Theo Schlossnagle <jesus@omniti.com> |
support 'no check' on console to delete checks as well as 'reload' on … |
|
|
|
@624c3f92779aef1df9d9b7eda05e93506a07e4cd
|
[624c3f92779aef1df9d9b7eda05e93506a07e4cd]
|
02/13/08 20:45:32 |
Theo Schlossnagle <jesus@omniti.com> |
double free bug |
|
|
|
@f4eb13351ea99a7259b819e95b6c17a50b9e5696
|
[f4eb13351ea99a7259b819e95b6c17a50b9e5696]
|
02/13/08 03:58:27 |
Theo Schlossnagle <jesus@omniti.com> |
removal of sections too |
|
|
|
@ab3215d849aeac6f677f2f106be98aad4dc8bd50
|
[ab3215d849aeac6f677f2f106be98aad4dc8bd50]
|
02/13/08 03:27:22 |
Theo Schlossnagle <jesus@omniti.com> |
support creating new sections |
|
|
|
@666f3b3ec6db879445b66943258a56a195e0af41
|
[666f3b3ec6db879445b66943258a56a195e0af41]
|
02/13/08 02:59:06 |
Theo Schlossnagle <jesus@omniti.com> |
no cd into checks and fix prompt len |
|
|
|
@7a1324aa50711b4d7f5d81f7e901081a150cf9fe
|
[7a1324aa50711b4d7f5d81f7e901081a150cf9fe]
|
02/12/08 03:35:01 |
Theo Schlossnagle <jesus@omniti.com> |
online editing of attributes |
|
|
|
@998fcf4e10bc37cda542d39850f8da317f74f79d
|
[998fcf4e10bc37cda542d39850f8da317f74f79d]
|
02/11/08 23:00:41 |
Theo Schlossnagle <jesus@omniti.com> |
this is libxml2's thoughts on our hand-written config -- damn close |
|
|
|
@07ad2653e890ccb2dabfb826b6396a54666afe20
|
[07ad2653e890ccb2dabfb826b6396a54666afe20]
|
02/11/08 23:00:25 |
Theo Schlossnagle <jesus@omniti.com> |
support writing out the config |
|
|
|
@a9f9cf219e5f72b7ab7572aa93337ea47935eb23
|
[a9f9cf219e5f72b7ab7572aa93337ea47935eb23]
|
02/11/08 22:57:10 |
Theo Schlossnagle <jesus@omniti.com> |
fix prototype, we shouldn't edit out write buffer |
|
|
|
@a51d2e9e6da30f14f68240ffaca9e9d0ef8c0a35
|
[a51d2e9e6da30f14f68240ffaca9e9d0ef8c0a35]
|
02/11/08 20:39:13 |
Theo Schlossnagle <jesus@omniti.com> |
That's not a valid IP |
|
|
|
@87af8096bdb3d1eeab8393ab17d3dabd32a8736e
|
[87af8096bdb3d1eeab8393ab17d3dabd32a8736e]
|
02/11/08 20:37:37 |
Theo Schlossnagle <jesus@omniti.com> |
seconds, not milliseconds |
|
|
|
@67a2095e250dc562985ebc225064b0ef2a68ba2f
|
[67a2095e250dc562985ebc225064b0ef2a68ba2f]
|
02/11/08 20:32:47 |
Theo Schlossnagle <jesus@omniti.com> |
convert elements to attributes... it seems more appropriate |
|
|
|
@341415bb3a391e0f7d77ab9be37c158397b5c0aa
|
[341415bb3a391e0f7d77ab9be37c158397b5c0aa]
|
02/11/08 06:56:59 |
Theo Schlossnagle <jesus@omniti.com> |
make it 'cd'.. I can't seemt to type 'section'. Nav and listing. |
|
|
|
@b0614c34da02c0e3feb1f15373e84746729d693e
|
[b0614c34da02c0e3feb1f15373e84746729d693e]
|
02/11/08 06:47:28 |
Theo Schlossnagle <jesus@omniti.com> |
be consistent with ` as the IFS for checks |
|
|
|
@833a45eed64e201e6831fcdd66cc1cad152c7fdd
|
[833a45eed64e201e6831fcdd66cc1cad152c7fdd]
|
02/10/08 21:45:19 |
Theo Schlossnagle <jesus@omniti.com> |
ls and section |
|
|
|
@e709e57b077e98a739f9352967497e00fa8a5fdf
|
[e709e57b077e98a739f9352967497e00fa8a5fdf]
|
02/10/08 20:19:55 |
Theo Schlossnagle <jesus@omniti.com> |
This is seconds, not milliseconds |
|
|
|
@abfe5861994b2f5d62f789bf196ef636b0ef04fe
|
[abfe5861994b2f5d62f789bf196ef636b0ef04fe]
|
02/10/08 20:06:22 |
Theo Schlossnagle <jesus@omniti.com> |
make the delegate state a first-class citizen and preserve closure for … |
|
|
|
@1fe89bbf2c59cbd0895409389eb9df047e96d692
|
[1fe89bbf2c59cbd0895409389eb9df047e96d692]
|
02/10/08 16:20:40 |
Theo Schlossnagle <jesus@omniti.com> |
userdata for states, track a path and prompt |
|
|
|
@efa89659d10da4930e2af74b0d0a6ca18c4c74b2
|
[efa89659d10da4930e2af74b0d0a6ca18c4c74b2]
|
02/09/08 18:53:04 |
Theo Schlossnagle <jesus@omniti.com> |
I don't care what you said... And treat D like exit |
|
|
|
@7192210e4ed02f4546970eb41f6da3a167b4316a
|
[7192210e4ed02f4546970eb41f6da3a167b4316a]
|
02/09/08 18:47:00 |
Theo Schlossnagle <jesus@omniti.com> |
delegate hooking into the configuration system to other modules |
|
|
|
@a7f575acc420cc6e5ca474d23cf07149299a3bbd
|
[a7f575acc420cc6e5ca474d23cf07149299a3bbd]
|
02/09/08 06:05:17 |
Theo Schlossnagle <jesus@omniti.com> |
start the framework for a console state machine |
|
|
|
@1d69a01311e58ce6ddb007d690b4e9aa4ac08c8c
|
[1d69a01311e58ce6ddb007d690b4e9aa4ac08c8c]
|
02/08/08 15:52:45 |
Theo Schlossnagle <jesus@omniti.com> |
And make it all work on OpenBSD (ld -E ? sigh...) |
|
|
|
@234b2c6fe5e8099b7e55ae9a395d81c0dca51ec0
|
[234b2c6fe5e8099b7e55ae9a395d81c0dca51ec0]
|
02/08/08 15:02:39 |
Theo Schlossnagle <jesus@omniti.com> |
Make OpenBSD not crap on sprintf and strcpy (replace them) |
|
|
|
@91d6330765b5eca1764fa8355f9c62013b18f82d
|
[91d6330765b5eca1764fa8355f9c62013b18f82d]
|
02/08/08 05:36:09 |
Theo Schlossnagle <jesus@omniti.com> |
figure out what to add (for the libedit stuff) |
|
|
|
@3f67984922d5afe847ee425121ff553c9335e0aa
|
[3f67984922d5afe847ee425121ff553c9335e0aa]
|
02/08/08 05:31:31 |
Theo Schlossnagle <jesus@omniti.com> |
libedit actually works now? |
|
|
|
@46304a4547d3e7cd3b7e98eaa2b8653034cd1c6b
|
[46304a4547d3e7cd3b7e98eaa2b8653034cd1c6b]
|
02/08/08 05:29:46 |
Theo Schlossnagle <jesus@omniti.com> |
add in linemode |
|
|
|
@30700011fc4916bef71870a2bae7739745a7a2bc
|
[30700011fc4916bef71870a2bae7739745a7a2bc]
|
02/07/08 23:17:43 |
Theo Schlossnagle <jesus@omniti.com> |
integrate a full-on telnet server... hey, why not? |
|
|
|
@31ecb27a3a88da161238c56128d25ddc8e264595
|
[31ecb27a3a88da161238c56128d25ddc8e264595]
|
02/07/08 23:17:20 |
Theo Schlossnagle <jesus@omniti.com> |
trap sig pipe |
|
|
|
@2c4eb5b5fbb052c18d52a989026b447982cc17c3
|
[2c4eb5b5fbb052c18d52a989026b447982cc17c3]
|
02/07/08 11:57:56 |
Theo Schlossnagle <jesus@omniti.com> |
pull header-space into the noitedir dir, this makes it stand apart from … |
|
|
|
@11d2dcb8820fdb77c35384ce926e2b7014559bb0
|
[11d2dcb8820fdb77c35384ce926e2b7014559bb0]
|
02/07/08 04:44:12 |
Theo Schlossnagle <jesus@omniti.com> |
replace FILEs with file descriptors |
|
|
|
@c55a8e66237e1bd8d22b4497b6f0421472187764
|
[c55a8e66237e1bd8d22b4497b6f0421472187764]
|
02/07/08 04:06:57 |
Theo Schlossnagle <jesus@omniti.com> |
replace FILE * with fd for errors |
|
|
|
@f329034d6271b357923b38673256b75908e56f7b
|
[f329034d6271b357923b38673256b75908e56f7b]
|
02/07/08 03:35:48 |
Theo Schlossnagle <jesus@omniti.com> |
some extra autoconf wizardry for libedit |
|
|
|
@5b6ccbe33a8c64fc04d428ee186befdbf4e5a378
|
[5b6ccbe33a8c64fc04d428ee186befdbf4e5a378]
|
02/07/08 03:35:28 |
Theo Schlossnagle <jesus@omniti.com> |
first hack at non-blocking support |
|
|
|
@3efe34af0c1fa7bc6ac79a30bc5991554390a520
|
[3efe34af0c1fa7bc6ac79a30bc5991554390a520]
|
02/06/08 16:57:12 |
Theo Schlossnagle <jesus@omniti.com> |
build libnoitedit as a part of the build |
|
|
|
@bafab25395cb398ddf5eae42145f0d0bfc00ec22
|
[bafab25395cb398ddf5eae42145f0d0bfc00ec22]
|
02/06/08 16:55:45 |
Theo Schlossnagle <jesus@omniti.com> |
import of libedit... prepare to hack |
|
|
|
@d936b80e0b77ab87046b8dec33cfb9462504f507
|
[d936b80e0b77ab87046b8dec33cfb9462504f507]
|
02/06/08 05:29:24 |
Theo Schlossnagle <jesus@omniti.com> |
support unix domain sockets as well |
|
|
|
@37cf7d8f9e336376dc0ecdb1b80e4776721a950b
|
[37cf7d8f9e336376dc0ecdb1b80e4776721a950b]
|
02/06/08 04:47:35 |
Theo Schlossnagle <jesus@omniti.com> |
A 'simple' tokenizer to help us with the console |
|
|
|
@5229ef1f0c47697846621aa99c2b3836b192a769
|
[5229ef1f0c47697846621aa99c2b3836b192a769]
|
02/04/08 20:05:24 |
Theo Schlossnagle <jesus@omniti.com> |
use the correct Host: |
|
|
|
@a2e53dc0c9ff0d9e50eb095b926924850a6c8ff8
|
[a2e53dc0c9ff0d9e50eb095b926924850a6c8ff8]
|
02/02/08 23:20:43 |
Theo Schlossnagle <jesus@omniti.com> |
implement staggered start skilz |
|
|
|
@57a327349609ef60a33dc6da15017c5d6642320a
|
[57a327349609ef60a33dc6da15017c5d6642320a]
|
02/02/08 19:10:26 |
Theo Schlossnagle <jesus@omniti.com> |
renaming something before it becomes crazy painful |
|
|
|
@ee84f469e10bfc29803bd472e4d06ea090574f12
|
[ee84f469e10bfc29803bd472e4d06ea090574f12]
|
02/02/08 18:57:58 |
Theo Schlossnagle <jesus@omniti.com> |
fix warning |
|
|
|
@6550c57496e776b5586d5a9aa38f43b9e49046c3
|
[6550c57496e776b5586d5a9aa38f43b9e49046c3]
|
02/02/08 17:40:11 |
Theo Schlossnagle <jesus@omniti.com> |
inherited configs for modules and checks |
|
|
|
@7cdd67a86b56024958cccb41041404e8bfa465a5
|
[7cdd67a86b56024958cccb41041404e8bfa465a5]
|
02/02/08 16:43:44 |
Theo Schlossnagle <jesus@omniti.com> |
inherited options |
|
|
|
@5f413b75efe299d3b88314bbcc3c21cbbcec36a7
|
[5f413b75efe299d3b88314bbcc3c21cbbcec36a7]
|
02/02/08 04:08:49 |
Theo Schlossnagle <jesus@omniti.com> |
more work... framework for submitting arbitrary metrics |
|
|
|
@78402cdb08d09655ada4b082b6ea4fda7553dadf
|
[78402cdb08d09655ada4b082b6ea4fda7553dadf]
|
01/31/08 23:14:50 |
Theo Schlossnagle <jesus@omniti.com> |
make the checks non-recurrent if the period is zero. This preps for … |
|
|
|
@e64e042f4c61e4e3c50af3639e028056d8bbfa88
|
[e64e042f4c61e4e3c50af3639e028056d8bbfa88]
|
01/31/08 23:09:53 |
Theo Schlossnagle <jesus@omniti.com> |
fix up some apis, allow for firing checks only once |
|
|
|
@64e4b06c954e1727bf19b222f32cea893b5cc4c1
|
[64e4b06c954e1727bf19b222f32cea893b5cc4c1]
|
01/31/08 20:55:23 |
Theo Schlossnagle <jesus@omniti.com> |
load and parse resmon output |
|
|
|
@1afde4ed656dbe3db947a99cd27b177f5a3f560f
|
[1afde4ed656dbe3db947a99cd27b177f5a3f560f]
|
01/30/08 05:06:13 |
Theo Schlossnagle <jesus@omniti.com> |
update logging to support faster avoidance, line numbers, filenames, etc. |
|
|
|
@27bd35b5a3e6285c5119854280b9d30b9b869fdf
|
[27bd35b5a3e6285c5119854280b9d30b9b869fdf]
|
01/30/08 04:49:43 |
Theo Schlossnagle <jesus@omniti.com> |
make options work in http checks |
|
|
|
@d0917666cea8e5f782203cebb922a998c939dfa6
|
[d0917666cea8e5f782203cebb922a998c939dfa6]
|
01/30/08 03:21:33 |
Theo Schlossnagle <jesus@omniti.com> |
add serf and build it as a part of the make process |
|
|
|
@e3c8f105af17e80c10e566366bb11a9f2a510c20
|
[e3c8f105af17e80c10e566366bb11a9f2a510c20]
|
01/30/08 03:16:56 |
Theo Schlossnagle <jesus@omniti.com> |
oh my... http |
|
|
|
@f59d8ed0e12bf7351fe924612229a1b69cf00fd5
|
[f59d8ed0e12bf7351fe924612229a1b69cf00fd5]
|
01/28/08 23:02:15 |
Theo Schlossnagle <jesus@omniti.com> |
add a generation counter to loaded checks |
|
|
|
@fb90c74b988a187602cf743f22813de38cb8dd94
|
[fb90c74b988a187602cf743f22813de38cb8dd94]
|
01/28/08 15:39:56 |
Theo Schlossnagle <jesus@omniti.com> |
change detection and keeping old status |
|
|
|
@b09f3a7643ce0f65ba32059bec4c7971b369b03c
|
[b09f3a7643ce0f65ba32059bec4c7971b369b03c]
|
01/28/08 06:44:04 |
Theo Schlossnagle <jesus@omniti.com> |
I can ping things...whahahahahaha |
|
|
|
@80235b3f11f72d0a54a7ae6df1139d23ed59e2ac
|
[80235b3f11f72d0a54a7ae6df1139d23ed59e2ac]
|
01/27/08 07:34:04 |
Theo Schlossnagle <jesus@omniti.com> |
checkers |
|
|
|
@e102af344eb4afacdeeb549fb60d77715f815a53
|
[e102af344eb4afacdeeb549fb60d77715f815a53]
|
01/27/08 04:24:46 |
Theo Schlossnagle <jesus@omniti.com> |
modules actually load now. |
|
|
|
@625628acfb7f3623d81f48a89a59459ebbb8dfd9
|
[625628acfb7f3623d81f48a89a59459ebbb8dfd9]
|
01/27/08 02:13:03 |
Theo Schlossnagle <jesus@omniti.com> |
we need libxml2 |
|
|
|
@caa7b86e0a2913bf4f9e3254320a05dd636b2e06
|
[caa7b86e0a2913bf4f9e3254320a05dd636b2e06]
|
01/26/08 20:48:28 |
Theo Schlossnagle <jesus@omniti.com> |
glue up some actual XML |
|
|
|
@2c65def60e6630d515d47a2135e89e7961c4c5b9
|
[2c65def60e6630d515d47a2135e89e7961c4c5b9]
|
01/26/08 04:20:28 |
Theo Schlossnagle <jesus@omniti.com> |
take some options |
|
|
|
@0268e62cb80791dd94220cf6deec916656c7cddd
|
[0268e62cb80791dd94220cf6deec916656c7cddd]
|
01/25/08 23:07:37 |
Theo Schlossnagle <jesus@omniti.com> |
update.. prep for config system and module loading |
|
|
|
@7e43d37ee8476335cb9af1abff0f709c97488df8
|
[7e43d37ee8476335cb9af1abff0f709c97488df8]
|
01/24/08 22:01:42 |
Theo Schlossnagle <jesus@omniti.com> |
stubs for modules |
|
|
|
@392bce2983e3ccbbb15d63928f3f3e1c53ef9b25
|
[392bce2983e3ccbbb15d63928f3f3e1c53ef9b25]
|
01/23/08 21:01:11 |
Theo Schlossnagle <jesus@omniti.com> |
implementation (partial) of some stubs |
|
|
|
@7629c91f7f8130c5036a73b6af395058d96db8e9
|
[7629c91f7f8130c5036a73b6af395058d96db8e9]
|
01/17/08 07:53:49 |
Theo Schlossnagle <jesus@omniti.com> |
poller structure... is it that simple? can't be |
|
|
|
@f235ad41b286a70c1f8e40c8e56eebc9b051508a
|
[f235ad41b286a70c1f8e40c8e56eebc9b051508a]
|
01/16/08 04:57:05 |
Theo Schlossnagle <jesus@omniti.com> |
make this work on Mac OS X |
|
|
|
@7212f9de44a1f04707e822e3337100a80f707cb3
|
[7212f9de44a1f04707e822e3337100a80f707cb3]
|
01/15/08 16:41:44 |
Theo Schlossnagle <jesus@omniti.com> |
oh my, it compiles and runs |
|
|
|
@f41090dab0be1c792f9587e2d2930761969ace33
|
[f41090dab0be1c792f9587e2d2930761969ace33]
|
01/15/08 16:31:23 |
Theo Schlossnagle <jesus@omniti.com> |
more work -- this doesn't do much except add plumbing |
|
|
|
@919b09a62be1e318c5b142de70468c11e8fc980e
|
[919b09a62be1e318c5b142de70468c11e8fc980e]
|
12/17/07 19:03:15 |
Theo Schlossnagle <jesus@omniti.com> |
umm.. that last commit was junk, I should work on one machine... This … |
|
|
|
@c105913d38157700cbb9fbc7f0f6f8a7b18de103
|
[c105913d38157700cbb9fbc7f0f6f8a7b18de103]
|
12/17/07 18:40:14 |
Theo Schlossnagle <jesus@omniti.com> |
compile on OpenBSD |
|
|
|
@1452e3302fd8c2b4ded895773bf38dc163b2d914
|
[1452e3302fd8c2b4ded895773bf38dc163b2d914]
|
12/17/07 18:39:37 |
Theo Schlossnagle <jesus@omniti.com> |
add some x86 and x86_64 atomic support |
|
|
|
@2391f9bd8f65d48ef6034801e0d571f487231be4
|
[2391f9bd8f65d48ef6034801e0d571f487231be4]
|
12/17/07 17:04:53 |
Theo Schlossnagle <jesus@omniti.com> |
install file |
|
|
|
@e5a6938770c59733bb77648e60db9e6991006355
|
[e5a6938770c59733bb77648e60db9e6991006355]
|
12/17/07 05:57:57 |
Theo Schlossnagle <jesus@omniti.com> |
not tracking size correctly |
|
|
|
@b62cf2be087943dcb29b6e068bd4262862fcb17d
|
[b62cf2be087943dcb29b6e068bd4262862fcb17d]
|
12/17/07 05:43:26 |
Theo Schlossnagle <jesus@omniti.com> |
more work... fleshing out the eventer |
|
|
|
@cd1ab55918856e8682710ede8ef2e44377887173
|
[cd1ab55918856e8682710ede8ef2e44377887173]
|
12/03/07 04:32:21 |
Theo Schlossnagle <jesus@omniti.com> |
more work on the kqueue stuff |
|
|
|
@01751d3c6a2df6acc30c50e9cd1cce9064262450
|
[01751d3c6a2df6acc30c50e9cd1cce9064262450]
|
12/02/07 06:24:33 |
Theo Schlossnagle <jesus@omniti.com> |
still nothing working, but substantially more plumbing |