# # ChangeLog for / # # Generated by Trac 0.10.3 # 06/20/13 09:30:02 # 02/28/12 21:44:34 Philip Maddox <pmaddox@circonus.com> [8645a578630798b9859f7cdccef6c78300efae11] * src/modules/external_proc.c (modified) Fixed a bug in the external module where the main handling thread would only allow one interruption by moving the signal handling setup into the loop. 02/23/12 18:43:25 Theo Schlossnagle <jesus@omniti.com> [c4bfda41ac34a173e53c73725b8ccc799eb29bba] * docs/config/modules/noit.module.ntp.xml (modified) * src/modules-lua/noit/module/ntp.lua (modified) preliminary support for ntp control protocol 02/23/12 18:42:50 Theo Schlossnagle <jesus@omniti.com> [4e26cbc3c2cf67c7b90e4e4dc7ebe5ad6b181da2] * src/modules-lua/extract_xml.lua (modified) stub the bit namespace do extract_xml will work 02/23/12 18:32:03 Theo Schlossnagle <jesus@omniti.com> [2e4d166e46f610e3ad7ffb33463488cb5f18db7d] * src/modules/Makefile.in (modified) * src/modules/lua.c (modified) * src/modules/lua_bit.c (added) * src/modules/lua_noit.h (modified) add bit class support into the lua subsystem 02/16/12 18:46:19 Brian Clapper <bclapper@omniti.com> [275020089c5881bce207b67b6e3ce7e4685ccb51] * src/java/Makefile.in (modified) * src/java/com/omniti/reconnoiter/esper/CounterView.java (modified) * src/java/com/omniti/reconnoiter/esper/CounterViewFactory.java (modified) * src/java/com/omniti/reconnoiter/esper/DeriveView.java (modified) * src/java/com/omniti/reconnoiter/esper/DeriveViewFactory.java (modified) * src/java/com/omniti/reconnoiter/esper/ExactBaseBivariateStatisticsView.java (modified) * src/java/com/omniti/reconnoiter/esper/ExactRegressionLinestView.java (modified) * src/java/com/omniti/reconnoiter/esper/ExactStatViewFactory.java (modified) * src/java/lib/esper-4.1.0.jar (deleted) * src/java/lib/esper-4.5.0.jar (added) * src/java/run-iep.sh.in (modified) upgrade to esper 4.5, fix internal 'API' changes to do so 02/09/12 16:17:56 Theo Schlossnagle <jesus@omniti.com> [c4fc37fcf1cb3f31782b792228a0b35e4cdf2acf] * src/noit_check_rest.c (modified) * src/noit_filters_rest.c (modified) make the rest calls dirty the right bits for shatter output 02/08/12 22:17:41 Theo Schlossnagle <jesus@omniti.com> [84946f61e6afce7b0233ffa59881e9aac9dced36] * src/modules/snmp.c (modified) this causes double frees, I need to spend more time to understand the leak better 02/07/12 14:50:28 Theo Schlossnagle <jesus@omniti.com> [0f6f338693b9c728099385a174117fb2ce7a0e4e] * src/java/jezebel.in (modified) If no PIDFILE is specified, don't try to write to one. Look in some more common places for java. 02/06/12 16:33:12 Theo Schlossnagle <jesus@omniti.com> [fca0a033257b4175c839ab124a5c1a2aebfac3ae] * src/scripts/noit-config.in (modified) this aren't in-core anymore, only modules 02/06/12 16:29:58 Theo Schlossnagle <jesus@omniti.com> [17458db8a05223809f885a032344956d81ade411] * src/modules/ip_acl.c (modified) bad symbol name here, how did this ever work? 02/04/12 20:06:30 Theo Schlossnagle <jesus@omniti.com> [99b18a876a3d4ec5c15c811d87927341584e0ccc] * src/modules/ip_acl.c (modified) * src/modules/snmp.c (modified) * src/noit_conf.c (modified) * src/noit_listener.c (modified) assorted valgrind exposed memory leaks 02/04/12 14:38:51 Theo Schlossnagle <jesus@omniti.com> [d659a9d1a9285c0627fb0b3114abefade0b0730b] * src/modules/snmp.c (modified) add the version to reporting 02/03/12 21:07:17 Brian Clapper <bclapper@omniti.com> [2f57254c51d39834f9304b51e4b361bd19b5d713] * docs/config/modules/snmp.xml (modified) * src/modules/snmp.c (modified) * src/modules/snmp.xml (modified) Merge branch 'master' of labs.omniti.com:reconnoiter 02/03/12 21:05:34 Brian Clapper <bclapper@omniti.com> [8d6f67693835bd19cb2141a5f8dfbae02426bd47] * src/modules-lua/noit/module/redis.lua (modified) stop using global vars, use local metric_data and pass that around 02/02/12 22:32:36 Theo Schlossnagle <jesus@omniti.com> [a5df09d25bd13bf1f726673e2b03f59b6066bf59] * docs/config/modules/snmp.xml (modified) * src/modules/snmp.c (modified) * src/modules/snmp.xml (modified) support v1 of SNMP. Perhaps support v3 (untested) 01/27/12 21:31:01 Theo Schlossnagle <jesus@omniti.com> [a64139dcd7cce8a609a80ee6827795c4ee240da5] * docs/config/modules/noit.module.http.xml (modified) * docs/config/modules/noit.module.smtp.xml (modified) update docs from code 01/27/12 21:17:16 Philip Maddox <pmaddox@circonus.com> [3f101f068925bb2945f43579b29a13d33088a227] * src/modules-lua/noit/module/smtp.lua (modified) Added support for reporting SASL responses for PLAIN and LOGIN commands 01/27/12 20:09:04 Theo Schlossnagle <jesus@omniti.com> [92ea84fba40e491c2a29a0f6a1c94b6af12146d9] * ui/web/lib/Reconnoiter_DataSet.php (modified) not sure who and where is calling this on a dataset, but let 'em 01/27/12 04:37:06 Theo Schlossnagle <jesus@lethargy.org> [bf62350bdabd0655c6703d349850d47ebebcb9d6] * src/java/com/omniti/jezebel/check/JDBC.java (modified) * src/java/com/omniti/jezebel/check/mysql.java (modified) * src/java/com/omniti/jezebel/check/oracle.java (modified) * src/java/com/omniti/jezebel/check/postgres.java (modified) * src/java/com/omniti/jezebel/check/sqlserver.java (modified) Merge pull request #48 from neophenix/master JDBC DSN and basic SSL support 01/27/12 04:36:09 Theo Schlossnagle <jesus@lethargy.org> [8c735aa0718a2a3a4a9072c7534b0330dc3cc003] * src/modules-lua/Makefile.in (modified) * src/modules-lua/noit/extras.lua (added) * src/modules-lua/noit/module/smtp.lua (modified) * src/modules/lua.c (modified) Merge pull request #47 from TheTeaWeevil/master EHLO Response Metrics Support 01/27/12 04:31:46 neophenix <neophenix@gmail.com> [ad037ded4b14f9fe690f91990a34e0bc0de5a888] * src/java/com/omniti/jezebel/check/JDBC.java (modified) * src/java/com/omniti/jezebel/check/mysql.java (modified) * src/java/com/omniti/jezebel/check/oracle.java (modified) * src/java/com/omniti/jezebel/check/postgres.java (modified) * src/java/com/omniti/jezebel/check/sqlserver.java (modified) support DSN for connection information and basic SSL 01/27/12 02:32:49 Theo Schlossnagle <jesus@omniti.com> [7ae62b9ec2b5f252357a0d80446c0ad5ad6dd7fa] * docs/config/modules/snmp.xml (modified) * src/modules/snmp.c (modified) * src/modules/snmp.xml (modified) support snmp type coercion... BAD VENDORS... BAD. 01/26/12 16:13:49 Philip Maddox <pmaddox@circonus.com> [de30ea9a40e3c6c47f37331e1c311513058f924d] * src/modules-lua/Makefile.in (modified) * src/modules-lua/noit/extras.lua (added) * src/modules-lua/noit/module/smtp.lua (modified) * src/modules/lua.c (modified) Moved split from smtp.lua into extras.lua, a new file for extra non- task-specific functions. Added extras.lua to the build. 01/26/12 00:38:41 Theo Schlossnagle <jesus@omniti.com> [14748d7c2d9bb7457d44bf98a24b5f03860e2b63] * src/noit_check_tools.c (modified) crash bug on null values in JSON 01/25/12 22:30:15 Philip Maddox <pmaddox@circonus.com> [4a0da0e513a734ae484e56cee0fdc99f321e3766] * src/modules-lua/noit/module/smtp.lua (modified) Added support for EHLO response metrics 01/20/12 17:18:36 Philip Maddox <pmaddox@circonus.com> [50525e499873f7998d760f0e7601eb24f65625ff] * src/modules/lua_noit.c (modified) Added function to lua_noit to perform HMAC-SHA1 encoding 01/12/12 15:51:58 Thom May <thom@digital-science.com> [ca6785e5f9ea33368d24a392af343c28de4bbc3e] * pkg/debian/stratcon.install (modified) keep up to date with all the new java libs 01/09/12 14:06:19 Theo Schlossnagle <jesus@omniti.com> [45a14c95c658a0b85fae3da14cd45b337f19a32a] * src/modules-lua/noit/module/haproxy.lua (modified) Fix haproxy check. Author: "Phil Maddox" <pmaddox@omniti.com> 01/09/12 12:00:20 Thom May <thom@digital-science.com> [befb7bc1b2ae8fd99154759bb4ee135faee38019] * pkg/debian/control (modified) add protobuf development headers to debian build 01/05/12 02:34:18 Brad Marshall <brad.marshall@canonical.com> [fb524a11681fc30831c12f2fd4de61a286508ac7] * ui/web/lib/Reconnoiter_DB.php (modified) Sorting for datapoints based on the metric_name 01/04/12 21:55:54 Theo Schlossnagle <jesus@omniti.com> [80f47472f0d3f59e9aceccab41a0940edd7946d3] * src/noit_check_rest.c (modified) * src/noit_conf.c (modified) * src/noit_conf.h (modified) * src/noit_conf_checks.c (modified) * src/noit_filters_rest.c (modified) * src/noit_xml.c (modified) * src/noit_xml.h (modified) * src/stratcon_jlog_streamer.c (modified) Merge branch 'shatter' 01/04/12 21:48:53 Theo Schlossnagle <jesus@omniti.com> [1a07d8a36938e3fe7306909982a2d3bdb372d002] * src/noit_check.c (modified) fix comment to reflect code 01/04/12 21:46:10 Theo Schlossnagle <jesus@omniti.com> [ab62dcbdd6373adaac0971cc07962c6387ff3efe] * docs/operation/cli/cli.xml (modified) * src/noit.conf.in (modified) * src/noit_check.c (modified) * src/noit_check.h (modified) * src/noit_check_tools.c (modified) * src/noit_defines.h (modified) Merge branch 'unclump' This merge obsoletes the initial stutter and "random" distribution across a 60 second window and replaces it with a metered distribution across 20ms slots in a one minute time window. Conflicts: src/noit_check.c 01/04/12 15:07:03 Theo Schlossnagle <jesus@omniti.com> [c446502a4ee40c22d4500431adfafa754be78122] * docs/config/modules/ip_acl.xml (added) * src/modules/Makefile.in (modified) * src/modules/ip_acl.c (added) * src/modules/ip_acl.xml (added) * src/noit.conf.in (modified) An ip_acl module allowing for the restriction of check execution against specified IP addresses (both IPv4 and IPv6). There is an ordering problem with this inherited ACL rulesets (in that ordering is non-deterministic if multiple ACLs are applied. With a default allow, this means that ACLs should only use deny rules (until ordering issues are fixed) to ensure expected behavior. 01/04/12 15:06:37 Theo Schlossnagle <jesus@omniti.com> [234ba83977cffc9b82b6d018fea7ea65e6ab42ab] * src/modules/check_test.c (modified) actually link in the xml docs to check_test 01/04/12 15:06:10 Theo Schlossnagle <jesus@omniti.com> [2511639a540520051242159e76ed25a0351911fd] * docs/config/modules/dns.xml (modified) Updated DNS docs 01/04/12 15:05:33 Theo Schlossnagle <jesus@omniti.com> [3e267492fd290f3bb1287ef6a43f82c5b218181c] * src/noit_console_complete.c (modified) this appears to be an edge-condition crash bug in command-line editing 01/04/12 14:53:41 Theo Schlossnagle <jesus@omniti.com> [c6c11c3827cd812cc0f9cc92cf6de8140b859416] * src/modules/check_test.c (modified) * src/noit_check.c (modified) * src/noit_check.h (modified) * src/noit_check_rest.c (modified) * src/noit_conf.c (modified) * src/noit_conf.h (modified) Support generic module configuration with using XML namespaces and allow modules to register themselves as as interested in such for all checks. 01/04/12 05:56:03 Brad Marshall <brad.marshall@canonical.com> [bea2da5ac47bfcbbda37955afb8ba901e714e06d] * ui/web/lib/Reconnoiter_DB.php (modified) Sort templates before returning them 01/04/12 03:54:55 Theo Schlossnagle <jesus@omniti.com> [7225a1b6bfe2f98ec3785ba84cf2209b881eea1c] * src/utils/Makefile.in (modified) * src/utils/noit_btrie.c (added) * src/utils/noit_btrie.h (added) pull in btrie as a utility 12/27/11 22:18:36 Theo Schlossnagle <jesus@omniti.com> [b5eb9e570dc20e99400c64eee4a5a0ae787c4226] * configure.in (modified) * src/noit_config.h.in (modified) * src/noitedit/term.c (modified) Sol10 doesn't define this, so we need to 12/27/11 22:06:18 Theo Schlossnagle <jesus@omniti.com> [ded859826a394a1db4553d2a3662b8917985108a] * src/modules/httptrap.c (modified) double submit due to missing break in switch statement 12/23/11 15:24:55 Theo Schlossnagle <jesus@omniti.com> [460030f4cc773badae850c94b1b4b5f6a8cd3093] * src/modules-lua/noit/module/http.lua (modified) Merge branch 'master' of github.com:omniti-labs/reconnoiter 12/23/11 15:22:37 Theo Schlossnagle <jesus@lethargy.org> [26c25f9649ad071d685c2846669882615f64bd22] * src/modules-lua/noit/module/http.lua (modified) Merge pull request #39 from Kami/multiple_body_matches_master Add support for multiple body matches via body_match_* settings. 12/23/11 01:56:35 Theo Schlossnagle <jesus@omniti.com> [ac70325cbd950a7a919b9f19306f0a84070a0894] * src/modules/handoff_ingestor.c (modified) Merge branch 'master' of labs.omniti.com:reconnoiter 12/23/11 01:56:12 Theo Schlossnagle <jesus@omniti.com> [3bbaa0da7225113c572ed112338d2cb93569d097] * configure.in (modified) builds out of the box on Illumos with gcc now 12/22/11 18:29:45 Theo Schlossnagle <jesus@omniti.com> [d95758d937b018c25bc4487c8eddc4727ee7d390] * src/modules/handoff_ingestor.c (modified) fix race... we can try to write from multiple threads 12/20/11 05:09:41 Theo Schlossnagle <jesus@omniti.com> [b18d26fbe80bc8a133fd89de4d13873ebe1bbf4d] * configure.in (modified) if we're using gcc on Solaris we want -fPIC 12/20/11 05:05:34 Theo Schlossnagle <jesus@omniti.com> [459318495f85f14cc8b0b1ce4a80795e61ce7dac] * src/modules/collectd.c (modified) this proves problems on illumos, just set it to zero instead 12/20/11 04:59:49 Theo Schlossnagle <jesus@omniti.com> [1f6228e889ec2f4904a05bb4cb83ff315fb4499e] * src/utils/noit_hooks.h (modified) fix hooks to respect aliasing requirements 12/19/11 21:28:31 Theo Schlossnagle <jesus@omniti.com> [278ca955d564824e83664c1eebbfbb36c0ef1b0c] * src/noit_check_tools.c (modified) * src/noit_check_tools.h (modified) remove trailing ;, empty declaration error in sun studio 12/19/11 21:18:53 Theo Schlossnagle <jesus@omniti.com> [c0a5a8af010e5b7fb47f6273c00780be49f3a33d] * src/noitedit/term.c (modified) tgoto is defined.. and sometimes differently. let the system be 12/19/11 03:56:20 Brad Marshall <brad.marshall@canonical.com> [2ca04979d345e8d9b19db839402d46134ae1a0bb] * pkg/debian/noit.install (modified) * pkg/debian/stratcon.install (modified) Updated filepath to remove lib from jar files 12/19/11 03:39:37 Theo Schlossnagle <jesus@omniti.com> [0238329f229c83e2fdf3f0b46fe94022d7f833ea] * src/java/run-iep.sh.in (modified) use @JAVA_LIB_DIR@ as that is where the install goes 12/19/11 03:37:19 Theo Schlossnagle <jesus@omniti.com> [f247f915f033740c1c940f66d67bbafff9fdee9a] * src/java/Makefile.in (modified) * src/java/run-iep.sh.in (modified) put all the jars in the javadir directly 12/19/11 03:21:23 Theo Schlossnagle <jesus@omniti.com> [14e10b9e7dab49aac75cff3eff6183cf9be2c8ce] * src/java/run-iep.sh.in (modified) allow arbitrary paths to be specified with -D <dir> 12/17/11 18:33:53 Theo Schlossnagle <jesus@omniti.com> [4240c10c43e30e0222824fb249f84ba1066f6c44] * src/utils/noit_hooks.h (modified) typo fixes 12/17/11 01:12:19 Theo Schlossnagle <jesus@omniti.com> [8da7f661e3730fd14d4f0f64bd0aebe21afac7e5] * buildtools/mkcodedocs.pl (modified) * docs/development/docs/noit_check_tools_h.xml (added) * docs/development/docs/utils_noit_hooks_h.xml (added) * src/noit_check_tools.c (modified) * src/noit_check_tools.h (modified) * src/utils/noit_hooks.h (added) Hook support. Go forth and instrument. 12/17/11 00:51:49 Theo Schlossnagle <jesus@omniti.com> [49fac1c926b76895e6420ab372d773c01944b246] * Makefile.in (modified) * buildtools/mkcodedocs.pl (added) * docs/development/dev.xml (added) * docs/index.xml (modified) allow docbook in source files (in comments) and build developer documentation from it 12/17/11 00:39:50 Theo Schlossnagle <jesus@omniti.com> [880bb293eab2de1b4791dde31c4b80b5294979aa] * src/Makefile.in (modified) invert some prints 12/16/11 23:31:36 Theo Schlossnagle <jesus@omniti.com> [3f4e947d4fee70c08829813ec37c60299083d507] * ui/web/htdocs/template_graph.php (modified) * ui/web/lib/Reconnoiter_DB.php (modified) Merge branch 'master' of github.com:omniti-labs/reconnoiter 12/16/11 23:31:19 Theo Schlossnagle <jesus@lethargy.org> [30c7315aafdd14ecbd2f272260381179d41067ae] * ui/web/htdocs/template_graph.php (modified) * ui/web/lib/Reconnoiter_DB.php (modified) Merge pull request #38 from brad-marshall/master Graph template unique title fix 12/16/11 15:49:55 Theo Schlossnagle <jesus@omniti.com> [46d766e7a7e64b0d0718f552ab01b9ba486892c5] * docs/docbuild.conf (modified) * docs/operation/wire/checks/delete.xml (added) * docs/operation/wire/checks/set.xml (added) * docs/operation/wire/checks/show.xml (added) * docs/operation/wire/filters/delete.xml (added) * docs/operation/wire/filters/set.xml (added) * docs/operation/wire/filters/show.xml (added) * docs/operation/wire/rest.xml (modified) split out the rest doc to make adding new docs less intimidating 12/16/11 04:42:17 Tomaz Muraus <tomaz@tomaz.me> [e4919ce0131c8819739015d814823ecd47c20dff] * src/modules-lua/noit/module/http.lua (modified) Make sure body_match is present at the beginning of the string. 12/16/11 01:57:53 Tomaz Muraus <tomaz@tomaz.me> [81344bea7c4f3e0a7a559dc27488f6ae11dbafdd] * src/modules-lua/noit/module/http.lua (modified) Add support for multiple body matches via body_match_* settings. 12/15/11 23:57:45 Brad Marshall <brad.marshall@canonical.com> [99a13aa99cd589e1d28abdb0ac905497400e6d81] * ui/web/htdocs/template_graph.php (modified) * ui/web/lib/Reconnoiter_DB.php (modified) Updated graph templates to only append a number if there are title clashes, not all the time. 12/15/11 16:22:43 Theo Schlossnagle <jesus@omniti.com> [eb91b667acfd9618209c5fc3f666c574f85ef510] * ui/web/lib/Reconnoiter_GraphTemplate.php (modified) Merge branch 'master' of github.com:omniti-labs/reconnoiter 12/15/11 16:22:24 Theo Schlossnagle <jesus@omniti.com> [b4d23c1d9802dc66bab89a6df86434ed6a94d72a] * configure.in (modified) treat warnings as errors only with --enable-strict 12/14/11 20:53:14 Theo Schlossnagle <jesus@omniti.com> [70a52b32620458fceed674ce5d4f8e10dd65aad5] * src/noit_conf.c (modified) set the root's children back before we write out or we'll get nothing. 12/14/11 20:29:00 Theo Schlossnagle <jesus@omniti.com> [bfa2e596e3216e79e9493d9439bbed0a39e0dae6] * src/utils/noit_security.c (modified) Merge branch 'master' into shatter 12/14/11 20:26:11 Theo Schlossnagle <jesus@omniti.com> [8f4d7f63aed61257d7d5c61534a9e57703521840] * configure.in (modified) * src/eventer/eventer_epoll_impl.c (modified) * src/modules-lua/noit/module/haproxy.lua (modified) * src/modules-lua/noit/module/redis.lua (modified) * src/modules/collectd.c (modified) * src/modules/handoff_ingestor.c (modified) * src/modules/httptrap.c (modified) * src/modules/librabbitmq/amqp_api.c (modified) * src/modules/librabbitmq/amqp_connection.c (modified) * src/modules/librabbitmq/amqp_framing.c (modified) * src/modules/librabbitmq/amqp_socket.c (modified) * src/modules/librabbitmq/amqp_table.c (modified) * src/modules/libstomp.c (modified) * src/modules/libstomp.h (modified) * src/modules/lua.c (modified) * src/modules/lua_noit.c (modified) * src/modules/postgres_ingestor.c (modified) * src/modules/rabbitmq_driver.c (modified) * src/modules/snmp.c (modified) * src/noit_check_rest.c (modified) * src/noit_config.h.in (modified) * src/noit_console.c (modified) * src/noit_console_complete.c (modified) * src/noit_console_state.c (modified) * src/udns/udns_resolver.c (modified) * src/utils/noit_log.c (modified) * src/utils/noit_security.c (modified) * src/utils/noit_watchdog.c (modified) * test/t/001_db_init.t (modified) Merge branch 'shatter' of labs.omniti.com:/reconnoiter into shatter 12/14/11 20:25:33 Theo Schlossnagle <jesus@omniti.com> [2f45dd8fafa879103f2587843be74ec442ff1bc9] * src/noit_conf.c (modified) We need to make sure we set the "last" member to the last of the children otherwise xmlAddChild later can EXPLODE. 12/13/11 01:36:28 Brad Marshall <brad.marshall@canonical.com> [65eb858bb9ff720aea647a6943df2e91d149ff19] * ui/web/lib/Reconnoiter_GraphTemplate.php (modified) Updated graph template code to point to the renamed database 12/04/11 02:42:26 Theo Schlossnagle <jesus@omniti.com> [3347d53135a735b1a63caebd183d91dae3088dd3] * docs/operation/cli/cli.xml (modified) * src/noit.conf.in (modified) * src/noit_check.c (modified) * src/noit_check.h (modified) * src/noit_check_tools.c (modified) * src/noit_defines.h (modified) Do away with the initial stutter and randomness as it was and equally space checks out in 20ms buckets with jitter within those buckets. 12/04/11 01:36:48 Theo Schlossnagle <jesus@omniti.com> [dcfcfffba3a8619a404899e11101c53b8a2d48c6] * src/utils/noit_security.c (modified) Fix detection of uinteger 12/01/11 14:52:25 Theo Schlossnagle <jesus@omniti.com> [838dea8bb2326301f23b1bb5943befbff27075e7] * configure.in (modified) * src/eventer/eventer_epoll_impl.c (modified) * src/modules-lua/noit/module/haproxy.lua (modified) * src/modules-lua/noit/module/redis.lua (modified) * src/modules/collectd.c (modified) * src/modules/handoff_ingestor.c (modified) * src/modules/httptrap.c (modified) * src/modules/librabbitmq/amqp_api.c (modified) * src/modules/librabbitmq/amqp_connection.c (modified) * src/modules/librabbitmq/amqp_framing.c (modified) * src/modules/librabbitmq/amqp_socket.c (modified) * src/modules/librabbitmq/amqp_table.c (modified) * src/modules/libstomp.c (modified) * src/modules/libstomp.h (modified) * src/modules/lua.c (modified) * src/modules/lua_noit.c (modified) * src/modules/postgres_ingestor.c (modified) * src/modules/rabbitmq_driver.c (modified) * src/modules/snmp.c (modified) * src/noit_check_rest.c (modified) * src/noit_config.h.in (modified) * src/noit_console.c (modified) * src/noit_console_complete.c (modified) * src/noit_console_state.c (modified) * src/udns/udns_resolver.c (modified) * src/utils/noit_log.c (modified) * src/utils/noit_security.c (modified) * src/utils/noit_watchdog.c (modified) * test/t/001_db_init.t (modified) Merge branch 'master' into shatter 11/30/11 18:04:20 Theo Schlossnagle <jesus@omniti.com> [9d92fd6e7f517697099fa55c5aa32bd67d1d3e9e] * src/modules/postgres_ingestor.c (modified) hookup get_noit_config function 11/30/11 17:49:32 Theo Schlossnagle <jesus@omniti.com> [4741bb2c566864b5d85b3216cded4131a1b69a57] * src/eventer/eventer_epoll_impl.c (modified) * src/modules/collectd.c (modified) * src/noit_check_rest.c (modified) * src/noit_console_state.c (modified) * src/utils/noit_log.c (modified) * src/utils/noit_watchdog.c (modified) compile with GCC 4.6.1 Some of the things you'll see here are ugly. Others I'm really not proud of. There's really only a handful that are a catch by this compiler and make actual sense.. 11/30/11 17:14:39 Theo Schlossnagle <jesus@omniti.com> [7b28cc85a1bc31833aad9c9189e7f8400a6bf16d] * src/utils/noit_security.c (modified) rename isinteger() to isuinteger(), change to use strtol() instead of strtod() 11/30/11 17:14:01 Theo Schlossnagle <jesus@omniti.com> [9d3260a4b8dbc4dd64a162b37f1b6fa4f460a938] * src/modules/handoff_ingestor.c (modified) * src/modules/httptrap.c (modified) * src/modules/librabbitmq/amqp_api.c (modified) * src/modules/librabbitmq/amqp_connection.c (modified) * src/modules/librabbitmq/amqp_framing.c (modified) * src/modules/librabbitmq/amqp_socket.c (modified) * src/modules/librabbitmq/amqp_table.c (modified) * src/modules/lua.c (modified) * src/modules/lua_noit.c (modified) * src/modules/rabbitmq_driver.c (modified) Make sure we compile with Clang (trunk) even with -Wall -Werror (everywhere) When (temporarily) adding -Werror -Wall to SHCFLAGS we'll get a lot more failures. This patchset gurantees that all of them are fixed. While we now can pass a compile with Clang we're still far away from passing through GCC 4.6.1 11/30/11 17:10:51 Theo Schlossnagle <jesus@omniti.com> [dfec9683c6674557f3639bb6485d369ebd6a347b] * configure.in (modified) * src/modules/collectd.c (modified) * src/modules/libstomp.c (modified) * src/modules/libstomp.h (modified) * src/modules/snmp.c (modified) * src/noit_config.h.in (modified) * src/noit_console.c (modified) * src/noit_console_complete.c (modified) * src/udns/udns_resolver.c (modified) * src/utils/noit_security.c (modified) Make sure we compile with clang (trunk) on Ubuntu 11.10 This is a good milestone, so let's do an intermediate commit: At this point we are able to compile with Clang (trunk, no less;) on Ubuntu 11.10. I was careful with the introduced changes not to introduce any regressions: * bsd/libutil.h is prefered, otherwise we fallback to libutil.h * replaced isinteger()'s guts with a call to strtod() 11/30/11 17:00:40 Theo Schlossnagle <jesus@omniti.com> [67a6f35109ef607de8abcc340885cfcd7a6b9966] * test/t/001_db_init.t (modified) jMCg: but *this* is Debuntu... It's *special* 11/30/11 15:35:26 Theo Schlossnagle <jesus@omniti.com> [8c1b28db554231cb54f963499861462452f4ec7d] * src/modules/handoff_ingestor.c (modified) silly. this didn't actually break anything, but certainly wasn't the intention 11/29/11 22:18:45 Theo Schlossnagle <jesus@omniti.com> [ad5356812c4d34f2b54814949b2bd948c9c6e876] * src/noit_conf.c (modified) Make filterset a stopnode as well. 11/29/11 22:10:08 Theo Schlossnagle <jesus@omniti.com> [249cc4066ac63ea5858d5c1e1644865d158ed6a4] * src/noit_conf.c (modified) add a notify_only option to feeds that makes noit configs blank (just as a notification that a change occurred) 11/29/11 21:26:35 Theo Schlossnagle <jesus@omniti.com> [8e9cf57ebf8fd9d4375a893d47cef1aaecce0662] * src/noit_check_rest.c (modified) * src/noit_conf.c (modified) * src/noit_conf.h (modified) * src/noit_conf_checks.c (modified) * src/noit_filters_rest.c (modified) * src/noit_xml.c (modified) * src/noit_xml.h (modified) * src/stratcon_jlog_streamer.c (modified) on-disk backing store implementation 11/28/11 19:58:37 neophenix <neophenix@gmail.com> [f22ffc6a4bc197bb7a5b41c268f6c81724765090] * src/modules-lua/noit/module/haproxy.lua (modified) * src/modules-lua/noit/module/redis.lua (modified) fix ordering of target discovery 11/28/11 14:53:24 Theo Schlossnagle <jesus@omniti.com> [e09f057cc61b7872af870562a9ca11fc52860502] * docs/executable/noitd.xml (modified) typo fix from Igor Galić 11/23/11 00:27:34 Theo Schlossnagle <jesus@omniti.com> [843de571e4320cda9b3032776c5aae54a64af696] * src/modules/handoff_ingestor.c (modified) * src/modules/postgres_ingestor.c (modified) * src/stratcon_datastore.c (modified) Merge branch 'master' of labs.omniti.com:/reconnoiter 11/23/11 00:27:22 Theo Schlossnagle <jesus@omniti.com> [d35e5750bdb0ea8cb9298ac1b94ccbbf73d88147] * src/noit_main.c (modified) allow for a configurable watchdog timeout 11/23/11 00:00:34 Theo Schlossnagle <jesus@omniti.com> [1e78a691ff7c7b4c7098d2c3869dccd0fbdc7248] * src/modules/handoff_ingestor.c (modified) * src/modules/postgres_ingestor.c (modified) fixups... and heartbeat during the initalization of the postgres stuff as it can take a while on large systems 11/22/11 23:59:57 Theo Schlossnagle <jesus@omniti.com> [e8182656cf6fe72dd52cf42f5e1e7b34c8f6e10a] * src/stratcon_datastore.c (modified) prevent double initialization 11/22/11 23:07:56 Theo Schlossnagle <jesus@omniti.com> [39120ca355870745f19446dee86dbae44997dcc3] * src/stratcon_jlog_streamer.c (modified) noit_true, not true 11/22/11 22:22:28 Theo Schlossnagle <jesus@omniti.com> [a8d127d2755763ef299d2bb4c1388efd9c7d9bc0] * src/stratcond.c (modified) Merge branch 'master' of labs.omniti.com:/reconnoiter 11/22/11 22:21:26 Theo Schlossnagle <jesus@omniti.com> [9f90ba9a6093963bea2897ebb7cd4d1509a7ff31] * src/stratcon_jlog_streamer.c (modified) support extended_id for stratcon internal metrics 11/22/11 19:50:28 Theo Schlossnagle <jesus@omniti.com> [87c5db762537e0b7cfa9746cea9dde1ae1de0813] * src/stratcond.c (modified) we need to heartbeat right off the bat 11/22/11 05:05:12 Theo Schlossnagle <jesus@omniti.com> [16ce15221b247e2c154c6c14f52a100bbe6e410e] * src/noit_check_log.c (modified) we weren't applying configured filters to metrics in bundles 11/22/11 02:30:55 Theo Schlossnagle <jesus@omniti.com> [303e2b0c22be18290eb1265b3c602a66391fbe8b] * src/noit_check_resolver.c (modified) If a record was in place and the refresh fails, it will leave the TTL what it was and thus cache a wrong answer for the wrong length of time. Also, drop the default TTL for errors down to 60 seconds which is the default check interval. 11/21/11 21:58:44 Theo Schlossnagle <jesus@omniti.com> [a527480eba14b7b11e85f2bc5f3a00a5e16ab221] * src/modules/lua_noit.c (modified) Merge branch 'master' of labs.omniti.com:/reconnoiter 11/21/11 21:58:35 Theo Schlossnagle <jesus@omniti.com> [a7cdede732064ff716d934a8ceeae086772cc255] * src/Makefile.in (modified) * src/eventer/Makefile.in (modified) * src/utils/Makefile.in (modified) * src/utils/dtrace_probes.h.stock (added) make the dtrace stuff produce objects of different names and reversion as a part of install and al;