Tue Jul 10 13:49:10 2018 UTC ()
sysutils/rsyslog*: Update to 8.36.0.

- This version disables liblogging-stdlog by default. We now also
  emit a warning message ("liblogging-stdlog will go away") so that
  users know what is going on and my react.
- add openssl driver alongside GnuTLS one for TLS (experimental)
- GnuTLS TLS driver: support intermediate certificates
- omelasticsearch: write op types; bulk rejection retries
- lookup tables: reload message now with "info" severity (was "error")
- imptcp: add support for regex-based framing
- imjournal: add statistics counter
- config: permit 4-digit file creation modes
- ommongodb: add possibility to ignore some insertion error code
- omprog: simplify 'plugin-with-feedback.py' example
- core: misadressing when writing disk queue files
- core: fix message loss on target unavailibility during shutdown
- imrelp bugfix: error message "librelp too old" is always emitted ...
- imrelp: segfault on startup when cert without priv key is configured
- omrelp bugfix: segfault on first message sent when authmode was
  wrong
- imfile bugfix: double-free on module shutdown
- imfile/core bugfix: potential misadressing in string copy routine
- imfile bugfix: if freshStartTail is set some initial file lines
  missing
- core: fix undefined behaviour (unsigned computation may lead to
  value < 0)


(fhajny)
diff -r1.12 -r1.13 pkgsrc/sysutils/rsyslog/Makefile
diff -r1.38 -r1.39 pkgsrc/sysutils/rsyslog/Makefile.common
diff -r1.35 -r1.36 pkgsrc/sysutils/rsyslog/distinfo

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

--- pkgsrc/sysutils/rsyslog/Makefile 2018/05/16 15:00:19 1.12
+++ pkgsrc/sysutils/rsyslog/Makefile 2018/07/10 13:49:10 1.13
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.12 2018/05/16 15:00:19 fhajny Exp $ 1# $NetBSD: Makefile,v 1.13 2018/07/10 13:49:10 fhajny Exp $
2# 2#
3 3
4BUILDLINK_DEPMETHOD.libestr= full 4BUILDLINK_DEPMETHOD.libestr= full
5BUILDLINK_DEPMETHOD.liblogging= full 
6BUILDLINK_DEPMETHOD.libuuid= full 5BUILDLINK_DEPMETHOD.libuuid= full
7 6
8.include "../../sysutils/rsyslog/Makefile.common" 7.include "../../sysutils/rsyslog/Makefile.common"
9 8
10COMMENT= The enhanced syslogd for Unix 9COMMENT= The enhanced syslogd for Unix
11 10
12CONFIGURE_ARGS+= --disable-testbench \ 11CONFIGURE_ARGS+= --disable-testbench \
13 --enable-diagtools --enable-usertools --enable-uuid \ 12 --enable-diagtools --enable-usertools --enable-uuid \
14 --enable-imdiag --enable-imfile --enable-impstats \ 13 --enable-imdiag --enable-imfile --enable-impstats \
15 --enable-mail --enable-mmjsonparse --enable-mmnormalize \ 14 --enable-mail --enable-mmjsonparse --enable-mmnormalize \
16 --enable-omstdout 15 --enable-omstdout
17 16
18PLIST_VARS+= klog solaris 17PLIST_VARS+= klog solaris

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

