Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 May 2020 14:45:49 +0000 (UTC)
From:      Cy Schubert <cy@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r535111 - in head/sysutils: . syslog-ng syslog-ng325 syslog-ng327 syslog-ng327/files
Message-ID:  <202005131445.04DEjnlV076369@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: cy
Date: Wed May 13 14:45:49 2020
New Revision: 535111
URL: https://svnweb.freebsd.org/changeset/ports/535111

Log:
  Welcome the new syslog-ng 3.27.1.
  
  With this syslog-ng325 will expire one year from now.
  
  Our syslog-ng upstream, Peter Czanik, recommends that syslog-ng327 become
  the syslog-ng meta primary: "... sysutils/syslog-ng can be safely pointed
  to 3.27 once available."
  
  Submitted by:	Peter Czanik (CzP) <peter.czanik@oneidentity.com>
  		Balabit (a OneIdentity company) / syslog-ng upstream

Added:
  head/sysutils/syslog-ng327/
     - copied from r535079, head/sysutils/syslog-ng326/
  head/sysutils/syslog-ng327/files/patch-lib_transport_transport-udp-socket.c   (contents, props changed)
Modified:
  head/sysutils/Makefile
  head/sysutils/syslog-ng/Makefile
  head/sysutils/syslog-ng325/Makefile
  head/sysutils/syslog-ng327/Makefile
  head/sysutils/syslog-ng327/distinfo
  head/sysutils/syslog-ng327/files/syslog-ng.conf.sample
  head/sysutils/syslog-ng327/pkg-plist

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Wed May 13 14:40:17 2020	(r535110)
+++ head/sysutils/Makefile	Wed May 13 14:45:49 2020	(r535111)
@@ -1249,6 +1249,7 @@
     SUBDIR += syslog-ng324
     SUBDIR += syslog-ng325
     SUBDIR += syslog-ng326
+    SUBDIR += syslog-ng327
     SUBDIR += syslogger
     SUBDIR += sysrc
     SUBDIR += system-tools-backends

Modified: head/sysutils/syslog-ng/Makefile
==============================================================================
--- head/sysutils/syslog-ng/Makefile	Wed May 13 14:40:17 2020	(r535110)
+++ head/sysutils/syslog-ng/Makefile	Wed May 13 14:45:49 2020	(r535111)
@@ -1,7 +1,7 @@
 # $FreeBSD$
 
-VERSIONS=		320 321 322 323 324 325 326
-SYSLOG_NG_VERSION?=	325
+VERSIONS=		320 321 322 323 324 325 326 327
+SYSLOG_NG_VERSION?=	327
 
 MASTERDIR=		${.CURDIR}/../syslog-ng${SYSLOG_NG_VERSION}
 

Modified: head/sysutils/syslog-ng325/Makefile
==============================================================================
--- head/sysutils/syslog-ng325/Makefile	Wed May 13 14:40:17 2020	(r535110)
+++ head/sysutils/syslog-ng325/Makefile	Wed May 13 14:45:49 2020	(r535111)
@@ -14,6 +14,9 @@ COMMENT=	Powerful syslogd replacement
 
 BROKEN_sparc64=		fails to link: Internal error: Segmentation fault (program ld)
 
+DEPRECATED=	Agreed upon upstream one year deprecation policy
+EXPIRATION_DATE=	2021-05-13
+
 LIB_DEPENDS=	libpcre.so:devel/pcre \
 		libuuid.so:misc/e2fsprogs-libuuid
 

Modified: head/sysutils/syslog-ng327/Makefile
==============================================================================
--- head/sysutils/syslog-ng326/Makefile	Wed May 13 02:30:01 2020	(r535079)
+++ head/sysutils/syslog-ng327/Makefile	Wed May 13 14:45:49 2020	(r535111)
@@ -2,11 +2,11 @@
 # $FreeBSD$
 
 PORTNAME=	syslog-ng
-DISTVERSION=	3.26.1
+DISTVERSION=	3.27.1
 CATEGORIES=	sysutils
 MASTER_SITES=	https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/
 .if !defined(MASTERDIR)
