restic/internal/fs
Aneesh Nireshwalia 0962917974
Support windows metadata using generic attribs
Add new generic_attributes attribute in Node.
Use the generic attributes to add support for creation time and file attributes like hidden, readonly, encrypted in windows. Handle permission errors for readonly files in windows.
Handle backup and restore of encrypted attributes using windows system calls.
2024-02-22 17:31:20 -07:00
..
const.go fs: Add O_NONBLOCK 2018-04-30 15:34:58 +02:00
const_unix.go add go:build headers everywhere 2022-03-28 22:23:47 +02:00
const_windows.go add go:build headers everywhere 2022-03-28 22:23:47 +02:00
deviceid_unix.go add go:build headers everywhere 2022-03-28 22:23:47 +02:00
deviceid_windows.go add go:build headers everywhere 2022-03-28 22:23:47 +02:00
doc.go Moves files 2017-07-23 14:19:13 +02:00
file.go Support windows metadata using generic attribs 2024-02-22 17:31:20 -07:00
file_unix.go Replace most usages of ioutil with the underlying function 2022-12-02 19:36:43 +01:00
file_windows.go Support windows metadata using generic attribs 2024-02-22 17:31:20 -07:00
file_windows_test.go Add simple test for fs.TempFile on windows 2022-04-09 23:37:58 +02:00
fs_local.go backup: Set O_NOATIME in the right place 2022-02-06 15:00:37 +01:00
fs_local_vss.go golangci-lint: replace deprecated golint with revive 2022-03-28 22:33:17 +02:00
fs_reader.go Replace lots of unused parameters with _ 2023-05-18 21:17:53 +02:00
fs_reader_command.go backup: rework error reporting for subcommand 2023-10-27 23:58:52 +02:00
fs_reader_command_test.go fs: add tests for CommandReader 2023-10-27 23:58:52 +02:00
fs_reader_test.go all: Replace some errors.Wrap calls by errors.WithStack 2022-12-17 09:41:07 +01:00
fs_track.go Fix linter errors (except for tests) 2024-02-10 22:58:10 +01:00
helpers.go Simplify os.ModeType|os.ModeCharDevice => os.ModeType 2020-09-21 14:21:32 +02:00
interface.go Remove io.Writer from fs.File 2020-09-21 14:21:32 +02:00
path_prefix.go fs: Make HasPathPrefix work with relative paths 2018-01-05 17:38:52 +01:00
path_prefix_test.go fs: Make HasPathPrefix work with relative paths 2018-01-05 17:38:52 +01:00
preallocate_darwin.go Move PreallocateFile to fs package 2023-06-09 11:49:06 +03:00
preallocate_linux.go Move PreallocateFile to fs package 2023-06-09 11:49:06 +03:00
preallocate_other.go Move PreallocateFile to fs package 2023-06-09 11:49:06 +03:00
preallocate_test.go Move PreallocateFile to fs package 2023-06-09 11:49:06 +03:00
setflags_linux.go Set O_NOATIME flag on Linux 2022-02-06 15:00:34 +01:00
setflags_linux_test.go Replace most usages of ioutil with the underlying function 2022-12-02 19:36:43 +01:00
setflags_other.go Set O_NOATIME flag on Linux 2022-02-06 15:00:34 +01:00
stat.go Examine file ctime when checking if files have changed. 2019-04-23 21:54:35 -05:00
stat_bsd.go fs: Remove explicit type check in extendedStat 2022-11-27 19:58:06 +01:00
stat_test.go test: Use testing.T.Cleanup to remove tempdirs 2022-12-09 14:23:55 +01:00
stat_unix.go fs: Remove explicit type check in extendedStat 2022-11-27 19:58:06 +01:00
stat_windows.go add go:build headers everywhere 2022-03-28 22:23:47 +02:00
vss.go Replace lots of unused parameters with _ 2023-05-18 21:17:53 +02:00
vss_windows.go Fix typos 2023-12-06 13:11:55 +01:00