pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/sysutils sysutils/syslog-ng*: Update to 3.14.1.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/4c336d937a2b
branches:  trunk
changeset: 376304:4c336d937a2b
user:      fhajny <fhajny%pkgsrc.org@localhost>
date:      Wed Feb 28 13:26:08 2018 +0000

description:
sysutils/syslog-ng*: Update to 3.14.1.

Features
- Password protected ssl keys
- Add OpenBSD module to system() source
- Add Ubuntu Trusty support to Docker build

Bugfixes
- Fix increased memory usage during saving disk-buffer
- Fix maximum record length limitations of disk-buffer
- Fix a memory leak in cfg-lexer
- Fix some issues found by pylint in python module
- Fix a crash due to a race condition in kv-parser()
- Fix a crash due to a race condition in file() destination
- Fix deprecated API usage in python module tests
- Fix a race condition in internal() source
- Fix a locale issue in merge-grammar python tool
- Fix compile problems with autotools when '--disable-all-modules'
  used
- Fix a file descriptor leak in persist-state
- Fix a file descriptor leak in pseudofile()
- Fix memory/fd leaks in loggen tool
- Fix compile problems on Fedora, RHEL6, CentOS6 and SUSE based
  platforms
- Fix a crash when large variety of keys added to messages
- Fix compile problems when PATH_MAX not defined
- Fix integer overflow problems in grammar
- Fix a memory leak in filter()
- Fix memory leak of persist-name() option
- Fix message corruption caused by a bug in the subst() rewrite rule
- Fix silently dropped messages in elasticsearch2() when sending in
  bulk mode
- Fix broken disk-buffer() support in elasticsearch2()
- Fix Hy support in python module
- Fix an event scheduler related crash during reloading syslog-ng
- Fix a crash with SIGBUS when persist file cannot grow

Other changes
- Improve error reporting in "block" definitions in config
- Add warning message when disk-buffer() directory is changed in
  configuration
- Syslog-ng debun improvements
- Refactor in rewrite() module init
- Missing child program (exit status 127) handling is changed in
  program() destination:
- stopping destination instead of polling for the child program
- Refactor in filter() module
- Improve thread synchronization in mainloop and refactor
- Adapted json-c v0.13 API changes to json-parser
- Add filters as selectors in contextual data

diffstat:

 sysutils/syslog-ng-curl/Makefile   |   3 +--
 sysutils/syslog-ng/Makefile        |   4 +---
 sysutils/syslog-ng/Makefile.common |  10 ++++++++--
 sysutils/syslog-ng/Makefile.module |   5 ++++-
 sysutils/syslog-ng/PLIST           |   9 +++++++--
 sysutils/syslog-ng/distinfo        |  10 +++++-----
 6 files changed, 26 insertions(+), 15 deletions(-)

diffs (147 lines):

diff -r bdf3a6ecb8d3 -r 4c336d937a2b sysutils/syslog-ng-curl/Makefile
--- a/sysutils/syslog-ng-curl/Makefile  Wed Feb 28 11:48:39 2018 +0000
+++ b/sysutils/syslog-ng-curl/Makefile  Wed Feb 28 13:26:08 2018 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.8 2018/01/01 21:18:53 adam Exp $
+# $NetBSD: Makefile,v 1.9 2018/02/28 13:26:08 fhajny Exp $
 
 SYSLOG_MOD=            http
 COMMENT=               Syslog-ng curl module
-PKGREVISION=           1
 
 .include "../../sysutils/syslog-ng/Makefile.module"
 
diff -r bdf3a6ecb8d3 -r 4c336d937a2b sysutils/syslog-ng/Makefile
--- a/sysutils/syslog-ng/Makefile       Wed Feb 28 11:48:39 2018 +0000
+++ b/sysutils/syslog-ng/Makefile       Wed Feb 28 13:26:08 2018 +0000
@@ -1,6 +1,4 @@
-# $NetBSD: Makefile,v 1.32 2018/01/12 20:48:06 fhajny Exp $
-
-PKGREVISION=   1
+# $NetBSD: Makefile,v 1.33 2018/02/28 13:26:08 fhajny Exp $
 
 .include "../../sysutils/syslog-ng/Makefile.common"
 
