Maintenance update, fixing also some buffer out-of-bounds issues. https://github.com/syslog-ng/syslog-ng/releases/tag/syslog-ng-3.38.1
Seems fine here on amd64. Testing/feedback welcome. Index: Makefile =================================================================== RCS file: /cvs/ports/sysutils/syslog-ng/Makefile,v retrieving revision 1.75 diff -u -p -u -r1.75 Makefile --- Makefile 9 May 2022 18:16:41 -0000 1.75 +++ Makefile 19 Sep 2022 14:46:43 -0000 @@ -1,7 +1,7 @@ COMMENT= log management solution -V = 3.36.1 -REL = 3.36.1 +V = 3.38.1 +REL = 3.38.1 DISTNAME = syslog-ng-$V CATEGORIES = sysutils @@ -18,14 +18,14 @@ WANTLIB += ssl z MASTER_SITES = https://github.com/balabit/syslog-ng/releases/download/${DISTNAME}/ -SHARED_LIBS = evtlog 5.0 \ - evtlog-3.36 5.0 \ - syslog-ng 8.0 \ - syslog-ng-3.36 8.0 \ - loggen_helper 3.0 \ - loggen_helper-3.36 3.0 \ - loggen_plugin 3.0 \ - loggen_plugin-3.36 3.0 \ +SHARED_LIBS = evtlog 6.0 \ + evtlog-3.38 6.0 \ + syslog-ng 9.0 \ + syslog-ng-3.38 9.0 \ + loggen_helper 4.0 \ + loggen_helper-3.38 4.0 \ + loggen_plugin 4.0 \ + loggen_plugin-3.38 4.0 \ secret-storage 3.0 # needs a newer compiler due to libmaxminddb header Index: distinfo =================================================================== RCS file: /cvs/ports/sysutils/syslog-ng/distinfo,v retrieving revision 1.29 diff -u -p -u -r1.29 distinfo --- distinfo 9 May 2022 18:16:41 -0000 1.29 +++ distinfo 19 Sep 2022 14:46:43 -0000 @@ -1,2 +1,2 @@ -SHA256 (syslog-ng-3.36.1.tar.gz) = kKJcl2f+dJ21DxGN38kuxxOZdj0uzVrU8R/17qBJ5gs= -SIZE (syslog-ng-3.36.1.tar.gz) = 5968598 +SHA256 (syslog-ng-3.38.1.tar.gz) = VJH2htC4KbabLg/A1mpi9RmRqvruAFR1v6OPqzmUQfc= +SIZE (syslog-ng-3.38.1.tar.gz) = 5405048 Index: files/syslog-ng.conf =================================================================== RCS file: /cvs/ports/sysutils/syslog-ng/files/syslog-ng.conf,v retrieving revision 1.14 diff -u -p -u -r1.14 syslog-ng.conf --- files/syslog-ng.conf 9 May 2022 18:16:41 -0000 1.14 +++ files/syslog-ng.conf 19 Sep 2022 14:46:43 -0000 @@ -1,7 +1,7 @@ # syslog-ng configuration file for OpenBSD. # This should provide behavior similar to OpenBSD's syslog.conf(5). -@version: 3.36 +@version: 3.38 @requires openbsd @include "scl.conf" Index: patches/patch-Makefile_in =================================================================== RCS file: /cvs/ports/sysutils/syslog-ng/patches/patch-Makefile_in,v retrieving revision 1.16 diff -u -p -u -r1.16 patch-Makefile_in --- patches/patch-Makefile_in 9 May 2022 18:16:41 -0000 1.16 +++ patches/patch-Makefile_in 19 Sep 2022 14:46:43 -0000 @@ -4,7 +4,7 @@ Index: Makefile.in --- Makefile.in.orig +++ Makefile.in -@@ -10412,11 +10412,7 @@ modules_test_subdirs = \ +@@ -10544,11 +10544,7 @@ modules_test_subdirs = \ syslog_ng_syslog_ng_SOURCES = syslog-ng/main.c @@ -17,7 +17,7 @@ Index: Makefile.in syslog_ng_syslog_ng_LINK = @SYSLOGNG_LINK@ syslog_ng_syslog_ng_DEPENDENCIES = lib/libsyslog-ng.la -@@ -29392,7 +29388,7 @@ scl-install-data-local: +@@ -29589,7 +29585,7 @@ scl-install-data-local: fi; \ done $(mkinstalldirs) $(DESTDIR)/$(scldir) Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/sysutils/syslog-ng/pkg/PLIST,v retrieving revision 1.29 diff -u -p -u -r1.29 PLIST --- pkg/PLIST 9 May 2022 18:16:41 -0000 1.29 +++ pkg/PLIST 19 Sep 2022 14:46:43 -0000 @@ -90,6 +90,7 @@ include/syslog-ng/filter/filter-pri.h include/syslog-ng/filter/filter-re.h include/syslog-ng/filter/filter-tags.h include/syslog-ng/find-crlf.h +include/syslog-ng/generic-number.h include/syslog-ng/gprocess.h include/syslog-ng/gsockaddr.h include/syslog-ng/gsocket.h @@ -184,11 +185,13 @@ include/syslog-ng/rewrite/rewrite-expr.h include/syslog-ng/rewrite/rewrite-groupset.h include/syslog-ng/rewrite/rewrite-rename.h include/syslog-ng/rewrite/rewrite-set-facility.h +include/syslog-ng/rewrite/rewrite-set-matches.h include/syslog-ng/rewrite/rewrite-set-pri.h include/syslog-ng/rewrite/rewrite-set-severity.h include/syslog-ng/rewrite/rewrite-set-tag.h include/syslog-ng/rewrite/rewrite-set.h include/syslog-ng/rewrite/rewrite-subst.h +include/syslog-ng/rewrite/rewrite-unset-matches.h include/syslog-ng/rewrite/rewrite-unset.h include/syslog-ng/ringbuffer.h include/syslog-ng/run-id.h @@ -285,22 +288,22 @@ include/syslog-ng/value-pairs/transforms include/syslog-ng/value-pairs/value-pairs.h include/syslog-ng/versioning.h include/syslog-ng/window-size-counter.h -@lib lib/libevtlog-3.36.so.${LIBevtlog-3.36_VERSION} +@lib lib/libevtlog-3.38.so.${LIBevtlog-3.38_VERSION} @static-lib lib/libevtlog.a lib/libevtlog.la @lib lib/libevtlog.so.${LIBevtlog_VERSION} -@lib lib/libloggen_helper-3.36.so.${LIBloggen_helper-3.36_VERSION} +@lib lib/libloggen_helper-3.38.so.${LIBloggen_helper-3.38_VERSION} @static-lib lib/libloggen_helper.a lib/libloggen_helper.la @lib lib/libloggen_helper.so.${LIBloggen_helper_VERSION} -@lib lib/libloggen_plugin-3.36.so.${LIBloggen_plugin-3.36_VERSION} +@lib lib/libloggen_plugin-3.38.so.${LIBloggen_plugin-3.38_VERSION} @static-lib lib/libloggen_plugin.a lib/libloggen_plugin.la @lib lib/libloggen_plugin.so.${LIBloggen_plugin_VERSION} @static-lib lib/libsecret-storage.a lib/libsecret-storage.la @lib lib/libsecret-storage.so.${LIBsecret-storage_VERSION} -@lib lib/libsyslog-ng-3.36.so.${LIBsyslog-ng-3.36_VERSION} +@lib lib/libsyslog-ng-3.38.so.${LIBsyslog-ng-3.38_VERSION} @static-lib lib/libsyslog-ng-native-connector.a @static-lib lib/libsyslog-ng.a lib/libsyslog-ng.la @@ -415,6 +418,8 @@ share/syslog-ng/include/scl/junos/plugin share/syslog-ng/include/scl/kafka/ share/syslog-ng/include/scl/kafka/kafka-java.conf share/syslog-ng/include/scl/kafka/kafka.conf +share/syslog-ng/include/scl/kubernetes/ +share/syslog-ng/include/scl/kubernetes/kubernetes.conf share/syslog-ng/include/scl/linux-audit/ share/syslog-ng/include/scl/linux-audit/linux-audit.conf share/syslog-ng/include/scl/loadbalancer/ @@ -424,6 +429,8 @@ share/syslog-ng/include/scl/loggly/ share/syslog-ng/include/scl/loggly/loggly.conf share/syslog-ng/include/scl/logmatic/ share/syslog-ng/include/scl/logmatic/logmatic.conf +share/syslog-ng/include/scl/mariadb/ +share/syslog-ng/include/scl/mariadb/audit.conf share/syslog-ng/include/scl/mbox/ share/syslog-ng/include/scl/mbox/mbox.conf share/syslog-ng/include/scl/netskope/