349 Commits

Author SHA1 Message Date
Rainer Gerhards
e27b59634c enable better testing via "make distcheck"
Also a couple of changes to testbench worth mentioning:
* use cp -f to ensure files can be overwirtten in VBUILD
* fix issue of missing include test file in EXTRA_DIST
* new supressions
* testbench: try to use local system dependency cache
  avoid going to Internet repos if not absolutely necessary. For
  development containers, they should be pre-populated with the
  important dependencies.
* do not enable libfaketime if ASAN is selected
  unfortunately, libfaketime does not work in that case

see also https://github.com/rsyslog/rsyslog/issues/174
2018-07-11 15:01:55 +02:00
Rainer Gerhards
3a25ed68ae
cleanup: remove no longer needed --enable-memcheck
veeeeery old testing capability, no longer functional but
causes build to fail if enabled. Replaced by ASAN/valgrind.

Issue detected while testing some other CI settings.
2018-06-27 10:29:48 +02:00
Rainer Gerhards
26d3fd0ef9
Merge pull request #2465 from CodeHarsh/master
adding hash64 and hash64mod functions support in rainerscript
2018-04-17 15:29:09 +02:00
Rainer Gerhards
9348d2b3af create contrib module omfile-hardened
This is in preparation for Mikko Kortelainen's experiemental contribution.

see also https://github.com/rsyslog/rsyslog/pull/2490#issuecomment-377545898
2018-04-02 11:20:56 +02:00
Harshvardhan Shrivastava
915fe6935b moving fmhash to contrib and removing ignore-strict-prototypes 2018-03-30 00:09:54 +05:30
Tomas Heinrich
77886e2129 WIP - Add the mmkubernetes plugin
DO NOT MERGE - This is a work-in-progress.
2018-03-28 15:46:54 -04:00
Harshvardhan Shrivastava
006ba9c5b1 making hashXX function module 2018-03-28 19:13:17 +05:30
Jan Gerhards
22fc00e897 rscript: make function modules loadable
function modules add functions to rainerscript dynamically,
change http_request into such a module (enabled by default).
This module can be used as a sample for future function modules.
2018-03-19 11:49:36 +01:00
PascalWithopf
d4cc699129 pmnormalize: add new parser module pmnormalize 2017-07-19 08:58:20 +02:00
Rainer Gerhards
aecdbdf360 mmdblookup: upgrade from contrib module to fully supported one 2017-05-31 13:43:05 +02:00
a4614d78cf imkafka: Code cleanup and makefile corrections
Added --enable-omkafka back and added --enable-imkafka to configure
options. Only if both are enabled, kafka tests can be used and run.

testbench: replaced old kafka tests with new ones using imkafka/omkafka

imkafka: Added support to custom parameters from confParam

confParam works simular like in omkafka and can be used to set
custom parameters.

testbench: Added missing new kafka testfile
2017-05-12 14:23:37 +02:00
f5438bdea2 imkafka: Initial version if imkafka added
Basic features need to be added now.

testbench: Added kafka test with multi kafka instances

All kafka instances are connected to one zookeeper instance.
Diag script has been adjusted to propper start/stop single
kafka instances.

