pkgsrc-Changes archive

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

CVS commit: pkgsrc/sysutils



Module Name:    pkgsrc
Committed By:   fhajny
Date:           Tue May 15 13:06:19 UTC 2018

Modified Files:
        pkgsrc/sysutils/syslog-ng: Makefile.common PLIST distinfo
        pkgsrc/sysutils/syslog-ng-curl: Makefile

Log Message:
sysutils/syslog-ng*: Update to 3.15.1.

## Features

- Support added for `if`/`elif`/`else` blocks to the configuration
  file syntax.
- Dramatically improved debug messages during filter/parser
  evaluation.
- Similarly improved the error messages shown on syntax errors, they
  now show a full backtrace of inclusions, among other things.
- The `hook-commands` module was added, allowing one to run custom
  commands on source or destination setup and teardown.
- Implemented a way to skip processing included config file snippets
  in case a dependency is missing: The `@requires json` pragma.
- Basic client-side failover support was implemented.
- Errors from python destinations are now reported together with any
  exception text (if any).
- `add-contextual-data` gained a new `ignore-case()` option.

## Bugfixes

- Fix a crash that happened on disk queue restart.
- Fixed another crash when a corrupted disk queue file was being moved
  away.
- Fixed a crash that could happen during nvtable deserialization.
- Fixed a crash that occurred when NVTables were stored on low memory
  addresses.
- Fixed an issue with TLS session resumption, the session id context
  value is now properly set.
- We now link directly to the `evtlog` shipped with syslog-ng, and are
  not using the system library, not even when present.
- TLS destinations now work again without `key-file` or `cert-file`
  specified.
- SDATA block names are now sanitized, in order to not break the spec
  when we get our SDATA from sources that are more lax (such as JSON).
- Some internal messages contained key-value pairs where the key had
  spaces in it, this has been addressed, they do not contain spaces
  anymore.
- The STOMP destination will now correctly use template options when
  formatting its body part.
- Fix compilation with OpenSSL 1.1.0
- Fix compilation on FreeBSD.
- Fix compilation on SLES 11.
- Fix compilation on Hurd.
- Fix compiltaion on Solaris 10.
- Fix compilation on MacOS.
- Fixed a value conflict in the `afstreams` module's grammar file.
- Various compiler warning-related fixes all over the codebase.

## Other changes

- POSIX RegExp support was dropped from the filters, PCRE remains
  available.
- Miscellaneous build-system related fixes and improvements (both
  autotools and CMake).
- Update `lib/json-c` to `json-c-0.13-20171207`.


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 pkgsrc/sysutils/syslog-ng/Makefile.common
cvs rdiff -u -r1.14 -r1.15 pkgsrc/sysutils/syslog-ng/PLIST
cvs rdiff -u -r1.12 -r1.13 pkgsrc/sysutils/syslog-ng/distinfo
cvs rdiff -u -r1.10 -r1.11 pkgsrc/sysutils/syslog-ng-curl/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/sysutils/syslog-ng/Makefile.common
diff -u pkgsrc/sysutils/syslog-ng/Makefile.common:1.10 pkgsrc/sysutils/syslog-ng/Makefile.common:1.11
--- pkgsrc/sysutils/syslog-ng/Makefile.common:1.10      Wed Feb 28 13:26:08 2018
+++ pkgsrc/sysutils/syslog-ng/Makefile.common   Tue May 15 13:06:19 2018
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile.common,v 1.10 2018/02/28 13:26:08 fhajny Exp $
+# $NetBSD: Makefile.common,v 1.11 2018/05/15 13:06:19 fhajny Exp $
 # used by sysutils/syslog-ng/Makefile
 # used by sysutils/syslog-ng/Makefile.module
 
-DISTNAME=      syslog-ng-3.14.1
+DISTNAME=      syslog-ng-3.15.1
 CATEGORIES=    sysutils
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=balabit/}
 

Index: pkgsrc/sysutils/syslog-ng/PLIST
diff -u pkgsrc/sysutils/syslog-ng/PLIST:1.14 pkgsrc/sysutils/syslog-ng/PLIST:1.15
--- pkgsrc/sysutils/syslog-ng/PLIST:1.14        Wed Feb 28 13:26:08 2018
+++ pkgsrc/sysutils/syslog-ng/PLIST     Tue May 15 13:06:19 2018
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.14 2018/02/28 13:26:08 fhajny Exp $
+@comment $NetBSD: PLIST,v 1.15 2018/05/15 13:06:19 fhajny Exp $
 bin/dqtool
 bin/loggen
 bin/pdbtool
