982 Commits

Author SHA1 Message Date
Rainer Gerhards
07bf373e72 require new version of librelp 2016-07-08 11:28:23 +02:00
Rainer Gerhards
af014427b1 tcpflood: add basic RELP support
not all options work, yet, but it is fairly usable for a large
range of tests.
2016-06-08 10:00:06 +02:00
Rainer Gerhards
a92459bd48 build system: add AX_COMPILER_FLAGS for better/consistent warnings
see also https://github.com/rsyslog/rsyslog/issues/985
2016-06-01 09:49:46 +02:00
Rainer Gerhards
482eeba78e bump version number for next devel cycle 2016-05-31 17:43:13 +02:00
vlmarek
e65fe08b15 configure can't find gss_acquire_cred on Solaris
closes https://github.com/rsyslog/rsyslog/issues/1009
2016-05-09 07:30:28 +02:00
Rainer Gerhards
69a4f8ec9a Merge branch 'kafka_integration_test' of https://github.com/janmejay/rsyslog into tmp 2016-04-22 17:56:22 +02:00
Rainer Gerhards
15156d6f55 bump version number for next release cycle 2016-04-20 17:19:56 +02:00
Janmejay Singh
e1b673f90e identify wget and readlink as kafka-tests dependencies 2016-04-20 00:11:39 +05:30
Janmejay Singh
797f972ef7 document Java requirement better in kafka-tests flag 2016-04-19 22:52:58 +05:30
Janmejay Singh
003b8a80ff omkafka integration test 2016-04-19 15:34:10 +05:30
Rainer Gerhards
accfa81e5d cleanup: remove compatibility checks for old json-c
as we now use libfastjson, we do no longer need to check for "new"
features, as these are always present in libfastjson (things
like json_object_object_get_ex()).

closes https://github.com/rsyslog/rsyslog/issues/935
2016-04-05 12:16:09 +02:00
Rainer Gerhards
c526dec756 testbench: add test for omrelp with default port 2016-03-25 17:38:38 +01:00
Rainer Gerhards
fa9fcaf197 build system: add ability to specify omrelp default port
via --enable-omrelp-default-port ./configure parameter

We primarily need this so that we can run the testbench without
need to access privileged ports.
2016-03-25 15:18:01 +01:00
Rainer Gerhards
8ec35f4c37 bump version numbers for 8.18.0 release 2016-03-07 07:49:39 +01:00
Rainer Gerhards
b77c739c13 prepare version for release 2016-03-07 07:30:48 +01:00
Rainer Gerhards
986b3ea561 build system: fix build issues with clang
clang builds often failed with a missing external symbol
"rpl_malloc". This was caused by checks in configure.ac,
which checked for specific GNU semantics. As we do not need
them (we never ask malloc for zero bytes), we can safely
remove the macros.

Note that we routinely run clang static analyer in CI and
it also detects such calls as invalid.

closes https://github.com/rsyslog/rsyslog/issues/834
2016-03-04 15:43:56 +01:00
james
78cf31cecc Update autoconf check for hiredis library: fall back to AC_SEARCH_LIBS and AC_COMPILE_IFELSE if PKG_CHECK_MODULES fails 2016-02-27 21:55:04 -06:00
Rainer Gerhards
c7bed5df35 Merge branch 'merge-790' 2016-02-23 09:22:30 +01:00
Rainer Gerhards
a781f5f101 solaris: MAXHOSTNAMELEN is in different header file
I hope to get away with this simple solution...
2016-02-21 18:34:06 +01:00
Kenneth Giusti
ebe27e8368 Output Module for AMQP 1.0-compliant brokers 2016-02-15 14:21:46 -05:00
Janmejay Singh
ad2574837d FreeBSD does not have pthread_setname_np, this makes it optional (lookup-table reloader thread-name will not be set in environments that do not have pthread_setname_np for) 2016-02-08 05:16:50 +05:30
Rainer Gerhards
4669fbdcf6 require libfastjson 2016-02-03 17:13:33 +01:00
Janmejay Singh
54e6ac14fc rwlock attr does not try to setkind when environment does not have that function + fixed 2 minor problems identified by static-checking 2016-01-29 19:00:09 +05:30
Rainer Gerhards
25568b98d4 prepare for 8.17 release 2016-01-25 12:23:47 +01:00
0b2dd9bcb6 prepare for release 2016-01-22 14:08:14 +01:00
Rainer Gerhards
f25783761b bump version number for next release 2015-12-15 08:40:00 +01:00
Rainer Gerhards
d726cfb302 prepare for 8.15.0 release 2015-12-15 08:28:39 +01:00
Rainer Gerhards
5c18df5493 Merge branch 'travis-build-mmgrok' into master-candidate 2015-12-10 08:40:34 +01:00
Peter Portante
fd591751f5 Derive glib-2.0 build flags for mmgrok at config
Instead of requiring the user to set the proper CFLAGS before invoking
./configure, we add CFLAGS and LIBS values as determined by pkg-config
during configuration setup.

