Thu Oct 8 12:46:08 2015 UTC ()
Update sysutils/rsyslog to 8.13.0.

Version 8.13.0 [v8-stable] 2015-09-22

- ZeroMQ enhancements:
  - Added the ability to set a static publishing topic per action as an
    alternative to constructing topics with templates
  - ZMQ_PUB socket now defaults to bind and ZMQ_SUB socket now defaults to
    connect
- Redis enhancements:
  - Can now LPUSH to a Redis list in "queue" mode
  - Can now PUBLISH to a Redis channel in "publish" mode
- build requirement for rsyslog/mmnormalize is now liblognorm 1.1.2 or above
- mmnormalize: liblognorm error messages are now emitted via regular
  rsyslog error reporting mechanism (aka "are now logged")
- add support for TCP client side keep-alives
- bugfix: imtcp/TLS hangs on dropped packets
- bugfix testbench: some tests using imptcp are run if module is disabled
- bugfix omkafka: Fixes a bug not accepting new messages anymore.
- bugfix: Parallel build issue "cannot find ../runtime/.libs/librsyslog.a:
    No such file or directory" (#479) fixed.
- bugfix: Added missing mmpstructdata testfiles into makefile.
- bugfix: Reverted FIX for issue #392 as it had unexpected side effects.
- The new fix duplicates the Listener object for static files (like
  done for dynamic files already), resolving issue #392 and #490.
- bugfix: issues in queue subsystem if syncqueuefiles was enabled
  - Error 14 was generated on the .qi file directory handle.
    As the .qi filestream does not have a directory set, fsync
    was called on an empty directory causing a error 14 in debug log.
  - When queue files existed on startup, the bSyncQueueFiles
    strm property was not set to 1. This is now done in the
    qqueueLoadPersStrmInfoFixup function.
- bugfix/testbench: tcpflood tool could abort when random data was added
- rscryutil: Added support to decrypt a not closed log file.


(fhajny)
diff -r1.4 -r1.5 pkgsrc/sysutils/rsyslog/Makefile
diff -r1.13 -r1.14 pkgsrc/sysutils/rsyslog/Makefile.common
diff -r1.8 -r1.9 pkgsrc/sysutils/rsyslog/distinfo
diff -r1.2 -r1.3 pkgsrc/sysutils/rsyslog-gnutls/Makefile

cvs diff -r1.4 -r1.5 pkgsrc/sysutils/rsyslog/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/rsyslog/Makefile 2015/04/23 09:30:49 1.4
+++ pkgsrc/sysutils/rsyslog/Makefile 2015/10/08 12:46:07 1.5
@@ -1,25 +1,25 @@ @@ -1,25 +1,25 @@
1# $NetBSD: Makefile,v 1.4 2015/04/23 09:30:49 jperkin Exp $ 1# $NetBSD: Makefile,v 1.5 2015/10/08 12:46:07 fhajny Exp $
2# 2#
3 3
4BUILDLINK_DEPMETHOD.libestr= full 4BUILDLINK_DEPMETHOD.libestr= full
5BUILDLINK_DEPMETHOD.liblogging= full 5BUILDLINK_DEPMETHOD.liblogging= full
6BUILDLINK_DEPMETHOD.libuuid= full 6BUILDLINK_DEPMETHOD.libuuid= full
7 7
8.include "../../sysutils/rsyslog/Makefile.common" 8.include "../../sysutils/rsyslog/Makefile.common"
9 9
10COMMENT= The enhanced syslogd for Unix 10COMMENT= The enhanced syslogd for Unix
11 11
12CONFIGURE_ARGS+= --disable-testbench --enable-cached-man-pages \ 12CONFIGURE_ARGS+= --disable-testbench \
13 --enable-diagtools --enable-usertools --enable-uuid \ 13 --enable-diagtools --enable-usertools --enable-uuid \
14 --enable-imdiag --enable-imfile --enable-impstats \ 14 --enable-imdiag --enable-imfile --enable-impstats \
15 --enable-mail --enable-mmjsonparse --enable-mmnormalize \ 15 --enable-mail --enable-mmjsonparse --enable-mmnormalize \
16 --enable-omstdout 16 --enable-omstdout
17 17
18PLIST_VARS+= klog solaris 18PLIST_VARS+= klog solaris
19 19
20.if ${OPSYS} == "SunOS" 20.if ${OPSYS} == "SunOS"
21CONFIGURE_ARGS+= --enable-imsolaris --disable-klog 21CONFIGURE_ARGS+= --enable-imsolaris --disable-klog
22# Explicitly disable epoll/inotify on illumos, provided for Linux compat only. 22# Explicitly disable epoll/inotify on illumos, provided for Linux compat only.
23CONFIGURE_ENV+= ac_cv_func_epoll_create=no 23CONFIGURE_ENV+= ac_cv_func_epoll_create=no
24CONFIGURE_ENV+= ac_cv_func_epoll_create1=no 24CONFIGURE_ENV+= ac_cv_func_epoll_create1=no
25CONFIGURE_ENV+= ac_cv_func_inotify_init=no 25CONFIGURE_ENV+= ac_cv_func_inotify_init=no