--- pkgsrc/sysutils/rsyslog/Makefile.common 2018/05/16 15:00:19 1.38
+++ pkgsrc/sysutils/rsyslog/Makefile.common 2018/07/10 13:49:10 1.39
@@ -1,30 +1,30 @@ @@ -1,30 +1,30 @@
1# $NetBSD: Makefile.common,v 1.38 2018/05/16 15:00:19 fhajny Exp $ 1# $NetBSD: Makefile.common,v 1.39 2018/07/10 13:49:10 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-omprog/Makefile 9# used by sysutils/rsyslog-omprog/Makefile
10# used by sysutils/rsyslog-pgsql/Makefile 10# used by sysutils/rsyslog-pgsql/Makefile
11# used by sysutils/rsyslog-rabbitmq/Makefile 11# used by sysutils/rsyslog-rabbitmq/Makefile
12# used by sysutils/rsyslog-relp/Makefile 12# used by sysutils/rsyslog-relp/Makefile
13# used by sysutils/rsyslog-snmp/Makefile 13# used by sysutils/rsyslog-snmp/Makefile
14 14
15.include "../../mk/bsd.prefs.mk" 15.include "../../mk/bsd.prefs.mk"
16 16
17DISTNAME= rsyslog-8.35.0 17DISTNAME= rsyslog-8.36.0
18CATEGORIES= sysutils 18CATEGORIES= sysutils
19MASTER_SITES= http://www.rsyslog.com/files/download/rsyslog/ 19MASTER_SITES= http://www.rsyslog.com/files/download/rsyslog/
20 20
21MAINTAINER?= filip@joyent.com 21MAINTAINER?= filip@joyent.com
22HOMEPAGE= http://www.rsyslog.com/ 22HOMEPAGE= http://www.rsyslog.com/
23LICENSE= gnu-gpl-v3 23LICENSE= gnu-gpl-v3
24COMMENT?= Enhanced syslogd for Unix - the ${RSYSLOG_MOD} module 24COMMENT?= Enhanced syslogd for Unix - the ${RSYSLOG_MOD} module
25 25
26DISTINFO_FILE= ${.CURDIR}/../../sysutils/rsyslog/distinfo 26DISTINFO_FILE= ${.CURDIR}/../../sysutils/rsyslog/distinfo
27PATCHDIR= ${.CURDIR}/../../sysutils/rsyslog/patches 27PATCHDIR= ${.CURDIR}/../../sysutils/rsyslog/patches
28 28
29BUILD_DEPENDS+= ${PYPKGPREFIX}-docutils>=0.12:../../textproc/py-docutils 29BUILD_DEPENDS+= ${PYPKGPREFIX}-docutils>=0.12:../../textproc/py-docutils
30CONFIGURE_ARGS+= RST2MAN=${PREFIX}/bin/rst2man-${PYVERSSUFFIX}.py 30CONFIGURE_ARGS+= RST2MAN=${PREFIX}/bin/rst2man-${PYVERSSUFFIX}.py
@@ -34,24 +34,22 @@ CONFIGURE_ARGS.SunOS+= ac_cv_func_epoll_ @@ -34,24 +34,22 @@ CONFIGURE_ARGS.SunOS+= ac_cv_func_epoll_
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 --enable-generate-man-pages
45 45
46BUILDLINK_DEPMETHOD.libestr+= build 46BUILDLINK_DEPMETHOD.libestr+= build
47BUILDLINK_DEPMETHOD.liblogging+= build 
48BUILDLINK_DEPMETHOD.libuuid+= build 47BUILDLINK_DEPMETHOD.libuuid+= build
49 48
50.include "../../devel/libestr/buildlink3.mk" 49.include "../../devel/libestr/buildlink3.mk"
51.include "../../devel/libuuid/buildlink3.mk" 50.include "../../devel/libuuid/buildlink3.mk"
52.include "../../devel/zlib/buildlink3.mk" 51.include "../../devel/zlib/buildlink3.mk"
53.include "../../lang/python/pyversion.mk" 52.include "../../lang/python/pyversion.mk"
54.include "../../sysutils/liblogging/buildlink3.mk" 
55BUILDLINK_API_DEPENDS.libfastjson+= libfastjson>=0.99.7 53BUILDLINK_API_DEPENDS.libfastjson+= libfastjson>=0.99.7
56.include "../../textproc/libfastjson/buildlink3.mk" 54.include "../../textproc/libfastjson/buildlink3.mk"
57.include "../../www/curl/buildlink3.mk" 55.include "../../www/curl/buildlink3.mk"

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

--- pkgsrc/sysutils/rsyslog/distinfo 2018/05/16 15:00:19 1.35
+++ pkgsrc/sysutils/rsyslog/distinfo 2018/07/10 13:49:10 1.36
@@ -1,11 +1,11 @@ @@ -1,11 +1,11 @@
1$NetBSD: distinfo,v 1.35 2018/05/16 15:00:19 fhajny Exp $ 1$NetBSD: distinfo,v 1.36 2018/07/10 13:49:10 fhajny Exp $
2 2
3SHA1 (rsyslog-8.35.0.tar.gz) = 1b74496dd76211e40af77bdcca80fdc35b00622c 3SHA1 (rsyslog-8.36.0.tar.gz) = b559657c799e618dabd0d3be2cd9f423a58eb1a4
4RMD160 (rsyslog-8.35.0.tar.gz) = aa0d7cef17e367c62c2a99785d19670bedb5060c 4RMD160 (rsyslog-8.36.0.tar.gz) = 4ddfac72eb225eca87bf84a6097de98a900b6ba6
5SHA512 (rsyslog-8.35.0.tar.gz) = 3b8845fc057147c2dd740b3bb432e7fb101ad60be5c6bc86a2c2796bcd3f3526c617d45b9e8301388d51047a125ca18ba4ac54f8be2a13eabbbe8fb9361beecc 5SHA512 (rsyslog-8.36.0.tar.gz) = b0c8689374b5b0fb5ad9675ad8983ce67bd04d34ad07d39cf8f91498fd2fd21a173f1077e5fa1b66a89a9d93ab011fc6345ac1a3be9961f4794fc9e152c32a50
6Size (rsyslog-8.35.0.tar.gz) = 2590108 bytes 6Size (rsyslog-8.36.0.tar.gz) = 2639477 bytes
7SHA1 (patch-configure) = a48227ea73449528e6a9692cb850052bd44949ce 7SHA1 (patch-configure) = a48227ea73449528e6a9692cb850052bd44949ce
8SHA1 (patch-platform_redhat_rsyslog.conf) = b2fc1dbeb2b679b82d6c1a86ec1e4e72ef460433 8SHA1 (patch-platform_redhat_rsyslog.conf) = b2fc1dbeb2b679b82d6c1a86ec1e4e72ef460433
9SHA1 (patch-tools_iminternal.c) = 76e140343456b120cd9f0743e6f10e78f9baaa5d 9SHA1 (patch-tools_iminternal.c) = 76e140343456b120cd9f0743e6f10e78f9baaa5d
10SHA1 (patch-tools_rsyslogd.8) = a3c79f551111b7bf5933ca5e0930b1f52875f341 10SHA1 (patch-tools_rsyslogd.8) = a3c79f551111b7bf5933ca5e0930b1f52875f341
11SHA1 (patch-tools_rsyslogd.c) = b2a295da0b6b667d8913bf9e73f6b2e87923e8be 11SHA1 (patch-tools_rsyslogd.c) = b2a295da0b6b667d8913bf9e73f6b2e87923e8be