proxmox-backup/src
Dominik Csapak d84e4073af tools/zip: compress zips with deflate
by using our DeflateEncoder

for this to work, we have to create wrapper reader that generates the crc32
checksum while reading.

also we need to put the target writer in an Option, so that we can take
it out of self and move it into the DeflateEncoder while writing
compressed

we can drop the internal buffer then, since that is managed by the
deflate encoder now

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-04-07 12:34:31 +02:00
..
api2 api2/types: add type_text to DATASTORE_MAP_FORMAT 2021-03-25 13:18:10 +01:00
backup backup info: run rustfmt 2021-03-14 19:18:35 +01:00
bin code cleanup: drop extra newlines at EOF 2021-04-01 11:27:07 +02:00
client vsock_client: support authorization header 2021-04-01 11:09:28 +02:00
config typo fixes all over the place 2021-03-10 16:39:57 +01:00
pxar pxar: handle missing GROUP_OBJ ACL entries 2021-04-02 11:10:20 +02:00
rrd clippy: more misc fixes 2021-01-26 09:54:55 +01:00
server server/rest: compress static files 2021-04-07 12:34:31 +02:00
tape sgutils2: use enum for ScsiError 2021-03-27 15:57:48 +01:00
tools tools/zip: compress zips with deflate 2021-04-07 12:34:31 +02:00
api2.rs cleanup: move scan changers API implementation 2021-01-27 09:58:16 +01:00
auth.rs clippy fixups 2020-10-14 11:20:07 +02:00
auth_helpers.rs avoid chrono dependency, depend on proxmox 0.3.8 2020-09-15 07:12:57 +02:00
backup.rs typo fixes all over the place 2021-03-10 16:39:57 +01:00
buildcfg.rs typo fixes all over the place 2021-03-10 16:39:57 +01:00
client.rs client: add VsockClient to connect to virtio-vsock VMs 2021-02-17 08:15:43 +01:00
config.rs tape: add tape backup job configuration 2021-02-14 10:35:51 +01:00
lib.rs tape: add file format definitions 2020-12-05 10:45:08 +01:00
server.rs server/rest: extract auth to seperate module 2021-04-01 11:26:28 +02:00
task.rs introduce TaskState trait 2020-10-12 14:11:57 +02:00
tools.rs tools: add compression module 2021-04-07 12:34:31 +02:00