UPDATE: syslog-ng 3.38
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 --- Makefile9 May 2022 18:16:41 - 1.75 +++ Makefile19 Sep 2022 14:46:43 - @@ -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 --- distinfo9 May 2022 18:16:41 - 1.29 +++ distinfo19 Sep 2022 14:46:43 - @@ -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.conf9 May 2022 18:16:41 - 1.14 +++ files/syslog-ng.conf19 Sep 2022 14:46:43 - @@ -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 - 1.16 +++ patches/patch-Makefile_in 19 Sep 2022 14:46:43 - @@ -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 - 1.29 +++ pkg/PLIST 19 Sep 2022 14:46:43 - @@ -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
UPDATE: syslog-ng
Maintenance update; seems to be fine on amd64. Any tests/comments welcome. Index: Makefile === RCS file: /cvs/ports/sysutils/syslog-ng/Makefile,v retrieving revision 1.74 diff -u -p -u -r1.74 Makefile --- Makefile11 Mar 2022 19:58:04 - 1.74 +++ Makefile2 May 2022 21:15:38 - @@ -1,7 +1,7 @@ COMMENT= log management solution -V =3.34.1 -REL = 3.34.1 +V =3.36.1 +REL = 3.36.1 DISTNAME = syslog-ng-$V CATEGORIES = sysutils @@ -18,15 +18,15 @@ WANTLIB += ssl z MASTER_SITES = https://github.com/balabit/syslog-ng/releases/download/${DISTNAME}/ -SHARED_LIBS = evtlog 4.0 \ - evtlog-3.34 4.0 \ - syslog-ng 7.0 \ - syslog-ng-3.34 7.0 \ - loggen_helper 2.0 \ - loggen_helper-3.34 2.0 \ - loggen_plugin 2.0 \ - loggen_plugin-3.34 2.0 \ - secret-storage 2.0 +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 \ + secret-storage 3.0 # needs a newer compiler due to libmaxminddb header COMPILER = base-clang ports-gcc Index: distinfo === RCS file: /cvs/ports/sysutils/syslog-ng/distinfo,v retrieving revision 1.28 diff -u -p -u -r1.28 distinfo --- distinfo13 Nov 2021 09:55:42 - 1.28 +++ distinfo2 May 2022 21:15:38 - @@ -1,2 +1,2 @@ -SHA256 (syslog-ng-3.34.1.tar.gz) = zs457BxoyI1JNwXgpSi4PQONo4TonUg4OTzMdfYqLUw= -SIZE (syslog-ng-3.34.1.tar.gz) = 5903489 +SHA256 (syslog-ng-3.36.1.tar.gz) = kKJcl2f+dJ21DxGN38kuxxOZdj0uzVrU8R/17qBJ5gs= +SIZE (syslog-ng-3.36.1.tar.gz) = 5968598 Index: files/syslog-ng.conf === RCS file: /cvs/ports/sysutils/syslog-ng/files/syslog-ng.conf,v retrieving revision 1.13 diff -u -p -u -r1.13 syslog-ng.conf --- files/syslog-ng.conf13 Nov 2021 09:55:42 - 1.13 +++ files/syslog-ng.conf2 May 2022 21:15:38 - @@ -1,7 +1,7 @@ # syslog-ng configuration file for OpenBSD. # This should provide behavior similar to OpenBSD's syslog.conf(5). -@version: 3.34 +@version: 3.36 @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.15 diff -u -p -u -r1.15 patch-Makefile_in --- patches/patch-Makefile_in 11 Mar 2022 19:58:04 - 1.15 +++ patches/patch-Makefile_in 2 May 2022 21:15:38 - @@ -4,7 +4,7 @@ Index: Makefile.in --- Makefile.in.orig +++ Makefile.in -@@ -10234,11 +10234,7 @@ modules_test_subdirs = \ +@@ -10412,11 +10412,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 -@@ -28960,7 +28956,7 @@ scl-install-data-local: +@@ -29392,7 +29388,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.28 diff -u -p -u -r1.28 PLIST --- pkg/PLIST 11 Mar 2022 19:58:05 - 1.28 +++ pkg/PLIST 2 May 2022 21:15:39 - @@ -56,8 +56,11 @@ include/syslog-ng/compat/string.h include/syslog-ng/compat/time.h include/syslog-ng/compat/un.h include/syslog-ng/control/ +include/syslog-ng/control/control-command-thread.h include/syslog-ng/control/control-commands.h +include/syslog-ng/control/control-connection.h include/syslog-ng/control/control-main.h +include/syslog-ng/control/control-server-unix.h include/syslog-ng/control/control-server.h include/syslog-ng/control/control.h include/syslog-ng/crypto.h @@ -112,6 +115,7 @@ include/syslog-ng/logmsg/serialization.h include/syslog-ng/logmsg/tags-serialize.h include/syslog-ng/logmsg/tags.h include/syslog-ng/logmsg/timestamp-serialize.h +include/syslog-ng/logmsg/type-hinting.h include/syslog-ng/logpipe.h include/syslog-ng/logproto/ include/syslog-ng/logproto/logproto-buffered-server.h @@ -142,6 +146,7 @@ include/syslog-ng/logwriter.h include/syslog-ng/mainloop-call.h include/syslog-ng/mainloop-control.h include/syslog-ng/mainloop-io-worker.h +include/syslog-ng/mainloop-threaded-worker.h include/syslog-ng/mainloop-worker.h
UPDATE: syslog-ng
below is an update to syslog-ng. tested on amd64. tests / comments / ok ? Index: Makefile === RCS file: /cvs/ports/sysutils/syslog-ng/Makefile,v retrieving revision 1.48 diff -u -p -u -r1.48 Makefile --- Makefile29 Oct 2014 09:14:50 - 1.48 +++ Makefile29 Oct 2014 22:43:54 - @@ -4,9 +4,8 @@ COMMENT=syslogd replacement SHARED_ONLY = Yes -V =3.4.7 +V =3.5.6 DISTNAME = syslog-ng-$V -REVISION = 4 CATEGORIES = sysutils MAINTAINER = Steven Mestdagh ste...@openbsd.org @@ -19,8 +18,8 @@ PERMIT_PACKAGE_CDROM =Yes MASTER_SITES = http://www.balabit.com/downloads/files/syslog-ng/open-source-edition/$V/source/ DISTFILES =syslog-ng_$V.tar.gz -SHARED_LIBS = syslog-ng 0.0 \ - syslog-ng-${V} 0.0 +SHARED_LIBS = syslog-ng 1.0 \ + syslog-ng-${V} 1.0 MODULES = devel/gettext @@ -41,6 +40,7 @@ CONFIGURE_ARGS += --disable-tcp-wrapper --with-librabbitmq-client=no \ --disable-mongodb \ --disable-amqp \ + --disable-stomp \ --disable-geoip \ --without-libnet \ --with-ivykis=system \ Index: distinfo === RCS file: /cvs/ports/sysutils/syslog-ng/distinfo,v retrieving revision 1.21 diff -u -p -u -r1.21 distinfo --- distinfo12 Jan 2014 20:41:11 - 1.21 +++ distinfo29 Oct 2014 22:43:54 - @@ -1,2 +1,2 @@ -SHA256 (syslog-ng_3.4.7.tar.gz) = exEU/wvZ0sUqjOQH8PWRAupBI/9++z+EJTlh4N5qwbA= -SIZE (syslog-ng_3.4.7.tar.gz) = 3203894 +SHA256 (syslog-ng_3.5.6.tar.gz) = bKIBBEXngB9yBkpsYgvc+0lX/CIpnFfBr8a+S2eLIaY= +SIZE (syslog-ng_3.5.6.tar.gz) = 3001992 Index: files/syslog-ng.conf === RCS file: /cvs/ports/sysutils/syslog-ng/files/syslog-ng.conf,v retrieving revision 1.4 diff -u -p -u -r1.4 syslog-ng.conf --- files/syslog-ng.conf30 Nov 2013 10:02:12 - 1.4 +++ files/syslog-ng.conf29 Oct 2014 22:43:54 - @@ -2,7 +2,7 @@ # This should provide the same behavior as OpenBSD's syslog.conf(5). # 2010-07-18 ste...@openbsd.org -@version: 3.4 +@version: 3.5 options { use_dns(no); Index: patches/patch-Makefile_in === RCS file: patches/patch-Makefile_in diff -N patches/patch-Makefile_in --- /dev/null 1 Jan 1970 00:00:00 - +++ patches/patch-Makefile_in 29 Oct 2014 22:43:54 - @@ -0,0 +1,13 @@ +$OpenBSD$ +temporary hack until libtool is fixed. +--- Makefile.in.orig Tue Oct 28 07:22:29 2014 Makefile.inTue Oct 28 07:23:34 2014 +@@ -3679,7 +3679,7 @@ lib/lib_libsyslog_ng_la-uuid.lo: lib/$(am__dirstamp) \ + lib/$(DEPDIR)/$(am__dirstamp) + + lib/libsyslog-ng.la: $(lib_libsyslog_ng_la_OBJECTS) $(lib_libsyslog_ng_la_DEPENDENCIES) $(EXTRA_lib_libsyslog_ng_la_DEPENDENCIES) lib/$(am__dirstamp) +- $(AM_V_CCLD)$(lib_libsyslog_ng_la_LINK) -rpath $(libdir) $(lib_libsyslog_ng_la_OBJECTS) $(lib_libsyslog_ng_la_LIBADD) $(LIBS) ++ $(AM_V_CCLD)$(lib_libsyslog_ng_la_LINK) -rpath $(libdir) -version-info 0:0:0 $(lib_libsyslog_ng_la_OBJECTS) $(lib_libsyslog_ng_la_LIBADD) $(LIBS) + modules/afamqp/$(am__dirstamp): + @$(MKDIR_P) modules/afamqp + @: modules/afamqp/$(am__dirstamp) Index: patches/patch-configure === RCS file: /cvs/ports/sysutils/syslog-ng/patches/patch-configure,v retrieving revision 1.1 diff -u -p -u -r1.1 patch-configure --- patches/patch-configure 4 Dec 2013 07:13:31 - 1.1 +++ patches/patch-configure 29 Oct 2014 22:43:54 - @@ -1,8 +1,8 @@ -$OpenBSD: patch-configure,v 1.1 2013/12/04 07:13:31 steven Exp $ +$OpenBSD$ do not pick up libuuid configure.orig Wed Nov 27 16:40:28 2013 -+++ configure Wed Dec 4 07:53:40 2013 -@@ -15379,6 +15379,7 @@ fi +--- configure.orig Tue Oct 28 07:38:54 2014 configure Tue Oct 28 07:40:00 2014 +@@ -15854,6 +15854,7 @@ fi else pkg_failed=untried fi Index: patches/patch-lib_Makefile_in === RCS file: patches/patch-lib_Makefile_in diff -N patches/patch-lib_Makefile_in --- patches/patch-lib_Makefile_in 30 Nov 2013 10:02:12 - 1.3 +++ /dev/null 1 Jan 1970 00:00:00 - @@ -1,14 +0,0 @@ -$OpenBSD: patch-lib_Makefile_in,v 1.3 2013/11/30 10:02:12 steven Exp $ -temporary hack until libtool is fixed. lib/Makefile.in.orig Mon Nov 4 09:18:07 2013 -+++ lib/Makefile.inWed Nov 13 22:51:23 2013 -@@ -229,7 +229,8 @@ am_libsyslog_ng_la_OBJECTS = libsyslog_ng_la-afinter.l - libsyslog_ng_la_OBJECTS = $(am_libsyslog_ng_la_OBJECTS) -
UPDATE: syslog-ng 3.0.2
hi, here is an update to syslog-ng 3.0.2. you can find a list of new stuff in 3.0 here: http://www.balabit.com/dl/html/syslog-ng-v3.0-guide-admin-en.html/ch01s04.html seems to work on amd64 here. please test/comment. Index: Makefile === RCS file: /cvs/ports/sysutils/syslog-ng/Makefile,v retrieving revision 1.12 diff -u -r1.12 Makefile --- Makefile26 Mar 2009 18:52:50 - 1.12 +++ Makefile10 May 2009 18:34:57 - @@ -2,7 +2,7 @@ COMMENT= syslogd replacement -V= 2.1.4 +V= 3.0.2 DISTNAME= syslog-ng-$V CATEGORIES=sysutils @@ -17,7 +17,7 @@ PERMIT_DISTFILES_FTP = Yes MASTER_SITES = http://www.balabit.com/downloads/files/syslog-ng/open-source-edition/$V/source/ -DISTFILES= syslog-ng_$V.tar.gz +DISTFILES =syslog-ng_$V.tar.gz WANTLIB = c iconv intl wrap @@ -25,17 +25,15 @@ evtlog::sysutils/eventlog CONFIGURE_STYLE = gnu -CONFIGURE_ARGS += --enable-tcp-wrapper +CONFIGURE_ARGS += --enable-tcp-wrapper \ + --with-pidfile-dir=/var/run DOC = ${PREFIX}/share/doc/syslog-ng/ EXAMPLES = ${PREFIX}/share/examples/syslog-ng/ -post-extract: - tar -C ${WRKBUILD} -xzf ${WRKSRC}/doc/reference/syslog-ng.html.tar.gz - post-install: - ${INSTALL_DATA_DIR} ${DOC} - ${INSTALL_DATA} ${WRKBUILD}/syslog-ng.html/index.html ${DOC} +# see about installing docs later +# ${INSTALL_DATA_DIR} ${DOC} ${INSTALL_DATA_DIR} ${EXAMPLES} ${INSTALL_DATA} ${WRKSRC}/doc/examples/syslog-ng.conf.sample ${EXAMPLES} Index: distinfo === RCS file: /cvs/ports/sysutils/syslog-ng/distinfo,v retrieving revision 1.11 diff -u -r1.11 distinfo --- distinfo26 Mar 2009 18:52:50 - 1.11 +++ distinfo10 May 2009 18:34:57 - @@ -1,5 +1,5 @@ -MD5 (syslog-ng_2.1.4.tar.gz) = F8THcl0uq2K1iDlfHtk/Mg== -RMD160 (syslog-ng_2.1.4.tar.gz) = KofLBd6aJfWwnNSIz50hBLopqjM= -SHA1 (syslog-ng_2.1.4.tar.gz) = gID/NvTaOph8ulBf8xJlCUP0xsQ= -SHA256 (syslog-ng_2.1.4.tar.gz) = 4hicfb9hfy/Ig6sKioYQDb58tIU8azlzLXfnPzNbBQI= -SIZE (syslog-ng_2.1.4.tar.gz) = 423703 +MD5 (syslog-ng_3.0.2.tar.gz) = Dc6Q3dTw9BfOK52IzLyi6Q== +RMD160 (syslog-ng_3.0.2.tar.gz) = tCc/HkEVdkbPnR6YAL0L6al49j0= +SHA1 (syslog-ng_3.0.2.tar.gz) = SwQPk645yHkvPK8Oy5f4dAThq6k= +SHA256 (syslog-ng_3.0.2.tar.gz) = rRM1I3+205IXaSB9FTZ0Iu+85jhqB9KnxocyYRcKo74= +SIZE (syslog-ng_3.0.2.tar.gz) = 544622 Index: patches/patch-Makefile_in === RCS file: /cvs/ports/sysutils/syslog-ng/patches/patch-Makefile_in,v retrieving revision 1.2 diff -u -r1.2 patch-Makefile_in --- patches/patch-Makefile_in 26 Mar 2009 18:52:50 - 1.2 +++ patches/patch-Makefile_in 10 May 2009 18:34:57 - @@ -1,12 +1,12 @@ $OpenBSD: patch-Makefile_in,v 1.2 2009/03/26 18:52:50 steven Exp $ Makefile.in.orig Tue Mar 17 13:40:07 2009 -+++ Makefile.inWed Mar 25 08:51:35 2009 -@@ -170,7 +170,7 @@ sbindir = @sbindir@ - sharedstatedir = @sharedstatedir@ +--- Makefile.in.orig Fri May 8 18:06:04 2009 Makefile.inSun May 10 13:13:04 2009 +@@ -179,7 +179,7 @@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ --SUBDIRS = src tests doc contrib solbuild tgzbuild -+SUBDIRS = src doc contrib solbuild tgzbuild - EXTRA_DIST = debian/README.Debian debian/copyright debian/syslog-ng.conf.example debian/syslog-ng.files debian/syslog-ng.logrotate debian/syslog-ng.postrm \ - debian/changelog debian/changelog.in debian/rules debian/syslog-ng.default debian/syslog-ng.init debian/syslog-ng.logrotate.example debian/syslog-ng.preinst \ - debian/control debian/syslog-ng.conf debian/syslog-ng.docs debian/syslog-ng.logcheck.ignore debian/syslog-ng.postinst VERSION \ + timezonedir = @timezonedir@ +-SUBDIRS = src tests doc contrib debian tgz2build ++SUBDIRS = src doc contrib debian tgz2build + EXTRA_DIST = VERSION \ + syslog-ng.spec.bb syslog-ng.spec.bb.in dist.conf dist.conf.in ChangeLog + Index: pkg/PLIST === RCS file: /cvs/ports/sysutils/syslog-ng/pkg/PLIST,v retrieving revision 1.6 diff -u -r1.6 PLIST --- pkg/PLIST 9 Nov 2008 23:27:03 - 1.6 +++ pkg/PLIST 10 May 2009 18:34:57 - @@ -2,8 +2,6 @@ @man man/man5/syslog-ng.conf.5 @man man/man8/syslog-ng.8 @bin sbin/syslog-ng -share/doc/syslog-ng/ -share/doc/syslog-ng/index.html share/examples/syslog-ng/ @sample ${SYSCONFDIR}/syslog-ng/ share/examples/syslog-ng/syslog-ng.conf.sample