Dietmar Maurer
|
62ee2eb405
|
avoid some clippy warnings
|
2019-10-26 11:42:05 +02:00 |
Dietmar Maurer
|
4c9f753c56
|
src/backup/data_blob.rs: define create_zero_chunk as member function
and rename it to build_zero_chunk()
|
2019-10-14 10:58:26 +02:00 |
Dietmar Maurer
|
2745151d93
|
src/backup/data_blob.rs: add create_zero_chunk() helper
|
2019-10-14 10:44:46 +02:00 |
Dietmar Maurer
|
7123ff7d43
|
src/backup/data_blob.rs: avoid Arc<CryptConfig>
use simple reference instead.
|
2019-10-07 11:41:35 +02:00 |
Dietmar Maurer
|
4ee8f53d07
|
remove DataChunk file format - use DataBlob instead
|
2019-10-06 10:31:06 +02:00 |
Wolfgang Bumiller
|
9025312aa6
|
avoid lifetimes in blob reader/writer
|
2019-08-16 10:07:24 +02:00 |
Dietmar Maurer
|
39a4df61d6
|
improve docs
|
2019-08-14 14:08:27 +02:00 |
Dietmar Maurer
|
018d11bb84
|
src/backup/data_blob.rs: move parts into single files
|
2019-08-14 13:24:41 +02:00 |
Dietmar Maurer
|
e27c5a559f
|
src/backup/data_blob.rs: avoid excessive stack usage
|
2019-08-14 12:44:08 +02:00 |
Dietmar Maurer
|
c638542b4b
|
src/backup/file_formats.rs: moved header_size
|
2019-08-14 12:35:53 +02:00 |
Dietmar Maurer
|
6082216343
|
src/backup/data_blob.rs - CryptReader/CryptWriter: fix buffer size handling
|
2019-08-13 15:23:15 +02:00 |
Dietmar Maurer
|
548c9489d7
|
src/backup/data_blob.rs - DataBlobReader: impl compressed, encrypted blobs
|
2019-08-13 13:17:08 +02:00 |
Dietmar Maurer
|
2aa0bfff59
|
src/backup/data_blob.rs - DataBlobReader: implement reader for encrtypted blobs
|
2019-08-13 13:17:08 +02:00 |
Dietmar Maurer
|
e9a385a78e
|
src/backup/data_blob.rs - DataBlobReader: impl compressed, signed blobs
|
2019-08-12 17:47:25 +02:00 |
Dietmar Maurer
|
4bfa147eaf
|
src/backup/data_blob.rs - DataBlobReader: impl. reader for signed blobs
|
2019-08-12 17:41:25 +02:00 |
Dietmar Maurer
|
09785b2795
|
src/backup/data_blob.rs - DataBlobReader: start serious impl.
|
2019-08-12 17:20:41 +02:00 |
Dietmar Maurer
|
a32bd8a516
|
src/backup/data_blob.rs - DataBlobWriter: fix decryption
|
2019-08-12 11:57:29 +02:00 |
Dietmar Maurer
|
5d15cb49b4
|
src/backup/data_blob.rs - compute_crc: start after blob header
|
2019-08-12 11:32:26 +02:00 |
Dietmar Maurer
|
18be4ec24a
|
src/backup/data_blob.rs - DataBlobWriter: fix magic number for uncompressed blobs
|
2019-08-12 10:46:05 +02:00 |
Dietmar Maurer
|
5622a3fcdb
|
src/backup/data_blob.rs - DataBlobWriter: impl. compressed encrypted blobs
|
2019-08-12 10:16:42 +02:00 |
Dietmar Maurer
|
f4942e9ffd
|
src/backup/data_blob.rs - DataBlobWriter: impl. encrypted blobs
|
2019-08-12 10:08:00 +02:00 |
Dietmar Maurer
|
7776becf5d
|
src/backup/data_blob.rs - DataBlobWriter: impl. compressed signed blobs
|
2019-08-12 09:01:08 +02:00 |
Dietmar Maurer
|
706638f803
|
src/backup/data_blob.rs: impl. ChecksumWriter
To correctly compute crc,hmac of final data.
|
2019-08-12 08:53:53 +02:00 |
Dietmar Maurer
|
f796351c54
|
src/backup/data_blob.rs: impl. DataBlobWriter for authenticated blobs
|
2019-08-12 07:34:41 +02:00 |
Dietmar Maurer
|
a762ce54fd
|
src/backup/data_blob.rs: make DataBlobWriter more generic
Allow to write compressed and uncompressed blobs.
|
2019-08-11 12:14:04 +02:00 |
Dietmar Maurer
|
1f26fdef19
|
src/backup/data_blob.rs: impl. simple reader/writer
To avoid loading blob into memory.
|
2019-08-11 11:32:36 +02:00 |
Dietmar Maurer
|
781ac11c6a
|
src/backup/data_blob.rs: define const MAX_BLOB_SIZE
|
2019-08-09 11:49:06 +02:00 |
Dietmar Maurer
|
863be2e6e2
|
src/backup/data_blob.rs: allow largert blob sizes (128MB)
Need this for catalog files.
|
2019-08-09 10:22:56 +02:00 |
Dietmar Maurer
|
eecb23560b
|
src/backup/data_blob.rs - encode: always compute crc
|
2019-08-07 08:30:27 +02:00 |
Dietmar Maurer
|
f889b15867
|
src/backup/data_blob.rs: always compute crc
|
2019-08-06 11:42:14 +02:00 |
Dietmar Maurer
|
69ecd8d5b0
|
src/backup/data_blob.rs: implement signed blobs
|
2019-08-02 09:56:01 +02:00 |
Wolfgang Bumiller
|
5485b579a1
|
backup: use new proxmox::tools::io traits
This replaces all `write_value` calls with `write_le_value`
calls!
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
|
2019-07-01 10:37:02 +02:00 |
Dietmar Maurer
|
b208da8393
|
src/backup/data_{chunk,blob}.rs: add verify_crc method
|
2019-06-26 09:54:25 +02:00 |
Dietmar Maurer
|
cb08ac3efe
|
src/api2/backup.rs: replace upload_config with upload_blob
|
2019-06-23 11:44:30 +02:00 |
Dietmar Maurer
|
a38c5d4d12
|
src/backup/data_blob.rs: implement from_raw()
|
2019-06-23 09:35:44 +02:00 |
Dietmar Maurer
|
ba01828d38
|
try to use use proxmox::tools::io::ops::ReadExtOps
|
2019-06-22 16:29:10 +02:00 |
Dietmar Maurer
|
27042ce637
|
src/backup/file_formats.rs: improve docs
|
2019-06-22 15:45:36 +02:00 |
Dietmar Maurer
|
9f83e0f7ee
|
src/backup/crypt_config.rs: simplify decode interface
|
2019-06-22 13:24:29 +02:00 |
Dietmar Maurer
|
0066c6d972
|
src/backup/crypt_config.rs: remove encode_chunk, use encrypt_to instead
|
2019-06-22 13:02:53 +02:00 |
Dietmar Maurer
|
991abfa8b4
|
src/backup/file_formats.rs: split out file format data
|
2019-06-22 09:12:25 +02:00 |
Dietmar Maurer
|
b7f4f27d6c
|
add crc field for binary blobs formats
|
2019-06-21 18:49:04 +02:00 |
Dietmar Maurer
|
3025b3a53c
|
src/backup/data_blob.rs: new file format for binary blobs
|
2019-06-21 11:32:07 +02:00 |