diff --git a/50-qemu-virtiofsd.json b/50-qemu-virtiofsd.json deleted file mode 100644 index 64e09c7..0000000 --- a/50-qemu-virtiofsd.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "description": "QEMU virtiofsd vhost-user-fs", - "type": "fs", - "binary": "/usr/libexec/virtiofsd" -} diff --git a/_service b/_service index e614b27..48f1ca1 100644 --- a/_service +++ b/_service @@ -3,10 +3,11 @@ https://gitlab.com/virtio-fs/virtiofsd.git git virtiofsd - v1.7.2 + v1.10.1 @PARENT_TAG@ [v]?([^\+]+)(.*) \1 + enable @@ -25,6 +26,6 @@ virtiofsd xz - false + true diff --git a/vendor.tar.xz b/vendor.tar.xz index 9dc33be..20fa4e9 100644 --- a/vendor.tar.xz +++ b/vendor.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9dc567a1ecfa9a244514a54e553929b8bc765f9e18fa780ad3c0c1a26e608a5d -size 12353100 +oid sha256:fa57f009ab7ede4768ac53646917e49bb831decb78a3a050de34063dc02f7ea0 +size 12339184 diff --git a/virtiofsd-1.10.1.tar.xz b/virtiofsd-1.10.1.tar.xz new file mode 100644 index 0000000..5925667 --- /dev/null +++ b/virtiofsd-1.10.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b52b3d59f43140dca7d56e6dc8d88a0f894eeb0de69d0003b72115be71627154 +size 97376 diff --git a/virtiofsd-1.7.2.tar.xz b/virtiofsd-1.7.2.tar.xz deleted file mode 100644 index 40558a1..0000000 --- a/virtiofsd-1.7.2.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:64ac4febe3799b77ca74485478b1248ca42f453521b47bb746eaa3863e94342d -size 95376 diff --git a/virtiofsd.changes b/virtiofsd.changes index 9fe3d85..b3da64c 100644 --- a/virtiofsd.changes +++ b/virtiofsd.changes @@ -1,3 +1,17 @@ +------------------------------------------------------------------- +Tue Jan 30 17:09:25 UTC 2024 - caleb.crane@suse.com + +- Fix CVE-2023-50711: vmm-sys-util: out of bounds memory accesses (bsc#1218502, bsc#1218500) +- Update to version 1.10.1: + * Bump version to v1.10.1 + * Fix mandatory user namespaces + * Don't drop supplemental groups in unprivileged user namespace + * Bump version to v1.10.0 + * Update rust-vmm dependencies (bsc#1218500) + * Bump version to v1.9.0 +- Spec: switch to using the upstream virtio-fs config file for qemu +- Spec: switch back to greedy cargo updates of vendored dependencies + ------------------------------------------------------------------- Thu Aug 31 20:28:08 UTC 2023 - Caleb Crane diff --git a/virtiofsd.spec b/virtiofsd.spec index 0259bfd..bae6214 100644 --- a/virtiofsd.spec +++ b/virtiofsd.spec @@ -1,7 +1,7 @@ # # spec file for package virtiofsd # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: virtiofsd -Version: 1.7.2 +Version: 1.10.1 Release: 0 Summary: vhost-user virtio-fs device backend written in Rust Group: Development/Libraries/Rust @@ -26,7 +26,6 @@ URL: https://gitlab.com/virtio-fs/virtiofsd Source0: %{name}-%{version}.tar.xz Source1: vendor.tar.xz Source2: cargo_config -Source3: 50-qemu-virtiofsd.json BuildRequires: cargo-packaging BuildRequires: libcap-ng-devel BuildRequires: libseccomp-devel @@ -47,7 +46,7 @@ cp %{SOURCE2} .cargo/config %install mkdir -p %{buildroot}%{_libexecdir} install -D -p -m 0755 %{_builddir}/%{name}-%{version}/target/release/virtiofsd %{buildroot}%{_libexecdir}/virtiofsd -install -D -p -m 0644 %{SOURCE3} %{buildroot}%{_datadir}/qemu/vhost-user/50-qemu-virtiofsd.json +install -D -p -m 0644 %{_builddir}/%{name}-%{version}/50-virtiofsd.json %{buildroot}%{_datadir}/qemu/vhost-user/50-virtiofsd.json %check %{cargo_test} @@ -57,6 +56,6 @@ install -D -p -m 0644 %{SOURCE3} %{buildroot}%{_datadir}/qemu/vhost-user/50-qemu %{_libexecdir}/virtiofsd %dir %{_datadir}/qemu %dir %{_datadir}/qemu/vhost-user -%{_datadir}/qemu/vhost-user/50-qemu-virtiofsd.json +%{_datadir}/qemu/vhost-user/50-virtiofsd.json %changelog