Fri Jan 1 15:34:24 2016 UTC ()
Update rsyslog to 8.15.0
Switch to libfastjson, which will become a requirement in the next release.

- KSI Lib: Updated code to run with libksi 3.4.0.5
- KSI utilities: Added option to ser publication url.
- KSI Lib: Fixed wrong TLV container for KSI signatures from 0905 to 0906.
- KSI/GT Lib: Fixed multiple issues found using static analyzer
- performance improvement for configs with heavy use of JSON variables
- added pmpanngfw: contributed module for translating Palo Alto Networks
  logs.
- testbench: Changed valgrind option for imtcp-tls-basic-vg.sh
- pmciscoios: support for asterisk before timestamp added
- solr external output plugin much enhanced
- omrabbitmq: improvements
- add support for libfastjson (as a replacement for json-c)
- KSI utilities: somewhat improved error messages
- pmciscoios: support for some format variations
- support grok via new contributed module mmgrok
- omkafka: new statistics counter "maxoutqsize"
- improvments for 0mq modules:
  - omczmq: suspend / Retry handling - the output plugin can now recover
    from some error states due to issues with plugin startup or message
    sending
  - omczmq: refactored topic handling code for ZMQ_PUB output to be
    a little more efficient
  - omczmq: added ability to set a timeout for sends
  - omczmq: set topics can be in separate frame (default) or part
    of message frame (configurable)
  - omcmzq: code cleanup
  - imczmq: code cleanup
  - imczmq: fixed a couple of cases where vars could be used uninitialized
  - imczmq: ZMQ_ROUTER support
  - imczmq: Fix small memory leak from not freeing sockets  when done
    with them
  - allow creation of on demand ephemeral CurveZMQ certs for encryption.
- cleanup on code to unset a variable
- omelasticsearch: build on FreeBSD
- pmciscoios: fix some small issues clang static analyzer detected
- testbench: many improvements and some new tests
- overall code improvements thanks to clang static analyzer
- gnutls fix: Added possible fix for gnutls issue #575
- bugfix omkafka: restore ability to build on all platforms
- bugfix omkafka: fix potentially negative partition number
- bugfix: solve potential race in creation of additional action workers
- bugfix: potential memory leak in config parsing
- bugfix: small memory leak in loading template config
- bugfix: fix extra whitespace in property expansions
- bugfix: mmfields leaked memory if very large messages were processed
- bugfix: mmfields could add garbagge data to field
- bugfix: omhttpfs now also compiles with older json-c lib
- bugfix: memory leak in (contributed) module omhttpfs
- bugfix: parameter mismatch in error message for wrap() function
- bugfix: parameter mismatch in error message for random() function
- bugfix: divide by zero if max() function was provided zero
- bugfix: invalid mutex handling in omfile async write mode
- bugfix: fix inconsistent number processing
- bugfix: timezone() object: fix NULL pointer dereference
- bugfix omfile: memory addressing error if very long outchannel name used


(fhajny)
diff -r1.15 -r1.16 pkgsrc/sysutils/rsyslog/Makefile.common
diff -r1.11 -r1.12 pkgsrc/sysutils/rsyslog/distinfo
diff -r1.1 -r0 pkgsrc/sysutils/rsyslog/patches/patch-plugins_omelasticsearch_omelasticsearch.c

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

--- pkgsrc/sysutils/rsyslog/Makefile.common 2015/11/12 16:41:27 1.15
+++ pkgsrc/sysutils/rsyslog/Makefile.common 2016/01/01 15:34:24 1.16
@@ -1,28 +1,28 @@ @@ -1,28 +1,28 @@
1# $NetBSD: Makefile.common,v 1.15 2015/11/12 16:41:27 fhajny Exp $ 1# $NetBSD: Makefile.common,v 1.16 2016/01/01 15:34:24 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.14.0 15DISTNAME= rsyslog-8.15.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
@@ -42,14 +42,14 @@ EGDIR= ${PREFIX}/share/examples/rsyslo @@ -42,14 +42,14 @@ EGDIR= ${PREFIX}/share/examples/rsyslo
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 47BUILDLINK_DEPMETHOD.liblogging+= build
48BUILDLINK_DEPMETHOD.libuuid+= build 48BUILDLINK_DEPMETHOD.libuuid+= build
49 49
50.include "../../devel/libestr/buildlink3.mk" 50.include "../../devel/libestr/buildlink3.mk"
51.include "../../devel/libuuid/buildlink3.mk" 51.include "../../devel/libuuid/buildlink3.mk"
52.include "../../devel/zlib/buildlink3.mk" 52.include "../../devel/zlib/buildlink3.mk"
53.include "../../lang/python/pyversion.mk" 53.include "../../lang/python/pyversion.mk"
54.include "../../sysutils/liblogging/buildlink3.mk" 54.include "../../sysutils/liblogging/buildlink3.mk"
55.include "../../textproc/json-c/buildlink3.mk" 55.include "../../textproc/libfastjson/buildlink3.mk"

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