-PKGNAMESUFFIX=	326
+PKGNAMESUFFIX=	327
 .endif
 
 MAINTAINER=	cy@FreeBSD.org
@@ -85,9 +85,9 @@ REDIS_CONFIGURE_ENABLE=		redis
 REDIS_LIB_DEPENDS=		libhiredis.so:databases/hiredis
 REDIS_PLIST_FILES=		lib/syslog-ng/libredis.so
 
-SNMPDEST_CONFIGURE_ENABLE=	snmp-dest
+SNMPDEST_CONFIGURE_ENABLE=	afsnmp
 SNMPDEST_LIB_DEPENDS=		libnetsnmp.so:net-mgmt/net-snmp
-SNMPDEST_PLIST_FILES=		lib/syslog-ng/libsnmpdest.so
+SNMPDEST_PLIST_FILES=		lib/syslog-ng/libafsnmp.so
 
 SMTP_CONFIGURE_ON=		--with-libesmtp=${LOCALBASE} --enable-smtp
 SMTP_CONFIGURE_OFF=		--without-libesmtp --disable-smtp

Modified: head/sysutils/syslog-ng327/distinfo
==============================================================================
--- head/sysutils/syslog-ng326/distinfo	Wed May 13 02:30:01 2020	(r535079)
+++ head/sysutils/syslog-ng327/distinfo	Wed May 13 14:45:49 2020	(r535111)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1583548046
-SHA256 (syslog-ng-3.26.1.tar.gz) = 90214223864df252cea80dbb35c88a2464edcbbb2c9fbc6f6f6c13ee60cb62cd
-SIZE (syslog-ng-3.26.1.tar.gz) = 5040993
+TIMESTAMP = 1588601843
+SHA256 (syslog-ng-3.27.1.tar.gz) = c54c633c97f7fd8dd68261cfd784a76211e6e52965178e3aa4d0e32b899d61b3
+SIZE (syslog-ng-3.27.1.tar.gz) = 5260095

