2
2
mirror of https://github.com/octoleo/restic.git synced 2024-05-28 22:50:48 +00:00
restic/internal/restic
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
..
testdata restic: Ensure snapshots created by TestCreateSnapshot are valid 2023-07-22 19:55:57 +02:00
backend_find_test.go convert MemorizeList to be repository based 2023-10-25 23:01:35 +02:00
backend_find.go Fix linter errors (except for tests) 2024-02-10 22:58:10 +01:00
blob_set_test.go internal/restic: Return summary from BlobSet.String 2023-08-25 21:41:30 +02:00
blob_set.go internal/restic: Return summary from BlobSet.String 2023-08-25 21:41:30 +02:00
blob_test.go Move restic package to internal/restic 2017-07-24 17:43:32 +02:00
blob.go restic: decouple restic.Handle 2023-10-25 22:54:07 +02:00
config_test.go Use _ as parameter name for unused Context 2023-05-18 21:15:45 +02:00
config.go repository: extract Load/StoreJSONUnpacked 2022-07-17 13:22:00 +02:00
counted_blob_set_test.go Fix typos 2023-12-06 13:11:55 +01:00
counted_blob_set.go prune: Shrink keepBlobs set if possible 2022-10-22 18:45:12 +02:00
doc.go Move restic package to internal/restic 2017-07-24 17:43:32 +02:00
duration_test.go forget: Fail test if duration parsing error is missing 2022-08-18 20:14:09 +02:00
duration.go comment cleanup 2022-08-18 20:15:38 +02:00
find_test.go restic: Cleanup and simplify TestCreateSnapshot 2023-07-22 19:55:57 +02:00
find.go prune: Use a single CountedBlobSet to track blobs 2022-10-22 18:45:12 +02:00
id_int_test.go Move restic package to internal/restic 2017-07-24 17:43:32 +02:00
id_test.go internal/restic: Remove unused ID.EqualString 2022-10-14 18:20:11 +02:00
id.go internal/restic: Fix ID.UnmarshalJSON, ParseID 2022-10-16 10:39:52 +02:00
ids_test.go restic: Clean up restic.IDs type 2022-12-03 12:38:20 +01:00
ids.go restic: Clean up restic.IDs type 2022-12-03 12:38:20 +01:00
idset_test.go restic: Clean up restic.IDs type 2022-12-03 12:38:20 +01:00
idset.go restic: Clean up restic.IDs type 2022-12-03 12:38:20 +01:00
json.go repository: Reuse buffers in Repository.LoadUnpacked 2023-01-30 22:01:01 +01:00
lister_test.go convert MemorizeList to be repository based 2023-10-25 23:01:35 +02:00
lister.go convert MemorizeList to be repository based 2023-10-25 23:01:35 +02:00
lock_test.go repository: make repo.Options configurable for test repos 2024-02-03 18:22:47 +01:00
lock_unix.go lock: Don't copy the lock when checking for process existence 2022-11-11 21:45:55 +01:00
lock_windows.go internal/restic: Fix UID/GID parsing 2022-10-14 18:21:00 +02:00
lock.go Fix linter errors (except for tests) 2024-02-10 22:58:10 +01:00
mknod_unix.go add go:build headers everywhere 2022-03-28 22:23:47 +02:00
node_aix.go Support windows metadata using generic attribs 2024-02-22 17:31:20 -07:00
node_darwin.go Make restic.{lchown,mknod} regular functions 2021-05-27 22:51:40 +02:00
node_freebsd.go add go:build headers everywhere 2022-03-28 22:23:47 +02:00
node_linux.go all: Replace some errors.Wrap calls by errors.WithStack 2022-12-17 09:41:07 +01:00
node_netbsd.go Support windows metadata using generic attribs 2024-02-22 17:31:20 -07:00
node_openbsd.go Support windows metadata using generic attribs 2024-02-22 17:31:20 -07:00
node_solaris.go [#issue 3127] Add xattr support for Solaris 2022-02-13 14:24:37 +05:30
node_test.go Support windows metadata using generic attribs 2024-02-22 17:31:20 -07:00
node_unix_test.go restic: test NodeFromFileInfo for symlinks 2023-07-08 18:18:13 +02:00
node_unix.go add go:build headers everywhere 2022-03-28 22:23:47 +02:00
node_windows.go Support windows metadata using generic attribs 2024-02-22 17:31:20 -07:00
node_xattr.go Support windows metadata using generic attribs 2024-02-22 17:31:20 -07:00
node.go Support windows metadata using generic attribs 2024-02-22 17:31:20 -07:00
parallel.go split deleteFiles into UI and logic parts 2024-01-27 12:51:08 +01:00
repository.go replace some usages of restic.Repository with more specific interface 2024-01-27 13:02:02 +01:00
snapshot_find_test.go convert MemorizeList to be repository based 2023-10-25 23:01:35 +02:00
snapshot_find.go convert MemorizeList to be repository based 2023-10-25 23:01:35 +02:00
snapshot_group_test.go Fix typos 2023-12-06 13:11:55 +01:00
snapshot_group.go backup: return normal error if --group-by cannot be parsed 2023-05-18 17:23:31 +02:00
snapshot_policy_test.go Refactor policy sum calculation & duration parsing 2023-03-14 19:29:08 -07:00
snapshot_policy.go Preserve oldest snapshot when keep-within* does not collect enough 2023-06-17 15:17:20 +02:00
snapshot_test.go repository: Remove empty cleanup functions in tests 2022-12-11 11:06:25 +01:00
snapshot.go Fix linter errors (except for tests) 2024-02-10 22:58:10 +01:00
tag_list_test.go feat(tags): Create Flatten() method 2020-12-29 10:59:46 +01:00
tag_list.go all: Minor cleanups 2022-10-16 10:50:39 +02:00
testing_test.go rewrite: cleanup tests 2023-12-24 15:36:22 +01:00
testing.go rewrite: cleanup tests 2023-12-24 15:36:22 +01:00
tree_stream.go repository: extract LoadTree/SaveTree 2022-07-17 13:11:28 +02:00
tree_test.go Ensure consistent naming for <snapshot>:<subfolder> syntax 2023-07-22 19:55:57 +02:00
tree.go Ensure consistent naming for <snapshot>:<subfolder> syntax 2023-07-22 19:55:57 +02:00
zeroprefix_test.go restorer: move zeroPrefixLen to restic package 2022-09-24 21:39:39 +02:00
zeroprefix.go restorer: move zeroPrefixLen to restic package 2022-09-24 21:39:39 +02:00