├── .github ├── dependabot.yml └── workflows │ ├── citest.yml │ └── codeql.yml ├── .gitignore ├── COPYING ├── Changes ├── Doxyfile ├── INSTALL ├── Makefile.am ├── README ├── README.asciidoc ├── THANKS ├── autogen.sh ├── common ├── .gitignore ├── check_utils.c ├── epn_utils.c ├── gearman_utils.c ├── gm_alloc.c ├── gm_crypt.c ├── popenRWE.c └── utils.c ├── configure.ac ├── contrib ├── Makefile.am ├── README ├── mod_gearman_mini_epn.c └── send_gearman.pl ├── debian ├── changelog ├── compat ├── control ├── copyright ├── help2man.include ├── mod-gearman-doc.docs ├── mod-gearman-module.README.Debian ├── mod-gearman-module.install ├── mod-gearman-module.logrotate ├── mod-gearman-module.postinst ├── mod-gearman-tools.install ├── mod-gearman-tools.manpages ├── mod-gearman-worker.README.Debian ├── mod-gearman-worker.install ├── mod-gearman-worker.logrotate ├── mod-gearman-worker.manpages ├── mod-gearman-worker.postinst ├── mod-gearman-worker.preinst ├── mod-gearman-worker.service ├── mod-gearman.dsc ├── rules └── source │ └── format ├── docs ├── README.html ├── advanced_distributed.png ├── advanced_distributed.pptx ├── gearman_proxy.png ├── gearman_proxy.pptx ├── mod_gearman.png ├── mod_gearman_performance_1.png ├── mod_gearman_performance_2.png ├── mod_gearman_queues.png ├── mod_gearman_queues.pptx ├── modgearman.jpg ├── modgearman2.jpg ├── modgearman2_small.jpg ├── nsca_replacement.png ├── nsca_replacement.pptx ├── octopus.png ├── sample_distributed.png ├── sample_distributed.pptx ├── sample_distributed_load_balanced.png ├── sample_distributed_load_balanced.pptx ├── sample_load_balancing.png └── sample_load_balancing.pptx ├── etc ├── .gitignore ├── mod_gearman_logrotate ├── mod_gearman_neb.conf.in └── mod_gearman_worker.conf.in ├── extras ├── patches │ └── 0001-nagios_3.2.1_eventhandler_broker.patch ├── worker_stats.init └── worker_stats.pl ├── get_version ├── include ├── check_gearman.h ├── check_utils.h ├── common.h ├── epn_mod_gearman.h ├── epn_utils.h ├── gearman_top.h ├── gearman_utils.h ├── gm_alloc.h ├── gm_crypt.h ├── mod_gearman.h ├── popenRWE.h ├── result_thread.h ├── send_gearman.h ├── send_multi.h ├── utils.h ├── worker.h ├── worker_client.h └── worker_dummy_functions.c ├── neb_module_naemon ├── .gitignore ├── mod_gearman.c └── result_thread.c ├── replace_doc_toc.pl ├── support └── mod_gearman.spec ├── t ├── .gitignore ├── 01-utils.c ├── 02-full.c ├── 03-exec_checks.c ├── 04-log.c ├── 05-neb.c ├── 06-execvp_vs_popen.c ├── 07-epn.c ├── 08-roundtrip.c ├── 09-benchmark.t ├── 10-large-result.t ├── 11-alloc.t ├── 12-cppcheck.t ├── 13-tools.t ├── 14-symbols.t ├── both ├── crit.pl ├── data │ ├── send_gearman_results.txt │ ├── send_multi.txt │ ├── test1.key │ ├── test2.key │ └── test3.key ├── fail.pl ├── killer ├── make_valgrind_suppressions.pl ├── noepn.pl ├── noexit.pl ├── ok.pl ├── rc ├── sleep ├── tap.c ├── tap.h ├── test_all.pl ├── valgrind_extra_manual.cfg └── valgrind_suppress.cfg ├── tools ├── .gitignore ├── check_gearman.c ├── devel │ ├── clean_shm.sh │ └── garbage.pl ├── gearman_top.c ├── perl │ ├── dump_queue.pl │ └── send_command.pl ├── send_gearman.c └── send_multi.c └── worker ├── .gitignore ├── daemon-systemd.in ├── initscript.in ├── mod_gearman_p1.pl ├── worker.c └── worker_client.c /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/citest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/.github/workflows/citest.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/.gitignore -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/COPYING -------------------------------------------------------------------------------- /Changes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/Changes -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/Doxyfile -------------------------------------------------------------------------------- /INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/INSTALL -------------------------------------------------------------------------------- /Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/Makefile.am -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | README.asciidoc -------------------------------------------------------------------------------- /README.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/README.asciidoc -------------------------------------------------------------------------------- /THANKS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/THANKS -------------------------------------------------------------------------------- /autogen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/autogen.sh -------------------------------------------------------------------------------- /common/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | .deps 3 | .dirstamp 4 | -------------------------------------------------------------------------------- /common/check_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/common/check_utils.c -------------------------------------------------------------------------------- /common/epn_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/common/epn_utils.c -------------------------------------------------------------------------------- /common/gearman_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/common/gearman_utils.c -------------------------------------------------------------------------------- /common/gm_alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/common/gm_alloc.c -------------------------------------------------------------------------------- /common/gm_crypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/common/gm_crypt.c -------------------------------------------------------------------------------- /common/popenRWE.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/common/popenRWE.c -------------------------------------------------------------------------------- /common/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/common/utils.c -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/configure.ac -------------------------------------------------------------------------------- /contrib/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/contrib/Makefile.am -------------------------------------------------------------------------------- /contrib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/contrib/README -------------------------------------------------------------------------------- /contrib/mod_gearman_mini_epn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/contrib/mod_gearman_mini_epn.c -------------------------------------------------------------------------------- /contrib/send_gearman.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/contrib/send_gearman.pl -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/debian/control -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/debian/copyright -------------------------------------------------------------------------------- /debian/help2man.include: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/debian/help2man.include -------------------------------------------------------------------------------- /debian/mod-gearman-doc.docs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/debian/mod-gearman-doc.docs -------------------------------------------------------------------------------- /debian/mod-gearman-module.README.Debian: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/debian/mod-gearman-module.README.Debian -------------------------------------------------------------------------------- /debian/mod-gearman-module.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/debian/mod-gearman-module.install -------------------------------------------------------------------------------- /debian/mod-gearman-module.logrotate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/debian/mod-gearman-module.logrotate -------------------------------------------------------------------------------- /debian/mod-gearman-module.postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/debian/mod-gearman-module.postinst -------------------------------------------------------------------------------- /debian/mod-gearman-tools.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/debian/mod-gearman-tools.install -------------------------------------------------------------------------------- /debian/mod-gearman-tools.manpages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/debian/mod-gearman-tools.manpages -------------------------------------------------------------------------------- /debian/mod-gearman-worker.README.Debian: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/debian/mod-gearman-worker.README.Debian -------------------------------------------------------------------------------- /debian/mod-gearman-worker.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/debian/mod-gearman-worker.install -------------------------------------------------------------------------------- /debian/mod-gearman-worker.logrotate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/debian/mod-gearman-worker.logrotate -------------------------------------------------------------------------------- /debian/mod-gearman-worker.manpages: -------------------------------------------------------------------------------- 1 | debian/mod_gearman_worker.8 2 | -------------------------------------------------------------------------------- /debian/mod-gearman-worker.postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/debian/mod-gearman-worker.postinst -------------------------------------------------------------------------------- /debian/mod-gearman-worker.preinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/debian/mod-gearman-worker.preinst -------------------------------------------------------------------------------- /debian/mod-gearman-worker.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/debian/mod-gearman-worker.service -------------------------------------------------------------------------------- /debian/mod-gearman.dsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/debian/mod-gearman.dsc -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/debian/rules -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (native) 2 | -------------------------------------------------------------------------------- /docs/README.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/docs/README.html -------------------------------------------------------------------------------- /docs/advanced_distributed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/docs/advanced_distributed.png -------------------------------------------------------------------------------- /docs/advanced_distributed.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/docs/advanced_distributed.pptx -------------------------------------------------------------------------------- /docs/gearman_proxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/docs/gearman_proxy.png -------------------------------------------------------------------------------- /docs/gearman_proxy.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/docs/gearman_proxy.pptx -------------------------------------------------------------------------------- /docs/mod_gearman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/docs/mod_gearman.png -------------------------------------------------------------------------------- /docs/mod_gearman_performance_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/docs/mod_gearman_performance_1.png -------------------------------------------------------------------------------- /docs/mod_gearman_performance_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/docs/mod_gearman_performance_2.png -------------------------------------------------------------------------------- /docs/mod_gearman_queues.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/docs/mod_gearman_queues.png -------------------------------------------------------------------------------- /docs/mod_gearman_queues.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/docs/mod_gearman_queues.pptx -------------------------------------------------------------------------------- /docs/modgearman.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/docs/modgearman.jpg -------------------------------------------------------------------------------- /docs/modgearman2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/docs/modgearman2.jpg -------------------------------------------------------------------------------- /docs/modgearman2_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/docs/modgearman2_small.jpg -------------------------------------------------------------------------------- /docs/nsca_replacement.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/docs/nsca_replacement.png -------------------------------------------------------------------------------- /docs/nsca_replacement.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/docs/nsca_replacement.pptx -------------------------------------------------------------------------------- /docs/octopus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/docs/octopus.png -------------------------------------------------------------------------------- /docs/sample_distributed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/docs/sample_distributed.png -------------------------------------------------------------------------------- /docs/sample_distributed.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/docs/sample_distributed.pptx -------------------------------------------------------------------------------- /docs/sample_distributed_load_balanced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/docs/sample_distributed_load_balanced.png -------------------------------------------------------------------------------- /docs/sample_distributed_load_balanced.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/docs/sample_distributed_load_balanced.pptx -------------------------------------------------------------------------------- /docs/sample_load_balancing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/docs/sample_load_balancing.png -------------------------------------------------------------------------------- /docs/sample_load_balancing.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/docs/sample_load_balancing.pptx -------------------------------------------------------------------------------- /etc/.gitignore: -------------------------------------------------------------------------------- 1 | mod_gearman.conf 2 | -------------------------------------------------------------------------------- /etc/mod_gearman_logrotate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/etc/mod_gearman_logrotate -------------------------------------------------------------------------------- /etc/mod_gearman_neb.conf.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/etc/mod_gearman_neb.conf.in -------------------------------------------------------------------------------- /etc/mod_gearman_worker.conf.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/etc/mod_gearman_worker.conf.in -------------------------------------------------------------------------------- /extras/patches/0001-nagios_3.2.1_eventhandler_broker.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/extras/patches/0001-nagios_3.2.1_eventhandler_broker.patch -------------------------------------------------------------------------------- /extras/worker_stats.init: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/extras/worker_stats.init -------------------------------------------------------------------------------- /extras/worker_stats.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/extras/worker_stats.pl -------------------------------------------------------------------------------- /get_version: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/get_version -------------------------------------------------------------------------------- /include/check_gearman.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/include/check_gearman.h -------------------------------------------------------------------------------- /include/check_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/include/check_utils.h -------------------------------------------------------------------------------- /include/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/include/common.h -------------------------------------------------------------------------------- /include/epn_mod_gearman.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/include/epn_mod_gearman.h -------------------------------------------------------------------------------- /include/epn_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/include/epn_utils.h -------------------------------------------------------------------------------- /include/gearman_top.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/include/gearman_top.h -------------------------------------------------------------------------------- /include/gearman_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/include/gearman_utils.h -------------------------------------------------------------------------------- /include/gm_alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/include/gm_alloc.h -------------------------------------------------------------------------------- /include/gm_crypt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/include/gm_crypt.h -------------------------------------------------------------------------------- /include/mod_gearman.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/include/mod_gearman.h -------------------------------------------------------------------------------- /include/popenRWE.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/include/popenRWE.h -------------------------------------------------------------------------------- /include/result_thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/include/result_thread.h -------------------------------------------------------------------------------- /include/send_gearman.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/include/send_gearman.h -------------------------------------------------------------------------------- /include/send_multi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/include/send_multi.h -------------------------------------------------------------------------------- /include/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/include/utils.h -------------------------------------------------------------------------------- /include/worker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/include/worker.h -------------------------------------------------------------------------------- /include/worker_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/include/worker_client.h -------------------------------------------------------------------------------- /include/worker_dummy_functions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/include/worker_dummy_functions.c -------------------------------------------------------------------------------- /neb_module_naemon/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | .deps 3 | .dirstamp 4 | -------------------------------------------------------------------------------- /neb_module_naemon/mod_gearman.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/neb_module_naemon/mod_gearman.c -------------------------------------------------------------------------------- /neb_module_naemon/result_thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/neb_module_naemon/result_thread.c -------------------------------------------------------------------------------- /replace_doc_toc.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/replace_doc_toc.pl -------------------------------------------------------------------------------- /support/mod_gearman.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/support/mod_gearman.spec -------------------------------------------------------------------------------- /t/.gitignore: -------------------------------------------------------------------------------- 1 | .deps 2 | .dirstamp 3 | *.o 4 | -------------------------------------------------------------------------------- /t/01-utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/t/01-utils.c -------------------------------------------------------------------------------- /t/02-full.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/t/02-full.c -------------------------------------------------------------------------------- /t/03-exec_checks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/t/03-exec_checks.c -------------------------------------------------------------------------------- /t/04-log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/t/04-log.c -------------------------------------------------------------------------------- /t/05-neb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/t/05-neb.c -------------------------------------------------------------------------------- /t/06-execvp_vs_popen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/t/06-execvp_vs_popen.c -------------------------------------------------------------------------------- /t/07-epn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/t/07-epn.c -------------------------------------------------------------------------------- /t/08-roundtrip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/t/08-roundtrip.c -------------------------------------------------------------------------------- /t/09-benchmark.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/t/09-benchmark.t -------------------------------------------------------------------------------- /t/10-large-result.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/t/10-large-result.t -------------------------------------------------------------------------------- /t/11-alloc.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/t/11-alloc.t -------------------------------------------------------------------------------- /t/12-cppcheck.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/t/12-cppcheck.t -------------------------------------------------------------------------------- /t/13-tools.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/t/13-tools.t -------------------------------------------------------------------------------- /t/14-symbols.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/t/14-symbols.t -------------------------------------------------------------------------------- /t/both: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/t/both -------------------------------------------------------------------------------- /t/crit.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/t/crit.pl -------------------------------------------------------------------------------- /t/data/send_gearman_results.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/t/data/send_gearman_results.txt -------------------------------------------------------------------------------- /t/data/send_multi.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/t/data/send_multi.txt -------------------------------------------------------------------------------- /t/data/test1.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/t/data/test1.key -------------------------------------------------------------------------------- /t/data/test2.key: -------------------------------------------------------------------------------- 1 | abcdef 2 | read only the first line 3 | -------------------------------------------------------------------------------- /t/data/test3.key: -------------------------------------------------------------------------------- 1 | 34$p -------------------------------------------------------------------------------- /t/fail.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | 3 | my $a = 4 | -------------------------------------------------------------------------------- /t/killer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/t/killer -------------------------------------------------------------------------------- /t/make_valgrind_suppressions.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/t/make_valgrind_suppressions.pl -------------------------------------------------------------------------------- /t/noepn.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/t/noepn.pl -------------------------------------------------------------------------------- /t/noexit.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/t/noexit.pl -------------------------------------------------------------------------------- /t/ok.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | 3 | # nagios: +epn 4 | print "test plugin OK\n"; 5 | exit 0; 6 | -------------------------------------------------------------------------------- /t/rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/t/rc -------------------------------------------------------------------------------- /t/sleep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/t/sleep -------------------------------------------------------------------------------- /t/tap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/t/tap.c -------------------------------------------------------------------------------- /t/tap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/t/tap.h -------------------------------------------------------------------------------- /t/test_all.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/t/test_all.pl -------------------------------------------------------------------------------- /t/valgrind_extra_manual.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/t/valgrind_extra_manual.cfg -------------------------------------------------------------------------------- /t/valgrind_suppress.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/t/valgrind_suppress.cfg -------------------------------------------------------------------------------- /tools/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | .deps 3 | .dirstamp 4 | -------------------------------------------------------------------------------- /tools/check_gearman.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/tools/check_gearman.c -------------------------------------------------------------------------------- /tools/devel/clean_shm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/tools/devel/clean_shm.sh -------------------------------------------------------------------------------- /tools/devel/garbage.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/tools/devel/garbage.pl -------------------------------------------------------------------------------- /tools/gearman_top.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/tools/gearman_top.c -------------------------------------------------------------------------------- /tools/perl/dump_queue.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/tools/perl/dump_queue.pl -------------------------------------------------------------------------------- /tools/perl/send_command.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/tools/perl/send_command.pl -------------------------------------------------------------------------------- /tools/send_gearman.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/tools/send_gearman.c -------------------------------------------------------------------------------- /tools/send_multi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/tools/send_multi.c -------------------------------------------------------------------------------- /worker/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | .deps 3 | .dirstamp 4 | initscript 5 | -------------------------------------------------------------------------------- /worker/daemon-systemd.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/worker/daemon-systemd.in -------------------------------------------------------------------------------- /worker/initscript.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/worker/initscript.in -------------------------------------------------------------------------------- /worker/mod_gearman_p1.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/worker/mod_gearman_p1.pl -------------------------------------------------------------------------------- /worker/worker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/worker/worker.c -------------------------------------------------------------------------------- /worker/worker_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sni/mod_gearman/HEAD/worker/worker_client.c --------------------------------------------------------------------------------