syncthing/lib/scanner
Jakob Borg adce6fa473
all: Support syncing ownership (fixes #1329) (#8434)
This adds support for syncing ownership on Unixes and on Windows. The
scanner always picks up ownership information, but it is not applied
unless the new folder option "Sync Ownership" is set.

Ownership data is stored in a new FileInfo field called "platform data". This
is intended to hold further platform-specific data in the future
(specifically, extended attributes), which is why the whole design is a
bit overkill for just ownership.
2022-07-26 08:24:58 +02:00
..
testdata lib/ignore, lib/scanner: Catch included items below ignored ones (#4811) 2018-05-14 09:47:23 +02:00
.gitignore Add benchmark of HashFile 2015-10-27 09:30:34 +01:00
blockqueue.go lib/scanner: Pass on errors while hashing (#7380) 2021-02-19 08:51:39 +01:00
blocks_test.go cmd/ursrv, lib/scanner: Remove unnecessary slicing of slices (#7491) 2021-03-17 21:04:36 +01:00
blocks.go lib/scanner: Allocate structure for final partial block (#7310) 2021-01-28 14:23:24 +01:00
debug.go all, lib/logger: Refactor SetDebug calls (#6054) 2019-10-04 13:03:34 +02:00
doc.go all: Update license url to https (ref #3976) 2017-02-09 08:04:16 +01:00
virtualfs_test.go all: Support syncing ownership (fixes #1329) (#8434) 2022-07-26 08:24:58 +02:00
walk_test.go all: Support syncing ownership (fixes #1329) (#8434) 2022-07-26 08:24:58 +02:00
walk.go all: Support syncing ownership (fixes #1329) (#8434) 2022-07-26 08:24:58 +02:00