cvs diff -r1.13 -r1.14 pkgsrc/sysutils/rsyslog/Makefile.common (expand / switch to unified diff)

--- pkgsrc/sysutils/rsyslog/Makefile.common 2015/09/05 15:32:19 1.13
+++ pkgsrc/sysutils/rsyslog/Makefile.common 2015/10/08 12:46:07 1.14
@@ -1,28 +1,28 @@ @@ -1,28 +1,28 @@
1# $NetBSD: Makefile.common,v 1.13 2015/09/05 15:32:19 wiedi Exp $ 1# $NetBSD: Makefile.common,v 1.14 2015/10/08 12:46:07 fhajny Exp $
2# used by sysutils/rsyslog/Makefile 2# used by sysutils/rsyslog/Makefile
3# used by sysutils/rsyslog-dbi/Makefile 3# used by sysutils/rsyslog-dbi/Makefile
4# used by sysutils/rsyslog-elasticsearch/Makefile 4# used by sysutils/rsyslog-elasticsearch/Makefile
5# used by sysutils/rsyslog-gnutls/Makefile 5# used by sysutils/rsyslog-gnutls/Makefile
6# used by sysutils/rsyslog-gssapi/Makefile 6# used by sysutils/rsyslog-gssapi/Makefile
7# used by sysutils/rsyslog-libgcrypt/Makefile 7# used by sysutils/rsyslog-libgcrypt/Makefile
8# used by sysutils/rsyslog-mysql/Makefile 8# used by sysutils/rsyslog-mysql/Makefile
9# used by sysutils/rsyslog-pgsql/Makefile 9# used by sysutils/rsyslog-pgsql/Makefile
10# used by sysutils/rsyslog-rabbitmq/Makefile 10# used by sysutils/rsyslog-rabbitmq/Makefile
11# used by sysutils/rsyslog-snmp/Makefile 11# used by sysutils/rsyslog-snmp/Makefile
12 12
13.include "../../mk/bsd.prefs.mk" 13.include "../../mk/bsd.prefs.mk"
14 14
15DISTNAME= rsyslog-8.12.0 15DISTNAME= rsyslog-8.13.0
16CATEGORIES= sysutils 16CATEGORIES= sysutils
17MASTER_SITES= http://www.rsyslog.com/files/download/rsyslog/ 17MASTER_SITES= http://www.rsyslog.com/files/download/rsyslog/
18 18
19MAINTAINER?= filip@joyent.com 19MAINTAINER?= filip@joyent.com
20HOMEPAGE= http://www.rsyslog.com/ 20HOMEPAGE= http://www.rsyslog.com/
21LICENSE= gnu-gpl-v3 21LICENSE= gnu-gpl-v3
22COMMENT?= Enhanced syslogd for Unix - the ${RSYSLOG_MOD} module 22COMMENT?= Enhanced syslogd for Unix - the ${RSYSLOG_MOD} module
23 23
24DISTINFO_FILE= ${.CURDIR}/../../sysutils/rsyslog/distinfo 24DISTINFO_FILE= ${.CURDIR}/../../sysutils/rsyslog/distinfo
25PATCHDIR= ${.CURDIR}/../../sysutils/rsyslog/patches 25PATCHDIR= ${.CURDIR}/../../sysutils/rsyslog/patches
26 26
27BUILD_DEPENDS+= ${PYPKGPREFIX}-docutils>=0.12:../../textproc/py-docutils 27BUILD_DEPENDS+= ${PYPKGPREFIX}-docutils>=0.12:../../textproc/py-docutils
28CONFIGURE_ARGS+= RST2MAN=${PREFIX}/bin/rst2man-${PYVERSSUFFIX}.py 28CONFIGURE_ARGS+= RST2MAN=${PREFIX}/bin/rst2man-${PYVERSSUFFIX}.py
@@ -30,25 +30,26 @@ CONFIGURE_ARGS+= RST2MAN=${PREFIX}/bin/r @@ -30,25 +30,26 @@ CONFIGURE_ARGS+= RST2MAN=${PREFIX}/bin/r
30.if ${OPSYS} == "SunOS" 30.if ${OPSYS} == "SunOS"
31CONFIGURE_ARGS+= ac_cv_func_epoll_create=no ac_cv_func_epoll_create1=no 31CONFIGURE_ARGS+= ac_cv_func_epoll_create=no ac_cv_func_epoll_create1=no
32.endif 32.endif
33 33
34GNU_CONFIGURE= yes 34GNU_CONFIGURE= yes
35 35
36USE_LIBTOOL= yes 36USE_LIBTOOL= yes
37USE_TOOLS+= bison flex pkg-config 37USE_TOOLS+= bison flex pkg-config
38PYTHON_FOR_BUILD_ONLY= yes 38PYTHON_FOR_BUILD_ONLY= yes
39 39
40EGDIR= ${PREFIX}/share/examples/rsyslog 40EGDIR= ${PREFIX}/share/examples/rsyslog
41 41
42CONFIGURE_ARGS+= --disable-libgcrypt --disable-testbench \ 42CONFIGURE_ARGS+= --disable-libgcrypt --disable-testbench \
43 --enable-diagtools --enable-usertools 43 --enable-diagtools --enable-usertools \
 44 --enable-generate-man-pages
