diff --git a/Cargo.toml b/Cargo.toml index 9d96bc8e..b5c45bcd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -77,7 +77,7 @@ tower-service = "0.3.0" url = "2.2" walkdir = "2" webauthn-rs = "0.3" -zstd = { version = "0.6", features = [ "bindgen" ] } +zstd = { version = "0.12", features = [ "bindgen" ] } # workspace dependencies proxmox-api-macro = { version = "1.0.4", path = "proxmox-api-macro" } diff --git a/proxmox-compression/debian/control b/proxmox-compression/debian/control index 91c1d56d..ab283ae1 100644 --- a/proxmox-compression/debian/control +++ b/proxmox-compression/debian/control @@ -22,8 +22,8 @@ Build-Depends: debhelper (>= 12), librust-tokio-1+fs-dev (>= 1.6-~~) , librust-tokio-1+io-util-dev (>= 1.6-~~) , librust-walkdir-2+default-dev , - librust-zstd-0.6+bindgen-dev , - librust-zstd-0.6+default-dev + librust-zstd-0.12+bindgen-dev , + librust-zstd-0.12+default-dev Maintainer: Proxmox Support Team Standards-Version: 4.6.1 Vcs-Git: git://git.proxmox.com/git/proxmox.git @@ -52,8 +52,8 @@ Depends: librust-tokio-1+fs-dev (>= 1.6-~~), librust-tokio-1+io-util-dev (>= 1.6-~~), librust-walkdir-2+default-dev, - librust-zstd-0.6+bindgen-dev, - librust-zstd-0.6+default-dev + librust-zstd-0.12+bindgen-dev, + librust-zstd-0.12+default-dev Provides: librust-proxmox-compression+default-dev (= ${binary:Version}), librust-proxmox-compression-0-dev (= ${binary:Version}), diff --git a/proxmox-compression/src/zstd.rs b/proxmox-compression/src/zstd.rs index dc0dcc74..d73610b7 100644 --- a/proxmox-compression/src/zstd.rs +++ b/proxmox-compression/src/zstd.rs @@ -73,7 +73,7 @@ impl<'a, T> ZstdEncoder<'a, T> { fn finish(&mut self) -> Result { let mut outbuf = OutBuffer::around(self.buffer.get_free_mut_slice()); let res = self.compressor.finish(&mut outbuf, true); - let size = outbuf.pos; + let size = outbuf.pos(); // drop(outbuf); self.buffer.add_size(size); res diff --git a/proxmox-sys/debian/control b/proxmox-sys/debian/control index 38c24ef4..576d4c1a 100644 --- a/proxmox-sys/debian/control +++ b/proxmox-sys/debian/control @@ -49,8 +49,7 @@ Depends: libacl1-dev, uuid-dev Suggests: - librust-proxmox-sys+logrotate-dev (= ${binary:Version}), - librust-proxmox-sys+sortable-macro-dev (= ${binary:Version}) + librust-proxmox-sys+logrotate-dev (= ${binary:Version}) Provides: librust-proxmox-sys+acl-dev (= ${binary:Version}), librust-proxmox-sys+crypt-dev (= ${binary:Version}), @@ -81,8 +80,8 @@ Multi-Arch: same Depends: ${misc:Depends}, librust-proxmox-sys-dev (= ${binary:Version}), - librust-zstd-0.6+bindgen-dev, - librust-zstd-0.6+default-dev + librust-zstd-0.12+bindgen-dev, + librust-zstd-0.12+default-dev Provides: librust-proxmox-sys-0+logrotate-dev (= ${binary:Version}), librust-proxmox-sys-0.4+logrotate-dev (= ${binary:Version}),