Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Aug 2021 01:47:00 GMT
From:      Steve Wills <swills@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 57a3995a942c - main - net/syncthing: update to 1.18.1 [0]
Message-ID:  <202108280147.17S1l0er002281@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by swills:

URL: https://cgit.FreeBSD.org/ports/commit/?id=57a3995a942c59fa51caa39552b290243e957613

commit 57a3995a942c59fa51caa39552b290243e957613
Author:     Steve Wills <swills@FreeBSD.org>
AuthorDate: 2021-07-23 00:41:47 +0000
Commit:     Steve Wills <swills@FreeBSD.org>
CommitDate: 2021-08-28 01:45:42 +0000

    net/syncthing: update to 1.18.1 [0]
    
    While here, work around multicast issue until all supported versions
    have the fix [1]
    
    PR:             257322 [1]
    Obtained from:  Alex Vasylenko <lxv@omut.org> [1]
---
 net/syncthing/Makefile                                      |  2 +-
 net/syncthing/distinfo                                      |  6 +++---
 net/syncthing/files/patch-syncthing_lib_beacon_multicast.go | 12 ++++++++++++
 3 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/net/syncthing/Makefile b/net/syncthing/Makefile
index e173aebafdcf..926f248e434c 100644
--- a/net/syncthing/Makefile
+++ b/net/syncthing/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	syncthing
-PORTVERSION=	1.18.0
+PORTVERSION=	1.18.1
 DISTVERSIONPREFIX=	v
 CATEGORIES=	net
 MASTER_SITES=	https://github.com/syncthing/syncthing/releases/download/v${PORTVERSION}/
diff --git a/net/syncthing/distinfo b/net/syncthing/distinfo
index 796287005e7c..019a94a64441 100644
--- a/net/syncthing/distinfo
+++ b/net/syncthing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1626354379
-SHA256 (syncthing-source-v1.18.0.tar.gz) = 169d3579b74083d4115b4d324620a7f0888e4b1a3ad3dac71d46d76d51322900
-SIZE (syncthing-source-v1.18.0.tar.gz) = 12856546
+TIMESTAMP = 1630113856
+SHA256 (syncthing-source-v1.18.1.tar.gz) = 3f6b8e87a59e72ab3389d89364524e6abec454d4c36aaf3e334ac6fe37915584
+SIZE (syncthing-source-v1.18.1.tar.gz) = 12860998
diff --git a/net/syncthing/files/patch-syncthing_lib_beacon_multicast.go b/net/syncthing/files/patch-syncthing_lib_beacon_multicast.go
new file mode 100644
index 000000000000..2b817687cf6e
--- /dev/null
+++ b/net/syncthing/files/patch-syncthing_lib_beacon_multicast.go
@@ -0,0 +1,12 @@
+--- syncthing/lib/beacon/multicast.go.orig	2021-07-06 12:51:32 UTC
++++ syncthing/lib/beacon/multicast.go
+@@ -126,6 +126,9 @@ func readMulticasts(ctx context.Context, outbox chan<-
+ 	pconn := ipv6.NewPacketConn(conn)
+ 	joined := 0
+ 	for _, intf := range intfs {
++		if intf.Flags&net.FlagUp == 0 || intf.Flags&net.FlagMulticast == 0 || intf.Name == "ipfw0" {
++			continue
++		}
+ 		err := pconn.JoinGroup(&intf, &net.UDPAddr{IP: gaddr.IP})
+ 		if err != nil {
+ 			l.Debugln("IPv6 join", intf.Name, "failed:", err)



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