SHA256
1
0
forked from pool/libguestfs

563 Commits

Author SHA256 Message Date
Dominique Leuenberger
431b589f03 Accepting request 1136941 from Virtualization
Update libguestfs to version 1.52.0

OBS-URL: https://build.opensuse.org/request/show/1136941
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=98
2024-01-05 20:43:17 +00:00
Charles Arnold
46d45c57c4 - 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.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=557
2024-01-04 20:17:55 +00:00
Charles Arnold
b6a0221f51 - 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

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=556
2024-01-02 18:40:23 +00:00
Dominique Leuenberger
aa8537a969 Accepting request 1132565 from Virtualization
Update libguestfs to version 1.51.9

OBS-URL: https://build.opensuse.org/request/show/1132565
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=97
2023-12-12 18:32:04 +00:00
Charles Arnold
ab781585c3 - Update to version 1.51.9
* Include <libxml/parser.h> for xmlReadMemory
  * Language translations

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=554
2023-12-11 20:22:52 +00:00
Ana Guerrero
aa35dfe7ae Accepting request 1130818 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1130818
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=96
2023-12-04 22:02:32 +00:00
Charles Arnold
2e48e27d85 Accepting request 1130767 from home:olh:branches:Virtualization
- Require OCaml 4.07+

OBS-URL: https://build.opensuse.org/request/show/1130767
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=552
2023-12-04 15:47:55 +00:00
Charles Arnold
d42fb7fc56 - Update to version 1.51.8
* There are no upstream release notes for verion 1.51.x
  * Dropped the virt-dib tool
  * Add support for lzma and zstd compression methods.
  * Add --chown option for virt-customize
  * Add new virt-customize --tar-in operation
  * Various bug fixes and language translations
- Drop patch contained in new tarball
  Omit-file--S-option-on-older-distros-that-lack-support.patch

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=551
2023-11-28 20:05:28 +00:00
Ana Guerrero
5724b9f75e Accepting request 1113550 from Virtualization
Fixes for bsc#1215543, bsc#1215461, bsc#1215586, bsc#1215664

