Up to [cvs.NetBSD.org] / pkgsrc / net / syncthing
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
net/syncthing: Update syncthing to 1.26.1 Tested on netbsd-10 amd64 against Android syncthing from F-Droid, and previous pkgsrc syncthing on older macOS. Update prepared in wip by Kevin Bloom. Updates from 1.26.0 -> 1.26.1: - Fixed display error with login screen Updates from 1.25.0 -> 1.26.0: - Omitting %s from LDAP search filter results in corrupt search filter - Posting config with invalid versioner type causes panic - Deduplicated files on Windows aren't treated as regular files any more (Go 1.21) - Syncthing Docker container fails to start if underlying filesystem doesn't support chown - traefik no longer url escape X-Forwarded-Tls-Client-Cert header - Favicon is stuck in notify state - Use a real login screen + sessions instead of HTTP basic auth Updates from 1.24.0 -> 1.25.0: - v1.23.6 introduced untrusted sharing regression - Record more performance metrics - Announce IPv6 ULA - Restore versions file filter should be case insensitive - Check interface for FlagRunning - ClusterConfig called on closed or nonexistent connection - Build with Go 1.21 out of the box
syncthing: Update to 1.24.0 upstream changes: ----------------- v1.24.0 Bugfixes: #8965: v1.23.6 introduces untrusted sharing regression Enhancements: #5175: Record more performance metrics #7456: Announce IPv6 ULA #7973: Restore versions file filter should be case insensitive #8767: Check interface for FlagRunning Other issues: #9021: panic: bug: ClusterConfig called on closed or nonexistent connection #9034: Build with Go 1.21 out of the box v1.23.7 Bugfixes: #6597: setLowPriority should not increase process priority when already lower (in Windows) #7698: ursrv: unrealistic uptime data, likely due to unset RTC (1970-01-01) #8958: Extended attribute filter editor should be enabled when "send extended attributes" is checked #8967: Shared With list ends with comma on 1 device #9001: relaysrv crash after some weeks of operation Enhancements: #8890: Do not autoexpand tilde sign (~) to an absolute home directory path #8957: Add environment variables for --home, --conf, and --data #8968: Error for Windows invalid file names should indicate the invalid character or name part Other issues: #8973: 1.23.6 docker image no longer available for linux/arm/v7 #8983: Integrate govulncheck v1.23.6 Bugfixes: #7638: favicon not working Firefox & derivative browsers #8899: Omitting %s from LDAP bind DN sends corrupted bind DN string to LDAP server #8920: Untrusted device should be disallowed from being an introducer #8960: relaysrv and discosrv docker images haven't been updated for more than year Other issues: #8691: Add arm64 architecture for syncthing/discosrv container #8897: v1.23.5-rc.1 / v1.23.5: Missing sha1sum.txt.asc & sha256sum.txt.asc #8898: v1.23.5-rc.1: Missing .debs for i386, armel, armhf v1.23.5 bugfixes: #8503: "syncthing cli config devices add" reflect error when using --addresses flag #8764: ignore patterns creating during folder addition are not loaded #8778: tests fail on windows with go 1.20 #8779: test cleanup fails all model tests on windows on go 1.20 #8859: incorrect handling of path for auto accepted folder Other issues: #8799: "fatal error: checkptr: converted pointer straddles multiple allocations" in crypto tests
syncthing: Update to 1.23.2 pkgsrc changes: --------------- * remove go 1.20 restriction since this release fix the issue. upstream changes: ----------------- v1.23.2 Latest Bugfixes: o #8749: Relay listener does not restart sometimes Enhancements: o #8660: GUI editor for xattr filter patterns o #8781: gui: Remove duplicate Spanish translation Other issues: o #8768: Update quic-go for Go 1.20
syncthing: Update to 1.23.1 upstream changes: ----------------- * v1.23.1 Bugfixes: o #8325: "accept: function not implemented" after upgrading to syncthing v1.20.1 * v1.23.0 Bugfixes: o #8572: Incorrect rescan interval on auto accepted encrypted folder o #8646: Perhaps the list of devices contains empty elements o #8686: Properly indicate whether a connection is "LAN" or not in the GUI * v1.22.2 Bugfixes: o #3744: Folders with custom icons not deletable on Windows o #8570: Incorrect rescan interval when add encrypted folder with watch for changes enabled o #8592: Newly added "connection type" icon and text in device info is slightly misaligned o #8630: Enabling rate limit drastically reduces network performance o #8654: Conflicts created on Android on files modified by other devices o #8657: Xattrs not properly applied to directories, causes rescan/resync loop o #8661: webgui complains about not set password in ldap mode o #8682: syncthing generate command writes the deviceId to stderr instead of stdout as INFO Enhancements: o #2771: Add mailto link to "Show ID" dialog, for sending device ID via email o #7703: Show if devices have not connected in a long time o #8638: Use healtcheck endpoint for docker o #8686: LAN detection via subnetmask Other issues: o #8601: Build fails due to setting xattrs that affect SELinux, "permission denied" o #8679: Bump quic-go * v1.22.1 Bugfixes: o #8084: Scope ID should be filtered out of IPv6 addresses when using Remote GUI o #8569: Periodic connection losses to webui because docker image doesn't support upgrade o #8594: Extended attributes are only synced one way Enhancements: o #3987: Private relay server with authentication o #8244: Show connection type in Remote Devices o #8430: Add HTTP health check without using API Token
syncthing: Update to 1.22.0 upstream changes: ----------------- v1.22.0 Latest Bugfixes: #3868: gui: Auto select of device ID is broken on Internet Explorer #7068: "Restore Versions" GUI breaks when path exists as both directory and file #7965: Trash Can File Versioning always throws errors on restore (even when succeeded) #7988: Unexpected cleanup behavior for Simple File Versioning #8529: WebGUI is displayed incorrectly on "tablet sized" screens Enhancements: #2698: Sync extended file attributes on supported file systems #7603: WebUI tooltip inconsistencies #8506: macOS Monterey 12.5.1 aliases break after sync
syncthing: Update to 1.21.0 upstream changes: ----------------- o v1.21.0 Bugfixes: #8219: REST API: db/completion no output when one folder is paused #8479: Panic in failure reporting Enhancements: #1329: Add support for syncing ownership of files #7981: Show likely status of disconnected devices #8296: Auto-accepted receive-encrypted folders should have more sensible defaults #8323: Show internally used paths in the GUI for debugging #8448: Remove "restart on wakeup" functionality
syncthing: fix build with Go 1.19 as default, bump revision - remove vendor directory and switch to separately downloaded modules (NOTE: this part should probably be reverted after the next release!) - patch go.mod and go.sum for quic-go update (the result of running go get github.com/lucas-clemente/quic-go@v0.28.1, implies updating other dependencies - one source code patch for quic-go to fix API breakage