Thu Apr 6 20:08:38 2017 UTC ()
Update sysutils/rsyslog* to 8.26.0.

- enable internal error messages at all times
- core: added logging name of source of rate-limited messages
- omfwd: omfwd: add support for network namespaces
- imrelp: honor input name if provided when submitting to impstats
- imptcp: add ability to set owner/group/access perms for uds
- mmnormalize: add ability to load a rulebase from action() parameter
- pmrfc3164 improvements
  - permit to ignore leading space in MSG
  - permit to use at-sign in host names
  - permit to require tag to end in colon
- add new global parameter "umask"
- core: make use of -T command line option more secure
- omfile: add error if both file and dynafile are set
- bugfix: build problem on MacOS (not a supported platform)
- regression fix: in 8.25, str2num() returned error on empty string
- bugfix omsnmp: improper handling of new-style configuration
  parameters
- bugfix: rsyslog identifies itself as "liblogging-stdlog" in internal
  messages
- bugfix imfile: wrong files were monitored when using multiple imfile
  inputs
- bugfix: setting net.aclResolveHostname/net.acladdhostnameonfail
  segfaults
- bugfix: immark emitted error messages with text "imuxsock"
- bugfix tcpflood: build failed if RELP was disabled
- fix gcc6 compiler warnings
- the output module array passing interface has been removed


(fhajny)
diff -r1.8 -r1.9 pkgsrc/sysutils/rsyslog/Makefile
diff -r1.26 -r1.27 pkgsrc/sysutils/rsyslog/Makefile.common
diff -r1.24 -r1.25 pkgsrc/sysutils/rsyslog/distinfo

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

--- pkgsrc/sysutils/rsyslog/Makefile 2016/04/22 16:52:14 1.8
+++ pkgsrc/sysutils/rsyslog/Makefile 2017/04/06 20:08:37 1.9
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.8 2016/04/22 16:52:14 jperkin Exp $ 1# $NetBSD: Makefile,v 1.9 2017/04/06 20:08:37 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 \ 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 \
@@ -56,16 +56,16 @@ SUBST_STAGE.ldargs= pre-configure @@ -56,16 +56,16 @@ SUBST_STAGE.ldargs= pre-configure
56SUBST_FILES.ldargs= tools/Makefile.in 56SUBST_FILES.ldargs= tools/Makefile.in
57SUBST_SED.ldargs= -e '/whole-archive.*librsyslog/d' 57SUBST_SED.ldargs= -e '/whole-archive.*librsyslog/d'
58 58
59RCD_SCRIPTS= rsyslogd 59RCD_SCRIPTS= rsyslogd
60 60
61CONF_FILES+= share/examples/rsyslog/rsyslog.conf \ 61CONF_FILES+= share/examples/rsyslog/rsyslog.conf \
62 ${PKG_SYSCONFDIR}/rsyslog.conf 62 ${PKG_SYSCONFDIR}/rsyslog.conf
63 63
64post-install: 64post-install:
65 ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR} 65 ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}
66 ${INSTALL_DATA} ${WRKSRC}/platform/redhat/rsyslog.conf \ 66 ${INSTALL_DATA} ${WRKSRC}/platform/redhat/rsyslog.conf \
67 ${DESTDIR}${EGDIR}/rsyslog.conf 67 ${DESTDIR}${EGDIR}/rsyslog.conf
68 68
69BUILDLINK_API_DEPENDS.liblognorm+= liblognorm>=1.1.2 69BUILDLINK_API_DEPENDS.liblognorm+= liblognorm>=2.0.3
70.include "../../sysutils/liblognorm/buildlink3.mk" 70.include "../../sysutils/liblognorm/buildlink3.mk"
71.include "../../mk/bsd.pkg.mk" 71.include "../../mk/bsd.pkg.mk"

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

--- pkgsrc/sysutils/rsyslog/Makefile.common 2017/02/27 08:55:34 1.26
+++ pkgsrc/sysutils/rsyslog/Makefile.common 2017/04/06 20:08:37 1.27
@@ -1,29 +1,29 @@ @@ -1,29 +1,29 @@
1# $NetBSD: Makefile.common,v 1.26 2017/02/27 08:55:34 fhajny Exp $ 1# $NetBSD: Makefile.common,v 1.27 2017/04/06 20:08:37 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-relp/Makefile 11# used by sysutils/rsyslog-relp/Makefile
12# used by sysutils/rsyslog-snmp/Makefile 12# used by sysutils/rsyslog-snmp/Makefile
13 13
14.include "../../mk/bsd.prefs.mk" 14.include "../../mk/bsd.prefs.mk"
15 15
16DISTNAME= rsyslog-8.25.0 16DISTNAME= rsyslog-8.26.0
17CATEGORIES= sysutils 17CATEGORIES= sysutils
18MASTER_SITES= http://www.rsyslog.com/files/download/rsyslog/ 18MASTER_SITES= http://www.rsyslog.com/files/download/rsyslog/
19 19
20MAINTAINER?= filip@joyent.com 20MAINTAINER?= filip@joyent.com
21HOMEPAGE= http://www.rsyslog.com/ 21HOMEPAGE= http://www.rsyslog.com/
22LICENSE= gnu-gpl-v3 22LICENSE= gnu-gpl-v3
23COMMENT?= Enhanced syslogd for Unix - the ${RSYSLOG_MOD} module 23COMMENT?= Enhanced syslogd for Unix - the ${RSYSLOG_MOD} module
24 24
25DISTINFO_FILE= ${.CURDIR}/../../sysutils/rsyslog/distinfo 25DISTINFO_FILE= ${.CURDIR}/../../sysutils/rsyslog/distinfo
26PATCHDIR= ${.CURDIR}/../../sysutils/rsyslog/patches 26PATCHDIR= ${.CURDIR}/../../sysutils/rsyslog/patches
27 27
28BUILD_DEPENDS+= ${PYPKGPREFIX}-docutils>=0.12:../../textproc/py-docutils 28BUILD_DEPENDS+= ${PYPKGPREFIX}-docutils>=0.12:../../textproc/py-docutils
29CONFIGURE_ARGS+= RST2MAN=${PREFIX}/bin/rst2man-${PYVERSSUFFIX}.py 29CONFIGURE_ARGS+= RST2MAN=${PREFIX}/bin/rst2man-${PYVERSSUFFIX}.py

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

