From 46d45c57c460acd81950d361818c0ddb43074b2b0908babe138c24b06e909d04 Mon Sep 17 00:00:00 2001 From: Charles Arnold Date: Thu, 4 Jan 2024 20:17:55 +0000 Subject: [PATCH] =?UTF-8?q?-=20Update=20to=20version=201.52.0=20=20=20*=20?= =?UTF-8?q?The=20Python=20bindings=20now=20use=20bytes=20(instead=20of=20s?= =?UTF-8?q?tr)=20for=20the=20=20=20=20=20event=20callback=20message,=20sin?= =?UTF-8?q?ce=20it=20may=20contain=20arbitrary=208=20bit=20=20=20=20=20dat?= =?UTF-8?q?a=20=20=20=20=20Fix=20a=20rare=20crash,=20and=20avoid=20memory?= =?UTF-8?q?=20leaks=20in=20event=20callbacks=20=20=20*=20Support=20for=20O?= =?UTF-8?q?Caml=205,=20and=20OCaml=20=E2=89=A5=204.07=20is=20now=20the=20m?= =?UTF-8?q?inimum=20=20=20*=20The=20OCaml=20bindings=20now=20release=20the?= =?UTF-8?q?=20runtime=20lock=20around=20calls=20=20=20=20=20to=20guestfs?= =?UTF-8?q?=5Fclose,=20since=20that=20call=20might=20be=20long-running=20(?= =?UTF-8?q?for=20=20=20=20=20example=20it=20might=20have=20to=20shut=20dow?= =?UTF-8?q?n=20the=20appliance=20and=20synch=20disks).=20=20=20*=20Support?= =?UTF-8?q?=20OpencloudOS=20=20=20*=20SELinux=20relabelling=20now=20runs?= =?UTF-8?q?=20in=20parallel,=20meaning=20it's=20a=20lot=20=20=20=20=20quic?= =?UTF-8?q?ker=20=20=20*=20Add=20support=20for=20lzma=20and=20zstd=20compr?= =?UTF-8?q?ession=20methods=20in=20tar=20APIs=20=20=20=20=20(like=20guestf?= =?UTF-8?q?s=5Ftar=5Fin)=20=20=20*=20guestfs=5Fpvs=5Ffull=20previously=20d?= =?UTF-8?q?idn't=20always=20return=20the=20correct=20=20=20=20=20device=20?= =?UTF-8?q?names.=20This=20has=20now=20been=20fixed.=20=20=20*=20guestfs?= =?UTF-8?q?=5Fbtrfs=5Ffilesystem=5Fbalance=20fixed=20so=20it=20now=20works?= =?UTF-8?q?=20with=20=20=20=20=20more=20modern=20btrfs=20tools=20(J=C3=BCr?= =?UTF-8?q?gen=20H=C3=B6tzel).=20=20=20*=20The=20guestfish(1)=20--key=20op?= =?UTF-8?q?tion=20now=20recognizes=20LVM=20names=20like=20=20=20=20=20/dev?= =?UTF-8?q?/mapper/rhel=5Fbootp--73--75--123-root=20=20=20*=20guestfish=20?= =?UTF-8?q?--key=20option=20also=20supports=20a=20new=20--key=20all:...=20?= =?UTF-8?q?=20=20=20=20selector=20to=20try=20the=20same=20key=20on=20all?= =?UTF-8?q?=20devices.=20=20=20*=20In=20guestmount(1)=20avoid=20calling=20?= =?UTF-8?q?fclose(NULL)=20on=20error=20paths,=20=20=20=20=20which=20might?= =?UTF-8?q?=20have=20caused=20a=20crash=20on=20some=20platforms.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=557 --- libguestfs-1.51.10.tar.gz | 3 --- libguestfs-1.51.10.tar.gz.sig | 17 ----------------- libguestfs-1.52.0.tar.gz | 3 +++ libguestfs-1.52.0.tar.gz.sig | 17 +++++++++++++++++ libguestfs.changes | 35 +++++++++++++++++++++++++---------- libguestfs.spec | 2 +- 6 files changed, 46 insertions(+), 31 deletions(-) delete mode 100644 libguestfs-1.51.10.tar.gz delete mode 100644 libguestfs-1.51.10.tar.gz.sig create mode 100644 libguestfs-1.52.0.tar.gz create mode 100644 libguestfs-1.52.0.tar.gz.sig diff --git a/libguestfs-1.51.10.tar.gz b/libguestfs-1.51.10.tar.gz deleted file mode 100644 index 6e93e73..0000000 --- a/libguestfs-1.51.10.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0d7b350e973f33dc6d7a1a2999a82f7a0713ab446e52666612933d0a3aa64fa7 -size 19060752 diff --git a/libguestfs-1.51.10.tar.gz.sig b/libguestfs-1.51.10.tar.gz.sig deleted file mode 100644 index 8ca5514..0000000 --- a/libguestfs-1.51.10.tar.gz.sig +++ /dev/null @@ -1,17 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQJFBAABCAAvFiEE93dPsa0HSn6Mh2fqkXOPc+G3aKAFAmWBrXURHHJpY2hAYW5u -ZXhpYS5vcmcACgkQkXOPc+G3aKAFPg//ZAeSs+NZ+ETk3v1X9V1kINc1kah381KU -oVjxDJD8gEaaS3QpVjJ0ku8fhsd5b+mi8G9E5CxRVb1nBffW9+ik61hrOLMYyhmF -bKsx0zJBdISKhDwvZln5ySRPCQVspUJvOFcLIhF5AJimoDhijm2lNZJx/COxP7EM -UZQFoBUBlfLBz7jHysUKimHUjPVfuVBHLb24p5p7wseXVd4c0Guy76x43OiTI7T3 -5epb029qG2hK8wxyWxWo1wRUJUODCAdAYK60ovPI7s2OdhricC7BgHwo2qXuJ+sJ -MnpSYNm1mPYsFxMjy2wW4NZTh8sbeC56zwub4tjyf+Pk/9sPq8/FrE4ZUhf/MyC/ -BkmAWaX+qfzNnvjCfptFK82DQCE47UQWqmgHPsyWtnHBD4r+k3WIkofr8YHTxvp4 -IWwY2pXlKyWKi9Uj8PBjRIZYMhAWqGJiHmSOGFeHKbUQ+xmVVyHnqqceqyjvrMRm -Y8EpWrH49tbMjS+NlJevRTDp0XRrym8Z6s8/D3aVoRY6tZHcoEDcAz/m+xE8s2eL -JVyZ9u7ulsyxXEkwJZ1QVxkBrB1LllAO1zQjl2wVBeWY2PfP+9Gb44UaZ01cxkPU -MVwYquxgedWuExgyDG4lAvz9dnqqRBQIWavBn/vVYrmrHxxCVSlQmYfaLukt7yS7 -pLCSULFbogA= -=OY3d ------END PGP SIGNATURE----- diff --git a/libguestfs-1.52.0.tar.gz b/libguestfs-1.52.0.tar.gz new file mode 100644 index 0000000..5013b6d --- /dev/null +++ b/libguestfs-1.52.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f8d9b8eb032b980ce9c4ae8ea87f41d5d9056c7bfa20c30aa0a2cd86adf70dc +size 19057115 diff --git a/libguestfs-1.52.0.tar.gz.sig b/libguestfs-1.52.0.tar.gz.sig new file mode 100644 index 0000000..1e12389 --- /dev/null +++ b/libguestfs-1.52.0.tar.gz.sig @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- + +iQJFBAABCAAvFiEE93dPsa0HSn6Mh2fqkXOPc+G3aKAFAmWW64MRHHJpY2hAYW5u +ZXhpYS5vcmcACgkQkXOPc+G3aKDVHw//UIr27iA6WpJy0KyLOSmcdyrtYbnnySwP +GH7ho8tpggDjXjSYyuUSjeqhCluMSy6XGYxYmZKNx8gyvydCfX7oflr6Lldti6tk +9vARyrIg85knFH4VgxZfVpN7FUava3qbVSW5EH4T539+rKi7r8M6bgyPzeeOCd0w +8jzeLy0VPz9XMCBMQ0HRbtX6EjttblNSgD7NnjhqQt274UJW6bdrzXvTHw/uyr0p ++Qbzas8qaUye5E1L6jqlH+5fHoF0R481PDq6XS8CvGWGD+/7MMTuRUDYa69ia9Du +pbD5XjTWU1ELGiS/nah3HWcprKzpw7MJmqqOKCnQedxPyeNbJQ5XfRc0R6HRkxil +yHq8hU2eidWz+/zLvV69vL1jXoUddYdv0YpIFqTtyAAFYvzfc6GgcJ/wcAr8DdOl +/ULMxf+AH0Lm7Pygj6R/cdbd0OvmDCi3LoN2oyMVMvVAhsx0UMcGfPdHony7FUYS +u23k6fJ7B3ksL6TtWJyjSbzW7v3I7LcfI8SShprR728VppYjyryEkxB+4H/DsWe7 +eTMqnOddoteuBAapUoXZnOdfbMLkZib+2Kel7DnezLCiAnWXXALRWUreyrasr0vT +r1bZwJKjJH1atbKO+6taKkcATVoieRUxJkBDDdSOlpE3zuLL8btMgU6KerWLl1Yu +YRiSNBCEfjM= +=4eIl +-----END PGP SIGNATURE----- diff --git a/libguestfs.changes b/libguestfs.changes index 6e95705..adfd160 100644 --- a/libguestfs.changes +++ b/libguestfs.changes @@ -1,15 +1,30 @@ ------------------------------------------------------------------- -Tue Jan 2 11:30:13 MST 2024 - carnold@suse.com +Thu Jan 4 13:10:51 MST 2024 - carnold@suse.com -- Update to version 1.51.10 - * options: Allow --key all:SELECTOR to be used to match any - device. Rewrite --key documentation. - * mltools/libosinfo-c.c: Fix off-by-one error - * mldrivers: look for bootloader config in /boot/grub/grub.cfg in - case of UEFI - * daemon/btrfs: Use new syntax for balance command - * ocaml: Nullify custom block before releasing runtime lock - * ocaml: Use Gc.finalise instead of a C finalizer +- Update to version 1.52.0 + * The Python bindings now use bytes (instead of str) for the + event callback message, since it may contain arbitrary 8 bit + data + Fix a rare crash, and avoid memory leaks in event callbacks + * Support for OCaml 5, and OCaml ≥ 4.07 is now the minimum + * The OCaml bindings now release the runtime lock around calls + to guestfs_close, since that call might be long-running (for + example it might have to shut down the appliance and synch disks). + * Support OpencloudOS + * SELinux relabelling now runs in parallel, meaning it's a lot + quicker + * Add support for lzma and zstd compression methods in tar APIs + (like guestfs_tar_in) + * guestfs_pvs_full previously didn't always return the correct + device names. This has now been fixed. + * guestfs_btrfs_filesystem_balance fixed so it now works with + more modern btrfs tools (Jürgen Hötzel). + * The guestfish(1) --key option now recognizes LVM names like + /dev/mapper/rhel_bootp--73--75--123-root + * guestfish --key option also supports a new --key all:... + selector to try the same key on all devices. + * In guestmount(1) avoid calling fclose(NULL) on error paths, + which might have caused a crash on some platforms. ------------------------------------------------------------------- Mon Dec 11 12:39:30 MST 2023 - carnold@suse.com diff --git a/libguestfs.spec b/libguestfs.spec index 2edbee5..f948661 100644 --- a/libguestfs.spec +++ b/libguestfs.spec @@ -18,7 +18,7 @@ Name: libguestfs ExclusiveArch: x86_64 ppc64 ppc64le s390x aarch64 riscv64 -Version: 1.51.10 +Version: 1.52.0 Release: 0 Summary: Access and modify virtual machine disk images License: GPL-2.0-or-later