* Wed May 30 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 2018 jengelh@inai.de
- Drop redundant wording from descriptions.
* Tue Apr 17 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).
* Sat Mar 17 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 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 01 2018 bwiedemann@suse.com
- Override BUILD_HOST to make build reproducible
* Thu Jan 11 2018 jengelh@inai.de
- Replace marketing blurb with a software description.
* Thu Jan 11 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 03 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 05 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 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 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 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 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 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 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 07 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 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 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 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.