Thu Nov 23 14:31:42 2017 UTC ()
syncthing: update to 0.14.40.

This is a regularly scheduled stable release.

Resolved issues:

    #3628: More data is reported as part of the anonymous usage report.
    #4392: Sync errors are better reported.
    #4405: Removing paused folders does not cause a panic.
    #4414: Local IPv4 discovery is more resilient against write failures.
    #4431: Clearer logging around config failures at startup.
    #4432: Do not complain about inability to fsync files.
    #4446: KCP connections are improved.
    #4451: Folder health checking is improved.

This release also includes built in support for file system notifications,
although it is disabled by default. To test this functionality, enable the
advanced folder config fsWatcherEnabled.

Additionally, the UDP based "KCP" protocol is now enabled by default. This
provides better connectivity through NAT devices. TCP is the preferred
connection protocol when available.


(wiz)
diff -r1.60 -r1.61 pkgsrc/net/syncthing/Makefile
diff -r1.51 -r1.52 pkgsrc/net/syncthing/distinfo

cvs diff -r1.60 -r1.61 pkgsrc/net/syncthing/Makefile (expand / switch to unified diff)

--- pkgsrc/net/syncthing/Makefile 2017/10/11 07:04:15 1.60
+++ pkgsrc/net/syncthing/Makefile 2017/11/23 14:31:42 1.61
@@ -1,29 +1,29 @@ @@ -1,29 +1,29 @@
1# $NetBSD: Makefile,v 1.60 2017/10/11 07:04:15 wiz Exp $ 1# $NetBSD: Makefile,v 1.61 2017/11/23 14:31:42 wiz Exp $
2 2
3# Upstream regularly breaks protocol compatibility. While users of 3# Upstream regularly breaks protocol compatibility. While users of
4# pkgsrc syncthing on multiple systems can update synchronously, an 4# pkgsrc syncthing on multiple systems can update synchronously, an
5# important use case is interoperating with syncthing-android. 5# important use case is interoperating with syncthing-android.
6# Therefore, pkgsrc will update to a new major version (e.g. 0.12.x vs 6# Therefore, pkgsrc will update to a new major version (e.g. 0.12.x vs
7# 0.11.x) when a corresponding syncthing-android version becomes 7# 0.11.x) when a corresponding syncthing-android version becomes
8# available in the f-droid.org repository: 8# available in the f-droid.org repository:
9# https://f-droid.org/repository/browse/?fdid=com.nutomic.syncthingandroid 9# https://f-droid.org/repository/browse/?fdid=com.nutomic.syncthingandroid
10# Updates to new major versions must be tested against the android 10# Updates to new major versions must be tested against the android
11# version from f-droid prior to commiting. (This is an attempt to 11# version from f-droid prior to commiting. (This is an attempt to
12# avoid having to version syncthing in pkgsrc.) 12# avoid having to version syncthing in pkgsrc.)
13# Note that the android versioning is disconnected from syncthing versioning; 13# Note that the android versioning is disconnected from syncthing versioning;
14# see https://github.com/syncthing/syncthing-android/issues/652 for 14# see https://github.com/syncthing/syncthing-android/issues/652 for
15# a fuller explanation. 15# a fuller explanation.
16DISTNAME= syncthing-0.14.39 16DISTNAME= syncthing-0.14.40
17CATEGORIES= net 17CATEGORIES= net
18MASTER_SITES= ${MASTER_SITE_GITHUB:=syncthing/} 18MASTER_SITES= ${MASTER_SITE_GITHUB:=syncthing/}
19 19
20# Minor version updates may be committed without asking. Major 20# Minor version updates may be committed without asking. Major
21# updates not following the above policy will be reverted. 21# updates not following the above policy will be reverted.
22COMMENT= Keeps directories in sync across hosts 22COMMENT= Keeps directories in sync across hosts
23HOMEPAGE= https://syncthing.net/ 23HOMEPAGE= https://syncthing.net/
24MAINTAINER= gdt@NetBSD.org 24MAINTAINER= gdt@NetBSD.org
25LICENSE= mpl-2.0 25LICENSE= mpl-2.0
26 26
27# System pax fails on NetBSD 6. Just use gtar until this is understood. 27# System pax fails on NetBSD 6. Just use gtar until this is understood.
28EXTRACT_USING= gtar 28EXTRACT_USING= gtar
29 29

cvs diff -r1.51 -r1.52 pkgsrc/net/syncthing/distinfo (expand / switch to unified diff)

--- pkgsrc/net/syncthing/distinfo 2017/10/11 07:04:15 1.51
+++ pkgsrc/net/syncthing/distinfo 2017/11/23 14:31:42 1.52
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.51 2017/10/11 07:04:15 wiz Exp $ 1$NetBSD: distinfo,v 1.52 2017/11/23 14:31:42 wiz Exp $
2 2
3SHA1 (syncthing-0.14.39.tar.gz) = afc031831deec0d729aa732c6e5593bb0d658486 3SHA1 (syncthing-0.14.40.tar.gz) = 299a9d9d6c972a9495e48c75b69452c43d63833f
4RMD160 (syncthing-0.14.39.tar.gz) = f5c9e4afb705e09c09b7e4583ddb04fd6bdac3eb 4RMD160 (syncthing-0.14.40.tar.gz) = f13a45e119e8b5c97937f877bae3313339909f35
5SHA512 (syncthing-0.14.39.tar.gz) = 36b70fe3564135c36e04cee4cdc08379f5cdfabd1a36835646b516080bb1dcf5bd6723462dca82a768c789bbd3d6d5329f4b1a1ef3e6313576047a7c7757c47e 5SHA512 (syncthing-0.14.40.tar.gz) = 3e79b034d71d1c862d21433f897dc774d3e421628804ed9c8304d4ed0dccb90fa8ec738aef476bf074ba70d4c9947114c5b6a8326faa5d6b6e5dcc03dacabecb
6Size (syncthing-0.14.39.tar.gz) = 8249047 bytes 6Size (syncthing-0.14.40.tar.gz) = 8300965 bytes