1
0
mirror of https://github.com/restic/restic.git synced 2024-06-25 07:47:44 +02:00
restic/internal/restic
Michael Eischer bf054c09d2 backup: Ignore xattr.list permission error for parent directories
On FreeBSD, limited users may not be able to even list xattrs for the
parent directories above the snapshot source paths. As this can cause
the backup to fail, just ignore those errors.
2024-04-10 20:46:15 +02: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: fix test setup race conditions 2024-03-28 23:17:02 +01: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 backup: Ignore xattr.list permission error for parent directories 2024-04-10 20:46:15 +02: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 backup: Ignore xattr.list permission error for parent directories 2024-04-10 20:46:15 +02:00
node_openbsd.go backup: Ignore xattr.list permission error for parent directories 2024-04-10 20:46:15 +02:00
node_solaris.go [#issue 3127] Add xattr support for Solaris 2022-02-13 14:24:37 +05:30
node_test.go backup: Ignore xattr.list permission error for parent directories 2024-04-10 20:46:15 +02:00
node_unix_test.go backup: Ignore xattr.list permission error for parent directories 2024-04-10 20:46:15 +02:00
node_unix.go add go:build headers everywhere 2022-03-28 22:23:47 +02:00
node_windows_test.go backup: Ignore xattr.list permission error for parent directories 2024-04-10 20:46:15 +02:00
node_windows.go backup: Ignore xattr.list permission error for parent directories 2024-04-10 20:46:15 +02:00
node_xattr_test.go backup: Ignore xattr.list permission error for parent directories 2024-04-10 20:46:15 +02:00
node_xattr.go backup: Ignore xattr.list permission error for parent directories 2024-04-10 20:46:15 +02:00
node.go backup: Ignore xattr.list permission error for parent directories 2024-04-10 20:46:15 +02: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 backup: rename data_added_in_repo statistic to data_added_packed 2024-02-25 20:40:52 +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 backup: Ignore xattr.list permission error for parent directories 2024-04-10 20:46:15 +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