autotools: Added version check for librdkafka to be higher than 0.9.1
2017-05-09 11:15:20 +02:00
Rainer Gerhards
b583093fea Merge pull request #1099 from chenryn/master
new maxminddb lookup message modify plugin
2016-12-23 09:39:10 +01:00
Pascal Withopf
af6f07df1b pmnull: add null parser module
closes https://github.com/rsyslog/rsyslog/issues/1275
2016-12-09 14:59:30 +01:00
pwithopf
01d449c07c mmrm1stspace: add module 2016-12-02 13:51:40 +01:00
chenryn
e1edf31cf0 new maxminddb lookup plugin 2016-07-26 17:11:51 +08:00
Francisco Castro
4ab27101ad Add initial untested version of the Tcl output module 2016-05-17 06:40:50 -03:00
Kenneth Giusti
ebe27e8368 Output Module for AMQP 1.0-compliant brokers 2016-02-15 14:21:46 -05:00
Peter Portante
6cd1461eb3 Get diskcheck working under Fedora 2015-12-09 19:28:16 +00:00
chenryn
e3105361a5 plugins -> contrib 2015-11-26 22:33:33 +08:00
chenryn
7e90ac3757 new mmgrok plugin 2015-11-26 18:19:58 +08:00
jtschichold
e3500c7729 Added check on ENABLE_PMPANNGFW 2015-10-30 15:02:03 +00:00
Tomas Heinrich
7dfc96dd63 Distribute CONTRIBUTING.md in the tarball 2015-07-02 13:24:41 +02:00
Rainer Gerhards
3739e6c116 travis: do not duplicate testing effort
reduce "make distcheck" to bare minumum until we can finally fix it.
That way, we still have the benefit of both the full testbench AND
make distcheck.
2015-05-28 08:13:05 +02:00
Rainer Gerhards
083bd2fabb make distcheck: re-enable testbench 2015-05-22 11:11:00 +02:00
Rainer Gerhards
4725aa27e7 build system: move some files to subdir
This seems to be necessary to make "make distcheck" work.
2015-05-22 10:20:29 +02:00
Rainer Gerhards
394a63e968 travis: try to get at least a minimal "make distcheck" running 2015-05-22 09:34:08 +02:00
Rainer Gerhards
425aecbb7f testbench: remove test from "make distcheck"
we need to check later on how to make it work
2015-05-20 16:33:13 +02:00
Rainer Gerhards
b6f4fd6afb testbench: test some imfile test fixes 2015-05-20 16:32:53 +02:00
Rainer Gerhards
3bb425dfe7 working on make distcheck work-around 2015-05-20 13:04:31 +02:00
Rainer Gerhards
4827e6cdad travis: enable "make distcheck" 2015-05-20 11:46:51 +02:00
Rainer Gerhards
b0b5aa0598 Merge branch 'omhttpfs' of https://github.com/sskaje/rsyslog into sskaje-omhttpfs
Conflicts:
	configure.ac
2015-05-18 10:40:28 +02:00
Thomas D
5dc3618cdc Makefile.am (dist-hook): Create .tarball-version in dist tarball.
We will check for this file to decide if we are building from git source
or not.

That's important because just checking for ".git" is not enough:
The release tarball could have been imported into git for patch
management.
2015-04-22 23:40:23 +02:00
sskaje
534563a545 Merge branch 'master' into omhttpfs 2015-02-03 17:34:57 +08:00
Rainer Gerhards
98a0407323 omkafka: add module 2015-01-07 15:41:59 +01:00
sskaje
a704b77943 move omhttpfs to contrib/ 2014-12-12 18:01:35 +08:00
sskaje
80bd3c24bc add omhttpfs code 2014-12-12 11:16:25 +08:00
Rainer Gerhards
ffe378cd78 move new zmq plugins to contrib directory 2014-11-28 10:01:21 +01:00
Rainer Gerhards
91e31f5cbe Merge pull request #167 from rsyslog/master-th-tests-cleanup
tests: couple of fixes
2014-11-28 08:25:29 +01:00
Tomas Heinrich
37d9518d89 tests: enable testbench in distcheck 2014-11-27 17:11:05 +01:00
Tomas Heinrich
98b4c45639 tests: remove reference to imttcp 2014-11-27 17:07:54 +01:00
Brian Knox
cb438a2fab beginning work on imczmq and small fixes to omczmq 2014-11-26 16:53:40 +01:00
Brian Knox
34c26a4707 omczmq: initial check-in 2014-11-26 16:53:40 +01:00
Rainer Gerhards
4920cf635c move contributed module 2014-11-12 17:39:14 +01:00
Rainer Gerhards
8442459124 correction: pmlastmsg is a core module, not contributed 2014-11-12 17:17:38 +01:00
Rainer Gerhards
aad8041e0b move contributed modules to ./contrib directory 2014-11-12 16:56:20 +01:00
Rainer Gerhards
41ecc2a1f0 cleanup: remove exotic-use-case module
see also https://github.com/rsyslog/rsyslog/issues/82
2014-11-12 12:27:41 +01:00
Rainer Gerhards
fbee13d863 cleanup: remove unfinished experimental tool
see also https://github.com/rsyslog/rsyslog/issues/82
2014-11-12 12:21:33 +01:00
Rainer Gerhards
d777939505 cleanup: remove sm_cust_bindcdr
sample module not used by anyone

see also https://github.com/rsyslog/rsyslog/issues/82
2014-11-12 12:05:22 +01:00
Rainer Gerhards
8ba3f629bc cleanup: remove no longer needed java components 2014-11-12 12:01:05 +01:00