forked from pool/syncthing
Marius Kittler
a274e8da32
OBS-URL: https://build.opensuse.org/package/show/network/syncthing?expand=0&rev=308
2489 lines
104 KiB
Plaintext
2489 lines
104 KiB
Plaintext
-------------------------------------------------------------------
|
||
Tue Aug 6 08:22:39 UTC 2024 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.27.10
|
||
* Bugfixes:
|
||
#9455: lib/api tests unreliable, failing ~50% of the time on Fedora Linux
|
||
#9499: Data race in fakeFS (testing)
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jul 2 11:45:07 UTC 2024 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.27.9
|
||
* Enhancements:
|
||
#9552: gui: Use localised time in duration
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jun 4 17:08:00 UTC 2024 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.27.8
|
||
* Bugfixes:
|
||
#9506: gui: Favicon not working in Firefox bookmarks
|
||
* Enhancements:
|
||
#9527: Device connection state metric
|
||
|
||
-------------------------------------------------------------------
|
||
Wed May 8 09:05:53 UTC 2024 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.27.7
|
||
* Bugfixes:
|
||
#9503: lib/nat: panic: runtime error: index out of range
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Apr 9 09:23:58 UTC 2024 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.27.6
|
||
* Bugfixes:
|
||
#9498: Files spookily out of sync in 1.27.5
|
||
- Update bundled dependencies as usual; the update of quic-go from
|
||
v0.41.0 to v0.42.0 will address CVE-2024-22189, see boo#1222487
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Apr 2 08:54:01 UTC 2024 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.27.5
|
||
* Bugfixes:
|
||
#9371: Deleting or renaming directories when syncing xattrs or ownership causes empty dir tree to get "put back" by ST
|
||
#9407: IndexHandler can get stuck in an undesired loop
|
||
#9417: CPU usage increases after folder scans (and hence, over time)
|
||
#9469: Better wrapping for device and folder names in sharing lists
|
||
* Enhancements:
|
||
#8972: Open share settings when clicking 'shared with'
|
||
#9470: Show encryption status for devices sharing folder
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 5 10:47:08 UTC 2024 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.27.4
|
||
* Bugfixes:
|
||
#9369: Panic in ignore matching on invalid UTF-8 from filesystem watcher
|
||
#9435: syncthing should be cgroup aware
|
||
* Enhancements:
|
||
#9339: File system watcher should skip ignored directories in more cases
|
||
#9357: Set GOMAXPROCS quota aware in Linux containers
|
||
* Other issues:
|
||
#9386: typo in folder_sendrecv.go refrences nonexistent type dbUpdateShourtcutFile
|
||
#9389: typo: Complection → Completion ?
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Feb 6 09:52:20 UTC 2024 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.27.3
|
||
* Bugfixes:
|
||
#9039: Sync from Linux to Mac with ownership - Local additions after rescan
|
||
#9241: Versions path does not honor tilde (~) shortcut
|
||
* Enhancements:
|
||
#8616: Add CLI completion
|
||
#9151: Add "stay logged in" checkbox to login dialog
|
||
* Other issues:
|
||
#9267: Inconsistent version requirements in lib/build and lib/upgrade
|
||
#9313: Different lengths used for short device IDs in UI
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Feb 5 10:42:05 UTC 2024 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Make syncthing-relaysrv package resolvable by using systemd users
|
||
to create the required user and group
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jan 9 08:02:25 UTC 2024 - Kyle Scheuing <kyle@kylescheuing.com>
|
||
|
||
- Update to 1.27.2
|
||
* Bugfixes:
|
||
#9041: cli subcommand does not use STHOMEDIR env var
|
||
#9183: Filesystem watching (kqueue) is enabled … with a lot of files
|
||
#9274: Missing lock in DeviceStatistics ("fatal error: concurrent map read and map write")
|
||
|
||
* Enhancements:
|
||
#7406: Add UPnP support for IPv6
|
||
|
||
* Other Issues:
|
||
#9247: Embed binary releases signing key as a file instead of hardcoding a string
|
||
#9287: quic-go v0.40.1 (CVE-2023-49295)
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Dec 11 09:44:00 UTC 2023 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.27.1
|
||
* Bugfixes:
|
||
#9253: Permission error on folder causes "connection error" dialog when opening folder editor
|
||
#9269: panic: nil pointer dereference in (*indexHandlerRegistry).startLocked
|
||
|
||
* Other issues:
|
||
#9274: Missing lock in DeviceStatistics ("fatal error: concurrent map read and map write")
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Dec 5 10:04:38 UTC 2023 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.27.0
|
||
* Bugfixes:
|
||
#9179: spurious log file in $XDG_CONFIG_HOME
|
||
#9189: Discovery Returns IP
|
||
#9208: Display error in 1.26 with login screen
|
||
* Enhancements:
|
||
#9178: Default config (state) dir on Unixes should be ~/.local/state/syncthing ($XDG_STATE_HOME/syncthing)
|
||
#9200: Login form: login button should have an id attribute
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 15 13:18:45 UTC 2023 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.26.1
|
||
* Bugfixes:
|
||
#9208: Display error in 1.26 with login screen
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Nov 7 11:04:04 UTC 2023 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.26.0
|
||
* Bugfixes:
|
||
#9072: Omitting %s from LDAP search filter results in corrupt search filter
|
||
#9106: Posting config with invalid versioner type causes panic
|
||
#9120: Deduplicated files on Windows aren't treated as regular files any more (Go 1.21)
|
||
#9133: Syncthing Docker container fails to start if underlying filesystem doesn't support chown
|
||
#9143: traefik no longer url escape X-Forwarded-Tls-Client-Cert header
|
||
#9149: Favicon is stuck in notify state
|
||
* Enhancements:
|
||
#4137: Use a real login screen + sessions instead of HTTP basic auth
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Oct 4 08:17:47 UTC 2023 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.25.0
|
||
* Bugfixes:
|
||
#8274: Usage report transport type is wrong for QUIC
|
||
#8482: Discovery server keeps duplicate entries
|
||
#9019: Web GUI loses config changes when doing multiple modifications (e.g. on slow hardware or remotely)
|
||
#9112: panic: counter cannot decrease in value
|
||
#9123: Hashed passwords via API are hashed again
|
||
* Enhancements:
|
||
#141: Use multiple simultaneous TCP connections
|
||
#5607: Move footer links to header
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 5 08:26:30 UTC 2023 - Martchus <martchus@gmx.net>
|
||
|
||
- Update to 1.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
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Aug 9 09:35:27 UTC 2023 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.13.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
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jul 4 08:37:29 UTC 2023 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.13.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
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jun 6 08:49:11 UTC 2023 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.13.5
|
||
* This release fixes CVE-2022-46165 “Cross-site Scripting (XSS) in Web GUI”
|
||
* 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
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Apr 5 16:07:00 UTC 2023 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.23.4
|
||
- Bugfixes:
|
||
#8851: "Running global migration to fix encryption file sizes" on every start
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Apr 4 08:26:21 UTC 2023 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.23.3
|
||
* Bugfixes:
|
||
#5408: Selection of time in versions GUI not possible without editing the string inside the textfield
|
||
#8277: Mutual encrypted sharing doesn't work (both sides with password)
|
||
#8556: Increased file size when sharing between encrypted devices
|
||
#8599: Key generation at connect time is slow for encrypted connections
|
||
* Enhancements:
|
||
#7859: Allow sub-second watcher delay (use case: remote development)
|
||
* Other issues:
|
||
#8828: cmd/stdiscosrv: TestDatabaseGetSet flake
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Mar 10 11:54:51 UTC 2023 - Jakob Lorenz <proprietaer1@mailbox.org>
|
||
|
||
- Adding a desktop file for the Web UI
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 7 21:19:00 UTC 2023 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.23.2
|
||
* Bugfixes:
|
||
#8749: Relay listener does not restart sometimes
|
||
* Enhancements:
|
||
#8660: GUI editor for xattr filter patterns
|
||
#8781: gui: Remove duplicate Spanish translation
|
||
* Other issues:
|
||
#8768: Update quic-go for Go 1.20
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Feb 7 12:43:54 UTC 2023 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.23.1
|
||
* Bugfixes:
|
||
#8325: "accept: function not implemented" after upgrading to syncthing v1.20.1
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jan 2 17:38:38 UTC 2023 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.23.0
|
||
* Bugfixes:
|
||
#8572: Incorrect rescan interval on auto accepted encrypted folder
|
||
#8646: Perhaps the list of devices contains empty elements
|
||
#8686: Properly indicate whether a connection is "LAN" or not in the GUI
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Dec 6 10:33:22 UTC 2022 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.22.2
|
||
* Bugfixes:
|
||
#3744: Folders with custom icons not deletable on Windows
|
||
#8570: Incorrect rescan interval when add encrypted folder with watch for changes enabled
|
||
#8592: Newly added "connection type" icon and text in device info is slightly misaligned
|
||
#8630: Enabling rate limit drastically reduces network performance
|
||
#8654: Conflicts created on Android on files modified by other devices
|
||
#8657: Xattrs not properly applied to directories, causes rescan/resync loop
|
||
#8661: webgui complains about not set password in ldap mode
|
||
#8682: syncthing generate command writes the deviceId to stderr instead of stdout as INFO
|
||
|
||
* Enhancements:
|
||
#2771: Add mailto link to "Show ID" dialog, for sending device ID via email
|
||
#7703: Show if devices have not connected in a long time
|
||
#8638: Use healtcheck endpoint for docker
|
||
#8686: LAN detection via subnetmask
|
||
|
||
* Other issues:
|
||
#8601: Build fails due to setting xattrs that affect SELinux, "permission denied"
|
||
#8679: Bump quic-go
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 2 09:05:44 UTC 2022 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.22.1
|
||
* Bugfixes:
|
||
#8084: Scope ID should be filtered out of IPv6 addresses when using Remote GUI
|
||
#8569: Periodic connection losses to webui because docker image doesn't support upgrade
|
||
#8594: Extended attributes are only synced one way
|
||
|
||
* Enhancements:
|
||
#3987: Private relay server with authentication
|
||
#8244: Show connection type in Remote Devices
|
||
#8430: Add HTTP health check without using API Token
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Oct 4 08:32:21 UTC 2022 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.22.0
|
||
* 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
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 6 08:25:10 UTC 2022 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.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
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Aug 3 08:27:37 UTC 2022 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.20.4
|
||
* Bugfixes:
|
||
#7458: Syncthing announces address of interface which is down
|
||
#8479: Panic in failure reporting
|
||
|
||
* Enhancements:
|
||
#8007: Support listing the discovered devices using the cli
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jul 5 08:21:27 UTC 2022 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.20.3
|
||
* Bugfixes:
|
||
|
||
#8369: Shared device names are missing from "Edit Folder -> Sharing"
|
||
#8376: Chrome Autofill Breaks Authentication
|
||
#8386: Ignore patterns with wildcard and non-ASCII characters don't work as expected
|
||
|
||
* Enhancements:
|
||
#8393: Warn if two devices are introducers to each other
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jun 9 07:38:30 UTC 2022 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.20.2
|
||
* Bugfixes:
|
||
#7289: TCP port 0 is announced in the LAN beacon
|
||
#8314: https://relays.syncthing.net/endpoint contains non-valid URLs with spaces
|
||
#8355: Upgrading from v1.19.2 to v1.20.x now requires chmod for syncing files
|
||
|
||
* Enhancements:
|
||
#8264: Include default ignore patterns in the GUI's advanced configuration editor
|
||
#8310: Indicate folders / devices where the remote end is paused.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed May 4 16:36:34 UTC 2022 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.20.1
|
||
* Bugfixes:
|
||
#8320: Spurious failure of new connections ("unknown (newer?) version of the protocol" etc)
|
||
|
||
-------------------------------------------------------------------
|
||
Tue May 3 15:29:06 UTC 2022 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.20.0
|
||
* Bugfixes:
|
||
#7855: Watching for changes using too many system resources on BSDs (kqueue)
|
||
#8020: Dangling symlink prevents filesystem watcher on Solaris
|
||
#8232: Missing include file endlessly spams log
|
||
#8258: The latest version does not support go1.18 compilation!!
|
||
#8261: TypeError: Cannot read properties of null (reading 'status') in the GUI after killing Syncthing
|
||
|
||
* Enhancements:
|
||
#8202: Indicate folders / devices where the remote end has not accepted sharing.
|
||
#8282: Change default log format to include date
|
||
|
||
* Other issues:
|
||
#8279: Simplify tests using T.TempDir
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Apr 5 09:25:52 UTC 2022 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.19.2
|
||
* Enhancements:
|
||
#8180: Make error message upon reaching the free space quota more clear
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Mar 2 13:58:26 UTC 2022 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.19.1
|
||
* Bugfixes (1.19.1):
|
||
#7850: junctionsAsDirs requires folder pause and resume to trigger
|
||
#7924: notify: File mode change events not emitted on MacOS/FSEvents watcher
|
||
#8083: Device ID should be read-only and "nearby devices" should be hidden when adding a new pending device
|
||
#8143: Behavior of discovery server doesn't match documentation
|
||
#8145: Folder ID not editable in add folder dialog
|
||
|
||
* Enhancements (1.19.1):
|
||
#7942: Improve error message about folder marker outside of folder
|
||
#8130: CLI: add command to print pending folders offered by specific device
|
||
|
||
* Bugfixes (1.19.0):
|
||
#8103: API: /rest/system/connections has misleading "total" entries
|
||
|
||
* Enhancements (1.19.0):
|
||
#7428: Add ignore patterns to folder defaults
|
||
#8090: Allow specifying ports in --generate
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jan 14 09:53:22 UTC 2022 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.18.6
|
||
* Enhancements:
|
||
#8050: Display a warning when the ignore delete option is enabled
|
||
#8068: Request: show pending devices/folders in CLI
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Dec 7 12:46:36 UTC 2021 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.18.5
|
||
* Bugfixes:
|
||
#7715: Deleted encrypted files don't show up as locally changed in web UI
|
||
|
||
* Enhancements:
|
||
#7115: Use CRLF instead of LF in config.xml and .stignore on Windows
|
||
#8014: Send TLS SNI to relay server
|
||
#8021: Provide a way to preset GUI credentials with password hashing
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 24 10:16:04 UTC 2021 - Johannes Segitz <jsegitz@suse.com>
|
||
|
||
- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
|
||
* harden_strelaysrv.service.patch
|
||
* harden_syncthing-resume.service.patch
|
||
* harden_syncthing@.service.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Nov 2 20:13:46 UTC 2021 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.18.4
|
||
* Bugfixes:
|
||
#7991: Encryption trailer not updated on shortcut
|
||
#7994: Index "out of sync with reality" on receive-encrypted folder
|
||
#8000: stdiscosrv + strelaysrv systemd services not restarting on upgrade
|
||
#8012: Not retrying to sync when a new connection is established
|
||
|
||
* Enhancements:
|
||
#4293: make "Reduced by ignore patterns" label act like "editIgnoresButton"
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Oct 6 14:58:24 UTC 2021 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.18.3
|
||
* Bugfixes:
|
||
#7853: gui: Superfluous quotes
|
||
#7935: Panic after POST /rest/system/reset
|
||
|
||
* Enhancements:
|
||
#7940: "Currently Shared With Devices" list in the folder Sharing tab should be sorted alphabetically
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Sep 26 08:51:40 UTC 2021 - Fusion Future <qydwhotmail@gmail.com>
|
||
|
||
- Use /var/lib/syncthing-relaysrv in strelaysrv.service (boo#1190877).
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 7 12:24:57 UTC 2021 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.18.2
|
||
* Bugfixes:
|
||
#7827: The error message "given name ... differs from filesystem name ..." does not help users to resolve the issue
|
||
#7893: Updating ignores blocks GUI when IO slots are unavailable
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Aug 5 08:37:17 UTC 2021 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.18.1
|
||
* Bugfixes:
|
||
#7704: Changing folder type from receive encrypted to a different type corrupts the database
|
||
#7706: Delete Unexpected Items in receive encrypted folder is unable to delete ".stfolder.removed-*"
|
||
#7740: Incorrect local state when using negated patterns inside ignored parent folder on both sides
|
||
#7809: Syncthing attemps IPv4 addresses for quic6:// peers
|
||
#7839: Not exposed string for translation
|
||
#7845: Strings unavailable for translation
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jul 9 09:44:26 UTC 2021 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- 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
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jun 1 14:26:19 UTC 2021 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- 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
|
||
|
||
-------------------------------------------------------------------
|
||
Sat May 29 12:40:56 UTC 2021 - Fabian Niepelt <fniepelt@takios.de>
|
||
|
||
- Fix User, Group, EnvironmentFile and ReadWritePaths in systemd.service unit
|
||
|
||
-------------------------------------------------------------------
|
||
Fri May 14 08:02:12 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de>
|
||
|
||
- update to 1.16.1:
|
||
* fixes for other distributions only
|
||
|
||
-------------------------------------------------------------------
|
||
Tue May 4 09:45:52 UTC 2021 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- 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
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Apr 7 10:43:16 UTC 2021 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- 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. (boo#1184428)
|
||
|
||
* 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
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Mar 3 09:45:30 UTC 2021 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.14.0
|
||
* This release adds configurable device and folder defaults.
|
||
* The output format of the /rest/db/browse endpoint has changed.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Feb 3 19:37:41 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||
|
||
- update to 1.13.1:
|
||
* This release adds configuration options for min/max connections (see
|
||
https://docs.syncthing.net/advanced/option-connection-limits.html) and
|
||
moves the storage of pending devices/folders from the config to the
|
||
database (see https://docs.syncthing.net/dev/rest.html#cluster-endpoints).
|
||
* Bugfixes
|
||
* Official builds of v1.13.0 come with the Tech Ui, which is impossible to
|
||
switch back from
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Jan 17 23:55:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||
|
||
- 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
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Dec 1 14:58:51 UTC 2020 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- 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.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Oct 6 11:28:20 UTC 2020 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.10.0
|
||
- This release adds the config option announceLANAddresses to enable
|
||
(the default) or disable announcing private (RFC1918) LAN IP addresses
|
||
to global discovery.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 8 16:38:38 UTC 2020 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to 1.9.0
|
||
- This release adds the advanced folder option caseSensitiveFS
|
||
(https://docs.syncthing.net/advanced/folder-caseSensitiveFS.html) to
|
||
disable the new safe handling of case insensitive filesystems.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Aug 25 11:44:33 UTC 2020 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Fix Leap build by requiring at least Go 1.14
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Aug 18 11:46:09 UTC 2020 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- 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.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Apr 8 07:50:58 UTC 2020 - Martin Rey <mrey@suse.com>
|
||
|
||
- Update to 1.4.2:
|
||
- Bugfixes:
|
||
- #6499: panic: nil pointer dereference in usage reporting
|
||
- Other issues:
|
||
- revert a change to the upgrade code that puts unnecessary
|
||
load on the upgrade server
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Apr 7 09:06:38 UTC 2020 - Martin Rey <mrey@suse.com>
|
||
|
||
- 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
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 17 08:20:16 UTC 2020 - Martin Rey <mrey@suse.com>
|
||
|
||
- 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
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 10 19:28:00 UTC 2020 - Alexei Sorokin <sor.alexei@meowr.ru>
|
||
|
||
- Change the Go build requirement to a more flexible
|
||
"golang(API) >= 1.12".
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Feb 6 16:36:41 UTC 2020 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Disable automatic updates (which do not work anyways unless you
|
||
run Syncthing as user root)
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Feb 4 09:14:47 UTC 2020 - Martin Rey <mrey@suse.com>
|
||
|
||
- Update to 1.3.4:
|
||
- Bugfixes:
|
||
- #4570: Negative percentage and data to sync
|
||
- #5867: Progress bar not visible
|
||
- #6044: Clicking "Save" in options says "You have unsaved
|
||
changes" when changing automatic upgrade setting
|
||
- #6213: Tone down STUN logging a bit
|
||
- #6222: Connection Error on Listing More Locally Changed Files
|
||
- #6234: Docker image uses wrong path for default folder
|
||
- #6240: GUI: ignore patterns path is one row too low
|
||
- #6263: Panics due to database being closed
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Feb 3 16:33:41 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
|
||
shortcut through the -mini flavors.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jan 7 10:33:41 UTC 2020 - Martin Rey <mrey@suse.com>
|
||
|
||
- Update to 1.3.3:
|
||
- Bugfixes:
|
||
- #6133: Race condition in restarting folder
|
||
- #6139: Some sync errors get cleared despite them still being
|
||
valid
|
||
- Enhancements:
|
||
- #5887: Upgrade Button Does Not Have Confirmation Dialog
|
||
- #6057: "Nearby devices" links should look more like links
|
||
(mouse pointer)
|
||
- #6190: Do not create .stignore if there are no ignore
|
||
patterns
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Dec 4 14:06:40 UTC 2019 - Martin Rey <mrey@suse.com>
|
||
|
||
- Update to 1.3.2:
|
||
- Bugfixes:
|
||
- #5810: GUI theme not changing on WebKit-based/like browsers
|
||
- #5968: Folder "Up To Date" but has pending
|
||
"Revert Local Changes"
|
||
- #5980: (De)select all not working in add device dialog
|
||
- #6027: Folder shows as "Syncing" when there is no data
|
||
transfer
|
||
- #6043: Cannot exit after failed startup
|
||
- #6081: QUIC accept error loops too quickly, causing excessive
|
||
log output
|
||
- #6090: Pull-scan loop due to symlink traversal
|
||
- #6093: cmd/stdiscosrv: Data race in replication
|
||
- #6136: API + UI device last seen is empty/Never
|
||
- #6160: Uses too much RAM when syncing large files (1.3.0+)
|
||
- Enhancements:
|
||
#6056: Improve sharing tab when there are no devices to share
|
||
with
|
||
#6115: Change Web UI based on prefers-color-scheme
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 13 15:47:06 UTC 2019 - Martin Rey <mrey@suse.com>
|
||
|
||
- Update to 1.3.1:
|
||
- Bugfixes:
|
||
- #5993: Build information missing in discovery and relay
|
||
server binaries
|
||
- #5995: Usage-reported transfer stats are meaningless
|
||
- #6008: Changed file in receive-only folder cannot be ignored
|
||
- #6040: Shows authentication warning when listening on UNIX
|
||
socket
|
||
- #6049: Hostnames resolving to localhost are not considered
|
||
'local' in remote access warning
|
||
- Enhancements:
|
||
- #5583: White tab in black Interface ?
|
||
- #5627: Stalled scans need better UI representation
|
||
- Other issues:
|
||
- #6010: STUN server stun.voxgratia.org should be removed
|
||
|
||
- Changes from 1.3.0:
|
||
- Bugfixes:
|
||
- #5985: Log spam and high CPU use if #include path is wrong in
|
||
.stignore
|
||
- Enhancements:
|
||
- #5138: Rate limit can be very bursty
|
||
- #5948: Improve free space checking when syncing
|
||
- #5966: Database performance: improve situation with huge
|
||
databases
|
||
- Other issues:
|
||
- #5924: Upgrade server JSON generator
|
||
- #5991: lib/api: TestHostCheck never finishes with Go 1.13rc2
|
||
under Docker
|
||
- #5999: Allow providing your own ldflags for building
|
||
|
||
- Changes from 1.2.2:
|
||
- Bugfixes:
|
||
- #5824: Sync Protocol Listen Address in Actions behaves badly
|
||
- #5836: panic: chmod ...: operation not permitted
|
||
- #5839: Prevent leaking log info into stack traces
|
||
- #5866: No indication in GUI that Syncthing has been shut down
|
||
- #5888: Adding/updating pending folders is inefficient
|
||
- #5908: panic: close of closed channel in lib/syncthing when
|
||
shutting down
|
||
- #5920: Free space error message is unintelligeble
|
||
- #5934: Dialing regards any established connection as
|
||
successful / does not check device ID
|
||
- Enhancements:
|
||
- #5738: Avoid logging http: TLS handshake error ...
|
||
remote error: tls: unknown certificate
|
||
- #5940: TLS: Support x25519, reconsider elliptic curve
|
||
priority in handshake
|
||
- Other issues:
|
||
- #5115: Include systemd units in stdiscosrv/strelaysrv Debian
|
||
packages
|
||
- #5901: TestPullInvalidIgnoredSR flakyness + data race
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Aug 9 11:23:25 UTC 2019 - Frederic Crozat <fcrozat@suse.com>
|
||
|
||
- Update to 1.2.1:
|
||
- Bugfixes:
|
||
- #5308: FreeBSD: Create new file does not generate a fs event.
|
||
- #5801: panic: close of nil channel in relay client stop
|
||
- #5803: Web UI shows confusing description on RC builds when
|
||
upgrades are disabled
|
||
- #5828: panic: Index update for not running folder
|
||
- #5833: Paused folder shows filesystem watcher error
|
||
- #5837: panic: runtime error: index out of range in recheckFile
|
||
- #5849: Cannot concatenate external versioner template
|
||
variables ("%FOLDER_PATH%/%FILE_PATH%")
|
||
- #5880: panic: runtime error: invalid memory address or nil
|
||
pointer dereference in loadIgnoreFile
|
||
- Enhancements:
|
||
- #5811: Download progress of folders in the UI should update
|
||
more frequently
|
||
|
||
- Changes from 1.2.0:
|
||
- Important notes:
|
||
- This release does not interoperate with Syncthing 0.14.45
|
||
or older.
|
||
- This release adds QUIC with NAT traversal as a new transport
|
||
protocol. TCP is usually more performant and remains the
|
||
preferred way of connection when possible.
|
||
- This release adds automatic crash reporting. See
|
||
https://docs.syncthing.net/users/crashrep.html for details.
|
||
- This release makes large / variable block size the only
|
||
available mode of operation; small / fixed blocks are
|
||
deprecated.
|
||
See https://docs.syncthing.net/advanced/folder-uselargeblocks.html for details.
|
||
- Bugfixes:
|
||
- #4170: panic: bug: ClusterConfig called on closed or
|
||
nonexistent connection
|
||
- #5609: Filesystem watching failed when parent folder is not
|
||
listable
|
||
- #5652: Connection error after closing failed items list
|
||
and opening another list
|
||
- #5765: Verioner cleanup looks at the wrong time
|
||
- #5766: Support bundle doesn't include errors list, instead
|
||
printing Support bundle: failed to create errors.json: <nil>
|
||
- #5770: Scan failure blocks "Rescan" button
|
||
- #5777: Spurious need to "revert" nonexistent changes with
|
||
Receive Only folder on Android
|
||
- Enhancements:
|
||
- #959: Automatic error log sending to dev. team
|
||
- #3345: Show last connection error per discovered address
|
||
- #5377: Use of QUIC for transport
|
||
- #5631: Dockerfile ENTRYPOINT doesn't pass along
|
||
extra arguments from "docker run"
|
||
- #5697: Handle fatal watch errors gracefully
|
||
|
||
- Changes from 1.1.4:
|
||
- Bugfixes:
|
||
- #4613: Progress emitter doesn't start from config change
|
||
if disabled at startup
|
||
- #5338: Version restore not possible with custom versioning
|
||
path set
|
||
- #5421: WebGui: Locally Changed Items vanish when
|
||
clicking 10|25|50
|
||
- #5578: Filesystem watcher error when watching disk root
|
||
directory on Windows
|
||
- #5641: Syncthing gets stuck in a high CPU "Failed Files"
|
||
state - Possibly a symlink issue?
|
||
- #5649: Checking block content on unexpected request results
|
||
doesn't work for the last block
|
||
- #5654: Incorrect file info passed as argument to delete
|
||
existing dir/symlink
|
||
- #5704: Failure to fsync() files should not be fatal
|
||
- Enhancements:
|
||
- #1634: Use copy instead of rename for version folder on
|
||
other file systems
|
||
- #4531: GUI folder/device status rows should handle longer
|
||
values nicer
|
||
- #4586: Versioner file tagging is inconsistent
|
||
- #4631: In-GUI restoration should be possible from trashcan
|
||
versioner
|
||
- #5419: File versioning across drives
|
||
- #5659: Old sync errors should not linger while retrying
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jul 26 10:30:25 UTC 2019 - matthias.gerstner@suse.com
|
||
|
||
- removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by
|
||
firewalld, see [1].
|
||
|
||
[1]: https://lists.opensuse.org/opensuse-factory/2019-01/msg00490.html
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 13 13:17:01 UTC 2019 - Paolo Stivanin <info@paolostivanin.com>
|
||
|
||
- Update to 1.1.3:
|
||
- Bugfixes:
|
||
- #5332: Duplicate Files Names in Out of Sync List
|
||
- #5456: Folder marked as "Up to Date" with failed items
|
||
- #5578: Filesystem Watcher Error on v1.1.0
|
||
- #5624: Simple Syncthing invocations take a long time to run
|
||
- #5676: Systemd circular dependency prevents startup
|
||
- Enhancements:
|
||
- #5554: Unnecessary time precision in
|
||
pendingFolder/pendingDevice config entries
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Apr 10 04:58:03 UTC 2019 - Marcus Rueckert <mrueckert@suse.de>
|
||
|
||
- Update to version 1.1.1:
|
||
- Bugfixes:
|
||
- #5531: Flush to database based on size instead of entries
|
||
- #5571: Dir/symlink updates overwrite conflicts & unscanned
|
||
files
|
||
- #5599: Default folder in v1.1.0 isn’t created with
|
||
useLargeBlocks = true
|
||
- Enhancements:
|
||
- #4921: Syncthing should guard against running old versions
|
||
with new config
|
||
- #5065: Add support for TLS1.3
|
||
- #5346: Systemd unit should declare after=multiuser.target
|
||
- #5560: Change "Introduced by" icon
|
||
- #5569: Outdated copyright notes in "About" dialog
|
||
- Other issues:
|
||
- #1101: Syncthing has no easter eggs
|
||
- #5480: Better describe exposed volumes in our Docker image
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Mar 23 23:43:04 UTC 2019 - Marcus Rueckert <mrueckert@suse.de>
|
||
|
||
- Update to version 1.1.0:
|
||
- Bugfixes
|
||
- #5482: minHomeDiskFreePct is still present in fresh configs
|
||
- #5493: Monitor bug: TERM signaling not passed to syncthing
|
||
process
|
||
- #5557: Hashing performance degradation when using large
|
||
blocks
|
||
- Enhancements
|
||
- #5365: .desktop files: desktop-entry-lacks-keywords-entry
|
||
- #5445: User/group ownership following parent dir
|
||
- Other issues
|
||
- #5077: TestWatchIgnore is flaky (OpenBSD (-current) Test
|
||
failed)
|
||
- #5246: TestParentDeletion fails on OpenBSD
|
||
- #5311: Update prometheus/common/expfmt to pass tests on
|
||
go1.11
|
||
- #5454: build.go setup problems with gomodules
|
||
- #5495: Dockerhub Docker builds fail continously
|
||
- #5515: Missing string from Transifex
|
||
- API Changes
|
||
- Change #5479 introduces the new copyOwnershipFromParent
|
||
folder
|
||
- configuration option. The default, false, matches the old
|
||
behavior of
|
||
- not copying ownership information.
|
||
- Since change #5405, large (variable size) blocks are enabled
|
||
by default for newly created folders.0
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 18 17:21:23 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
|
||
|
||
- Do not hide errors from useradd.
|
||
- Add %systemd_ordering for %service_*.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Feb 26 11:11:02 UTC 2019 - Bernd Wachter <bernd-obs@wachter.fi>
|
||
|
||
- Package additional binaries
|
||
* Add CLI (stcli) to main package
|
||
* Add relay server (strelaysrv) to relaysrv subpackage
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Feb 19 10:45:23 UTC 2019 - Marius Kittler <marius.kittler@suse.com>
|
||
|
||
- Update to version 1.0.1:
|
||
* Directory status "box" character not readable by
|
||
screen readers / not colour blindness friendly
|
||
(gh#syncthing/syncthing#2697).
|
||
* "Automatic upgrades" web GUI option in pre-release versions is
|
||
misleading (gh#syncthing/syncthing#4216).
|
||
* Incorrectly out of synch, sequence number oddness
|
||
(gh#syncthing/syncthing#5340).
|
||
* Deleted files show up as failed scans
|
||
(gh#syncthing/syncthing#5385).
|
||
* gui: Missing icon in footer (gh#syncthing/syncthing#5389).
|
||
* Data race in model.(*folder).startWatch()
|
||
(gh#syncthing/syncthing#5392).
|
||
* Scan errors about ignored files displayed in web UI
|
||
(gh#syncthing/syncthing#5397).
|
||
* panic: runtime error: Invalid memory address or nil pointer
|
||
dereference in ignore.go (gh#syncthing/syncthing#5401).
|
||
* Illegal characters in directory name on auto accept
|
||
(gh#syncthing/syncthing#5411).
|
||
* Consider switching to Go modules (gh#syncthing/syncthing#5148).
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jan 31 10:21:31 UTC 2019 - Hans-Peter Jansen <hpj@urpla.net>
|
||
|
||
- Fix build with 42.3
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jan 1 12:21:16 UTC 2019 - Alexei Sorokin <sor.alexei@meowr.ru>
|
||
|
||
- Update to version 1.0.0:
|
||
* Incorrect warning when --home and path on same directory level
|
||
(gh#syncthing/syncthing#5324).
|
||
* Empty file field in log when normalizePath failed
|
||
(gh#syncthing/syncthing#5369).
|
||
* Event system can cause deadlock (gh#syncthing/syncthing#5372).
|
||
* Option to limit max simultaneous scans
|
||
(gh#syncthing/syncthing#2760).
|
||
* Add hardening options to systemd units
|
||
(gh#syncthing/syncthing#5286).
|
||
* Show configured rate limit in the GUI
|
||
(gh#syncthing/syncthing#5320).
|
||
* Show list of locally changed files for receive only directories
|
||
(gh#syncthing/syncthing#5336).
|
||
* New chmduquesne/rollinghash breaks tests
|
||
(gh#syncthing/syncthing#5334).
|
||
* lib/model: TestDeregister* tests are bad
|
||
(gh#syncthing/syncthing#5362).
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Dec 26 16:25:40 UTC 2018 - Alexei Sorokin <sor.alexei@meowr.ru>
|
||
|
||
- Update to version 0.14.54 (changes since 0.14.52):
|
||
* File restore doesn't work on one directory
|
||
(gh#syncthing/syncthing#4738).
|
||
* Logging debugging flags stay after disabling all debug
|
||
facilities in the web UI (gh#syncthing/syncthing#4780).
|
||
* Disabling the minimum drive free space check on directories
|
||
doesn't work (gh#syncthing/syncthing#5267).
|
||
* panic: interface conversion: interface {} is map[string]string,
|
||
not map[string]interface {} (gh#syncthing/syncthing#5270).
|
||
* panic: runtime error: Index out of range
|
||
(gh#syncthing/syncthing#5291).
|
||
* Removed devices do not influnce the list of locally needed
|
||
files (gh#syncthing/syncthing#5294).
|
||
* strelaypoolsrv, cmd/ursrv: Google maps issue in the GUI
|
||
(gh#syncthing/syncthing#5296).
|
||
* panic: bug: Unknown device should already have been rejected
|
||
(gh#syncthing/syncthing#5299).
|
||
* Files not deleted properly when one side has ignore permissions
|
||
set (gh#syncthing/syncthing#5323).
|
||
* Web GUI doesn't work in older browsers
|
||
(gh#syncthing/syncthing#5348).
|
||
* Directory auto-complete should be case-insensitive
|
||
(gh#syncthing/syncthing#1347).
|
||
* Ship .desktop files (gh#syncthing/syncthing#3439).
|
||
* Add "select all" / "deselect all" to directory and device
|
||
sharing dialogues (gh#syncthing/syncthing#4000).
|
||
* Should show indication of local files/directories that can't be
|
||
scanned for whatever reason (gh#syncthing/syncthing#4480).
|
||
* Upgrade SSL Certificate to use modern cipher
|
||
(gh#syncthing/syncthing#5256).
|
||
* cmd/stdiscosrv: test suite sometimes seg faults on OpenBSD
|
||
(gh#syncthing/syncthing#5247).
|
||
* Update to the new prometheus client API
|
||
(gh#syncthing/syncthing#5280).
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Nov 17 14:12:12 UTC 2018 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.52:
|
||
* "Revert Local Changes" button stays when the file causing it is
|
||
deleted (gh#syncthing/syncthing#5130).
|
||
* Unscanned/conflicting files are overwritten/removed in niche
|
||
cases (gh#syncthing/syncthing#5194).
|
||
* Watcher fails due to filepath.EvalSymlinks error
|
||
(FindFirstFile) (gh#syncthing/syncthing#5226).
|
||
* Directory restart can leave several directory instances running
|
||
(gh#syncthing/syncthing#5233).
|
||
* Impossible to change device name from web UI
|
||
(gh#syncthing/syncthing#5249).
|
||
* CheckFolderHealth no longer wakes up the drive at index
|
||
exchange (gh#syncthing/syncthing#2497).
|
||
* Disable GUI and make API available on a unix socket
|
||
(gh#syncthing/syncthing#3616).
|
||
* "Support bundle" download (gh#syncthing/syncthing#5142).
|
||
* Exit with code zero when run with -help
|
||
(gh#syncthing/syncthing#5193).
|
||
* Move to Fork-Awesome from Font-Awesome
|
||
(gh#syncthing/syncthing#5236).
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Oct 9 21:01:45 UTC 2018 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.51:
|
||
* Scanning and deletes should be processed even when above the
|
||
free space limit (gh#syncthing/syncthing#2370).
|
||
* panic: nil pointer dereference when unpausing directories
|
||
(gh#syncthing/syncthing#5078).
|
||
* cmd/stdiscosrv: Not enough traffic breaks replication between
|
||
discovery servers (gh#syncthing/syncthing#5117).
|
||
* Parent directories of unignored files keep being included and
|
||
immediately ignored again (gh#syncthing/syncthing#5127).
|
||
* Progress updates are ignored for send only directories
|
||
(gh#syncthing/syncthing#5131).
|
||
* cmd/stdiscosrv: Should not allow localhost addresses
|
||
(gh#syncthing/syncthing#5151).
|
||
* panic: bug: Notify backend is processing a change outside of
|
||
the filesystem root (gh#syncthing/syncthing#5183).
|
||
* Permanently notify about initial connection requests
|
||
(gh#syncthing/syncthing#2291).
|
||
* Reduce unnecessary synchronising / database traversal
|
||
(gh#syncthing/syncthing#4782).
|
||
* GUI authentication using LDAP (gh#syncthing/syncthing#5163).
|
||
* Suture services should not survive panics
|
||
(gh#syncthing/syncthing#4758).
|
||
* Run directory tests in temporary directories
|
||
(gh#syncthing/syncthing#5110).
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Sep 26 17:20:42 UTC 2018 - fgerling@suse.com
|
||
|
||
- Update to version 0.14.50
|
||
Bugfixes:
|
||
(gh#syncthing/syncthing#5038): Repeating INFO: UPnP parse: unrecognized UPnP device of type upnp:rootdevice
|
||
(gh#syncthing/syncthing#5063): panic: cannot start already running folder
|
||
(gh#syncthing/syncthing#5073): lib/logger: tests fail due to compilation error with go 1.11
|
||
(gh#syncthing/syncthing#5089): Invalid files shouldn't affect global state
|
||
(gh#syncthing/syncthing#5144): Tests fail on Go 1.11 / Windows
|
||
(gh#syncthing/syncthing#5149): Index updates lost
|
||
Other issues:
|
||
(gh#syncthing/syncthing#3595): stdiscosrv: Doesn't build on Solaris
|
||
(gh#syncthing/syncthing#5043): root on symlinked path causes panic when using "Watch for changes"
|
||
|
||
This release includes initial support for "receive only" folders.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Aug 10 06:03:22 UTC 2018 - bwiedemann@suse.com
|
||
|
||
- Update to version 0.14.49
|
||
Bugfixes:
|
||
(gh#syncthing/syncthing#4925): Deleted files within deleted directories aren't detected with FS watcher
|
||
(gh#syncthing/syncthing#4944): Edit Folder UI displays default "Full Rescan Interval (s)" value instead of the actual one
|
||
(gh#syncthing/syncthing#4981): Race on folder restart
|
||
(gh#syncthing/syncthing#4983): Impossible to edit folder with path "/"
|
||
(gh#syncthing/syncthing#4990): Incorrect large block size chosen for large files on 32 bit archs
|
||
(gh#syncthing/syncthing#4994): Database schema from the future should be rejected
|
||
(gh#syncthing/syncthing#5002): v0.14.48 panic: runtime error: index out of range
|
||
(gh#syncthing/syncthing#5025): Stuck in CPU consuming accept loop when out of file descriptors
|
||
(gh#syncthing/syncthing#5050): Filesystem watcher doesn't notify changes on Windows when the file size remains the same
|
||
Enhancements:
|
||
(gh#syncthing/syncthing#4863): Snap package could use removable-media slot
|
||
(gh#syncthing/syncthing#4953): Speed up delete propagation when it's not a rename
|
||
(gh#syncthing/syncthing#4969): Executable files edited on Windows should retain execute bit on Unixes
|
||
(gh#syncthing/syncthing#4977): Disable rescan button while scanning instead of hiding it
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Jun 16 15:48:41 UTC 2018 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.48 (changes since 0.14.46):
|
||
* Local host header check is too restrictive
|
||
(gh#syncthing/syncthing#4815).
|
||
* Unclear error message about failed watcher when running out of
|
||
inotify watches (gh#syncthing/syncthing#4833).
|
||
* Don't show a warning when a file from a paused directory is
|
||
requested (gh#syncthing/syncthing#4870).
|
||
* Zeroed local/global "state" (local files untouched) and remote
|
||
file deletion with root Windows symlink
|
||
(gh#syncthing/syncthing#4875).
|
||
* Pausing on introducer removes device on other devices
|
||
(gh#syncthing/syncthing#4897).
|
||
* API returns empty response if non-existing files are #included
|
||
(gh#syncthing/syncthing#4901).
|
||
* Syncthing recreates the directories for deleted/missing
|
||
"Folders" (gh#syncthing/syncthing#4903).
|
||
* .stignore is accidentaly overwritten by web UI on slow machines
|
||
(gh#syncthing/syncthing#4915).
|
||
* GUI unresponsive or unusable with many directories or devices
|
||
(gh#syncthing/syncthing#4918).
|
||
* "Watching for Changes" dialogue undismissable
|
||
(gh#syncthing/syncthing#4941).
|
||
* Recent Changes shows empty directory label
|
||
(gh#syncthing/syncthing#4947).
|
||
* Bandwidth throttling per remote device
|
||
(gh#syncthing/syncthing#4516).
|
||
* Add UI for filesystem watcher (gh#syncthing/syncthing#4552).
|
||
* Don't show ignored files in the "global changes" list
|
||
(gh#syncthing/syncthing#4823).
|
||
* Global change log should indicate directory
|
||
(gh#syncthing/syncthing#4828).
|
||
* Support variable sized blocks
|
||
(gh#syncthing/syncthing#4807).
|
||
* Thousand separator for numbers in GUI
|
||
(gh#syncthing/syncthing#4896).
|
||
* Make all tests Go 1.10 caching compatible
|
||
(gh#syncthing/syncthing#4749).
|
||
|
||
-------------------------------------------------------------------
|
||
Wed May 30 09:03:50 UTC 2018 - marius.kittler@suse.com
|
||
|
||
- Fix build command / prevent Syncthing to update itself
|
||
Arguments go before commands so both -version and -no-upgrade
|
||
were previously ignored resulting in Syncthing trying to update
|
||
itself without permissions (boo#1095169).
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Apr 17 12:46:59 UTC 2018 - jengelh@inai.de
|
||
|
||
- Drop redundant wording from descriptions.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Apr 17 08:46:45 UTC 2018 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.46:
|
||
* Replacing a directory with a symlink or vice versa is buggy
|
||
(gh#syncthing/syncthing#2571).
|
||
* Inaccessible files during scan are marked as deleted
|
||
(gh#syncthing/syncthing#4573).
|
||
* Send only directories out of synch due to ignored items
|
||
(gh#syncthing/syncthing#4616).
|
||
* A file deleted from all nodes may exist in the "out of synch"
|
||
list (gh#syncthing/syncthing#4627).
|
||
* Relay server doesn’t make outgoing HTTPS requests from its bind
|
||
address (gh#syncthing/syncthing#4745).
|
||
* The list of out of synch items from remote device is not
|
||
displayed (gh#syncthing/syncthing#4759).
|
||
* Env var for db metadata in help text differs from code
|
||
(gh#syncthing/syncthing#4764).
|
||
* Doesn't connect when multiple remote devices are using the
|
||
same relay (gh#syncthing/syncthing#4778).
|
||
* Scan on absolute path creates incorrect absolute duplicate file
|
||
infos (gh#syncthing/syncthing#4799).
|
||
* Panic in FS watcher in FreeBSD 8.3
|
||
(gh#syncthing/syncthing#4806).
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 17 19:32:02 UTC 2018 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.45:
|
||
* panic: bug: removed more than added
|
||
(gh#syncthing/syncthing#4659).
|
||
* Ignore pattern beginning with "#" does not match subpaths
|
||
(gh#syncthing/syncthing#4680).
|
||
* Ignore patterns in web UI aren't reloaded if only comments
|
||
change (gh#syncthing/syncthing#4689).
|
||
* Global is different from local state when ignoring files
|
||
(gh#syncthing/syncthing#4701).
|
||
* Fix basicfs_watch_tests being flaky
|
||
(gh#syncthing/syncthing#4687).
|
||
* Remove KCP (gh#syncthing/syncthing#4737).
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Feb 23 21:12:39 UTC 2018 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.44:
|
||
* Panic when connecting to device with auto accept and paused
|
||
directories (gh#syncthing/syncthing#4634).
|
||
* List of files needed on remote were not wrapped at word
|
||
boundaries (gh#syncthing/syncthing#4636).
|
||
* It was impossible to run non-release builds without deadlock
|
||
detectors (gh#syncthing/syncthing#4644).
|
||
* Fix UTF-8 normalisation not working correctly on ZFS
|
||
(gh#syncthing/syncthing#4649).
|
||
* Fix upgrade system showing an error on RCs in some cases
|
||
(gh#syncthing/syncthing#4654).
|
||
* Fix sparse files with zero blocks not closing when pulling
|
||
(gh#syncthing/syncthing#4657).
|
||
* Fix remote device out of synch items showing "0 items, ~0 B"
|
||
(gh#syncthing/syncthing#4668).
|
||
* GUI for .stversion restoration (gh#syncthing/syncthing#2599).
|
||
* Log entries showing IP addresses now show the connection type
|
||
(gh#syncthing/syncthing#4499).
|
||
* Set background priority / niceness
|
||
(gh#syncthing/syncthing#4628).
|
||
* Fix arguments to fs.CreateSymlink being mixed up
|
||
(gh#syncthing/syncthing#4567).
|
||
* More scalable global discovery (gh#syncthing/syncthing#4618).
|
||
* lib/model test failed with "ThreadSanitizer failed to allocate
|
||
0x200000 (2097152) bytes" with Go 1.9.2
|
||
(gh#syncthing/syncthing#4653).
|
||
* Fix spurious "é" in GUI (gh#syncthing/syncthing#4663).
|
||
* Should clean out generated testdata in lib/model/testdata
|
||
(gh#syncthing/syncthing#4706).
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Feb 1 14:18:59 UTC 2018 - bwiedemann@suse.com
|
||
|
||
- Override BUILD_HOST to make build reproducible (boo#1084909)
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jan 11 22:24:55 UTC 2018 - jengelh@inai.de
|
||
|
||
- Replace marketing blurb with a software description.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jan 11 09:50:55 UTC 2018 - kbabioch@suse.com
|
||
|
||
- Update to version 0.14.43:
|
||
* Path completion in the new directory dialogue does not work
|
||
anymore (gh#syncthing/syncthing#4475).
|
||
* Fd leak when temp file cannot be truncated
|
||
(gh#syncthing/syncthing#4593).
|
||
* Panic: runtime error related to KCP
|
||
(gh#syncthing/syncthing#4605).
|
||
* UI for debug levels and log access
|
||
(gh#syncthing/syncthing#2644).
|
||
* GUI should indicate which files are out of synchronisation on
|
||
remote devices (gh#syncthing/syncthing#4369).
|
||
* Keep enough counters and state in the database to avoid initial
|
||
database traversal (gh#syncthing/syncthing#4400).
|
||
* Should understand “socks” in addition to “socks5” in proxy URLs
|
||
(gh#syncthing/syncthing#4515).
|
||
* Contribute kcp-go changes/features and/or fix tests
|
||
(gh#syncthing/syncthing#4407).
|
||
* Update vendored github.com/minio/sha256-simd for AVX512 support
|
||
(gh#syncthing/syncthing#4585).
|
||
* Update vendored x/sys/unix for dragonfly
|
||
(gh#syncthing/syncthing#4615).
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jan 3 12:52:55 UTC 2018 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.42:
|
||
* Discovering new files in a deleted directory does not resurrect
|
||
the directory (gh#syncthing/syncthing#4475).
|
||
* "Panic: interface conversion: *errors.errorString is not
|
||
net.Error" after restart (gh#syncthing/syncthing#4561).
|
||
* Auto-accept shared directories from trusted devices
|
||
(gh#syncthing/syncthing#2299).
|
||
* Empty directories in .stversions should be removed
|
||
(gh#syncthing/syncthing#4406).
|
||
* Human readable errors on attempted deletion of a non-empty
|
||
directory (gh#syncthing/syncthing#4476).
|
||
* Add confirmation on the Remove Folder / Device button
|
||
(gh#syncthing/syncthing#4543).
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Dec 5 10:45:09 UTC 2017 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.41:
|
||
* Devices with ignored files stay "synchronising" forever
|
||
(gh#syncthing/syncthing#623).
|
||
* No Global Discovery without Synch Protocol Listen Address
|
||
(gh#syncthing/syncthing#4418).
|
||
* Local network classification doesn't always work
|
||
(gh#syncthing/syncthing#4421).
|
||
* Hashed GUI password should not be rehashed
|
||
(gh#syncthing/syncthing#4458).
|
||
* Pulls not triggered correctly on reconnection
|
||
(gh#syncthing/syncthing#4504).
|
||
* A symlink/file replacement doesn't work properly
|
||
(gh#syncthing/syncthing#4505).
|
||
* File/directory replacement doesn't work properly
|
||
(gh#syncthing/syncthing#4506).
|
||
* Logging at info level and above should always include context
|
||
(gh#syncthing/syncthing#4510).
|
||
* Panic in "pfilter" package on 32 bit architectures
|
||
(gh#syncthing/syncthing#4537).
|
||
* Allow synchronising read-only directories as
|
||
"Master Directories" (gh#syncthing/syncthing#1126).
|
||
* "Global Changes" button is confusing, retitle to
|
||
"Recent Changes" (gh#syncthing/syncthing#4326).
|
||
* Dial device addresses in parallel
|
||
(gh#syncthing/syncthing#4456).
|
||
* Avoid lots and lots of announced addresses in the presence of
|
||
symmetric NAT (gh#syncthing/syncthing#4519).
|
||
* Split transport usage reporting per stack
|
||
(gh#syncthing/syncthing#4463).
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Nov 10 09:40:52 UTC 2017 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.40:
|
||
- Report more data part of the anonymous usage report
|
||
(gh#syncthing/syncthing#3628)
|
||
- Better report synchronisation errors
|
||
(gh#syncthing/syncthing#4392).
|
||
- Removing paused directories no longer causes a panic
|
||
(gh#syncthing/syncthing#4405).
|
||
- Make local IPv4 discovery more resilient against write failures
|
||
(gh#syncthing/syncthing#4414).
|
||
- Clearer logging around config failures at startup
|
||
(gh#syncthing/syncthing#4431).
|
||
- Do not complain about inability to fsync files
|
||
(gh#syncthing/syncthing#4432).
|
||
- Improve KCP connections (gh#syncthing/syncthing#4446).
|
||
- Improve directory health checking
|
||
(gh#syncthing/syncthing#4451).
|
||
- Include built-in support for file system notifications,
|
||
although it is disabled by default.
|
||
- Enable by default the UDP based "KCP" protocol.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Oct 20 22:29:23 UTC 2017 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.39:
|
||
* Removing paused directories no longer triggers a crash
|
||
(gh#syncthing/syncthing#4357).
|
||
* Add further security related HTTP headers
|
||
(gh#syncthing/syncthing#4360).
|
||
* Improve info level logging in some cases
|
||
(gh#syncthing/syncthing#4375).
|
||
* Improve GUI tooltips in chromium based browsers
|
||
(gh#syncthing/syncthing#4377).
|
||
* Add -device-id command line switch
|
||
(gh#syncthing/syncthing#4387).
|
||
* Failure to upgrade directory markers from file to directory
|
||
type is no longer fatal.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Sep 20 14:30:28 UTC 2017 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.38:
|
||
* KCP connections are now more stable
|
||
(gh#syncthing/syncthing#4063, gh#syncthing/syncthing#4343)
|
||
* Hashing benchmarks are skipped if a manual selection has
|
||
been forced (gh#syncthing/syncthing#4348).
|
||
* Relay server RAM usage has been reduced
|
||
(gh#syncthing/syncthing#4245).
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 14 05:05:45 UTC 2017 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.37 (changes since 0.14.32):
|
||
* Relative version paths are now correctly relative to the
|
||
directory path (gh#syncthing/syncthing#4188).
|
||
* Remote devices now show bytes remaining to synchronise
|
||
(gh#syncthing/syncthing#4227).
|
||
* Editing ignore patterns no longer incorrectly shows included
|
||
patterns (gh#syncthing/syncthing#4249).
|
||
* The new directory dialogue now suggests a default path.
|
||
Adjustable via advanced config defaultFolderPath
|
||
(gh#syncthing/syncthing#2157).
|
||
* The build script no longer sets -installsuffix by default
|
||
(gh#syncthing/syncthing#4272).
|
||
* Prevent a vulnerability that allows file overwrite via
|
||
versioned symlinks (boo#1074428, gh#syncthing/syncthing#4286).
|
||
* Symlinks are deleted from versioned directories on startup
|
||
(gh#syncthing/syncthing#4288).
|
||
* Directory paths are no longer reset when editing a directory
|
||
without a label (gh#syncthing/syncthing#4297).
|
||
* Better detect synchronisation conflicts that happen while
|
||
synchronising (gh#syncthing/syncthing#3742,
|
||
gh#syncthing/syncthing#4305).
|
||
* Fix a crash related to a nil reference in ignore handling
|
||
(gh#syncthing/syncthing#4300).
|
||
- Stop requiring golang.org/x/net/context.
|
||
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jul 21 13:30:37 UTC 2017 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.32:
|
||
* "Nearby devices" are now shown in the add device dialogue,
|
||
avoiding the need to type their device ID
|
||
(gh#syncthing/syncthing#4157).
|
||
* Directories that were once ignored in a sharing request now
|
||
actually work properly when later added manually
|
||
(gh#syncthing/syncthing#4219).
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jun 28 19:20:44 UTC 2017 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.31 (changes since 0.14.29):
|
||
* Correctly clear warning "path is a subdirectory of other
|
||
folder" in directory dialogue (gh#syncthing/syncthing#3433).
|
||
* Conflict copies filename now includes the ID of the last device
|
||
to change the file (gh#syncthing/syncthing#3524).
|
||
* Directories offered by other devices can now be ignored
|
||
(gh#syncthing/syncthing#3993).
|
||
* Changed device name takes effect with restart; device name is
|
||
not sent to unknown devices (gh#syncthing/syncthing#4164).
|
||
* Correctly show CPU usage when started with -no-restart option
|
||
(gh#syncthing/syncthing#4183).
|
||
* Icons and directory information in local device summary is
|
||
consistent with that in directories
|
||
(gh#syncthing/syncthing#4100).
|
||
* Fix a data race in KCP & STUN (gh#syncthing/syncthing#4177).
|
||
* Ignore patterns on newly accepted directories are no longer
|
||
erroneously inherited from an earlier added directory
|
||
(gh#syncthing/syncthing#4203).
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jun 7 20:12:23 UTC 2017 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.29:
|
||
* The layout of the global changes dialogue is improved
|
||
(gh#syncthing/syncthing#3895).
|
||
* Running as root or SYSTEM now triggers a warning recommending
|
||
against it (gh#syncthing/syncthing#4123).
|
||
* Changing the theme no longer causes an HTTP error
|
||
(gh#syncthing/syncthing#4127).
|
||
|
||
-------------------------------------------------------------------
|
||
Wed May 24 12:01:32 UTC 2017 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.28:
|
||
* It is now possible to create custom event subscriptions via the
|
||
REST API (gh#syncthing/syncthing#1879).
|
||
* Removing large directories now uses less memory
|
||
(gh#syncthing/syncthing#2250).
|
||
* The minimum disc space (per directory and for the home drive)
|
||
can now be set to an absolute value
|
||
(gh#syncthing/syncthing#3307).
|
||
* Pausing or reconfiguring a directory will no longer start extra
|
||
scans. Pausing a directory stops scanning
|
||
(gh#syncthing/syncthing#3965).
|
||
* Ignore patterns can now be set at directory creation time, and
|
||
for paused directories (gh#syncthing/syncthing#3996).
|
||
* It is no longer possible to configure the GUI/API to listen on
|
||
a privileged port using the standard settings dialogue
|
||
(gh#syncthing/syncthing#4020).
|
||
* The device allowed subnet list can now include negative ("!")
|
||
entries to disallow subnets (gh#syncthing/syncthing#4096).
|
||
* Doing "Override changes" now uses less memory
|
||
(gh#syncthing/syncthing#4112).
|
||
- Require golang.org/x/net/context on openSUSE older than
|
||
openSUSE Leap 15.x.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Apr 26 15:49:18 UTC 2017 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.27:
|
||
* Devices can now have a list of allowed subnets (advanced
|
||
config) (gh#syncthing/syncthing#219).
|
||
* The transfer rate units can now be changed by clicking on the
|
||
value (gh#syncthing/syncthing#234).
|
||
* UI text explaining "Introducer" is improved
|
||
(gh#syncthing/syncthing#1819).
|
||
* Advanced config editor can now edit lists of things
|
||
(gh#syncthing/syncthing#2267).
|
||
* Directories created for new directories now obey the user umask
|
||
setting (gh#syncthing/syncthing#2519).
|
||
* Incoming index updates are consistency checked better
|
||
(gh#syncthing/syncthing#4053).
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Apr 10 12:46:34 UTC 2017 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.26:
|
||
* Discovery errors are more clearly displayed in the GUI
|
||
(gh#syncthing/syncthing#2344).
|
||
* The language dropdown menu in the GUI is now correctly sorted
|
||
(gh#syncthing/syncthing#3913).
|
||
* When there are items that could not be synced, their full path
|
||
is displayed in the GUI.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 27 07:42:51 UTC 2017 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.25:
|
||
* Improve "Pause All"/"Resume All" icons
|
||
(gh#syncthing/syncthing#4003).
|
||
* There are now mips and mipsle builds by default
|
||
(gh#syncthing/syncthing#3959).
|
||
* The "overwriting protected files" warning now correctly handles
|
||
relative paths to the config directory
|
||
(gh#syncthing/syncthing#3183).
|
||
* The experimental KCP protocol for transfers over UDP has been
|
||
merged, although it's not currently enabled by default
|
||
(gh#syncthing/syncthing#804).
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Mar 18 18:04:33 UTC 2017 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.24:
|
||
* lib/sync: Fix a race in unlocker logging
|
||
(gh#syncthing/syncthing#3884).
|
||
* Make links and log messages refer to https instead of http
|
||
where possible (gh#syncthing/syncthing#3976).
|
||
* The default number of parallel file processing routines per
|
||
directory is now two (previously one), and the number of
|
||
simultaneously outstanding network requests has been increased.
|
||
* The UI now contains buttons to pause or resume all directories
|
||
with a single action.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Feb 16 11:22:00 UTC 2017 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.23 (changes since 0.14.21):
|
||
* Leading and trailing spaces are no longer stripped in the GUI
|
||
password field (gh#syncthing/syncthing#3935)
|
||
* The GUI shows remaining amount of data to sync per directory
|
||
(gh#syncthing/syncthing#3908).
|
||
* There should no longer be empty entries in the global log
|
||
(gh#syncthing/syncthing#3933).
|
||
* Weak hashing is now by default only enabled when it makes sense
|
||
from a performance point of view (gh#syncthing/syncthing#3938).
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Feb 6 10:12:42 UTC 2017 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.21 (changes since 0.14.19):
|
||
* There is now a warning when adding a directory that is a parent
|
||
of an existing directory (gh#syncthing/syncthing#3197).
|
||
* Using -logfile flag together with -no-restart now causes an
|
||
error instead of silently failing (gh#syncthing/syncthing#3912).
|
||
* Weak hashing is now disabled completely when the threshold
|
||
percentage is > 100 (gh#syncthing/syncthing#3891).
|
||
* Rate limiting now actually works on ARM64 builds again
|
||
(gh#syncthing/syncthing#3921).
|
||
* Fix an issue where UPnP port allocations would be incorrect
|
||
under some circumstances (gh#syncthing/syncthing#3924).
|
||
* Weak hashing is a bit faster and allocates less memory.
|
||
* The hashing performance reported at startup now includes weak
|
||
hashing.
|
||
* The GUI "network error" dialogue no longer shows up as easily
|
||
in some scenarios when using Syncthing behind a reverse proxy.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jan 16 17:25:40 UTC 2017 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.19:
|
||
* Changing bandwidth rate limits now takes effect immediately
|
||
without restart (gh#syncthing/syncthing#3846)
|
||
* The event log (-audit) can now be directed to stderr for
|
||
piping into an another application
|
||
(gh#syncthing/syncthing#3859).
|
||
* A panic on directory listing at startup has been fixed
|
||
(gh#syncthing/syncthing#3584).
|
||
* When a directory is deleted, the .stfolder marker is also
|
||
removed. The ignore file and .stversions directory are
|
||
retained, if present (gh#syncthing/syncthing#3857).
|
||
* Several scenarios where a device would get stuck with
|
||
'not a directory' errors are now handled again
|
||
(gh#syncthing/syncthing#3819).
|
||
* Third party copyrights in the about box are now more up to
|
||
date (gh#syncthing/syncthing#3839).
|
||
* Hashing performance has been improved
|
||
(gh#syncthing/syncthing#3861)
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jan 6 11:12:27 UTC 2017 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.18:
|
||
* Fix connections to older Syncthing versions being no longer
|
||
closed due to an unmarshalling message:
|
||
'proto: wrong wireType = 2 for field BlockIndexes'
|
||
(gh#syncthing/syncthing#3855).
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Dec 27 15:05:20 UTC 2016 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.17:
|
||
* Panics caused by corrupt on disc database are now better
|
||
explained in the panic message (gh#syncthing/syncthing#3689).
|
||
* Statically configured device addresses without port number now
|
||
correctly defaulted to port 22000 again
|
||
(gh#syncthing/syncthing#3817).
|
||
* Inotify clients no longer cause 'invalid subpath' errors to be
|
||
displayed (gh#syncthing/syncthing#3829).
|
||
* Directories can now be paused (gh#syncthing/syncthing#215).
|
||
* "Master" directories are now called "send only" in order to
|
||
standardise on a terminology of sending and receiving changes
|
||
(gh#syncthing/syncthing#2679).
|
||
* Pausing devices and directories now persists across restarts
|
||
(gh#syncthing/syncthing#3407).
|
||
* A rolling checksum is used to identify and reuse blocks that
|
||
have moved within a file (gh#syncthing/syncthing#3527).
|
||
* Syncthing allows setting the type-of-service field on outgoing
|
||
packets, configured by the advanced setting "trafficClass"
|
||
(gh#syncthing/syncthing#3790).
|
||
* Which device introduced another device is now visible in the
|
||
GUI (gh#syncthing/syncthing#3809).
|
||
- Remove syncthing-go-1.4-compat.patch: becoming impossible to fix.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Dec 23 10:36:02 UTC 2016 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.16:
|
||
* Fix a regression introduced in v0.14.14: an 'invalid subpath'
|
||
error on syncthing-inotify full directory sync trigger
|
||
(gh#syncthing/syncthing#3829).
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Dec 17 12:36:37 UTC 2016 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.15 (changes since 0.14.13):
|
||
* Fix a security issue resulted in Syncthing accepting index
|
||
entries for files like '../../foo', thus resulting in a path
|
||
above the configured directory.
|
||
* Fix a security issue resulted in symlinks be used to trick
|
||
Syncthing and escape constraints of the configured directory by
|
||
creating a symlink 'foo -> ../../' and then requesting the
|
||
contents of 'foo/something' (boo#1016161).
|
||
Syncing symlinks between v0.14.14+ and previous versions will
|
||
not work.
|
||
* The build no longer requires Go 1.7
|
||
(gh#syncthing/syncthing#3753).
|
||
* The wording in the GUI around "last file received" is now
|
||
clearer (gh#syncthing/syncthing#3769).
|
||
- Remove syncthing-0.14.13-go-1.6-compat.patch: fixed upstream.
|
||
- Add syncthing-go-1.4-compat.patch: Fix Go 1.4 compatibility.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Dec 7 12:13:25 UTC 2016 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.13:
|
||
* Improve CPU usage when scanning (gh#syncthing/syncthing#3394).
|
||
* Fix writing config and .stignore files on filesystems without
|
||
chmod support (gh#syncthing/syncthing#2472).
|
||
* Language selector now stays above the bottom bar
|
||
(gh#syncthing/syncthing#3758).
|
||
- Add syncthing-0.14.13-go-1.6-compat.patch: Fix Go 1.6 and older
|
||
compatibility (commit 0dcf2f1).
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Nov 28 13:23:16 UTC 2016 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.12:
|
||
* A data race in the code that caused test failures, and possibly
|
||
other inconsitencies, has been resolved
|
||
(gh#syncthing/syncthing#3737).
|
||
* Links in warning messages are now clickable in the GUI
|
||
(gh#syncthing/syncthing#3241).
|
||
* Files are now synced to the drive before committed to database,
|
||
to avoid possible inconsistencies if a power failure occurs
|
||
during syncing (gh#syncthing/syncthing#3711).
|
||
* Log entries now mention directories by label in addition to the
|
||
ID (gh#syncthing/syncthing#3724).
|
||
* The default directory now has the directory ID "default" again,
|
||
simplifying initial setup.
|
||
* Retries for misconfigured relay setups are slowed down somewhat
|
||
to be kinder on our relay pool infrastructure.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 16 10:42:43 UTC 2016 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.11 (changes since 0.14.9):
|
||
* Display of global and local state is clearer, especially in the
|
||
presence of ignores (gh#syncthing/syncthing#3623).
|
||
* GUI does not show "failed items" unless there are items that
|
||
have failed (gh#syncthing/syncthing#3647).
|
||
* Introducers can now remove devices that they introduced
|
||
(gh#syncthing/syncthing#1015).
|
||
* Syncthing now correctly reconnects to staticly configured
|
||
relays (gh#syncthing/syncthing#3726).
|
||
* strelaysrv: No longer crash with 'panic: send on closed channel'
|
||
(gh#syncthing/syncthing#3718).
|
||
* strelaysrv: Binding to a specific address now works better
|
||
(gh#syncthing/syncthing#3682).
|
||
* Directory information in the GUI now uses icons and tooltips
|
||
(gh#syncthing/syncthing#3710).
|
||
* Fixes to questionmark and asterisk handling in ignore patterns.
|
||
* Re-add the "Black" theme.
|
||
* Add debugging options for deadlocks.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Oct 23 16:54:19 UTC 2016 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.9:
|
||
* Documentation PDFs are fixed (gh#syncthing/syncthing#3651).
|
||
* Browser error on first startup doesn't happen as easily anymore
|
||
(gh#syncthing/syncthing#3619).
|
||
* Syncthing compiles in Go versions older than 1.7 again
|
||
(gh#syncthing/syncthing#3664).
|
||
* Adding a directory using Long UNC path no longer causes stack
|
||
overflow (but don't do that, it's not necessary)
|
||
(gh#syncthing/syncthing#3577).
|
||
* Update translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Oct 8 13:24:17 UTC 2016 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.8:
|
||
* The monitor process now detects crashes due to the new hashing
|
||
package and disables it on subsequent launch
|
||
(gh#syncthing/syncthing#3613).
|
||
* The two hash packages are benchmarked on startup and the
|
||
fastest on is selected (gh#syncthing/syncthing#3614).
|
||
* Directories are now correctly shown as out of sync when they
|
||
miss only deleted files (gh#syncthing/syncthing#3588).
|
||
* UPnP handling is corrected in the case where more than one
|
||
router is detected (gh#syncthing/syncthing#3578).
|
||
* Patterns with terminal slash (e.g., "dir/") now correctly
|
||
ignore directory contents (gh#syncthing/syncthing#3639).
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 29 07:01:32 UTC 2016 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.7:
|
||
* Faster (i.e., less CPU intensive) hashing on some Intel and
|
||
ARM64 CPUs.
|
||
* A more refined dark theme.
|
||
* CORS headers in the API.
|
||
* Updated set of default discovery servers.
|
||
* Fix deadlock on device removal (gh#syncthing/syncthing#3596).
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Sep 10 23:34:18 UTC 2016 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.6:
|
||
* In sync percentages no longer go negative for large numbers of
|
||
deleted files (gh#syncthing/syncthing#3496).
|
||
* Files that were deleted and then ignored are no longer deleted
|
||
on other devices that didn't ignore them
|
||
(gh#syncthing/syncthing#3502).
|
||
* Configuration is no longer moved away when perfoming an upgrade
|
||
on a full drive (gh#syncthing/syncthing#3525).
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Aug 23 11:13:43 UTC 2016 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.5:
|
||
* Improve completion percentage calculations
|
||
(gh#syncthing/syncthing#3492, gh#syncthing/syncthing#3493).
|
||
* A zero progress update interval doesn't drive up CPU usage
|
||
during syncing any more (gh#syncthing/syncthing#3517).
|
||
* Fix virtual modtime handling, now master directories no longer
|
||
become spuriously out of sync (gh#syncthing/syncthing#3516).
|
||
* Remove temporary index sorting databases from disk at startup,
|
||
if left over after a hard stop (gh#syncthing/syncthing#3529).
|
||
* Now automatic upgrade takes more care to not leave temporaries
|
||
behind or remove the original in case of upgrade failure
|
||
(gh#syncthing/syncthing#3500, gh#syncthing/syncthing#3530).
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Aug 14 16:54:52 UTC 2016 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.4:
|
||
* Timestamps are now compared with up to nanosecond precision and
|
||
synced with up to microsecond precision, depending on the
|
||
filesystem in use.
|
||
* Restart is no longer needed to remove devices, unshare or
|
||
reconfigure directories.
|
||
* Now in sync percentage is weighted to directory size, not just
|
||
average of directory completion.
|
||
* Improve accessibility in the GUI.
|
||
* Ignores and invalid file names are now handled correctly when
|
||
delta indexes are being used.
|
||
* Connection switching (relay->direct) no longer causes a crash.
|
||
* Old index databases (v0.11-v0.12 and v0.13) are now properly
|
||
cleaned away from disk.
|
||
* Syncthing no longer claims a connection was from an ignored
|
||
device when the device is just unknown.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jul 28 13:03:46 UTC 2016 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.3:
|
||
* Devices no longer get stuck in "out of sync" after a
|
||
disconnection.
|
||
* Syncthing no longer crashes when a connection is lost before
|
||
index sending has started.
|
||
* Temporary index databases are now created in the home (config)
|
||
directory, not the system temporary directory.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jul 27 08:24:38 UTC 2016 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.2 (changes since 0.14.0):
|
||
* Implement "delta indexes", a backwards compatible protocol
|
||
enhancement. Prior to delta indexes being implemented, full
|
||
index information was exchanged at every connection start.
|
||
With delta indexes, only index information that has changed
|
||
since last contact is transferred.
|
||
* Files that grow or shrink during scanning would result in
|
||
conflicts or inconsistent data after synchronisation.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Jul 23 16:15:39 UTC 2016 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.14.0:
|
||
* Respect address family for listen addresses in Discovery
|
||
results.
|
||
* Base the sync protocol, local discovery protocol and database
|
||
format on protocol buffers.
|
||
* Quickly detect other local devices on restart in local
|
||
discovery.
|
||
* Fix race condition causing a deadlock on directory addition.
|
||
* Correctly format Anonymous Usage Reporting Preview.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jun 27 20:21:34 UTC 2016 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.13.10:
|
||
* Generated directory IDs are now lower case.
|
||
* Syncthing now uses shorter temporary file names, alleviating
|
||
issues on encfs.
|
||
* Event IDs seen in /rest/system/events are now sequential again.
|
||
* Tests now pass on when building on arm64.
|
||
* Directories are now marked "stopped" when missing a path, and
|
||
duplicate directory IDs are not accepted.
|
||
* A stalling TLS handshake no longer blocks the connection service.
|
||
* The global discovery server now correctly handle IPv6 announces
|
||
over IPv4 and vice versa.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jun 27 20:21:34 UTC 2016 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.13.9 (changes since 0.13.7)
|
||
* The layout of the out of sync items dialog has been improved.
|
||
* Directories are now sorted by label, falling back to ID when
|
||
required.
|
||
* Directory name completion now works for empty names.
|
||
* Directories can now be symbolic links also when using
|
||
~-relative paths.
|
||
* The discovered device addresses are now shown for disconnected
|
||
devices.
|
||
- Enable systemd 215+ specifics on SLE 12 SP2+ and
|
||
openSUSE Leap 42.2+.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jun 17 01:22:25 UTC 2016 - jacobwinski@gmail.com
|
||
|
||
- Update to version 0.13.7:
|
||
* Fixes the issue with the GUI being grey on startup.
|
||
- Update to version 0.13.6:
|
||
* v0.13.5 -no-upgrade build now requires gcc.
|
||
* Favicon should not be animated.
|
||
* Toggling HTTP/HTTPS breaks GUI/API.
|
||
* Understand older/newer Hello messages.
|
||
* Warnings on relay connectivity issues are reduced.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Jun 3 20:12:32 UTC 2016 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.13.5:
|
||
* vendor: Update github.com/gobwas/glob.
|
||
* cmd/syncthing: Fix upgrade of running syncthing from CLI.
|
||
* cmd/syncthing: Be more explicit about how assets should be
|
||
cached.
|
||
* gui: Extract URL from translated string.
|
||
* lib/connections: Handle wrapped connection in SetTCPOptions.
|
||
* lib/relay: Correctly get IP from remote addr via proxy.
|
||
* gui: Use favicon as indication for status.
|
||
* gui: Fix editing devices.
|
||
* gui: Show 'scanning' on unshared directories.
|
||
* cmd/syncthing: Re-enable auto upgrade for dev builds.
|
||
* lib/model, lib/stats: Keep track of folder's last scan time.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu May 26 17:01:14 UTC 2016 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.13.4 (changes since 0.13.1):
|
||
* lib/connections: Do not resolve addresses.
|
||
* cmd/syncthing: Enforce stricter CSRF policy on /rest GET
|
||
requests.
|
||
* vendor: Replace github.com/jackpal/gateway with
|
||
github.com/calmh/gateway.
|
||
* lib/model: Leave temp file in place when final rename fails.
|
||
* lib/model: Track puller creation times.
|
||
* cmd/syncthing: Correctly set, parse and compare modified time
|
||
HTTP headers.
|
||
* lib/util: Add secure random numbers source.
|
||
* lib/upgrade: Prefer a minor upgrade over a major.
|
||
* cmd/syncthing: Do not modify events.
|
||
* lib/model: Fix wild completion percentages.
|
||
* cmd/syncthing: Use API to generate API Key and directory ID.
|
||
* gui: Update translations.
|
||
* Verbose log output (-verbose) and audit log (-audit) now
|
||
contain information about changes to local files.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu May 19 05:54:18 UTC 2016 - liedke@rz.uni-mannheim.de
|
||
|
||
- Update to version 0.13.1:
|
||
* lib/config: Don't migrate non-HTTPS-URL discovery servers to new
|
||
path
|
||
* gui, lib: Add missing licenses
|
||
* lib/connections: Correctly add port to portless tcp:// URLs
|
||
|
||
-------------------------------------------------------------------
|
||
Wed May 18 08:54:32 UTC 2016 - jengelh@inai.de
|
||
|
||
- Drop unnecessary systemd install-time dependencies. [bnc#980389]
|
||
Only pass template units to preun (disable); no other actions
|
||
are defined for them.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue May 17 17:13:51 UTC 2016 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.13.0:
|
||
* Devices now announce files that are in progress of being
|
||
downloaded, in addition to those that are already complete.
|
||
This means a device can serve parts of a file to other devices
|
||
before it has completed the download itself.
|
||
* Directory labels are now distinct from the directory ID.
|
||
The intention is for the label to be human readable and for the
|
||
ID to be machine readable and unique. When upgrading,
|
||
directory IDs are not changed. However when creating new
|
||
directories Syncthing will suggest a random, unique directory
|
||
ID.
|
||
* When receiving a connection attempt from an unknown device
|
||
Syncthing will now show the name of that device, not only it's
|
||
ID.
|
||
* Syncthing will now manage port mappings on NAT-PMP compliant
|
||
routers, in addition to the existing UPnP support.
|
||
* Ignored files can now be tagged with the prefix (?d) to
|
||
indicate that Syncthing may delete these files if they remain
|
||
when deleting a directory. Ignore patterns use less memory by
|
||
default.
|
||
* The address for sync connections, both the listening side and
|
||
for remote devices, can now be made IPv4- or IPv6-only. Use the
|
||
tcp4:// or tcp6:// schemes to specify one or the other. The
|
||
default tcp:// is still dual stack. Additionally, relays are
|
||
now treated as listen addresses and set in the same
|
||
configuration setting.
|
||
* The directory settings dialog has been cleaned up.
|
||
* The environment variable ALL_PROXY_NO_FALLBACK can be set to
|
||
disable falling back to direct connections in the absence of a
|
||
working proxy.
|
||
* The "Syncing" complete percentage for remote devices may
|
||
erroneously display more than 100% (i.e. 156% or 297%) while a
|
||
remote device is still synchronising.
|
||
* Many, many bug fixes.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat May 7 07:12:54 UTC 2016 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.12.23:
|
||
* lib/upgrade: Enforce limits on download archives.
|
||
* lib/upgrade: Auto upgrade signature should cover version & arch.
|
||
* gui: angular and angular-translate updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Apr 16 19:16:23 UTC 2016 - sor.alexei@meowr.ru
|
||
|
||
- Update to version 0.12.22 (boo#976937):
|
||
* cmd/syncthing: Skip a calculation if timediff is zero.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Mar 25 15:09:10 UTC 2016 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.12.21:
|
||
* lib/model: Correct handling of multiple subs when scanning.
|
||
* lib/model: Properly handle deleting multiple files when doing
|
||
scans with subs.
|
||
* Clarify UI stuff.
|
||
* Increase contrast for readonly form controls in dark theme.
|
||
* ui: Improve layout of footer on narrow screens.
|
||
* lib/relay/client: Log relay client messages.
|
||
* ui: Better accessibility for directory & device panels.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Mar 6 12:14:54 UTC 2016 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.12.20:
|
||
* Fix description-contains-tabs and improve description.
|
||
* ui: Add a lock icon to the directory title for easy overview.
|
||
* ui: Add html tooltips (title) to the directory path and
|
||
syncthing version elements.
|
||
* systemd: Add syncthing-resume.service.
|
||
* Only test with -race on supported platforms.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Feb 18 17:54:13 UTC 2016 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.12.19:
|
||
* Return "No such object in the index" when /rest/db/file gets
|
||
called on something that doesn't exist.
|
||
* Swap the corsMiddleware and the csrfMiddleware to the
|
||
unauthenticated OPTIONS requests are first processed.
|
||
* Report versioning usage in usage report.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Feb 11 16:26:54 UTC 2016 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.12.18 (changes since 0.12.16):
|
||
* Add -paths option to print config, key, database paths.
|
||
* Handle null case for invalid ng-model value.
|
||
* Use dialer in relay checks.
|
||
* Minor refactoring.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jan 27 06:26:36 UTC 2016 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.12.16:
|
||
* Don't require restart for usage reporting changes.
|
||
* Avoid spurious scans with inotify package.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Jan 17 23:12:21 UTC 2016 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.12.15 (changes since 0.12.12):
|
||
* Add support for themes.
|
||
* Don't leak sendIndexes on disconnect.
|
||
* Always run relaying when enabled.
|
||
* Update 'Edit' menu to 'Action' menu.
|
||
* Handle race within the job queue.
|
||
* Improve API/GUI shutdown handling.
|
||
* Don't crash on directory remove while pulling.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jan 11 07:46:12 UTC 2016 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.12.12:
|
||
* Update kardianos/osext.
|
||
* Change default max conflicts to 10.
|
||
* Do not conflict copy conflict copies.
|
||
* Do not allow in use CSRF tokens to expire.
|
||
* Add relaying to main settings dialog.
|
||
* Do not resolve destination address until we need to.
|
||
* More fine grained locking in discovery cache.
|
||
* Add STNODEFAULTFOLDER envvar to skip default directory
|
||
creation on new install.
|
||
- Remove Go marcos usage for now.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jan 7 18:53:07 UTC 2016 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.12.11:
|
||
* Remove windows specialisation from osutil.GetLans.
|
||
* Ensure loaded config is free of duplicate devices.
|
||
* Show device ID QR code from edit dialog.
|
||
* Don't warn about failed ignores if directory is unhealthy.
|
||
* Detect non-standard hash algo and stop directory.
|
||
* Disallow adding duplicate device ID in GUI.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Dec 29 05:32:40 UTC 2015 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.12.10:
|
||
* Don't crash on stat error in ensureDir.
|
||
* Consider tempfile when checking for free space.
|
||
* Update kardianos/osext.
|
||
* Remove fixed footer at first media break.
|
||
* Update mtime of config file before upgrading.
|
||
* Correct GUI asset dir handling.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Dec 20 16:45:13 UTC 2015 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.12.9:
|
||
* Example GUI override address.
|
||
* Additional output on insufficient error.
|
||
* Add command line option to open GUI.
|
||
* Always exit via error select, making sure reader routine is exits.
|
||
* Do not verify free space for files when directory
|
||
MinDiskFreePct==0.
|
||
* Edit device after accepting new connection.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Dec 14 17:54:15 UTC 2015 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.12.8:
|
||
* Correct type assertion in verbose logger, restart.
|
||
* Remove Android hacks.
|
||
* upnp: Use a separate error for the error unmarshalling.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Dec 8 15:23:48 UTC 2015 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.12.7:
|
||
* Filenames added to audit log in the LocalIndexUpdated event.
|
||
* staticClient.connect(): don't handshake twice.
|
||
* Fix STTRACE=http (it should use the http debug logger).
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Dec 4 10:29:26 UTC 2015 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.12.6 (changes since 0.12.4):
|
||
* Update osext dependency.
|
||
* Compact database on startup.
|
||
* Do not chmod in Atomic on android.
|
||
* Fix symlinks.
|
||
* Generate ECDSA keys instead of RSA.
|
||
* Take timeout into account when dialing.
|
||
* Improve upgrade error messages.
|
||
* Allow #urPreview to scroll in the browser.
|
||
* New key for discovery-*-3.
|
||
* Handle backoff on discovery.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Nov 23 20:34:07 UTC 2015 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.12.4:
|
||
* Warn the user if they're running with an insecure looking setup.
|
||
* Add remaining scanning time.
|
||
* Handle sparse files.
|
||
* Improved relay handling.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Nov 16 14:15:34 UTC 2015 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.12.3:
|
||
* Fix address list in DeviceDiscovered, add debug prints.
|
||
* Audit logins with new LoginAttempt event.
|
||
* More local discovery URL debugging.
|
||
* Made upgrade-system smarter.
|
||
* Remove directory without restart.
|
||
* Do not dirty blockmap key between lookups.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Nov 10 14:07:23 UTC 2015 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.12.2:
|
||
* Change a discovery server certificate.
|
||
* Fix "INFO: bug: uncached path call" log output on first startup.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Nov 9 06:25:27 UTC 2015 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.12.1:
|
||
* Actually do negative caching on failed discovery lookups.
|
||
- Correct discovery port for SUSEfirewall rule.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Nov 5 20:43:01 UTC 2015 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.12.0.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Oct 2 19:26:50 UTC 2015 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.11.26:
|
||
* Do not check for free space on master directories.
|
||
* Subscribing to events should not bump event ID.
|
||
* Correctly report errors encountered parsing ignores.
|
||
* Create missing directories when necessary ("dst stat dir: ..."
|
||
error).
|
||
* Add syncthing-inotify.service optional systemd dependency.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Sep 13 10:21:57 UTC 2015 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.11.25:
|
||
* Fix incorrect "out of disk space" error when pulling files.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Sep 6 10:32:23 UTC 2015 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.11.24:
|
||
* Correctly handle (?i) in ignores.
|
||
* Adjust defaults for number of hashers based on OS.
|
||
* Allow fractional free space percentages.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Aug 30 17:54:14 UTC 2015 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.11.23:
|
||
* Do not trust response header.
|
||
* Allow -logfile on all platforms.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Aug 26 13:05:27 UTC 2015 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.11.22:
|
||
* Fix events timeout errors.
|
||
- Correct TCP and UDP ports once again.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Aug 23 16:03:43 UTC 2015 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.11.21:
|
||
* Recover from 'corrupted or incomplete CURRENT file' etc.
|
||
* Retain standard streams over restart.
|
||
* Add unit test for staggered versioning.
|
||
* Newest first should be different from oldest first.
|
||
* Fix time zone error in staggered versioning.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Aug 17 09:23:21 UTC 2015 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.11.20:
|
||
* Rename 'delete' to 'remove'.
|
||
* Fix editing device address.
|
||
* Use grid instead of three-column.
|
||
* Stop directory when running out of disk space.
|
||
* Remove double slashes in directives.
|
||
* Change to Font Awesome icon font.
|
||
- Fix systemd service for openSUSE Leap 42.x and openSUSE 13.2.
|
||
- Fix SUSEfirewall rule by setting UDP ports as UDP ports.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Aug 9 21:43:38 UTC 2015 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.11.19:
|
||
* Properly rename config files during integration tests.
|
||
* Add timeout for peek.
|
||
* Handle multiple case insensitivity prefixes in ignores.
|
||
- Add a SUSEfirewall rule.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Aug 2 09:32:36 UTC 2015 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.11.18:
|
||
* Use protocol provided buffers for requests.
|
||
* Update credits for dependencies.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jul 28 15:54:12 UTC 2015 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.11.17:
|
||
* Determine conflict winner based on change type and modification
|
||
time.
|
||
* Optionally ignore remote deletes.
|
||
* Add devices and directories without restart.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Jul 19 23:41:06 UTC 2015 - jacobwinski@gmail.com
|
||
|
||
- update to 0.11.16:
|
||
* Allow #editIgnores to scroll in browser.
|
||
* Don't let folder ID escape into HTML tag ID:s.
|
||
* Improve info text for device addresses.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jul 15 04:58:55 UTC 2015 - jacobwinski@gmail.com
|
||
|
||
- Update to 0.11.15 (changes since 0.11.13):
|
||
* Fix advanced option saving.
|
||
* Update protocol package.
|
||
* Update panic instructions.
|
||
* Remove one of two emits of events.DeviceConnected.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jul 6 11:38:09 UTC 2015 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.11.13 (changes since 0.11.11):
|
||
* Show FolderErrors result in UI.
|
||
* Fix CSRF tests.
|
||
* Fix add device button being overlapped by footer.
|
||
* Preserve setgid bit on local directories.
|
||
* Implement "advanced configuration" dialog.
|
||
* Add link to home page.
|
||
* Use bootstrap grid instead of column-count:3 for aligning
|
||
checkboxes.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jun 29 19:02:43 UTC 2015 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.11.11:
|
||
* Serialize scans and pulls.
|
||
* Do not rename duplicate directories.
|
||
* Trim string slices upon loading config.
|
||
* Make ping timeout configurable.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jun 24 12:33:37 UTC 2015 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.11.10:
|
||
* Do not warn about irrelevant symlinks, print path to culprit.
|
||
* Add label next to "Last file received".
|
||
* Correct API response when resetting a directory.
|
||
* Do not start model until services have been added.
|
||
* Sanitize rescan interval values.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jun 16 21:03:21 UTC 2015 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.11.9:
|
||
* Start directories before GUI/API.
|
||
* Correctly handle nil error in verbose logging.
|
||
* More resilient broadcast handling.
|
||
* Add trash can file versioning.
|
||
* Correctly set and clear errors for missing directories.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Jun 7 12:15:43 UTC 2015 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.11.8:
|
||
* Random number is too large for 32 bit archs.
|
||
* Silence discovery warnings.
|
||
* Fix missing languages.
|
||
- Remove /usr/sbin/rcsyncthing: service name is syncthing@$USER.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jun 1 13:14:32 UTC 2015 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.11.7:
|
||
* Change permissions of newly created files and directories.
|
||
* Make syncthing honour both the ignorePerms and FlagNoPermBits
|
||
settings.
|
||
* A performance fix for transfers of large files.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 25 10:39:12 UTC 2015 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.11.6:
|
||
Set permanent UPnP lease when required.
|
||
Show date and time for web GUI notification.
|
||
UPnP discovery results must not be collected in a background goroutine.
|
||
Be more lenient against errors when deleting.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat May 16 21:03:32 UTC 2015 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.11.5 (changes since 0.11.3):
|
||
* Add unit test for overriding ignored files.
|
||
* Use MD5 hash of filename for temporary file.
|
||
* Only restart global discovery on UPnP change if it was enabled
|
||
to start with.
|
||
* Virtual mtime support for environments that don't support
|
||
altering mtimes.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue May 12 05:37:21 UTC 2015 - sor.alexei@meowr.ru
|
||
|
||
- Update to 0.11.3:
|
||
* Do not remove the file when renaming on a case-insensitive
|
||
platform.
|
||
* Distinguish files with same name but different extension in
|
||
staggered versioner.
|
||
* Reschedule the next scan interval.
|
||
* Wait for stdout/stderr to close.
|
||
* Use actual release version for release note link.
|
||
* Set the execute bit on Windows executables.
|
||
* Trigger pull check on remote index updates.
|
||
* Implement upnpSvc.Stop().
|
||
* Remove system/editor specific ignores.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu May 7 19:34:43 UTC 2015 - sor.alexei@meowr.ru
|
||
|
||
- Initial package.
|