# # ChangeLog for /src/modules-lua # # Generated by Trac 0.10.3 # 06/18/13 22:31:52 # 02/15/11 15:54:42 Brian Clapper <bclapper@omniti.com> [b7a4679e0291d61725dbbb87147645140ae8c802] * src/modules-lua/Makefile.in (modified) forgot to add new redis.lua to Makefile. refs #349 02/15/11 15:15:23 Brian Clapper <bclapper@omniti.com> [983d4f5451028114e81aeff2b002f2cc2a3962da] * src/modules-lua/noit/module/redis.lua (added) redis lua module. closes #349 01/25/11 19:36:22 Theo Schlossnagle <jesus@omniti.com> [4fae03b83820a0c88604a1591dc30859440f6623] * src/modules-lua/noit/module/imap.lua (modified) a slightly more flavorful token 01/25/11 19:10:38 Theo Schlossnagle <jesus@omniti.com> [43311a31f8b0f522da943b9f0d511f8b099f72d7] * src/modules-lua/noit/module/imap.lua (modified) reset the last_msg so we don't get a fetch if the search returns no results 01/25/11 19:08:27 Theo Schlossnagle <jesus@omniti.com> [86512c5ce78ec987515695d6cfe5662f3cbf7e9d] * src/modules-lua/noit/module/imap.lua (modified) more features requested by Bryan Allen 01/25/11 03:18:36 Theo Schlossnagle <jesus@omniti.com> [5e56ceb75e135355c6810e1b12227ed0bbf25f9c] * src/modules-lua/Makefile.in (modified) * src/modules-lua/noit/module/imap.lua (added) fixes #345 01/21/11 20:54:53 Theo Schlossnagle <jesus@omniti.com> [f60d872fd41a742f09bf5a2df1eef6a269dd3974] * src/modules-lua/noit/HttpClient.lua (modified) * src/modules-lua/noit/module/memcached.lua (modified) * src/modules-lua/noit/module/munin.lua (modified) * src/modules-lua/noit/module/ntp.lua (modified) * src/modules-lua/noit/module/smtp.lua (modified) * src/modules-lua/noit/module/tcp.lua (modified) * src/modules-lua/noit/module/varnish.lua (modified) support creating ipv6 sockets when we should, fixes #343 01/08/11 17:51:19 Theo Schlossnagle <jesus@omniti.com> [b553f9a4d73487ee85e5cfedf2cd67352b4d5e6b] * src/Makefile.in (modified) * src/java/com/omniti/jezebel/JezebelDispatch.java (modified) * src/java/com/omniti/jezebel/check/JDBC.java (modified) * src/java/com/omniti/jezebel/check/jmx.java (modified) * src/modules-lua/noit/module/haproxy.lua (modified) * src/modules-lua/noit/module/http.lua (modified) * src/modules-lua/noit/module/jezebel.lua (modified) * src/modules-lua/noit/module/memcached.lua (modified) * src/modules-lua/noit/module/munin.lua (modified) * src/modules-lua/noit/module/ntp.lua (modified) * src/modules-lua/noit/module/resmon.lua (modified) * src/modules-lua/noit/module/smtp.lua (modified) * src/modules-lua/noit/module/tcp.lua (modified) * src/modules-lua/noit/module/varnish.lua (modified) * src/modules/dns.c (modified) * src/modules/dns.xml (modified) * src/modules/lua.c (modified) * src/modules/ping_icmp.c (modified) * src/modules/snmp.c (modified) * src/modules/ssh2.c (modified) * src/noit_check.c (modified) * src/noit_check.h (modified) * src/noit_check_resolver.c (added) * src/noit_check_resolver.h (added) * src/noit_check_rest.c (modified) * src/noit_check_tools.c (modified) * src/noit_check_tools_shared.c (modified) * src/noit_conf_checks.c (modified) refs #340 This is a rather major change. Targets can now be hostnames in addition to IP addresses so long as //checks/@resolve_targets is not false. If a target is entered that does not look like an IP (inet_pton fails) then the check is marked as needing resolution NP_RESOLVE. A passive look-aside dns cache has been implemented in noit_check_resolver.c that is used to power the whole system and some reasonably simply console command have been provided: show dns_cache [fqdn1 [fqdn2]] -- shows the state dns_cache <fqdn> [fqdn2 [fqdn3]] -- submits for lookup no dns_cache <fqdn> [fqdn2 [fqdn3]] -- purges from cache The big change is that modules that relied on check->target to be an IP address are going to explode when names are provided. Instead, modules should now use target for the provided target (possibly a FQDN) and use target_ip (check->target_ip or check.target_ip) for a resolved IP address and also check for the case of empty string: (check->target_ip[0] == '\0') for the case that resolution has failed. In lua, the target_ip will be presented as nil in the case of failed name resolution. I believe I've updated all necessary components of the system for this to "just work" but people that have implemented their own check should update them before they elect to use non-IP addresses as targets. The dns subsystem supports both IPv4 and IPv6, but currently prefers IPv4 addresses if any are present. 11/26/10 17:39:09 Theo Schlossnagle <jesus@omniti.com> [3496f9642d3fd738e6c895d8ac3ba3d535d97c60] * src/modules-lua/noit/HttpClient.lua (modified) fixes #329 09/14/10 16:47:46 Theo Schlossnagle <jesus@omniti.com> [b0d6e990b8686a9a92908a916b6128d02974b7f1] * src/modules-lua/noit/module/resmon.lua (modified) auto-detect the strings because JSON _BLOWS CHUNKS_ not supporting large integer types. 09/07/10 19:27:54 Theo Schlossnagle <jesus@omniti.com> [5fbae1c5f1c2705b03bebf8e1f04b9cdf1b8e7a0] * Makefile.in (modified) * sql/Makefile.in (modified) * src/Makefile.in (modified) * src/eventer/Makefile.in (modified) * src/java/Makefile.in (modified) * src/json-lib/Makefile.in (modified) * src/lua/Makefile.in (modified) * src/lua/etc/Makefile (modified) * src/lua/src/Makefile (modified) * src/man/Makefile.in (modified) * src/modules-lua/Makefile.in (modified) * src/modules/Makefile.in (modified) * src/noitedit/Makefile.in (modified) * src/utils/Makefile.in (modified) * test/Makefile.in (modified) distclean from Marti Raudsepp 08/23/10 15:11:24 Theo Schlossnagle <jesus@omniti.com> [4500f930aaa30b26a9f50b47170fdb6683281754] * src/modules-lua/noit/module/resmon.lua (modified) theo needs to learn to type 08/23/10 13:42:44 Theo Schlossnagle <jesus@omniti.com> [fe9d702827c7b802b3415680f2a070ef66f4a1eb] * src/modules-lua/noit/module/resmon.lua (modified) be more specific 08/21/10 23:18:58 Theo Schlossnagle <jesus@omniti.com> [efa9375336eec306ede14a9a1032985a71482810] * configure.in (modified) * src/Makefile.in (modified) * src/json-lib/Makefile.dep (added) * src/json-lib/Makefile.in (added) * src/json-lib/arraylist.c (added) * src/json-lib/arraylist.h (added) * src/json-lib/bits.h (added) * src/json-lib/debug.c (added) * src/json-lib/debug.h (added) * src/json-lib/json.h (added) * src/json-lib/json_object.c (added) * src/json-lib/json_object.h (added) * src/json-lib/json_object_private.h (added) * src/json-lib/json_tokener.c (added) * src/json-lib/json_tokener.h (added) * src/json-lib/json_util.c (added) * src/json-lib/json_util.h (added) * src/json-lib/linkhash.c (added) * src/json-lib/linkhash.h (added) * src/json-lib/printbuf.c (added) * src/json-lib/printbuf.h (added) * src/modules-lua/noit/module/resmon.lua (modified) * src/modules/lua_noit.c (modified) refs #294 resmon no support arbitrary json objects 08/15/10 21:51:01 Theo Schlossnagle <jesus@omniti.com> [73df43f30ea0b1c5c1d75c98793bf57712b99d72] * src/modules-lua/noit/module/http.lua (modified) use http to test out the new pcre_match_limit stuff and give it a sane default, fixes #306 08/05/10 20:30:18 Brian Clapper <bclapper@omniti.com> [59155587c34c7a935c06cfb61a2fd287e04068fa] * src/modules-lua/Makefile.in (modified) add Jezebel to lua modules. refs #295 08/04/10 16:51:51 Theo Schlossnagle <jesus@omniti.com> [3f95e0c50baf9d8aed9d35b63a9a0b40a28e0cbf] * src/modules-lua/noit/module/munin.lua (modified) remnants of the Varnish base, fix from Piotr Sikora 08/04/10 12:55:46 Theo Schlossnagle <jesus@omniti.com> [41c873beb1e655d59d2e0180251df2ea983eda6b] * src/modules-lua/noit/module/munin.lua (modified) make this a little more robust and add the plugin list as a metric 08/04/10 03:08:06 Theo Schlossnagle <jesus@omniti.com> [ded7f9be97ffc5c1a25be601ed9c61b0f65e7523] * src/modules-lua/Makefile.in (modified) * src/modules-lua/noit/module/munin.lua (added) Munin direct reader. fixes #303 07/31/10 13:45:43 Theo Schlossnagle <jesus@omniti.com> [c9795252c61ad5d7e5490dce55196a0b931b32f1] * src/modules-lua/Makefile.in (modified) memcached module build and docs 07/28/10 19:01:07 Theo Schlossnagle <jesus@omniti.com> [5e4903b4cc8d802f21febff04aef8c6f7a8dea93] * src/modules-lua/noit/module/memcached.lua (added) memcached checker from Michal Taborsky, looks good, needs testing 07/07/10 21:14:53 Jason Dixon <jdixon@omniti.com> [9f0fee7dbacfc2dd35bbe191c5fe8ffc405fe68a] * src/modules-lua/noit/module/resmon.lua (modified) add basic auth support 07/01/10 18:01:35 Theo Schlossnagle <jesus@omniti.com> [b70de4f52a2e71d4f38085be99d29fb06348fb83] * src/modules-lua/noit/module/jezebel.lua (added) support for tapping our jezebel to perform on demand, refs #295 06/28/10 18:59:16 Theo Schlossnagle <jesus@omniti.com> [6917cff709ebc1eb62739c5cdf93ad088a594839] * src/modules-lua/Makefile.in (modified) update docs 06/28/10 18:33:40 Theo Schlossnagle <jesus@omniti.com> [7a6be888d4962ef932ca3bd3e2fa529fe08cc698] * src/modules-lua/noit/module/haproxy.lua (added) Graham Barr offered this up a long time back.. how did it not make it into the repo? 06/01/10 20:37:01 Theo Schlossnagle <jesus@omniti.com> [8d08f77c61b7d5163f3f7f4e3979cf81e63564ae] * src/modules-lua/noit/module/http.lua (modified) * src/modules/lua_noit.c (modified) support arbitrary extraction from documents, closes #287 04/21/10 17:48:53 Theo Schlossnagle <jesus@omniti.com> [b37e686ef7be37741bc080197b6b119abc4eae31] * src/modules-lua/noit/module/http.lua (modified) an empty string isn't false in lua, refs #270 04/21/10 16:09:06 Theo Schlossnagle <jesus@omniti.com> [289d8e658f9659bf998ae70ea05b244b3b4c1fa3] * src/modules-lua/noit/module/http.lua (modified) update docs for redirects, refs #270 04/21/10 02:45:55 Theo Schlossnagle <jesus@omniti.com> [85377e0b5fe246ecd22fff6a4efb1894fc3af77d] * src/modules-lua/noit/module/http.lua (modified) support redirects, fixes #270 04/21/10 01:01:56 Theo Schlossnagle <jesus@omniti.com> [220f29f3f3e69addb451afcb396087f4e18a931f] * src/modules-lua/noit/HttpClient.lua (modified) allow reuse, we need to allow for nilled out headers and resetting the content-length 03/24/10 18:44:53 Theo Schlossnagle <jesus@omniti.com> [709df7f0b76d59662c7491bfdb0144208e43f3f7] * src/modules-lua/noit/module/resmon.lua (modified) omit state and duration if they are not present 03/11/10 15:00:18 Theo Schlossnagle <jesus@omniti.com> [a957a501c4b26cd9445027bb073d23dc07818994] * src/modules-lua/noit/module/smtp.lua (modified) closes #193 03/01/10 23:36:34 Theo Schlossnagle <jesus@omniti.com> [54c26d57dca4b2b36780e272e53076784546863a] * src/modules-lua/noit/module/http.lua (modified) body matched should show up as metrics too 02/23/10 13:47:49 Theo Schlossnagle <jesus@omniti.com> [cc065386106ce72ccc3e50b8c35a62b54e8d8f19] * src/modules-lua/noit/module/http.lua (modified) add cert_end_in so that we can measure it against 'zero' instead of 'now' for 02/21/10 05:53:27 Theo Schlossnagle <jesus@omniti.com> [0125b2531941b473e32bfa0a8542c18f9ca43a7b] * src/modules-lua/noit/HttpClient.lua (modified) * src/modules/lua_noit.c (modified) fixes #262 02/20/10 20:49:06 Theo Schlossnagle <jesus@omniti.com> [d00b3d5de1f858f8204da9db700a44f9b103cae1] * src/modules-lua/Makefile.in (modified) * src/modules-lua/noit/module/ntp.lua (added) Holy crap, ticket #4 is really old. Took all day to do this, but it seems to work and is amazingly readable for what it implements. This version doesn't upport measuring jitter which is substantially more complicated. Enjoy! refs #4 02/11/10 03:58:53 Theo Schlossnagle <jesus@omniti.com> [7486993509f73a8457ced15fda30b7d97a589d9d] * src/modules-lua/noit/module/smtp.lua (modified) updates from Ask 12/18/09 01:32:26 Theo Schlossnagle <jesus@omniti.com> [b9b0b5720e7f0cebdbc138982e041d73c32419af] * buildtools/license-audit (modified) * src/eventer/OETS_asn1_helper.h (modified) * src/modules-lua/noit/HttpClient.lua (modified) fix up the license auditing 12/17/09 22:46:23 Jason Dixon <jdixon@omniti.com> [e20fdcd154dd66e4df5502753a726f0a82e7714d] * src/modules-lua/noit/module/resmon.lua (modified) fixes #223 11/19/09 15:31:07 Theo Schlossnagle <jesus@omniti.com> [3cc39daeab088197d7fad92abc8414227ff26df3] * src/modules-lua/noit/module/http.lua (modified) use the right string for the error message 10/02/09 16:05:24 Theo Schlossnagle <jesus@omniti.com> [6aa1ed9d279ae3674c21d2d4c78a27cbdcbb4aa9] * src/modules-lua/Makefile.in (modified) refs #39, pulls in tcp docs (and installs tcp checker) 10/01/09 15:02:34 Theo Schlossnagle <jesus@omniti.com> [cec1cb615495ea336dfb3d405ee59926b654fa1f] * src/modules-lua/noit/HttpClient.lua (modified) * src/modules-lua/noit/module/http.lua (modified) * src/modules/lua.c (modified) patches from Dan... with all the +1s I'm not sure why he didn't commit these himself. 10/01/09 02:04:44 Theo Schlossnagle <jesus@omniti.com> [a02eba18f24e8197b6999a5870d5a8aeaeeff0e0] * src/modules-lua/noit/module/tcp.lua (added) reworked slightly and added ssl context metrics to Leon's submitted check. closes #192 09/29/09 15:55:56 Theo Schlossnagle <jesus@omniti.com> [bc6d38fb32dfba045d3d058ce5af6a748d983b9a] * src/modules-lua/noit/module/http.lua (modified) support posts via config options. Thanks Leon. closes #187 09/29/09 05:29:23 Theo Schlossnagle <jesus@omniti.com> [8fb7cef1d61f328d6af32a69fc72f3b4c66ea154] * src/modules-lua/noit/module/http.lua (modified) Support Digest and auto-detection, fixes #186 09/29/09 02:55:59 Theo Schlossnagle <jesus@omniti.com> [4ff9608cdb1365ae2aa16b1e63e8fbcb4495b685] * src/modules-lua/noit/HttpClient.lua (modified) the code is a number, make it so 09/29/09 01:51:21 Theo Schlossnagle <jesus@omniti.com> [60094181c3ec47eb97e0989cc0682715e347a4dc] * src/modules-lua/noit/module/http.lua (modified) implements basic auth, refs #186 09/29/09 01:00:31 Theo Schlossnagle <jesus@omniti.com> [45104cdb1a9be5606d329b15ced6a9d604eaa7d8] * src/modules-lua/noit/module/http.lua (modified) allow arbitrary headers 09/29/09 00:41:23 Theo Schlossnagle <jesus@omniti.com> [a1cce7403248b12cda4a41fa8a479ab3e90fbc66] * src/modules-lua/noit/HttpClient.lua (modified) * src/modules-lua/noit/module/http.lua (modified) fix issues with nil content returns 09/25/09 22:13:30 Theo Schlossnagle <jesus@omniti.com> [4a67d452816c39b086e4f2ba5be9d12cf51aa81b] * src/modules-lua/noit/module/http.lua (modified) allow method specification, refs #187 09/25/09 22:00:35 Theo Schlossnagle <jesus@omniti.com> [25263558f9eb21ca34ae6dd63f1436c6ce6caeb1] * src/modules-lua/noit/HttpClient.lua (modified) allow payloads to be sent as well, refs #187 09/19/09 00:27:44 Theo Schlossnagle <jesus@omniti.com> [b82c61f42705019a80ef6cc50e587771f3ab1aae] * src/modules-lua/noit/HttpClient.lua (modified) connection:close could dump headers and bail, we'll notice that later and be fine with it. refs #181 09/18/09 23:58:47 Theo Schlossnagle <jesus@omniti.com> [72e62f78f28e05bb81e934d01101f777d85e2cd2] * src/modules-lua/Makefile.in (modified) * src/modules-lua/noit/HttpClient.lua (added) * src/modules-lua/noit/module/http.lua (added) * src/modules-lua/noit/module/resmon.lua (added) * src/noit.conf.in (modified) first whack, please test the crap out of this. refs #181 09/18/09 03:08:50 Theo Schlossnagle <jesus@omniti.com> [33dec3c789b6b38da1b8c6af7fc00a2d47cf4ca3] * src/modules-lua/noit/timeval.lua (modified) convert to float 09/14/09 02:02:26 Theo Schlossnagle <jesus@omniti.com> [acf04f0e1c96bcc37c1fac182d8738bd180c8e06] * src/modules-lua/noit/module/smtp.lua (modified) * src/modules-lua/noit/module/varnish.lua (modified) * src/modules/lua_noit.c (modified) make the lua eventer_t wrap stuff act as methods 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 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:38:44 Theo Schlossnagle <jesus@omniti.com> [45b262aa4ccdc69d53062f13866927dd676a817c] * src/modules-lua/Makefile.in (modified) * src/modules-lua/extract_xml.lua (modified) oops, extract_xml.lua produces just the meta XML, need to docbook it, refs #21 09/07/08 15:38:24 Theo Schlossnagle <jesus@omniti.com> [6cf2b311d937456b0dabb544e010af9834f6e100] * src/modules-lua/Makefile.in (modified) * src/modules-lua/extract_xml.lua (added) autobuild docs form lua stuff... the things you can do in lua are as evil as perl, refs #21 09/07/08 05:17:30 Theo Schlossnagle <jesus@omniti.com> [b8e4ac4354d8201d78c1a9166c597998bcb3167c] * src/Makefile.in (modified) * src/modules-lua/noit/module/smtp.lua (modified) * src/modules-lua/noit/module/varnish.lua (modified) more docs, fixups.. Better smtp options and docs. refs #21 09/07/08 01:28:20 Theo Schlossnagle <jesus@omniti.com> [1010758f1bf51c8a086d4287a27448cdad2d4b7f] * src/modules-lua/noit/module/varnish.lua (modified) ignore and some varnish docs, refs #21 08/26/08 01:25:15 Theo Schlossnagle <jesus@omniti.com> [0a06b2cbef3380c0fa794480d2fae8b4b1431f92] * Makefile.in (modified) * buildtools/install-sh (added) * buildtools/mkinstalldirs (added) * configure.in (modified) * sql/Makefile.in (added) * src/Makefile.in (modified) * src/modules-lua/Makefile.in (added) * src/modules/Makefile.in (modified) refs #50 08/16/08 03:41:59 Theo Schlossnagle <jesus@omniti.com> [a4c778ebc689f0be4a18b9459d0020ad2f5ca231] * src/modules-lua/noit/module/smtp.lua (modified) * src/modules-lua/noit/timeval.lua (added) * src/modules/lua.c (modified) * src/modules/lua_noit.c (modified) add support for timings in lua and measure each phase in smtp, refs #56 08/15/08 23:15:15 Theo Schlossnagle <jesus@omniti.com> [b2cc63038d9c296673961479f37207fd9a0c213c] * src/modules-lua/noit/module/smtp.lua (added) Start... needs timings, etc. refs #56 06/06/08 21:13:45 Theo Schlossnagle <jesus@omniti.com> [bbebbfeff0cf986fbdb1cfdc15c07a9ea059dc2a] * src/modules-lua/noit/module/varnish.lua (modified) guessing is better than being flat-out wrong, refs #28 06/06/08 03:32:29 Theo Schlossnagle <jesus@omniti.com> [a2b666a8ab8d7131bde0c3d600c5f4b8d7fa2709] * src/modules-lua/noit/module/varnish.lua (added) * src/modules-lua/varnish.lua (deleted) * src/modules/lua.c (modified) * src/modules/lua_noit.h (modified) make modules actually be lua modules 06/05/08 03:10:39 Theo Schlossnagle <jesus@omniti.com> [483ffbb2a71b31651cb48c74c7436508890169f4] * src/modules-lua/varnish.lua (added) * src/modules/lua.c (modified) * src/modules/lua_noit.c (modified) implement write and fix up read... luaL_Buffer is crap -- avoid it. show our accomplishment with a short, simple Varnish stat query check, refs #28