proxmox-backup/src/backup
Wolfgang Bumiller d9b8e2c795 pxar: better error handling on extract
Errors while applying metadata will not be considered fatal
by default using `pxar extract` unless `--strict` was passed
in which case it'll bail out immediately.

It'll still return an error exit status if something had
failed along the way.

Note that most other errors will still cause it to bail out
(eg. errors creating files, or I/O errors while writing
the contents).

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2020-08-03 09:40:55 +02:00
..
async_index_reader.rs implement AsyncSeek for AsyncIndexReader 2020-07-22 17:28:49 +02:00
backup_info.rs lock_file: return std::io::Error 2020-07-31 08:53:00 +02:00
catalog.rs add From<&DirEntryAttribute to CatalogEntryType and make it pub(crate) 2020-06-24 07:08:50 +02:00
catalog_shell.rs pxar: better error handling on extract 2020-08-03 09:40:55 +02:00
checksum_reader.rs switch from failure to anyhow 2020-04-17 18:43:30 +02:00
checksum_writer.rs switch from failure to anyhow 2020-04-17 18:43:30 +02:00
chunk_stat.rs src/backup/chunk_stat.rs: log write speed 2019-02-25 13:21:00 +01:00
chunk_store.rs src/backup/data_blob.rs: new load_from_reader(), which verifies the CRC 2020-07-28 10:23:16 +02:00
chunk_stream.rs switch from failure to anyhow 2020-04-17 18:43:30 +02:00
chunker.rs datastore/chunker: fix comment typos 2020-07-22 16:12:49 +02:00
crypt_config.rs src/backup/crypt_config.rs - compute_digest: make it more secure 2020-07-08 12:53:04 +02:00
crypt_reader.rs switch from failure to anyhow 2020-04-17 18:43:30 +02:00
crypt_writer.rs switch from failure to anyhow 2020-04-17 18:43:30 +02:00
data_blob.rs src/backup/data_blob.rs: new load_from_reader(), which verifies the CRC 2020-07-28 10:23:16 +02:00
data_blob_reader.rs src/backup/data_blob_reader.rs: avoid unwrap() - return error instead 2020-07-10 11:28:19 +02:00
data_blob_writer.rs src/backup/file_formats.rs: remove signed chunks 2020-07-08 16:23:26 +02:00
datastore.rs cleanup: manifest is always CryptMode::None 2020-07-31 10:25:30 +02:00
dynamic_index.rs add and implement chunk_from_offset for IndexFile 2020-07-22 17:28:49 +02:00
file_formats.rs src/backup/file_formats.rs: remove signed chunks 2020-07-08 16:23:26 +02:00
fixed_index.rs fixed index: chunk_from_offset: avoid slow modulo operation 2020-07-22 17:46:07 +02:00
index.rs implement AsyncSeek for AsyncIndexReader 2020-07-22 17:28:49 +02:00
key_derivation.rs client: introduce --keyfd parameter 2020-07-08 13:56:38 +02:00
manifest.rs src/backup/manifest.rs: cleanup - again, avoid recursive call to write_canonical_json 2020-07-27 10:31:34 +02:00
prune.rs datastore: prevent deletion of snaps in use as "previous backup" 2020-07-30 08:26:01 +02:00
read_chunk.rs src/backup/data_blob.rs: new load_from_reader(), which verifies the CRC 2020-07-28 10:23:16 +02:00
verify.rs cleanup: manifest is always CryptMode::None 2020-07-31 10:25:30 +02:00