44 45
45BUILDLINK_DEPMETHOD.libestr+= build 46BUILDLINK_DEPMETHOD.libestr+= build
46BUILDLINK_DEPMETHOD.liblogging+= build 47BUILDLINK_DEPMETHOD.liblogging+= build
47BUILDLINK_DEPMETHOD.libuuid+= build 48BUILDLINK_DEPMETHOD.libuuid+= build
48 49
49.include "../../devel/libestr/buildlink3.mk" 50.include "../../devel/libestr/buildlink3.mk"
50.include "../../devel/libuuid/buildlink3.mk" 51.include "../../devel/libuuid/buildlink3.mk"
51.include "../../devel/zlib/buildlink3.mk" 52.include "../../devel/zlib/buildlink3.mk"
52.include "../../lang/python/pyversion.mk" 53.include "../../lang/python/pyversion.mk"
53.include "../../sysutils/liblogging/buildlink3.mk" 54.include "../../sysutils/liblogging/buildlink3.mk"
54.include "../../textproc/json-c/buildlink3.mk" 55.include "../../textproc/json-c/buildlink3.mk"

cvs diff -r1.8 -r1.9 pkgsrc/sysutils/rsyslog/distinfo (expand / switch to unified diff)

--- pkgsrc/sysutils/rsyslog/distinfo 2015/09/21 11:15:34 1.8
+++ pkgsrc/sysutils/rsyslog/distinfo 2015/10/08 12:46:07 1.9
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1$NetBSD: distinfo,v 1.8 2015/09/21 11:15:34 wiedi Exp $ 1$NetBSD: distinfo,v 1.9 2015/10/08 12:46:07 fhajny Exp $
2 2
3SHA1 (rsyslog-8.12.0.tar.gz) = d43b917ec413a249310d5dcf76f848ea6871ea73 3SHA1 (rsyslog-8.13.0.tar.gz) = 9fea5cb7a76c83b111c87d93e16f73c68af4f4ea
4RMD160 (rsyslog-8.12.0.tar.gz) = 1e9cc2651d6e0e033829c600c9d0aef05cd7e2bc 4RMD160 (rsyslog-8.13.0.tar.gz) = f4d5b5802f8e90fbd815204e7d17617ba2b209b6
5Size (rsyslog-8.12.0.tar.gz) = 2091620 bytes 5Size (rsyslog-8.13.0.tar.gz) = 2077267 bytes
6SHA1 (patch-grammar_lexer.l) = d52518e8b962820a030e01fcf5d00c1e3f1377ec 6SHA1 (patch-grammar_lexer.l) = d52518e8b962820a030e01fcf5d00c1e3f1377ec
7SHA1 (patch-platform_redhat_rsyslog.conf) = b2fc1dbeb2b679b82d6c1a86ec1e4e72ef460433 7SHA1 (patch-platform_redhat_rsyslog.conf) = b2fc1dbeb2b679b82d6c1a86ec1e4e72ef460433
8SHA1 (patch-plugins_imfile_imfile.c) = 05b171b241825b19573315aa9b185b4708e38155 8SHA1 (patch-plugins_imfile_imfile.c) = 05b171b241825b19573315aa9b185b4708e38155
9SHA1 (patch-plugins_imptcp_imptcp.c) = 47f7184acf0279df4117924108f961529b22a21e 9SHA1 (patch-plugins_imptcp_imptcp.c) = 47f7184acf0279df4117924108f961529b22a21e
10SHA1 (patch-plugins_imuxsock_imuxsock.c) = a3c682d5a2132cd4796893f286193259087223da 10SHA1 (patch-plugins_imuxsock_imuxsock.c) = a3c682d5a2132cd4796893f286193259087223da
11SHA1 (patch-plugins_mmexternal_mmexternal.c) = 00606bd11d5d281bf4b32f038e857eb364954c4c 11SHA1 (patch-plugins_mmexternal_mmexternal.c) = 00606bd11d5d281bf4b32f038e857eb364954c4c
12SHA1 (patch-plugins_omelasticsearch_omelasticsearch.c) = 7bd0f94d1a3fd16106b952e63ff4593e8e37386b 12SHA1 (patch-plugins_omelasticsearch_omelasticsearch.c) = 7bd0f94d1a3fd16106b952e63ff4593e8e37386b
13SHA1 (patch-runtime_nsd__ptcp.c) = fcc8bdd5c5068cc0fb2f3b29d53a6bee41c7a437 13SHA1 (patch-runtime_nsd__ptcp.c) = fcc8bdd5c5068cc0fb2f3b29d53a6bee41c7a437
14SHA1 (patch-tools_rsyslogd.8) = a3c79f551111b7bf5933ca5e0930b1f52875f341 14SHA1 (patch-tools_rsyslogd.8) = a3c79f551111b7bf5933ca5e0930b1f52875f341
15SHA1 (patch-tools_rsyslogd.c) = 5d480bc32f44ee308acad76588b250f8a56d894f 15SHA1 (patch-tools_rsyslogd.c) = 5d480bc32f44ee308acad76588b250f8a56d894f
16SHA1 (patch-tools_syslogd.c) = 6855271d05da979d53ae7cee167163a563922b00 16SHA1 (patch-tools_syslogd.c) = 6855271d05da979d53ae7cee167163a563922b00

