proxmox-backup/src
Dominik Csapak 5667b76381 fix #3393 (again): pxar/create: try to read xattrs/fcaps/acls by default
we have a static list of filesystems and their capabilities regarding
file attributes and fs features (e.g. sockets/fifos/etc) which also
includes xattrs,acls and fcaps

if we did not know a filesystem by its magic number (for example cephfs),
we did not even attempt to read xattrs, etc.

this patch adds those flags by default to unknown filesystems, and
removes them when we encounter EOPNOTSUPP (to remove the number
of syscalls)

with this, we should be able to catch xattrs/acls/fcaps on all
(unknown) fs types that support them

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2021-06-28 14:04:22 +02:00
..
acme update proxmox-http dependency 2021-05-17 11:29:24 +02:00
api2 api: add ignore-verified and outdated-after to datastore verify endpoint 2021-06-28 11:03:51 +02:00
backup backup/datastore: refactor chunk inode sorting to the datastore 2021-06-28 12:14:52 +02:00
bin file-restore/disk: support ZFS subvols with mountpoint=legacy 2021-06-28 13:58:41 +02:00
client update to zstd 0.6 2021-06-14 13:01:43 +02:00
config cleanup: factor out config::datastore::lock_config() 2021-06-04 09:04:14 +02:00
pxar fix #3393 (again): pxar/create: try to read xattrs/fcaps/acls by default 2021-06-28 14:04:22 +02:00
rrd clippy: more misc fixes 2021-01-26 09:54:55 +01:00
server verify-job: move snapshot filter into function 2021-06-28 11:03:44 +02:00
tape tape/helpers/snapshot_reader: sort chunks by inode (per index) 2021-06-28 12:16:14 +02:00
tools async_lru_cache: fix handling of errors in fetch 2021-06-28 13:48:26 +02:00
api2.rs file-restore: add binary and basic commands 2021-04-08 13:57:57 +02:00
auth_helpers.rs avoid chrono dependency, depend on proxmox 0.3.8 2020-09-15 07:12:57 +02:00
auth.rs api2/access/user: remove password for @pbs users on removal 2021-04-15 08:33:20 +02:00
backup.rs backup: remove AsyncIndexReader 2021-06-08 09:42:46 +02:00
buildcfg.rs file-restore: add debug mode with serial access 2021-05-07 10:00:12 +02:00
client.rs client: add VsockClient to connect to virtio-vsock VMs 2021-02-17 08:15:43 +01:00
config.rs hot-reload proxy certificate when updating via the API 2021-05-11 16:28:08 +02:00
lib.rs add acme client 2021-05-04 07:56:52 +02:00
server.rs proxmox-backup-proxy: fix leftover references on datastore removal 2021-06-04 08:22:53 +02:00
task.rs introduce TaskState trait 2020-10-12 14:11:57 +02:00
tools.rs tools: add AsyncLruCache as a wrapper around sync LruCache 2021-06-08 09:42:34 +02:00