# # ChangeLog for /src/noit_jlog_listener.c # # Generated by Trac 0.10.3 # 05/24/13 23:47:26 # 03/23/12 15:36:30 Theo Schlossnagle <jesus@omniti.com> [2148d594359c81ffc07674617e97eef16818690f] * configure.in (modified) * src/jlog/Makefile.in (modified) * src/jlog/jlog_io.c (modified) * src/noit_config.h.in (modified) * src/noit_jlog_listener.c (modified) * src/noitedit/sys.h (modified) Support c99 compile 08/12/11 04:47:29 Theo Schlossnagle <jesus@omniti.com> [811c412ce800f3a4eeaa9c2bc4d5c35fe9982384] * src/modules/selfcheck.c (modified) * src/noit_jlog_listener.c (modified) * src/noit_jlog_listener.h (modified) selfcheck introspection on when data is pulled by stratcon 05/16/11 15:26:22 Theo Schlossnagle <jesus@omniti.com> [8fc890247213c9b9d2b20d5e0de617f6c3d41136] * src/noit_jlog_listener.c (modified) xpg 4.2 is needed for POLLRDNORM 05/14/11 21:46:56 Theo Schlossnagle <jesus@omniti.com> [aad9993ad8fc88eea427cd95276e6a9bd02013a2] * src/noit_jlog_listener.c (modified) Fix a long standing bug that will leak threads and sockets on a noitd that is *completely* idle. 05/27/10 18:52:17 Theo Schlossnagle <jesus@omniti.com> [df42e893b7e35714046b4fb321b5de01291269ac] * src/noit_jlog_listener.c (modified) refs #283 11/24/09 21:34:45 Theo Schlossnagle <jesus@omniti.com> [e944e6d871dcff933a8da92b6efd7834bce03e59] * src/noit_jlog_listener.c (modified) attempt jlog repairs inline 11/24/09 20:50:23 Theo Schlossnagle <jesus@omniti.com> [53aeed588114b6e346057869dab719cefe3000c9] * src/noit_jlog_listener.c (modified) create the jlog streamer threads detached 11/08/09 06:49:48 Theo Schlossnagle <jesus@omniti.com> [5bb306cd48a5523c1719766ad6cd61624f997929] * src/noit_console.c (modified) * src/noit_jlog_listener.c (modified) * src/noit_livestream_listener.c (modified) * src/utils/noit_log.c (modified) * src/utils/noit_log.h (modified) make the logging API private and add locking for jlog so that in- flight reopens are safe, refs #215 10/26/09 19:38:54 Theo Schlossnagle <jesus@omniti.com> [1da42f7ee53fe062b95962b97d885d16c7363589] * src/noit_jlog_listener.c (modified) * src/stratcon_jlog_streamer.c (modified) * src/stratcon_jlog_streamer.h (modified) fixes #202 flag-day(noitd,stratcond) 10/26/09 16:43:17 Theo Schlossnagle <jesus@omniti.com> [b7ab38bf2df9fb0313f170c5ff925e8408c96f6b] * src/noit_jlog_listener.c (modified) up the subscriber limit to 256 10/26/09 14:02:40 Theo Schlossnagle <jesus@omniti.com> [4a83807dcb26ec0ffc716dacf0a002a30a24c8c7] * src/noit_check_tools.c (modified) * src/noit_jlog_listener.c (modified) * src/noit_livestream_listener.c (modified) casting warnings, refs #34 08/16/09 01:38:33 Theo Schlossnagle <jesus@omniti.com> [b9a4230bc7f65c1268a1569d08ffc92d1074bc68] * src/eventer/eventer.c (modified) * src/eventer/eventer.h (modified) * src/modules/collectd.c (modified) * src/modules/external.c (modified) * src/modules/lua_noit.c (modified) * src/modules/ping_icmp.c (modified) * src/modules/ssh2.c (modified) * src/noit_console.c (modified) * src/noit_jlog_listener.c (modified) * src/noit_listener.c (modified) * src/noit_listener.h (modified) * src/noit_livestream_listener.c (modified) * src/noitd.c (modified) * src/stratcon_iep.c (modified) * src/stratcon_jlog_streamer.c (modified) * src/stratcond.c (modified) first whack at using fcntl everywhere. Heads up, a lot could break. resf #167. 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 05/12/09 12:48:35 Theo Schlossnagle <jesus@omniti.com> [a9077178423e39a94a9b624e44cd4b37899d6fd3] * configure.in (modified) * src/Makefile.in (modified) * src/eventer/eventer_SSL_fd_opset.c (modified) * src/eventer/eventer_impl.c (modified) * src/eventer/eventer_jobq.c (modified) * src/java/Makefile.in (added) * src/java/com/omniti/reconnoiter/AMQBrokerSingleton.java (added) * src/java/com/omniti/reconnoiter/AMQListener.java (added) * src/java/com/omniti/reconnoiter/AMQOutput.java (added) * src/java/com/omniti/reconnoiter/IEPEngine.java (added) * src/java/com/omniti/reconnoiter/StratconMessage.java (added) * src/java/com/omniti/reconnoiter/event/NoitEvent.java (added) * src/java/com/omniti/reconnoiter/event/StatusEvent.java (added) * src/java/com/omniti/reconnoiter/event/StratconQuery.java (added) * src/java/com/omniti/reconnoiter/event/StratconQueryStop.java (added) * src/java/lib/activemq-all-5.2.0.jar (added) * src/java/lib/antlr-runtime-3.1.1.jar (added) * src/java/lib/esper-3.0.0.jar (added) * src/java/lib/log4j-1.2.15.jar (added) * src/java/lib/spring-beans-2.5.5.jar (added) * src/java/lib/spring-context-2.5.5.jar (added) * src/java/run-iep.sh.in (added) * src/noit_jlog_listener.c (modified) * src/noit_jlog_listener.h (modified) * src/noit_listener.c (modified) * src/noit_listener.h (modified) * src/stomp/Makefile.in (added) * src/stomp/stomp.c (added) * src/stomp/stomp.h (added) * src/stratcon.conf.in (modified) * src/stratcon_datastore.c (modified) * src/stratcon_iep.c (modified) * src/stratcon_jlog_streamer.c (modified) * src/stratcon_jlog_streamer.h (modified) * src/utils/noit_log.c (modified) refs #122, this stuff works well enough to pull dev back into trunk. Closing the #122 branch. flag-day(noitd,stratcond) 05/04/09 18:08:20 Theo Schlossnagle <jesus@omniti.com> [db9d1c2db7c42ea70190db97aab99fd029180d11] * src/noit_capabilities_listener.c (modified) * src/noit_jlog_listener.c (modified) * src/noit_listener.c (modified) * src/noit_listener.h (modified) * src/noit_livestream_listener.c (modified) Fixed up and working. Tested with: {{{ (perl -e '$| = 0; print pack("N", 0xca4aca4a);'; sleep 1) | openssl s_client -connect localhost:34332 }}} 05/03/09 03:24:11 Theo Schlossnagle <jesus@omniti.com> [9c7a041c2f0b4cc5e850c8cdfb2b4664cb63a2d1] * src/noit_jlog_listener.c (modified) * src/stratcon_datastore_pg.c (added) refs #117... make sure people riding on the stream can expect data every second 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 08/13/08 21:36:52 Theo Schlossnagle <jesus@omniti.com> [6bb9ef8a16723394cc4e5c511f06fe2173d78a11] * src/noit.conf.in (modified) * src/noit_jlog_listener.c (modified) * src/noit_jlog_listener.h (modified) * src/noit_listener.c (modified) * src/noit_listener.h (modified) * src/stratcon_jlog_streamer.c (modified) closes #52. flag-day(noitd,stratcond) 08/01/08 14:29:16 Theo Schlossnagle <jesus@omniti.com> [324755ea4e8a1ed883615324688f92b9b4c97396] * src/noit_jlog_listener.c (modified) printf type mismatch, refs #34 07/02/08 04:42:07 Theo Schlossnagle <jesus@omniti.com> [885a9d3fca7292fe71341749d026abf2938749c4] * src/noit_jlog_listener.c (modified) make the jlog sender try harder when sending messages. The SSL write layer can perform partial writes on blocking sockets. closes #41 06/24/08 17:25:13 Theo Schlossnagle <jesus@omniti.com> [2bdd297562b53dbee111cfefd2101bb9eb99d036] * src/noit_jlog_listener.c (modified) * src/stratcon_datastore.c (modified) fixes #35 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/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 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/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