Commit Graph

21 Commits

Author SHA256 Message Date
68c1c5905e - Update to version 1.26.8
* mllib: Export output_spaces function.
  * daemon: Fix echo-daemon so it doesn't fail on empty array input.
  * drives: fix deletion of servers on error
  * daemon: zfile: call pclose instead of fclose
  * utils: Add new CLEANUP_PCLOSE cleanup.  It calls pclose(3).
  * launch: direct: Only issue Debian /dev/kvm group warning if /dev/kvm wasn't openable (RHBZ#1130189).
  * lib: Missing include of <locale.h>.
  * python: fix possible free on uninit memory with OStringList optargs
  * df: unlock retire_mutex on early exit
  * daemon: use CLEANUP_CLOSE
  * daemon: blkid: fix memory issues in "no -p/-i" mode
  * daemon: initialize memory when handling DeviceList params
  * rescue: fix sscanf placeholders for --smp and --memsize
  * daemon: add and use a reply_with_unavailable_feature macro

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=316
2014-08-26 07:25:04 +00:00
bccb9f0848 - Update to version 1.26.6
* cleanups: add CLEANUP_FCLOSE (fclose on FILE*)
  * launch: Close file descriptors after fork (RHBZ#1123007).
  * virt-resize: Unmount filesystem after testing size.
  * daemon: Add extra debugging to umount_all command.
  * sparsify: Relax requirement that output device cannot be block device (RHBZ#1122557).
  * ocaml: Ignore Warning 3: deprecated feature: String.* functions.
  * sysprep: Standard exception handling, taken from virt-builder & virt-v2v.
  * customize: Use Common_utils.error function instead of failwith.
  * mllib: introduce Mkdtemp.temp_dir
  * inspect: ignore /etc/fstab with no entries (RHBZ#1113156).

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=309
2014-07-28 07:31:33 +00:00
e02e9f1d48 - Update to version 1.26.5
* generator: Sort the structs.
  * Use -v and -x flags consistently across OCaml virt-* tools.
  * mllib: Rewrite text wrapping function so it can handle newlines within the text.
  * mllib: Add a common 'warning' utility function.
  * mllib: Add an interface for Common_utils library.
  * mllib: Move common code for comparing version strings to library.
  * options: Compile out part of union which cannot be used when not compiling guestfish.
  * mllib: Create a common utility function is_directory.
  * fuse: UID 0 should override all permissions checks (RHBZ#1106548).
  * launch: libvirt: Only use serial BIOS (sgabios) on x86.
  * daemon: print parameters for vgchange in error messages
  * generator: fix daemon functions with optional params but no mandatory params
  * appliance: Increase udev timeout to 6000s (RHBZ#1096579).
  * launch: libvirt: Add -device sga (sgabios).

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=297
2014-07-07 08:05:23 +00:00
0c246c48e1 - Update to version 1.26.2
* sparsify: Add a note about qcow2 internal snapshots not being copied (RHBZ#1094746).
  * customize: random-seed file has moved again.
  * lib: xmlParse{File,Memory} -> xmlRead{File,Memory}
  * launch: direct: Supply -M option when testing qemu for devices.
  * tar-in: Fix places where we didn't cancel the receive (FileIn) correctly along error paths (RHBZ#1091803).
  * configure: Make sure grep matches qemu 2.x version string.
  * daemon: parted: part-get-name: switch from sgdisk to parted (RHBZ#1088424).
  * sparsify: If using -v (verbose), ensure #disk_create runs verbose too.
  * disk-create: Fix this API so it works correctly with block devices (RHBZ#1088262).
  * listfs: If LDM not available, don't inhibit partition detection (RHBZ#1079182).
  * mllib: utils: Add mapi function.
  * src/launch: improve the addition of the no-hpet option
  * handle: Free g->backend_settings.
  * python: Remove unnecessary library dependencies.
  * utils: Move guestfs___validate_guid out of utils.c.
  * utils: Remove for-loop variable decl.
  * rescue: Don't leak various variables when using --suggest option with multi-boot guests.
  * make-fs: Close FILE* along error path.
  * make-fs: Check for error return from guestfs_statvfs.
  * daemon: parted: part-get-name: Don't leak partition type string.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=283
2014-05-13 13:41:42 +00:00
138052f008 - Update to version 1.26.0
* virt-customize is a new tool for customizing disk images
  * virt-diff is a new tool for showing differences between filesystems
  * virt-sparsify has a new --in-place option
  * new virt-sysprep operations
  * many bug fixes
  * full release notes: http://libguestfs.org/guestfs-release-notes.1.html
- added 0000-hotfix.patch
- removed 0001-ocamlopt.patch

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=281
2014-03-28 14:19:16 +00:00
12c4282154 Update test-tool to handle virtio-blk in 11.4 builds
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=267
2014-01-23 22:34:34 +00:00
e6c81ca38c - Update to version 1.24.2
* launch: Print program and version as part of standard debug output when launching the handle.
  * lua: Don't redefine lua_objlen if already defined.
  * lib: Make sure -lselinux is used when linking libguestfs.so.
  * daemon: btrfs: Upstream 'btrfs device add' command now needs '--force' option to work.
  * perl: Give error instead of crashing if optarg is not an array reference.
  * Avoid modulo bias in random password generation
  * mllib: Add a utility function for safely reading from /dev/urandom.
  * podwrapper: virt-install is not a libguestfs page.
  * Update to latest gnulib to get hash relicensing change (thanks Jim Meyering).
  * Fix fstab block device resolution for FreeBSD

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=248
2013-12-17 21:35:11 +00:00
d9504cc043 - Update to version 1.24.1
* virt-resize & virt-sysprep can now use URIs to work on remote disks
  * many new virt-sysprep operations
  * many bug fixes
  * full release notes: http://libguestfs.org/guestfs-release-notes.1.html
- guestfsd needs at least libaugeas0 >= 1.0.0
- Recommend bash-completion to avoid completion errors

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=246
2013-11-26 10:30:37 +00:00
de9c98eadf - Update to version 1.22.6
* Initialize CLEANUP_* stack variables with NULL in various places.
  * daemon: sh: Fix missing initializer which caused segfault (RHBZ#1000121).
  * fish: Document that guestfish --remote --add won't work as expected (RHBZ#998513).
  * launch: direct: Don't try to wait for qemu if parent process forked (RHBZ#998482).
  * list-filesystems: Don't fail if there are no filesystems found (RHBZ#995711).
  * virt-list-filesystems: Fix to use $g->canonical_device_name instead of homebrew function.
  * daemon: If /proc/modules doesn't exist, linuxmodules optgroup is disabled.
  * launch: direct: Print \n after printing qemu command line.
  * conn: Make sure we display all log messages when qemu goes away.
  * lib: Turn 'random_chars' function used by libvirt backend into utility function.
  * daemon: ldm: Don't return an error if /dev/mapper doesn't exist.
  * daemon: Move all RESOLVE macros to daemon/stubs.c.
  * proto: Fix --enable-packet-dump mode.
  * daemon: Close augeas, hivex handles in unmount_all.
  * Fix parsing of boot flag in do_part_get_bootable()
  * Update gnulib to latest version.
  * augeas: Improve error reporting.
  * launch: direct: Add drives after machine parameters.
  * fish: Fix guestfish so it can recognize sheepdog://... as a valid URI.
  * resize: Move isatty_stdout function to separate module (TTY.isatty_stdout).
  * daemon: cap-get-file: Return empty string if no capability on file (RHBZ#989356).
  * src/file.c: Be sure to call guestfs___lazy_make_tmpdir before using g->tmpdir.
  * generator: Fix the case where a daemon function has one FileIn/FileOut parameter and no other parameters.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=237
2013-09-19 18:30:37 +00:00
43663c5480 Enable 1000-force-virtio_blk-in-old-guest-kernel.patch again
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=226
2013-08-20 18:43:14 +00:00
518efff326 - Update to version 1.20.2
* proto: Fix stack overflow when there are many progress events (RHBZ#909624).
  * rescue: Count the mountable filesystems when displaying the 'suggest' message.
  * lib: Define CLEANUP_CMD_CLOSE macro and use it throughout the library.
  * lib: Allow guestfs_free_* functions to be safely called with a NULL pointer.
  * btrfs: Fix btrfs_subvolume_list on F18 (RHBZ#903620).
  * daemon: Check parameter of base64-out and tar-out before running external command (RHBZ#908322).
  * daemon: download: Add extra check that download file is not a directory (RHBZ#908321).
  * daemon: Add more information to certain calls to perror.
  * daemon: Call wipefs before mkfs to work around pathological behaviour in btrfs.
  * lib: Add CLEANUP_* macros which automatically free things when leaving scope.
  * header: Deprecate LIBGUESTFS_HAVE_* in favour of GUESTFS_HAVE_*.
  * fuse: Use guestfs_rename to implement rename(2) syscall (RHBZ#895910).
  * New API: rename: Rename file within the same filesystem (RHBZ#895910).
  * fuse: If guestfs_last_errno returns 0, don't return no error to FUSE layer.
  * daemon: Change ln, ln-f (hard-link) APIs to use link(2) instead of external ln (RHBZ#895905).
  * Fix checksums-out command (RHBZ#895904).
  * launch: appliance: Fix parsing of QEMU_OPTIONS.
  * launch: appliance: Small refactoring of virtio-scsi detection code.

- enable ruby bindings only in 12.2 or later, ruby is too fragile

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=190
2013-02-25 20:54:52 +00:00
cbc2ab9c2a - Update to stable branch, version 1.20.0
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=169
2012-12-13 16:10:28 +00:00
65b6f4ec6c - Update to version 1.19.63 (fate#312159)
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=163
2012-11-23 19:21:05 +00:00
6cb65ae2de - Update to version 1.19.59
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=152
2012-11-13 23:31:27 +00:00
458fae6516 OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=138 2012-10-19 12:33:23 +00:00
bef4468770 - Update to version 1.19.53
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=137
2012-10-19 12:18:28 +00:00
91c64d8804 - Update to version 1.19.52
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=135
2012-10-15 06:24:45 +00:00
41a4fef07e - Update to version 1.19.49
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=130
2012-10-10 15:23:26 +00:00
3117b71d50 - change default_attach_method from appliance to libvirt if the
distro kernel includes virtio-scsi. This is true for 12.2+
  In 12.1 and older the attach_method remains appliance.
  The reason for this change is the creation of XML for libvirt,
  which is cumbersome for virtio-blk.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=129
2012-10-10 14:55:01 +00:00
68246d27ec - update virtio-blk patch to force vda in libguestfs-test-tool
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=107
2012-09-24 12:57:04 +00:00
374a11e6d2 - Update to version 1.19.43
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=105
2012-09-23 19:26:17 +00:00