--- pkgsrc/sysutils/rsyslog/distinfo 2015/11/12 16:41:27 1.11
+++ pkgsrc/sysutils/rsyslog/distinfo 2016/01/01 15:34:24 1.12
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1$NetBSD: distinfo,v 1.11 2015/11/12 16:41:27 fhajny Exp $ 1$NetBSD: distinfo,v 1.12 2016/01/01 15:34:24 fhajny Exp $
2 2
3SHA1 (rsyslog-8.14.0.tar.gz) = 8b5934129c9aec8f8244e6169f6d0fb4e4043205 3SHA1 (rsyslog-8.15.0.tar.gz) = e1d5ff63c96bce9945dc65581c8e195950256d3c
4RMD160 (rsyslog-8.14.0.tar.gz) = 058f2bd880d07ead6f405f1e5ab4b3f89713738f 4RMD160 (rsyslog-8.15.0.tar.gz) = 4b5ce307702596fc1b69faf0de72c8f8611b62fd
5SHA512 (rsyslog-8.14.0.tar.gz) = 8db9ca660e4bd381e5b15ffa5dbb502bc231bf99d1119098c4d0ea1a2ff46abd73e583e905c7ddb2fd6639c3a5db44043bf9d89f055aa136c280249c6a544703 5SHA512 (rsyslog-8.15.0.tar.gz) = 66416955d681f1d9f617a4d67000b565a148037f6dc6e510bc78159d4b1754559d0e1e189b4cb5ed32f0464a63071a955df4d7b2d8741b062f79a9aab990da4c
6Size (rsyslog-8.14.0.tar.gz) = 2078483 bytes 6Size (rsyslog-8.15.0.tar.gz) = 2103768 bytes
7SHA1 (patch-grammar_lexer.l) = d52518e8b962820a030e01fcf5d00c1e3f1377ec 7SHA1 (patch-grammar_lexer.l) = d52518e8b962820a030e01fcf5d00c1e3f1377ec
8SHA1 (patch-platform_redhat_rsyslog.conf) = b2fc1dbeb2b679b82d6c1a86ec1e4e72ef460433 8SHA1 (patch-platform_redhat_rsyslog.conf) = b2fc1dbeb2b679b82d6c1a86ec1e4e72ef460433
9SHA1 (patch-plugins_imfile_imfile.c) = 05b171b241825b19573315aa9b185b4708e38155 9SHA1 (patch-plugins_imfile_imfile.c) = 05b171b241825b19573315aa9b185b4708e38155
10SHA1 (patch-plugins_imptcp_imptcp.c) = 47f7184acf0279df4117924108f961529b22a21e 10SHA1 (patch-plugins_imptcp_imptcp.c) = 47f7184acf0279df4117924108f961529b22a21e
11SHA1 (patch-plugins_imuxsock_imuxsock.c) = a3c682d5a2132cd4796893f286193259087223da 11SHA1 (patch-plugins_imuxsock_imuxsock.c) = a3c682d5a2132cd4796893f286193259087223da
12SHA1 (patch-plugins_mmexternal_mmexternal.c) = 00606bd11d5d281bf4b32f038e857eb364954c4c 12SHA1 (patch-plugins_mmexternal_mmexternal.c) = 00606bd11d5d281bf4b32f038e857eb364954c4c
13SHA1 (patch-plugins_omelasticsearch_omelasticsearch.c) = 7bd0f94d1a3fd16106b952e63ff4593e8e37386b 
14SHA1 (patch-runtime_nsd__ptcp.c) = fcc8bdd5c5068cc0fb2f3b29d53a6bee41c7a437 13SHA1 (patch-runtime_nsd__ptcp.c) = fcc8bdd5c5068cc0fb2f3b29d53a6bee41c7a437
15SHA1 (patch-tools_rsyslogd.8) = a3c79f551111b7bf5933ca5e0930b1f52875f341 14SHA1 (patch-tools_rsyslogd.8) = a3c79f551111b7bf5933ca5e0930b1f52875f341
16SHA1 (patch-tools_rsyslogd.c) = 5d480bc32f44ee308acad76588b250f8a56d894f 15SHA1 (patch-tools_rsyslogd.c) = 5d480bc32f44ee308acad76588b250f8a56d894f
17SHA1 (patch-tools_syslogd.c) = 6855271d05da979d53ae7cee167163a563922b00 16SHA1 (patch-tools_syslogd.c) = 6855271d05da979d53ae7cee167163a563922b00

File Deleted: pkgsrc/sysutils/rsyslog/patches/Attic/patch-plugins_omelasticsearch_omelasticsearch.c