OBS-URL: https://build.opensuse.org/request/show/1113550
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=95
2023-09-26 20:01:50 +00:00
Charles Arnold
44d90ba9dd Update comment
libguestfs.spec (see also bsc#1215664)

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=549
2023-09-25 22:14:06 +00:00
Charles Arnold
89bd589d71 Update comment
See also bsc#1215461

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=548
2023-09-25 22:12:16 +00:00
Charles Arnold
791af902b9 - bsc#1215543 - guestfs regression: file: Use -S option with -z
Omit-file--S-option-on-older-distros-that-lack-support.patch
- bsc#1215586 - guestfs regression: non functional network due to
  missing sysconfig-netconfig
  libguestfs.spec

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=547
2023-09-25 21:01:06 +00:00
Ana Guerrero
a47b9ef538 Accepting request 1098403 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1098403
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=94
2023-07-13 15:17:54 +00:00
Charles Arnold
01fa11bbb8 - bsc#1212972 - cannot find any suitable libguestfs supermin
libguestfs.spec

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=545
2023-07-05 17:39:02 +00:00
Dominique Leuenberger
65cf7b84be Accepting request 1075624 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1075624
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=93
2023-03-30 20:52:50 +00:00
Charles Arnold
f7ba4a0966 Accepting request 1074597 from home:marxin:branches:Virtualization
- Enable LTO as it works fine now (use FAT lto objects for static libs).

OBS-URL: https://build.opensuse.org/request/show/1074597
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=543
2023-03-30 18:23:56 +00:00
Dominique Leuenberger
35ddf690de Accepting request 1072077 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1072077
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=92
2023-03-15 17:56:20 +00:00
Charles Arnold
9993a917e4 Accepting request 1071979 from home:vulyanov:branches:Virtualization
- Configure with --enable-appliance-format-auto to allow
  qcow2-format fixed appliances.

KubeVirt libguestfs-tools container now expects the appliance rootfs
to be in qcow2 format instead of raw.

OBS-URL: https://build.opensuse.org/request/show/1071979
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=541
2023-03-15 10:25:05 +00:00
Dominique Leuenberger
150d725bad Accepting request 1067270 from Virtualization
Update to libguestfs version 1.50.1

OBS-URL: https://build.opensuse.org/request/show/1067270
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=91
2023-02-23 15:29:10 +00:00
Charles Arnold
855831c048 - Update to version 1.50.1
* This is a bug fix release. No upstream changelog.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=539
2023-02-22 20:24:18 +00:00
Dominique Leuenberger
7a11b8f263 Accepting request 1065781 from Virtualization
Update to libguestfs version 1.50.0

OBS-URL: https://build.opensuse.org/request/show/1065781
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=90
2023-02-14 19:08:18 +00:00
Charles Arnold
6f8f0f0625 - Update to version 1.50.0
* https://libguestfs.org/guestfs-release-notes-1.50.1.html
  * Inspection
    When listing the packages in RPM-based guests, the inspection
    API no longer checks package signatures. This is because the
    newer librpm used by libguestfs does not understand signatures
    stored in older guests, such as SHA1 used by RHEL 6 (thanks
    Panu Matilainen).
    "guestfs_inspect_get_hostname" in guestfs(3) can now handle
    /etc/hostname files containing comments (thanks Dawid Zamirski).
    "guestfs_file_architecture" in guestfs(3) can now parse files
    using zstd compression.
    "guestfs_inspect_get_osinfo" in guestfs(3) now returns the
    correct osinfo field for Windows 11. However because of
    decisions made by Microsoft, these guests still return product
    name and other strings identifying as Windows 10 (thanks Yaakov
    Selkowitz, Yongkui Guo).
  * New APIs
    "guestfs_device_name" in guestfs(3) is a new API to read the
    device name associated with a drive, for example calling this
    with 0 will return /dev/sda.
    "guestfs_clevis_luks_unlock" in guestfs(3) is a new API for
    unlocking disks using the Clevis/Tang network-based full disk
    encryption scheme. Furthermore implement this in guestfish and
    guestmount (Laszlo Ersek).
    "guestfs_inspect_get_build_id" in guestfs(3) is a new API for
    reading the build ID from some Linux and Windows guests. It is
    not widely used on Linux, but for Windows it is vital for
    identifying Windows 11.
  * Other API changes

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=537
2023-02-09 22:19:33 +00:00
Dominique Leuenberger
ed3c7c75f1 Accepting request 1063526 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1063526
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=89
2023-02-07 17:49:17 +00:00
Charles Arnold
bf2825a32c Include jsc in comment
* jsc#PED-2113

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=535
2023-01-30 21:44:05 +00:00
Dominique Leuenberger
05725994d1 Accepting request 1043374 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1043374
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=88
2022-12-16 20:26:05 +00:00
Charles Arnold
371394c089 Accepting request 1043309 from home:dimstar:Factory
- Fix build with RPM 4.18: rpm wants to do a proper cleanup, and
  fails on the design choice to have /usr/lib65 without write
  permission. As we already tar'ed the content up, we can simply
  change the permissions of winsupport's content to allow proper
  erasing.

OBS-URL: https://build.opensuse.org/request/show/1043309
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=533
2022-12-16 16:34:17 +00:00
Charles Arnold
8327a03b19 Accepting request 1039189 from openSUSE:Factory:RISCV
- Enable build on riscv64

OBS-URL: https://build.opensuse.org/request/show/1039189
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=532
2022-12-15 17:48:56 +00:00
Dominique Leuenberger
6e2b1a0636 Accepting request 1039017 from Virtualization
Update to libguestfs version 1.48.6

OBS-URL: https://build.opensuse.org/request/show/1039017
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=87
2022-11-30 13:59:54 +00:00
Charles Arnold
1909e063be - Update to version 1.48.6
* This is a bug fix release. No upstream changelog.
- Drop f162e47e-m4-Fix-configure-disable-ocaml.patch

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=530
2022-11-29 19:57:00 +00:00
Dominique Leuenberger
b184139aff Accepting request 1031589 from Virtualization
Sync with SLE15-SP5 changelog and spec file.

OBS-URL: https://build.opensuse.org/request/show/1031589
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=86
2022-10-28 17:30:10 +00:00
Charles Arnold
e077767708 Sync with SLE15-SP5 and Factory changes.
- Drop requirement for icoutils in SLE as this package is not
  available.
  libguestfs.spec

- jsc#PED-2113 [Virt Tools] Refresh Virtualization Tools for Xen
  and KVM Management
- bsc#1201064 - Libguestfs: Buffer overflow in get_keys leads
  to DOS - CVE-2022-2211

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=528
2022-10-27 14:34:27 +00:00
Dominique Leuenberger
8f365b9f64 Accepting request 1030893 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1030893
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=85
2022-10-25 09:19:49 +00:00
Charles Arnold
54811d9271 Accepting request 1030198 from home:lnussel:branches:Virtualization
- Drop reiserfs (boo#1191092)

OBS-URL: https://build.opensuse.org/request/show/1030198
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=526
2022-10-24 14:01:38 +00:00
Charles Arnold
ac23b9a808 Adjustments to quite rpmlint building for 15-SP5
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=525
2022-10-03 19:27:02 +00:00
Dominique Leuenberger
faede01df3 Accepting request 1001501 from Virtualization
Add upstream patch for disabling ocaml builds. Additional side benefit of this submission is to trigger rebuild of libguestfs against latest libgcrpyt.

OBS-URL: https://build.opensuse.org/request/show/1001501
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=84
2022-09-07 09:06:07 +00:00
Charles Arnold
e7d98ecfe9 - Upstream patch to fix running configure --disable-ocaml
f162e47e-m4-Fix-configure-disable-ocaml.patch

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=523
2022-09-06 16:36:25 +00:00
Richard Brown
d8b623bb8f Accepting request 990308 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/990308
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=83
2022-07-21 09:33:19 +00:00
Charles Arnold
4b12b3ec01 - Update to version 1.48.4
* This is a bug fix release
- Drop patches included in new tarball
  CVE-2022-2211-docs-guestfs-security-document.patch
  CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch
- CVE-2022-2211 - Fix buffer overflow in get_keys()

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=521
2022-07-12 21:55:44 +00:00
Dominique Leuenberger
b75efca023 Accepting request 986262 from Virtualization
Fix for bsc#1201064 VUL-0: CVE-2022-2211: Libguestfs: Buffer overflow in get_keys leads to DOS

OBS-URL: https://build.opensuse.org/request/show/986262
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=82
2022-07-02 13:34:26 +00:00
Charles Arnold
12360924d7 - bsc#1201064 - Libguestfs: Buffer overflow in get_keys leads
to DOS - CVE-2022-2211

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=519
2022-06-30 16:44:12 +00:00
Charles Arnold
7898a20f8a - CVE-2022-2211 - Fix buffer overflow in get_keys()
CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch
  CVE-2022-2211-docs-guestfs-security-document.patch

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=518
2022-06-29 16:19:00 +00:00
Dominique Leuenberger
adad60f239 Accepting request 980688 from Virtualization
Fix for bsc#1190501 virt-builder fails to install packages when building an image. Added missing dependency in the spec file.

OBS-URL: https://build.opensuse.org/request/show/980688
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=81
2022-06-04 21:27:11 +00:00
Charles Arnold
4abb31e0da - bsc#1190501 - virt-builder fails to install packages when
building an image. Add Recommends: dhcp-client for the appliance.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=516
2022-06-03 22:03:40 +00:00
Charles Arnold
433bd9bd5f - Add Recommends: dhcp-client for the appliance.
libguestfs.spec

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=515
2022-06-03 21:26:37 +00:00
Dominique Leuenberger
fea3458380 Accepting request 980531 from Virtualization
Update to version 1.48.3. Note that guestfs-tools is now a separate package from libguestfs (no longer a sub-package).

OBS-URL: https://build.opensuse.org/request/show/980531
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=80
2022-06-02 19:54:03 +00:00
Charles Arnold
f23952ddd9 Drop for building ruby-libguestfs
Requires:       ruby(release)
Provides:       ruby(guestfs) = %{version}

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=513
2022-06-02 14:36:05 +00:00
Charles Arnold
b5aaee3daa Add requirement for glib2-devel for gobject-devel
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=512
2022-06-01 17:42:29 +00:00
Charles Arnold
92ecd6951c libguestfs-devel requires libguestfs0
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=511
2022-06-01 16:58:56 +00:00
Charles Arnold
dfe5a7cfe3 Fix Requires for gobject-devel
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=510
2022-06-01 16:02:45 +00:00
Charles Arnold
394b1b3eaa - Update to version 1.48.3
* Several bugs fixed in this release since version 1.48.1
  * Updated language files

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=509
2022-06-01 15:34:55 +00:00