2
2
mirror of https://github.com/octoleo/restic.git synced 2024-12-11 21:57:58 +00:00
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_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
const.go fs: Add O_NONBLOCK 2018-04-30 15:34:58 +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_unix.go Replace most usages of ioutil with the underlying function 2022-12-02 19:36:43 +01:00
file_windows_test.go Add simple test for fs.TempFile on windows 2022-04-09 23:37:58 +02:00
file_windows.go Support windows metadata using generic attribs 2024-02-22 17:31:20 -07:00
file.go Support windows metadata using generic attribs 2024-02-22 17:31:20 -07:00
fs_local_vss.go golangci-lint: replace deprecated golint with revive 2022-03-28 22:33:17 +02:00
fs_local.go backup: Set O_NOATIME in the right place 2022-02-06 15:00:37 +01:00
fs_reader_command_test.go fs: add tests for CommandReader 2023-10-27 23:58:52 +02:00
fs_reader_command.go backup: rework error reporting for subcommand 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_reader.go Replace lots of unused parameters with _ 2023-05-18 21:17:53 +02: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_test.go fs: Make HasPathPrefix work with relative paths 2018-01-05 17:38:52 +01:00
path_prefix.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_test.go Replace most usages of ioutil with the underlying function 2022-12-02 19:36:43 +01:00
setflags_linux.go Set O_NOATIME flag on Linux 2022-02-06 15:00:34 +01:00
setflags_other.go Set O_NOATIME flag on Linux 2022-02-06 15:00:34 +01: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
stat.go Examine file ctime when checking if files have changed. 2019-04-23 21:54:35 -05:00
vss_windows.go Fix typos 2023-12-06 13:11:55 +01:00
vss.go Replace lots of unused parameters with _ 2023-05-18 21:17:53 +02:00