@@ -67,12 +67,6 @@ include/syslog-ng/gsocket.h
 include/syslog-ng/host-id.h
 include/syslog-ng/host-resolve.h
 include/syslog-ng/hostname.h
-include/syslog-ng/libtest/mock-transport.h
-include/syslog-ng/libtest/msg_parse_lib.h
-include/syslog-ng/libtest/persist_lib.h
-include/syslog-ng/libtest/proto_lib.h
-include/syslog-ng/libtest/template_lib.h
-include/syslog-ng/libtest/testutils.h
 include/syslog-ng/logmatcher.h
 include/syslog-ng/logmpx.h
 include/syslog-ng/logmsg/gsockaddr-serialize.h
@@ -214,9 +208,7 @@ 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
 lib/pkgconfig/syslog-ng-native-connector.pc
-lib/pkgconfig/syslog-ng-test.pc
 lib/pkgconfig/syslog-ng.pc
 lib/syslog-ng/libadd-contextual-data.la
 lib/syslog-ng/libaffile.la
@@ -234,6 +226,7 @@ lib/syslog-ng/libdate.la
 lib/syslog-ng/libdbparser.la
 lib/syslog-ng/libdisk-buffer.la
 lib/syslog-ng/libgraphite.la
+lib/syslog-ng/libhook-commands.la
 lib/syslog-ng/libjson-plugin.la
 lib/syslog-ng/libkvformat.la
 lib/syslog-ng/liblinux-kmsg-format.la
@@ -245,7 +238,6 @@ lib/syslog-ng/libstardate.la
 lib/syslog-ng/libsyslogformat.la
 lib/syslog-ng/libsystem-source.la
 lib/syslog-ng/libtags-parser.la
-lib/syslog-ng/libtest/libsyslog-ng-test.a
 lib/syslog-ng/libtfgetent.la
 lib/syslog-ng/libxml.la
 sbin/syslog-ng

Index: pkgsrc/sysutils/syslog-ng/distinfo
diff -u pkgsrc/sysutils/syslog-ng/distinfo:1.12 pkgsrc/sysutils/syslog-ng/distinfo:1.13
--- pkgsrc/sysutils/syslog-ng/distinfo:1.12     Wed Feb 28 13:26:08 2018
+++ pkgsrc/sysutils/syslog-ng/distinfo  Tue May 15 13:06:19 2018
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.12 2018/02/28 13:26:08 fhajny Exp $
+$NetBSD: distinfo,v 1.13 2018/05/15 13:06:19 fhajny Exp $
 
-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 (syslog-ng-3.15.1.tar.gz) = b2cb71bd455089b3e1e3e825cd09faea5685ae04
+RMD160 (syslog-ng-3.15.1.tar.gz) = c49bcb6d5690697aa15c5c7927a4650bd24e4b36
+SHA512 (syslog-ng-3.15.1.tar.gz) = 79b4f2eff92bcbfe8a875bc72eb98bb43d86ef3c63deaf4acefcdad4f3a98df9de4e7935fc2ebbe017fd5eb22aa0743f1ff428d0ccf3790a1767f4e25c6a7b13
+Size (syslog-ng-3.15.1.tar.gz) = 9147238 bytes
 SHA1 (patch-ac) = 7d48f689b6ff69c68697baf729fba8be9aec5ce8
 SHA1 (patch-configure) = 2d8ef2285de44de016f44e51be47cd4c1178dfdb
 SHA1 (patch-modules_system-source_system-source.c) = f51ed8d2e6d603744b3e6636eeb9c68382e5cda6

Index: pkgsrc/sysutils/syslog-ng-curl/Makefile
diff -u pkgsrc/sysutils/syslog-ng-curl/Makefile:1.10 pkgsrc/sysutils/syslog-ng-curl/Makefile:1.11
--- pkgsrc/sysutils/syslog-ng-curl/Makefile:1.10        Sun Apr 29 21:32:05 2018
+++ pkgsrc/sysutils/syslog-ng-curl/Makefile     Tue May 15 13:06:19 2018
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.10 2018/04/29 21:32:05 adam Exp $
+# $NetBSD: Makefile,v 1.11 2018/05/15 13:06:19 fhajny Exp $
 
 SYSLOG_MOD=            http
 COMMENT=               Syslog-ng curl module
-PKGREVISION=           1
 
 .include "../../sysutils/syslog-ng/Makefile.module"
 



Home | Main Index | Thread Index | Old Index