--- pkgsrc/sysutils/rsyslog/distinfo 2017/02/27 08:55:34 1.24
+++ pkgsrc/sysutils/rsyslog/distinfo 2017/04/06 20:08:37 1.25
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1$NetBSD: distinfo,v 1.24 2017/02/27 08:55:34 fhajny Exp $ 1$NetBSD: distinfo,v 1.25 2017/04/06 20:08:37 fhajny Exp $
2 2
3SHA1 (rsyslog-8.25.0.tar.gz) = d6b3b96493e07b7ea51d824a3eed9efed365416e 3SHA1 (rsyslog-8.26.0.tar.gz) = 9c5e253fbf1c6992ac5d1eefe17587d4da2cdbfd
4RMD160 (rsyslog-8.25.0.tar.gz) = 25e43bc61f450575d9aaf568396b962544800c1f 4RMD160 (rsyslog-8.26.0.tar.gz) = 1a8dd7a430c005c3a2b9b09eb958d0714b9fe52f
5SHA512 (rsyslog-8.25.0.tar.gz) = 0e97db84cc8fe9fd6e3ffb5a78b32fd213e22833c6ed605329c579132d127b7d65b3f66c64e6bddeb1967aa9ed90645a7c24b9d5e643f95bdaf48ed9fc82cb5f 5SHA512 (rsyslog-8.26.0.tar.gz) = 96cb3af0e05b3e2941f7d2b3558e36836818037ef424f13a8ae2ac8a1e2aa0c7a4eedf3366c8360c7d8eb4515aecc7f3665690646009c650b66689067069af19
6Size (rsyslog-8.25.0.tar.gz) = 2386720 bytes 6Size (rsyslog-8.26.0.tar.gz) = 2393148 bytes
7SHA1 (patch-configure) = aaba67d65b249b6aebfe8c5b3a1c9cd07e06c794 7SHA1 (patch-configure) = aaba67d65b249b6aebfe8c5b3a1c9cd07e06c794
8SHA1 (patch-grammar_lexer.l) = 6de5aac9253ebcfae124f8dc3c7178446248f2b4 8SHA1 (patch-grammar_lexer.l) = 6de5aac9253ebcfae124f8dc3c7178446248f2b4
9SHA1 (patch-platform_redhat_rsyslog.conf) = b2fc1dbeb2b679b82d6c1a86ec1e4e72ef460433 9SHA1 (patch-platform_redhat_rsyslog.conf) = b2fc1dbeb2b679b82d6c1a86ec1e4e72ef460433
10SHA1 (patch-plugins_imfile_imfile.c) = 65b56f6799e2b206e1a8c3d055a4e9dc22da88be 10SHA1 (patch-plugins_imfile_imfile.c) = 65b56f6799e2b206e1a8c3d055a4e9dc22da88be
11SHA1 (patch-plugins_impstats_impstats.c) = a4eb7b8b9870271204d856c3a9e05fd24cee702b 11SHA1 (patch-plugins_impstats_impstats.c) = a4eb7b8b9870271204d856c3a9e05fd24cee702b
12SHA1 (patch-plugins_imptcp_imptcp.c) = 47f7184acf0279df4117924108f961529b22a21e 12SHA1 (patch-plugins_imptcp_imptcp.c) = 47f7184acf0279df4117924108f961529b22a21e
13SHA1 (patch-plugins_imuxsock_imuxsock.c) = a3c682d5a2132cd4796893f286193259087223da 13SHA1 (patch-plugins_imuxsock_imuxsock.c) = a3c682d5a2132cd4796893f286193259087223da
14SHA1 (patch-plugins_mmexternal_mmexternal.c) = 14546fb631822c697c8ef766450a24afaf4ebf7a 14SHA1 (patch-plugins_mmexternal_mmexternal.c) = 14546fb631822c697c8ef766450a24afaf4ebf7a
15SHA1 (patch-runtime_lookup.c) = cedb0531ff00063d44467029beba852ce4fbc0be 15SHA1 (patch-runtime_lookup.c) = cedb0531ff00063d44467029beba852ce4fbc0be
16SHA1 (patch-runtime_nsd__ptcp.c) = fcc8bdd5c5068cc0fb2f3b29d53a6bee41c7a437 16SHA1 (patch-runtime_nsd__ptcp.c) = fcc8bdd5c5068cc0fb2f3b29d53a6bee41c7a437
17SHA1 (patch-tools_rsyslogd.8) = a3c79f551111b7bf5933ca5e0930b1f52875f341 17SHA1 (patch-tools_rsyslogd.8) = a3c79f551111b7bf5933ca5e0930b1f52875f341
18SHA1 (patch-tools_rsyslogd.c) = 0776a632143a2dbbb3bf00159e4e3376c55418ff 18SHA1 (patch-tools_rsyslogd.c) = 0776a632143a2dbbb3bf00159e4e3376c55418ff
19SHA1 (patch-tools_syslogd.c) = 6855271d05da979d53ae7cee167163a563922b00 19SHA1 (patch-tools_syslogd.c) = 6855271d05da979d53ae7cee167163a563922b00