cvs diff -r1.2 -r1.3 pkgsrc/sysutils/rsyslog-gnutls/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/rsyslog-gnutls/Makefile 2015/08/23 14:30:42 1.2
+++ pkgsrc/sysutils/rsyslog-gnutls/Makefile 2015/10/08 12:46:08 1.3
@@ -1,19 +1,18 @@ @@ -1,19 +1,18 @@
1# $NetBSD: Makefile,v 1.2 2015/08/23 14:30:42 wiz Exp $ 1# $NetBSD: Makefile,v 1.3 2015/10/08 12:46:08 fhajny Exp $
2# 2#
3 3
4RSYSLOG_MOD= gnutls 4RSYSLOG_MOD= gnutls
5PKGNAME= ${DISTNAME:S/rsyslog/rsyslog-${RSYSLOG_MOD}/} 5PKGNAME= ${DISTNAME:S/rsyslog/rsyslog-${RSYSLOG_MOD}/}
6PKGREVISION= 1 
7 6
8DEPENDS+= rsyslog>=${PKGVERSION_NOREV}:../../sysutils/rsyslog 7DEPENDS+= rsyslog>=${PKGVERSION_NOREV}:../../sysutils/rsyslog
9 8
10.include "../../sysutils/rsyslog/Makefile.common" 9.include "../../sysutils/rsyslog/Makefile.common"
11 10
12CONFIGURE_ARGS+= --enable-gnutls 11CONFIGURE_ARGS+= --enable-gnutls
13 12
14BUILD_DIRS= compat runtime 13BUILD_DIRS= compat runtime
15 14
16INSTALLATION_DIRS+= lib/rsyslog 15INSTALLATION_DIRS+= lib/rsyslog
17 16
18do-install: 17do-install:
19 ${INSTALL_LIB} ${WRKSRC}/runtime/.libs/lmnsd_gtls.so \ 18 ${INSTALL_LIB} ${WRKSRC}/runtime/.libs/lmnsd_gtls.so \