Changelog for
syncthing-relaysrv-1.27.4-1.1.i586.rpm :
* Tue Mar 05 2024 Marius Kittler
- 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 06 2024 Marius Kittler - 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 05 2024 Marius Kittler - Make syncthing-relaysrv package resolvable by using systemd users to create the required user and group
* Tue Jan 09 2024 Kyle Scheuing - 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 2023 Marius Kittler - 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 05 2023 Marius Kittler - 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 2023 Marius Kittler - Update to 1.26.1
* Bugfixes: [#9208]: Display error in 1.26 with login screen
* Tue Nov 07 2023 Marius Kittler - 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 04 2023 Marius Kittler - 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 05 2023 Martchus - 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 09 2023 Marius Kittler - 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 04 2023 Marius Kittler - 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 06 2023 Marius Kittler - 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 05 2023 Marius Kittler - Update to 1.23.4 - Bugfixes: [#8851]: \"Running global migration to fix encryption file sizes\" on every start
* Tue Apr 04 2023 Marius Kittler - 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 2023 Jakob Lorenz - Adding a desktop file for the Web UI
* Tue Mar 07 2023 Marius Kittler - 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 07 2023 Marius Kittler - Update to 1.23.1
* Bugfixes: [#8325]: \"accept: function not implemented\" after upgrading to syncthing v1.20.1
* Mon Jan 02 2023 Marius Kittler - 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 06 2022 Marius Kittler - 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 02 2022 Marius Kittler - 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 04 2022 Marius Kittler - 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 06 2022 Marius Kittler - 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 03 2022 Marius Kittler - 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 05 2022 Marius Kittler - 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 09 2022 Marius Kittler - 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 04 2022 Marius Kittler - Update to 1.20.1
* Bugfixes: [#8320]: Spurious failure of new connections (\"unknown (newer?) version of the protocol\" etc)
* Tue May 03 2022 Marius Kittler - 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 05 2022 Marius Kittler - Update to 1.19.2
* Enhancements: [#8180]: Make error message upon reaching the free space quota more clear
* Wed Mar 02 2022 Marius Kittler - 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 2022 Marius Kittler - 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 07 2021 Marius Kittler - 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 2021 Johannes Segitz - Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
* harden_strelaysrv.service.patch
* harden_syncthing-resume.service.patch
* harden_syncthingAATT.service.patch
* Tue Nov 02 2021 Marius Kittler - 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 06 2021 Marius Kittler - 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 2021 Fusion Future - Use /var/lib/syncthing-relaysrv in strelaysrv.service (boo#1190877).
* Tue Sep 07 2021 Marius Kittler - 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 05 2021 Marius Kittler - 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 09 2021 Marius Kittler - 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 01 2021 Marius Kittler - 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 2021 Fabian Niepelt - Fix User, Group, EnvironmentFile and ReadWritePaths in systemd.service unit
* Fri May 14 2021 Andreas Stieger - update to 1.16.1:
* fixes for other distributions only
* Tue May 04 2021 Marius Kittler - 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 07 2021 Marius Kittler - 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 03 2021 Marius Kittler - 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 03 2021 Dirk Müller - 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 2021 Dirk Müller - 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