We also update the requirements to be glib-2.0 instead of just plain
glib.
2015-12-07 22:21:28 +00:00
Henri Lakk
de1953d808 Updated version restrictions on the libksi. 2015-12-07 16:38:13 +01:00
Rainer Gerhards
c18f0cbb87 Merge branch 'libfastjson' into master-candidate
Conflicts:
	ChangeLog
2015-12-06 16:40:14 +01:00
Matthew Wang
15d6241f4e Detect librdkafa smartly
Detect package librdkafka existence first, then check -lrdkafka if
failed (in standard lib dir).

This is an enhanced version based on #502 and fixes #596.
2015-12-02 22:07:52 +08:00
Rainer Gerhards
6a7c956e92 omkafka: restore ability to build on all platforms
I need to undo commit aea09800643343ab8b6aa205b0f10a4be676643b
because that lead to build failures on various important platforms.
This means it currently is not possible to configure the location
of librdkafka, but that will affect far fewer people.

closes https://github.com/rsyslog/rsyslog/issues/596
2015-11-29 11:03:33 +01:00
chenryn
7e90ac3757 new mmgrok plugin 2015-11-26 18:19:58 +08:00
0fe7f1aa28 libksi: reverted pull request #536 for libksi 3.4.0.1
As there is currently an issue open for the libkis versioning,
the patch cannot be merged yet as it break compatibility with the
current release library.

For more see: https://github.com/rsyslog/rsyslog/pull/536
2015-11-23 06:28:57 -08:00
ebb9c4a863 Merge branch 'ksi_2015sept' of https://github.com/vii5ard/rsyslog into ksisig-wrongcontainer 2015-11-20 07:28:45 -08:00
Rainer Gerhards
b32f60e0e3 add support for libfastjson as a replacement for json-c 2015-11-20 11:23:23 +01:00
Rainer Gerhards
977dd4072a bump version number for next release 2015-11-05 12:02:14 +01:00
9285b54a12 Merge branch 'master' of https://github.com/PaloAltoNetworks-BD/rsyslog into PaloAltoNetworks-BD-master 2015-11-02 03:37:04 -08:00
107f4be8a5 Merge branch 'custom-librdkafka' of https://github.com/ymattw/rsyslog into ymattw-custom-librdkafka 2015-10-30 08:26:58 -07:00
jtschichold
abda0e10bd Fixed help string for pmpanngfw 2015-10-30 12:16:35 +00:00
jtschichold
9d884bf467 Added pmpanngfw 2015-10-30 11:13:28 +00:00
Henri Lakk
60ed262802 Updated version restrictions on the libksi. 2015-09-21 17:13:50 +03:00
Matthew Wang
1fc761efef Fix $enable_omkafka condition check 2015-08-29 23:32:57 +08:00
Matthew Wang
aea0980064 Make it possible to customize librdkafka location
For example, build librdkafka from source and static link.
2015-08-29 23:15:55 +08:00
Rainer Gerhards
939b83dc29 bump version for next release 2015-09-29 10:09:21 +02:00
Rainer Gerhards
4bd1e79881 prepare for 8.13.0 release 2015-09-22 15:34:27 +02:00
Rainer Gerhards
c4797472bf Merge branch 'tmp_master' of https://github.com/radosroka/rsyslog into autoconf-gnutls 2015-08-25 11:13:23 +02:00
Rainer Gerhards
b0a39520b9 Merge branch 'newlognorm' of https://github.com/rgerhards/rsyslog into master-candidate 2015-08-25 08:46:14 +02:00
Radovan Sroka
588b4ca741 Fix detection of the GnuTLS package
This commit fixes a number of issues that cropped up from these changes:
23c5b3e replace deprecated GnuTLS functions with newer ones if available
88f0651 bugfix: ommysql did not work when gnutls was enabled
ce560b6 build system: Failure action in AC_CHECK_LIB check for

The solution is based on the assumption that the call to AC_CHECK_LIB()
was added purely to satisfy the subsequent calls to AC_CHECK_FUNCS().
23c5b3e had the unintentional result of libgnutls being added to LIBS
and linked to undesired components.
The next commit removed libgnutls from LIBS which made the following
calls to AC_CHECK_FUNCS() nonfunctional.
Another commit made the processing not stop upon detecting a missing
component which, again, makes the calls to AC_CHECK_FUNCS() malfunction.

The solution is to get rid of AC_CHECK_LIB() and temporarily override
LIBS for use by AC_CHECK_FUNCS().
2015-08-11 17:09:15 +02:00