907 Commits

Author SHA1 Message Date
Rainer Gerhards
21674039db use gnutls_certificate_type_set_priority() only if available
The gnutls_certificate_type_set_priority function is deprecated
and not available in recent GnuTLS versions. However, there is no
doc how to properly replace it with gnutls_priority_set_direct.
A lot of folks have simply removed it, when they also called
gnutls_set_default_priority. This is what we now also do. If
this causes problems or someone has an idea of how to replace
the deprecated function in a better way, please let us know!
In any case, we use it as long as it is available and let
not insult us by the deprecation warnings.
2015-05-18 10:33:39 +02:00
Rainer Gerhards
23c5b3e1e6 replace deprecated GnuTLS functions with newer ones if available
closes https://github.com/rsyslog/rsyslog/issues/302
2015-05-18 10:33:39 +02:00
Rainer Gerhards
d848815b5e Merge branch 'master' of https://github.com/cooper6581/rsyslog into master-candidate 2015-05-04 08:17:44 +02:00
Thomas D
5a20fbbef0 Add an option to disable the generation of debug symbols
Not every user is interested in building software with debug symbols.
If the user has set the new "--disable-debug-symbols" option, we won't
set the appropriate compiler flag to generate debug symbols anymore.
2015-05-02 17:04:07 +02:00
Thomas D
5f5eca03a0 configure: We are now checking for rst2man, flex and yacc when building from git source
When you build from git source you always needed rst2man, flex and yacc (or a
replacement like bison). We only added checks to configure.

Due to this clarification configure option "--enable-generate-man-pages" is now
disabled per default but enforced when building from git source.

Link: http://lists.adiscon.net/pipermail/rsyslog/2015-April/thread.html#40318
2015-04-23 00:08:49 +02:00
Dustin Koupal
51b766c33c fixing json formatting when using json-c < 0.10 2015-04-22 18:15:01 +00:00
Bojan Smojver
813fb1c8f3 fix build on Centos5
The patch in 93dbfc3936524f1c1641d8709fb54e1c66d4f723 did not
properly work.
2015-04-08 15:21:57 +02:00
Bojan Smojver
93dbfc3936 fix build on Centos 5 2015-04-08 08:54:09 +02:00
Rainer Gerhards
1d25a46e7f bump version number to start new release cycle 2015-04-08 08:47:13 +02:00
Rainer Gerhards
34299b8d2c prepare for 8.9.0 release 2015-04-07 13:34:41 +02:00
Thomas D
1f4339df5f Add option to disable valgrind usage in testbench 2015-03-25 10:06:39 +01:00
Rainer Gerhards
abf5220320 build system: clarify use of --enable-valgrind option
see also http://lists.adiscon.net/pipermail/rsyslog/2015-March/040058.html
2015-03-25 09:54:10 +01:00
Rainer Gerhards
c57cd80828 bump version number to begin new release cycle 2015-02-24 17:35:41 +01:00
Rainer Gerhards
52fadb6102 prepare for 8.8.0 release 2015-02-24 17:11:50 +01:00
Andrew Stormont
97b5ab5344 fix build problems on illuminos
closes https://github.com/rsyslog/rsyslog/issues/226
2015-02-02 09:54:30 +01:00
Rainer Gerhards
6c1eddef95 diagnostic: include build platfrom in rsyslogd -v output 2015-01-29 12:57:22 +01:00
Rainer Gerhards
1089b7513d bump version number 2015-01-14 18:00:40 +01:00
Gustavo Zacarias
b94be01ee5 configure.ac: make pgsql support cross-compile friendly
When cross-compiling pg_config shouldn't be expected to be in PATH
since normally this would point to distribution pgsql rather than cross,
which can be of a totally different architecture.

Change it so we can use ac_cv_prog_PG_CONFIG to point to the real one.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
2015-01-14 10:22:54 -03:00
Gustavo Zacarias
7806260253 configure.ac: make mysql support cross-compile friendly
When cross-compiling mysql_config shouldn't be expected to be in PATH
since normally this would point to distribution mysql rather than cross,
which can be of a totally different architecture.

