Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
upstream changes:
-----------------
v1.22.0 Latest
Bugfixes:
#3868: gui: Auto select of device ID is broken on Internet Explorer
#7068: "Restore Versions" GUI breaks when path exists as both directory and
file
#7965: Trash Can File Versioning always throws errors on restore (even when
succeeded)
#7988: Unexpected cleanup behavior for Simple File Versioning
#8529: WebGUI is displayed incorrectly on "tablet sized" screens
Enhancements:
#2698: Sync extended file attributes on supported file systems
#7603: WebUI tooltip inconsistencies
#8506: macOS Monterey 12.5.1 aliases break after sync
|
|
|
|
|
|
upstream changes:
-----------------
o v1.21.0
Bugfixes:
#8219: REST API: db/completion no output when one folder is paused
#8479: Panic in failure reporting
Enhancements:
#1329: Add support for syncing ownership of files
#7981: Show likely status of disconnected devices
#8296: Auto-accepted receive-encrypted folders should have more sensible defaults
#8323: Show internally used paths in the GUI for debugging
#8448: Remove "restart on wakeup" functionality
|
|
- remove vendor directory and switch to separately downloaded modules
(NOTE: this part should probably be reverted after the next release!)
- patch go.mod and go.sum for quic-go update (the result of running
go get github.com/lucas-clemente/quic-go@v0.28.1, implies updating other
dependencies
- one source code patch for quic-go to fix API breakage
|
|
|
|
upstream changes:
-----------------
o v1.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
|
|
|
|
|
|
upstream changes:
-----------------
v1.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
v1.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.
|
|
|
|
pkgsrc changes:
---------------
* Add comments about usage of this file in unprivileged.
* Add _rc_subr_loaded variable for consistency with other rc files.
upstream changes:
-----------------
o v1.20.1
Bugfixes:
#8320: Spurious failure of new connections ("unknown (newer?) version of
the protocol" etc)
o v1.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
o v1.19.2
Enhancements:
#8180: Make error message upon reaching the free space quota more clear
o v1.19.1
Bugfixes:
#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:
#7942: Improve error message about folder marker outside of folder
#8130: CLI: add command to print pending folders offered by specific device
|
|
|
|
|
|
|
|
|
|
upstream changes:
-----------------
o v1.19.0
Bugfixes:
#8103: API: /rest/system/connections has misleading "total" entries
Enhancements:
#7428: Add ignore patterns to folder defaults
#8090: Allow specifying ports in --generate
|
|
upstream changes:
-----------------
o v1.18.6
Enhancements:
#8050: Display a warning when the ignore delete option is enabled
#8068: Request: show pending devices/folders in CLI
|
|
|
|
upstream changes:
-----------------
o v1.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
o v1.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"
o v1.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
o v1.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
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
Bugfixes:
irreversible Local Additions after re-adding the same folder as Receive Only
Scan due to watcher can not found local change while modify file to empty
TypeError: Cannot read property ‘urAccepted’ of undefined
Out-of-sync state of zero-byte files is not reflected on peers
Enhancements:
Add rest endpoint(s) to dismiss pending folder/device invitations
Accepting a receive encrypted folder share should prompt the user to input a password
Database GC can block for a long time
Ensure encryption to untrusted on new, trusted device on an existing folder
Use defaults for missing fields on the config rest API
Show discovery and listener status when not failed
|
|
|
|
|
|
|
|
upstream changes:
-----------------
v1.15.1
=======
This is a patch release to correct the inadvertently changed --config
flag.
Bugfixes:
o #7532: Removing pending folders is flaky
o #7549: Flag --config was renamed to --conf in 1.15.0
v1.15.0
=======
This release fixes a vulnerability where Syncthing and the relay server
can crash due to malformed relay protocol messages (CVE-2021-21404); see
GHSA-x462-89pf-6r5h.
This release updates the CLI to use subcommands and adds the subcommands
cli (previously standalone stcli utility) and decrypt (for offline
verifying and decrypting encrypted folders).
With this release we invite everyone to test the "untrusted (encrypted)
devices" feature. You should not use it yet on important production
data. Thus UI controls are hidden behind a feature flag. For more
information, visit:
https://forum.syncthing.net/t/testing-untrusted-encrypted-devices/16470
Bugfixes:
o #7198: Removing a folder and re-adding it again (untrusted) makes it not sync until restart
o #7385: infinite filesystem recursion due to missing file id
o #7419: panic "Snapshot(): database is closed" on start after wiping database
o #7429: "Ignore Patterns" tab disappears after visiting "Folder Defaults"
o #7434: Non-DNS-like computer name fails creation of HTTPS certificate
o #7451: strelaysrv v1.14.0 failing to load
o #7466: Receive-encrypted fails after a while: file with empty block list
o #7469: .stignore should be ignored in Receive Encrypted folders
o #7474: Device tries to push ignored files to a remote device in a 3-device setup
o #7481: Versioning help strings are not displayed in the GUI
o #7509: Sharing the first folder to an untrusted device on an established connection sends plain-text
Enhancements:
o #6566: Ship stcli in main package
o #7457: Remove sub-second precision from the REST API rest/stats/device.
o #7514: Increase default strelaysrv network buffer size
Other issues:
o #4719: Package stcli as Debian package
o #7199: Build script -no-upgrade handling is unintuitive
|
|
|
|
upstream changes:
-----------------
v1.14.0
@st-release st-release released this 14 days ago · 190 commits to main since this release
This release adds configurable device and folder defaults.
The output format of the /rest/db/browse
endpoint has
changed.
Bugfixes:
o #5426: Old device removed from introducer isn't removable from other devices
o #6086: Default Folder uses different config than user-created folders
o #7257: Rescan All button should be greyed out when all folders are paused.
o #7263: GUI displays Syncing (100%, 0 B) when syncing byte-sized files
o #7267: GUI log tailing is broken if closed when scrolled up
o #7268: Data requests block each other, and some API requests, due to casefs lock contention
o #7270: Data requests block API requests that also touch the filesystem
o #7273: Data requests block adding new folder
o #7280: Stopped folder not synchronizing after a rescan
o #7284: Do not touch .stignore on saving folder config when ignore patterns have not changed
o #7287: Tons of "Found x elements with non-unique id #optionsInputX" JavaScript errors when opening Advanced Configuration
o #7333: Encrypted folder fails to serve files < 1024 bytes
o #7347: “TypeError: Cannot set property ‘connected’ of undefined” error when removing devices
o #7354: Error message when external versioning fails is ambiguous
o #7371: junctionsAsDirs requires Syncthing restart to trigger
Enhancements:
o #944: Handle info labels that are longer than available space
o #4224: Editable default values for folders, devices
o #5187: Remove pending folders if remote device no longer announces them
o #6949: Visual eye sore on Advanced Configuration page.
o #7340: Change name from "Open Source Continuous File Synchronization" to "Syncthing" in Windows Firewall
Other issues:
o #7344: Very slow tests due to encryption token generation
v1.13.1
@st-release st-release released this on 3 Feb · 253 commits to main since this release
This is a re-release of v1.13.0, but with the optional tech-ui GUI
moved from being a theme to being a sub-directory under the default
theme. This solves the issue with selecting the tech-ui theme and then
being unable to switch back as this functionality is missing in the
tech-ui.
Bugfixes:
o #7324: Official builds of v1.13.0 come with the Tech Ui, which is impossible to switch back from
v1.13.0
@st-release st-release released this on 2 Feb · 253 commits to main since this release
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:
o #7005: panic: nil pointer dereference because (*db.Lowlevel)getMetaAndCheck() returns nil
o #7076: File not detected due to watching reporting events on old, deleted path
o #7165: Connections aren't actually closed when closing a protocol connection
o #7184: Spurious unexpected directory in untrusted folder
o #7197: In Recent Changes, the Device column is empty
o #7231: panic: deadlock detected at fmut
Enhancements:
o #7176: Active connections min/max setting
o #7178: Pending devices and folders should live in the database instead of configuration
Other issues:
o #6551: Test failure because of umask
|
|
|
|
Bugfixes:
#5360: Dangling symlink prevents filesystem watcher on FreeBSD
#6664: Panic due to internal folder context used on exported methods
#7063: panic: runtime error: invalid memory address or nil pointer dereference
#7077: GUI stuck with "id is not defined" error when trying to ignore non-existent folder
#7098: File deletions are not being synced in newly shared folders
Enhancements:
#6540: Config PATCH/PUT/DELETE API
#7099: Add a html message to GUI when javascript is disabled
#7108: Certificate for relaysrv with better naming
|
|
Bugfixes:
#7090: panics in failure reporting
|
|
|
|
|
|
|
|
|
|
While the protocol break issue used to be huge, it's been ok for a few
years and likely that upstream now feels obligated to avoid protocol
breaks.
Adjust the text to say that only updates with protocol breaks need
approval.
|
|
|
|
This release adds the config option announceLANAddresses to enable
(the default) or disable announcing private (RFC1918) LAN IP addresses
to global discovery.
It also fixes various bugs, and we can delete a patch that's no longer
needed.
|
|
|
|
While there is 1.9.0, it is only two days old and isn't in f-droid
yet. I am choosing to avoid new releases for a bit, on the theory
that it's better to let people other than pkgsrc users find any new
issues.
Tested with syncthing Android/f-droid 1.8.0.
Upstream changes:
bugfixes and minor enhanceements
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.
|
|
syncthing builds with Go 1.15 but panics on startup, which is why my bulk
build has not found this. This will be fixed in the next upstream version.
Discussed with tnn@ and gdt@
|
|
|
|
|