diff -r bdf3a6ecb8d3 -r 4c336d937a2b sysutils/syslog-ng/Makefile.common
--- a/sysutils/syslog-ng/Makefile.common        Wed Feb 28 11:48:39 2018 +0000
+++ b/sysutils/syslog-ng/Makefile.common        Wed Feb 28 13:26:08 2018 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile.common,v 1.9 2018/01/12 20:48:06 fhajny Exp $
+# $NetBSD: Makefile.common,v 1.10 2018/02/28 13:26:08 fhajny Exp $
 # used by sysutils/syslog-ng/Makefile
 # used by sysutils/syslog-ng/Makefile.module
 
-DISTNAME=      syslog-ng-3.13.2
+DISTNAME=      syslog-ng-3.14.1
 CATEGORIES=    sysutils
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=balabit/}
 
@@ -57,6 +57,12 @@
 REPLACE_AWK+=          contrib/syslog2ng
 REPLACE_PYTHON+=       lib/merge-grammar.py
 
+# Kill bundled depedencies, speeds up configure time
+post-extract:
+       ${RM} -rf ${WRKSRC}/lib/ivykis
+       ${RM} -rf ${WRKSRC}/modules/afamqp/rabbitmq-c
+       ${RM} -rf ${WRKSRC}/modules/afmongodb/mongo-c-driver
+
 .include "../../converters/libiconv/buildlink3.mk"
 .include "../../devel/gettext-lib/buildlink3.mk"
 .include "../../devel/glib2/buildlink3.mk"
diff -r bdf3a6ecb8d3 -r 4c336d937a2b sysutils/syslog-ng/Makefile.module
--- a/sysutils/syslog-ng/Makefile.module        Wed Feb 28 11:48:39 2018 +0000
+++ b/sysutils/syslog-ng/Makefile.module        Wed Feb 28 13:26:08 2018 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.module,v 1.4 2017/12/11 14:45:11 fhajny Exp $
+# $NetBSD: Makefile.module,v 1.5 2018/02/28 13:26:08 fhajny Exp $
 # used by sysutils/py-syslog-ng/Makefile
 # used by sysutils/syslog-ng-amqp/Makefile
 # used by sysutils/syslog-ng-curl/Makefile
@@ -20,6 +20,9 @@
 SYSLOG_MOD_TARGET?=    ${SYSLOG_MOD_DIR}
 BUILD_TARGET?=         modules/${SYSLOG_MOD_DIR}/lib${SYSLOG_MOD_TARGET}.la
 
+# Avoid building common stuff
+MAKE_FLAGS+=           MODULE_DEPS_LIBS=""
+
 INSTALL_TARGET=                install-moduleLTLIBRARIES
 INSTALL_MAKE_FLAGS+=   lib_LTLIBRARIES=""
 INSTALL_MAKE_FLAGS+=   module_LTLIBRARIES=${BUILD_TARGET}
diff -r bdf3a6ecb8d3 -r 4c336d937a2b sysutils/syslog-ng/PLIST
--- a/sysutils/syslog-ng/PLIST  Wed Feb 28 11:48:39 2018 +0000
+++ b/sysutils/syslog-ng/PLIST  Wed Feb 28 13:26:08 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2017/12/11 14:45:11 fhajny Exp $
+@comment $NetBSD: PLIST,v 1.14 2018/02/28 13:26:08 fhajny Exp $
 bin/dqtool
 bin/loggen
 bin/pdbtool
@@ -67,7 +67,6 @@
 include/syslog-ng/host-id.h
 include/syslog-ng/host-resolve.h
 include/syslog-ng/hostname.h
-include/syslog-ng/libtest/license_module_mock.h
 include/syslog-ng/libtest/mock-transport.h
 include/syslog-ng/libtest/msg_parse_lib.h
 include/syslog-ng/libtest/persist_lib.h
@@ -80,7 +79,9 @@
 include/syslog-ng/logmsg/logmsg-serialize-fixup.h
 include/syslog-ng/logmsg/logmsg-serialize.h
 include/syslog-ng/logmsg/logmsg.h