Added: head/sysutils/syslog-ng327/files/patch-lib_transport_transport-udp-socket.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/syslog-ng327/files/patch-lib_transport_transport-udp-socket.c	Wed May 13 14:45:49 2020	(r535111)
@@ -0,0 +1,18 @@
+--- lib/transport/transport-udp-socket.c.orig	2020-04-29 16:02:15 UTC
++++ lib/transport/transport-udp-socket.c
+@@ -47,10 +47,12 @@ _extract_dest_ip4_addr_from_cmsg(struct cmsghdr *cmsg,
+ {
+   if (cmsg->cmsg_level == IPPROTO_IP && cmsg->cmsg_type == IP_RECVDSTADDR)
+     {
+-      gint cmsg_header_len = (gchar *) CMSG_DATA(cmsg) - (gchar *) cmsg;
+-      struct sockaddr *sa = (struct sockaddr *) CMSG_DATA(cmsg);
++      struct sockaddr_in sin = *(struct sockaddr_in *) &bind_addr->sa;
+ 
+-      return g_sockaddr_new(sa, cmsg->cmsg_len - cmsg_header_len);
++      struct in_addr *sin_addr = (struct in_addr *) CMSG_DATA(cmsg);
++      sin.sin_addr = *sin_addr;
++
++      return g_sockaddr_new((struct sockaddr *) &sin, sizeof(sin));
+     }
+   return NULL;
+ }

Modified: head/sysutils/syslog-ng327/files/syslog-ng.conf.sample
==============================================================================
--- head/sysutils/syslog-ng326/files/syslog-ng.conf.sample	Wed May 13 02:30:01 2020	(r535079)
+++ head/sysutils/syslog-ng327/files/syslog-ng.conf.sample	Wed May 13 14:45:49 2020	(r535111)
@@ -1,4 +1,4 @@
-@version:3.26
+@version:3.27
 @include "scl.conf"
 
 #

Modified: head/sysutils/syslog-ng327/pkg-plist
==============================================================================
--- head/sysutils/syslog-ng326/pkg-plist	Wed May 13 02:30:01 2020	(r535079)
+++ head/sysutils/syslog-ng327/pkg-plist	Wed May 13 14:45:49 2020	(r535111)
@@ -6,6 +6,9 @@ bin/loggen
 bin/update-patterndb
 bin/dqtool
 bin/persist-tool
+bin/slogimport
+bin/slogkey
+bin/slogverify
 include/syslog-ng/cfg-walker.h
 include/syslog-ng/evtlog.h
 include/syslog-ng/evtmaps.h
@@ -180,6 +183,7 @@ include/syslog-ng/transport/transport-tls.h
 include/syslog-ng/transport/transport-file.h
 include/syslog-ng/transport/transport-pipe.h
 include/syslog-ng/transport/transport-socket.h
+include/syslog-ng/transport/transport-udp-socket.h
 include/syslog-ng/value-pairs/value-pairs.h
 include/syslog-ng/value-pairs/transforms.h
 include/syslog-ng/value-pairs/cmdline.h
@@ -261,22 +265,23 @@ include/syslog-ng/list-adt.h
 include/syslog-ng/modules/http/http-signals.h
 include/syslog-ng/rewrite/rewrite-set-severity.h
 include/syslog-ng/signal-slot-connector/signal-slot-connector.h
+include/syslog-ng/rewrite/rewrite-set-facility.h
 lib/syslog-ng/libazure-auth-header.so
 lib/libsecret-storage.so
 lib/libsecret-storage.so.0
 lib/libsecret-storage.so.0.0.0
-lib/libevtlog-3.26.so.0
-lib/libevtlog-3.26.so.0.0.0
+lib/libevtlog-3.27.so.0
+lib/libevtlog-3.27.so.0.0.0
 lib/libevtlog.so
-lib/libsyslog-ng-3.26.so.0.0.0
-lib/libsyslog-ng-3.26.so.0
+lib/libsyslog-ng-3.27.so.0.0.0
+lib/libsyslog-ng-3.27.so.0
 lib/libsyslog-ng.so
 lib/libsyslog-ng-native-connector.a
-lib/libloggen_helper-3.26.so.0
-lib/libloggen_helper-3.26.so.0.0.0
+lib/libloggen_helper-3.27.so.0
+lib/libloggen_helper-3.27.so.0.0.0
 lib/libloggen_helper.so
-lib/libloggen_plugin-3.26.so.0
-lib/libloggen_plugin-3.26.so.0.0.0
+lib/libloggen_plugin-3.27.so.0
+lib/libloggen_plugin-3.27.so.0.0.0
 lib/libloggen_plugin.so
 lib/syslog-ng/loggen/libloggen_socket_plugin.so
 lib/syslog-ng/loggen/libloggen_ssl_plugin.so
@@ -303,7 +308,7 @@ lib/syslog-ng/libpseudofile.so
 lib/syslog-ng/libgraphite.so
 lib/syslog-ng/libkvformat.so
 lib/syslog-ng/libmap-value-pairs.so
-lib/syslog-ng/libsnmptrapd-parser.so
+lib/syslog-ng/libsecure-logging.so
 lib/syslog-ng/libstardate.so
 lib/syslog-ng/libtfgetent.so
 lib/syslog-ng/libtags-parser.so
@@ -319,6 +324,9 @@ man/man8/syslog-ng.8.gz
 man/man1/dqtool.1.gz
 man/man1/syslog-ng-debun.1.gz
 man/man1/persist-tool.1.gz
+man/man1/slogimport.1.gz
+man/man1/slogkey.1.gz
+man/man1/slogverify.1.gz
 sbin/syslog-ng-debun
 sbin/syslog-ng
 sbin/syslog-ng-ctl
@@ -362,6 +370,7 @@ share/syslog-ng/include/scl/elasticsearch/elastic-http
 share/syslog-ng/include/scl/junos/plugin.conf
 share/syslog-ng/include/scl/elasticsearch/elastic-java.conf
 share/syslog-ng/include/scl/kafka/kafka-java.conf
+share/syslog-ng/include/scl/sumologic/sumologic.conf
 share/syslog-ng/tools/lex-rules.am
 share/syslog-ng/tools/cfg-grammar.y
 share/syslog-ng/tools/merge-grammar.py



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202005131445.04DEjnlV076369>