Change it so we can use ac_cv_prog_MYSQL_CONFIG to point to the real one.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
2015-01-14 10:22:53 -03:00
Rainer Gerhards
14c39ff693 prepare for 8.7.0 release 2015-01-12 15:14:30 +01:00
Rainer Gerhards
98a0407323 omkafka: add module 2015-01-07 15:41:59 +01:00
Janmejay Singh
ac4b978707 fixes json_bool test 2014-12-19 12:26:08 +01:00
Janmejay Singh
0db5aed1e5 mmnormalize regex test which expects regex support now runs only if liblognorm is built with regex support enabled
(commit edited to fix a mistake that unintentionally disturbed mmjsonparse)

(rebased to master-mmnormalize)
2014-12-17 11:40:47 +01:00
Rainer Gerhards
60527222a4 make sure we use the enhanced liblognorm 2014-12-17 11:40:17 +01:00
Janmejay Singh
29cdd505e2 added a json-c type replacement for json_bool which is not present in older version (for instance, 0.9, which debian squeeze uses) 2014-12-17 11:39:31 +01:00
Kevin Decherf
1c7ac835e6 configure.ac: fix the mix-up between enable_rsyslogd and enable_extended_tests 2014-12-16 12:46:49 +01:00
Rainer Gerhards
0a164f2972 Merge branch 'make-zlib-required' of https://github.com/Whissi/rsyslog into master-candidate 2014-12-16 12:34:10 +01:00
Thomas D
0a5e07b4a9 Remove zlib status from summary
Because zlib is considered as required since commit 6c5b6a2ec,
we don't need to show if zlib support is enabled or not in the
settings summary.
2014-12-12 16:12:01 +01:00
Thomas D
2709ac1256 Use pkg-config to check for zlib 2014-12-12 16:10:40 +01:00
Rainer Gerhards
575398f9bd add support for systemd >= 209 library names 2014-12-10 07:55:51 +01:00
Tomas Heinrich
fddd1d98f4 Make liblogging-stdlog optional
Conflicts:
	configure.ac
	tools/rsyslogd.c
2014-12-03 15:33:26 +01:00
Tomas Heinrich
7a5df2a25a Make liblogging-stdlog optional 2014-12-03 15:30:49 +01:00
Rainer Gerhards
17e63b0b68 kick of next release cycle 2014-12-02 18:41:53 +01:00
Rainer Gerhards
c6e2598249 fix invalid pathes
regression from czmq module move an hour ago
2014-11-28 11:24:02 +01:00
Rainer Gerhards
bb8645fcc4 prepare for 8.6.0 release 2014-11-28 11:15:22 +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
Tomas Heinrich
4bd0be426d configure: replace deprecated autoconf macro
The new macro depends on autoconf >= 2.60.
2014-11-19 15:49:09 +01:00
Tomas Heinrich
f2d29355b7 configure: forbid implicitly declared functions 2014-11-19 15:49:09 +01:00
Tomas Heinrich
4163d1836e configure: remove hardcoded compiler mode
Specifying the mode explicitly shouldn't be necessary as the
AC_PROG_CC_C99 autoconf macro should determine a compatible mode
itself.
2014-11-19 15:49:09 +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
Rainer Gerhards
a5e0db5791 omoracle: remove module
This is orphand since long and does not work since 3+ years
... and nobody cared
2014-11-12 11:53:38 +01:00
Rainer Gerhards
d87a59a7e9 testbench: omstdout is NOT required to run the testbench 2014-11-07 10:42:44 +01:00
Rainer Gerhards
43d2cdd114 testbench is now by default disabled
To enable it, use --enable-testbench. This was done as the testbench now
does better checking if required modules are present and this in turn
would lead to configure error messages where non previously were if we
would leave --enable-testbench on by default. Thus we have turned it off.
This should not be an issue for those few testbench users.
2014-11-06 12:53:59 +01:00