Date: Tue, 29 Sep 2020 17:05:35 +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: r550537 - in head/sysutils/syslog-ng329: . files Message-ID: <202009291705.08TH5ZZH045744@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: cy Date: Tue Sep 29 17:05:35 2020 New Revision: 550537 URL: https://svnweb.freebsd.org/changeset/ports/550537 Log: Support SO_REUSEPORT_LB. This has been accepted by syslog-ng upstream and committed. It will be supported in the next release of syslog-ng. PR: syslog-ng329/Makefile Submitted by: Boris Korzun <drtr0jan@yandex.ru> Reviewed by: Peter Czanik (syslog-ng upstream) Added: head/sysutils/syslog-ng329/files/patch-modules_afsocket_socket-options.c (contents, props changed) Modified: head/sysutils/syslog-ng329/Makefile (contents, props changed) Modified: head/sysutils/syslog-ng329/Makefile ============================================================================== --- head/sysutils/syslog-ng329/Makefile Tue Sep 29 17:05:29 2020 (r550536) +++ head/sysutils/syslog-ng329/Makefile Tue Sep 29 17:05:35 2020 (r550537) @@ -3,7 +3,7 @@ PORTNAME= syslog-ng DISTVERSION= 3.29.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils MASTER_SITES= https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/ .if !defined(MASTERDIR) Added: head/sysutils/syslog-ng329/files/patch-modules_afsocket_socket-options.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/syslog-ng329/files/patch-modules_afsocket_socket-options.c Tue Sep 29 17:05:35 2020 (r550537) @@ -0,0 +1,20 @@ +--- modules/afsocket/socket-options.c.orig 2020-08-10 18:04:39 UTC ++++ modules/afsocket/socket-options.c +@@ -86,7 +86,16 @@ _setup_keepalive(gint fd) + static gboolean + _setup_reuseport(gint fd) + { +-#ifdef SO_REUSEPORT ++#if defined(SO_REUSEPORT_LB) ++ gint on = 1; ++ if (setsockopt(fd, SOL_SOCKET, SO_REUSEPORT_LB, &on, sizeof(on)) < 0) ++ { ++ msg_error("The kernel refused our SO_REUSEPORT_LB setting", ++ evt_tag_error("error")); ++ return FALSE; ++ } ++ return TRUE; ++#elif defined(SO_REUSEPORT) + gint on = 1; + if (setsockopt(fd, SOL_SOCKET, SO_REUSEPORT, &on, sizeof(on)) < 0) + {
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202009291705.08TH5ZZH045744>