+include/syslog-ng/logmsg/nvhandle-descriptors.h
 include/syslog-ng/logmsg/nvtable-serialize-endianutils.h
+include/syslog-ng/logmsg/nvtable-serialize-legacy.h
 include/syslog-ng/logmsg/nvtable-serialize.h
 include/syslog-ng/logmsg/nvtable.h
 include/syslog-ng/logmsg/serialization.h
@@ -115,6 +116,7 @@
 include/syslog-ng/mainloop.h
 include/syslog-ng/memtrace.h
 include/syslog-ng/messages.h
+include/syslog-ng/misc.h
 include/syslog-ng/ml-batched-timer.h
 include/syslog-ng/module-config.h
 include/syslog-ng/modules/add-contextual-data/add-contextual-data-parser.h
@@ -125,6 +127,7 @@
 include/syslog-ng/modules/add-contextual-data/contextual-data-record-scanner.h
 include/syslog-ng/modules/add-contextual-data/csv-contextual-data-record-scanner.h
 include/syslog-ng/msg-format.h
+include/syslog-ng/nondumpable-allocator.h
 include/syslog-ng/parse-number.h
 include/syslog-ng/parser/parser-expr-parser.h
 include/syslog-ng/parser/parser-expr.h
@@ -155,6 +158,7 @@
 include/syslog-ng/scanner/kv-scanner/kv-scanner.h
 include/syslog-ng/scanner/list-scanner/list-scanner.h
 include/syslog-ng/scratch-buffers.h
+include/syslog-ng/secret-storage.h
 include/syslog-ng/seqnum.h
 include/syslog-ng/serialize.h
 include/syslog-ng/service-management.h
@@ -207,6 +211,7 @@
 include/syslog-ng/value-pairs/value-pairs.h
 include/syslog-ng/versioning.h
 lib/libevtlog.la
+lib/libsecret-storage.la
 lib/libsyslog-ng-native-connector.a
 lib/libsyslog-ng.la
 lib/pkgconfig/syslog-ng-add-contextual-data.pc
diff -r bdf3a6ecb8d3 -r 4c336d937a2b sysutils/syslog-ng/distinfo
--- a/sysutils/syslog-ng/distinfo       Wed Feb 28 11:48:39 2018 +0000
+++ b/sysutils/syslog-ng/distinfo       Wed Feb 28 13:26:08 2018 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.11 2017/12/11 14:45:11 fhajny Exp $
+$NetBSD: distinfo,v 1.12 2018/02/28 13:26:08 fhajny Exp $
 
-SHA1 (syslog-ng-3.13.2.tar.gz) = 702a5ab2f5ef05d5852e3fe25f1354aab62ca576
-RMD160 (syslog-ng-3.13.2.tar.gz) = 8786e7b37be10383173b7846b3d9fb6d9da7cc33
-SHA512 (syslog-ng-3.13.2.tar.gz) = fd5c6645f1e8e10cba940ea29715f9e7cc286cd49c2f45bde2a447731189d6171ca204aa066ac96dd09246fd7ed1751130d143d807c979518d688e7750490cfe
-Size (syslog-ng-3.13.2.tar.gz) = 9047998 bytes
+SHA1 (syslog-ng-3.14.1.tar.gz) = 1461f1eded067524fa8e5dbd0f4f23a4dd694ef4
+RMD160 (syslog-ng-3.14.1.tar.gz) = c0abb3513250cb0ad57ce8a9d9ad4455fa34d362
+SHA512 (syslog-ng-3.14.1.tar.gz) = 86e5b59f76de3f585781accc9e426b2f74a73a560a6b49364e3f2b71b6fdd382b8473b468ac396e09c1dd0e00aa525a25874af67ce6c81978df2995c9b920aa7
+Size (syslog-ng-3.14.1.tar.gz) = 9039910 bytes
 SHA1 (patch-ac) = 7d48f689b6ff69c68697baf729fba8be9aec5ce8
 SHA1 (patch-configure) = 2d8ef2285de44de016f44e51be47cd4c1178dfdb
 SHA1 (patch-modules_system-source_system-source.c) = f51ed8d2e6d603744b3e6636eeb9c68382e5cda6



Home | Main Index | Thread Index | Old Index