- Update to 1.18.0
* Bugfixes:
#7708: irreversible Local Additions after re-adding the same folder as Receive Only
#7731: Scan due to watcher can not found local change while modify file to empty
#7733: TypeError: Cannot read property ‘urAccepted’ of undefined
#7741: Out-of-sync state of zero-byte files is not reflected on peers
* Enhancements:
#7700: Add rest endpoint(s) to dismiss pending folder/device invitations
#7705: Accepting a receive encrypted folder share should prompt the user to input a password
#7722: Database GC can block for a long time
#7724: Ensure encryption to untrusted on new, trusted device on an existing folder
#7742: Use defaults for missing fields on the config rest API
#7743: Show discovery and listener status when not failed
OBS-URL: https://build.opensuse.org/request/show/905903
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/syncthing?expand=0&rev=109
- Update to 1.17.0
* This release deprecates TLS 1.2 for sync connections; other side should
be Syncthing 1.3.0 or newer, or see
insecureAllowOldTLSVersions.
* Bugfixes:
#7592: Web UI doesn't handle long machine names well
#7593: ChaCha priority detection logic broken
#7608: Files ignored on one remote do not get synced
#7649: Incorrect local and global states after ignoring and unignoring files
#7673: bug: cli subcommand is stuck on non-interactive shell
#7677: UTF-8 normalization doesn't work on macOS
#7685: CLI: strconv.ParseInt error when adding new device via CLI
#7699: Sharing receive encrypted folder as receive encrypted with yet another device creates conflicts
* Enhancements:
#7471: Improve UDP hole punching
#7580: Improve logging for service failures
#7594: Consider removing support for TLS <1.3 on sync connections
#7600: Fast connect to new devices following config update
#7636: Improve QUIC performance
OBS-URL: https://build.opensuse.org/request/show/896718
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/syncthing?expand=0&rev=108
- Update to 1.16.0
* This release adds untrusted / encrypted devices for public testing. It
should still be considered beta / testing-only.
* Bugfixes:
#7026: panic: key not found when repairing DB
#7379: "Warning, this path is a subdirectory of an existing folder" does not appear when editing only folder label
#7533: Remote completion on untrusted devices is incorrect
#7548: Upgrading syncthing-relaysrv to 1.15.0 fails in post-installation
#7551: QUIC: failed to determine receive buffer size: doesn't have a SyscallConn
#7557: Encrypted folder(s) on Windows reported as "Unexpected Objects"
#7568: panic: runtime error: slice bounds out of range [24:3]
#7584: Folder label missing from folder path when adding new folders
* Enhancements:
#109: Support for file encryption (e.g. non-trusted servers)
#3322: GUI "Out of sync" modal uses massive amounts of CPU in browser
#7520: Ask for confirmation before reverting/overriding a folder
OBS-URL: https://build.opensuse.org/request/show/890295
OBS-URL: https://build.opensuse.org/package/show/network/syncthing?expand=0&rev=212
- Update to 1.15.0/1.15.1
* This release fixes a vulnerability where Syncthing and the relay server
can crash due to malformed relay protocol messages (CVE-2021-21404); see
GHSA-x462-89pf-6r5h.
* This release updates the CLI to use subcommands and adds the subcommands
cli (previously standalone stcli utility) and decrypt (for offline
verifying and decrypting encrypted folders).
* With this release we invite everyone to test the "untrusted (encrypted)
devices" feature. You should not use it yet on important production
data. Thus UI controls are hidden behind a feature flag. For more
information, visit:
https://forum.syncthing.net/t/testing-untrusted-encrypted-devices/16470
OBS-URL: https://build.opensuse.org/request/show/883586
OBS-URL: https://build.opensuse.org/package/show/network/syncthing?expand=0&rev=209
- update to 1.12.1:
* Invalid names are allowed and "auto accepted" in folder root path on Windows
* Sometimes indexes for some folders aren't sent after starting Syncthing
* [Untrusted] Remove Unexpected Items leaves things behind
* Wrong theme on selection
* Quic spamming address resolving
* Deleted locally changed items still shown as locally changed
* Allow specifying remote expected web UI port which would generate a href somewhere
* Ignore fsync errors when saving ignore files
OBS-URL: https://build.opensuse.org/request/show/863934
OBS-URL: https://build.opensuse.org/package/show/network/syncthing?expand=0&rev=203
- Update to 1.12.0
- The 1.12.0 release
- adds a new config REST API.
- The 1.11.0 release
- adds the sendFullIndexOnUpgrade option to control whether
all index data is resent when an upgrade is detected, equivalent
to starting Syncthing with --reset-deltas. This
(sendFullIndexOnUpgrade=true) used to be the behavior in previous
versions, but is mainly useful as a troubleshooting step and
causes high database churn. The new default is false.
OBS-URL: https://build.opensuse.org/request/show/852385
OBS-URL: https://build.opensuse.org/package/show/network/syncthing?expand=0&rev=201
- Prevent the build system to download Go modules which would require an
internet connection during the build
- Update to 1.8.0
- The 1.8.0 release
- adds the experimental copyRangeMethod config on folders, for use on
filesystems with copy-on-write support. Please see
https://docs.syncthing.net/advanced/folder-copyrangemethod.html for
details.
- adds TCP hole punching, used to establish high performance TCP
connections in certain NAT scenarios where only relay or QUIC
connections could be used previously.
- adds a configuration to file versioning for how often to run cleanup.
This defaults to once an hour, but is configurable from very
frequently to never.
- The 1.7.0 release performs a database migration to optimize for clusters
with many devices.
- The 1.6.0 release performs a database schema migration, and adds the
BlockPullOrder, DisableFsync and MaxConcurrentWrites folder
options to the configuration schema. The LocalChangeDetected event no
longer has the action set to added for new files, instead showing modified
for all local file changes.
- The 1.5.0 release changes the default location for the index database under
some circumstances. Two new flags can also be used to affect the
location of the configuration (-config) and database (-data)
separately. The old -home flag is equivalent to setting both of these
to the same directory. When no flags are given the following logic is
used to determine the data location:
If a database exists in the old default location, that location is
still used. This means existing installations are not affected by this
change.
If $XDG_DATA_HOME is set, use $XDG_DATA_HOME/syncthing.
If ~/.local/share/syncthing exists, use that location.
Use the old default location.
OBS-URL: https://build.opensuse.org/request/show/827606
OBS-URL: https://build.opensuse.org/package/show/network/syncthing?expand=0&rev=193
- Update to 1.4.1:
- Bugfixes:
- #6289: "general SOCKS server failure" since syncthing 1.3.3
- #6365: Connection errors not shown in GUI
- #6415: Loop in database migration "folder db index missing"
after upgrade to v1.4.0
- #6422: "fatal error: runtime: out of memory" during database
migration on QNAP NAS
- Enhancements:
- #5380: gui: Display folder/device name in modal
- #5979: UNIX socket permission bits
- #6384: Do auto upgrades early and synchronously on startup
- Other issues:
- #6249: Remove unnecessary RAM/CPU stats from GUI
OBS-URL: https://build.opensuse.org/request/show/791942
OBS-URL: https://build.opensuse.org/package/show/network/syncthing?expand=0&rev=190
- Update to 1.4.0:
- Important changes:
- New config option maxConcurrentIncomingRequestKiB
- Replace config option maxConcurrentScans with
maxFolderConcurrency
- Improve database schema
- Bugfixes:
- #4774: Doesn't react to Ctrl-C when run in a subshell
with -no-restart (Linux)
- #5952: panic: Should never get a deleted file as needed when
we don't have it
- #6281: Progress emitter uses 100% CPU
- #6300: lib/ignore: panic: runtime error: index out of range
[0] with length 0
- #6304: Syncing issues, database missing sequence entries
- #6335: Crash or hard shutdown can case database
inconsistency, out of sync
- Enhancements:
- #5786: Consider always running the monitor process
- #5898: Database performance: reduce duplication
- #5914: Limit folder concurrency to improve performance
- #6302: Avoid thundering herd issue by global request limiter
OBS-URL: https://build.opensuse.org/request/show/785839
OBS-URL: https://build.opensuse.org/package/show/network/syncthing?expand=0&rev=188