a50be92a32- Include mkinitrd scripts from lvm2, device-mapper, mdadm and nfs-client for 13.2 builds. The scripts will be removed from these packages, they are required here. (bnc#883863, bnc#883873,bnc#883876)Olaf Hering2014-07-02 09:31:23 +00:00
40bbd6b5dbAccepting request 236465 from Virtualization
Stephan Kulow
2014-06-07 05:12:36 +00:00
b8a3032516Accepting request 236410 from home:mlatimer:branches:VirtualizationOlaf Hering2014-06-06 12:35:32 +00:00
dc410682d5Accepting request 236111 from Virtualization
Stephan Kulow
2014-06-04 16:39:35 +00:00
271a9fe0eb- Update to version 1.26.3 * ppc64: Use console=hvc0 console=ttyS0. * fish: simplify output of 'supported' * Fix some spelling mistakes and typos in documentation (RHBZ#1099284). * configure: Move --with-default-backend test later in configure.ac. * Fix handling of passwords in URLsOlaf Hering2014-05-26 09:23:53 +00:00
4a9024cf2eAccepting request 234225 from Virtualization
Stephan Kulow
2014-05-16 16:11:39 +00:00
95acf398d5git format-patch -k is broken, create non-empty file for hotfix.patchOlaf Hering2014-05-13 13:51:49 +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.Olaf Hering2014-05-13 13:41:42 +00:00
c486572fc1Accepting request 229048 from Virtualization
Stephan Kulow
2014-04-05 14:47:01 +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.patchOlaf Hering2014-03-28 14:19:16 +00:00
bfb2291d7dAccepting request 225115 from Virtualization
Stephan Kulow
2014-03-09 17:27:25 +00:00
d2d5635662use backport of upstream commit f75142c577255b30f2a8e1d27baa5fd185594197Olaf Hering2014-02-28 15:26:04 +00:00
820099f8db- Build without ocaml.opt on s390x and ppc64le 0001-ocamlopt.patchOlaf Hering2014-02-27 12:41:42 +00:00
66c8db8e7dAccepting request 222204 from Virtualization
Stephan Kulow
2014-02-15 07:05:47 +00:00
0335bfb185- Update to version 1.24.5 * FAQ: Another common problem is permission denied errors when running as root. * FAQ: Add another common Ubuntu appliance problem. * list-filesystems: Do not segfault if guestfs_btrfs_subvolume_list returns an error (RHBZ#1064008). * actions/part_set_gpt_type: set type of "guid" parameter as "GUID" (RHBZ#1008417). * generator: generate code for parameter validation * generator: add a GUID parameter type * utils: add a function to validate a GUID string * Remove bogus license file from daemon subdirectory. * daemon: Always pass -F option to mkfs.ntfs. * resize: Don't truncate libguestfs error messages. * libvirt-domain: Remove unnecessary and wrongly indented parens. * fish/uri: Tidy up error messages. * daemon: lvm2: Ignore "unknown device" output when a PV is missing (RHBZ#1054761). * generator/set-uuid: Fix two typos in documentation * sparsify: Prevent overwriting block or char output devices (RHBZ#1056290). * test-tool: Rearrange output into alphabetical order.Olaf Hering2014-02-12 23:45:34 +00:00
67c19b1daf- more testcases for SLE12, using grub2 libguestfs.test.simple.create-sles12-guest.sh libguestfs.test.simple.create-sles12-guest-crypt-on-lvm.shOlaf Hering2014-02-04 21:58:08 +00:00
d6eaa1561eAccepting request 220698 from Virtualization
Stephan Kulow
2014-02-04 18:25:35 +00:00
7f36b4ca45- drop i586 from ExclusiveArch as SLE-12 does not build a runnable kernel there, and KVM is 64bit onlyOlaf Hering2014-02-03 14:23:45 +00:00
24fa3766f1Accepting request 220472 from Virtualization
Stephan Kulow
2014-02-01 07:43:28 +00:00
ec60cc521f- Update to version 1.24.4 * launch: Allow backend = "appliance" for backwards compatibility (RHBZ#1055452). * daemon: Use wipefs_has_force_option to decide whether to add wipefs --force option. * init: Display clocksource (only when debugging is enabled). * launch: direct: Make sure we pass lpj= parameter when using TCG. * Use recommended timer settings for KVM (RHBZ#1053847). * fuse: clear stat structs (RHBZ#660687). * fuse: remove extra trailing \n in debug messagesOlaf Hering2014-01-20 22:25:52 +00:00
c9f6f630e1- Include crypto modules in appliance to enable luks related commandsOlaf Hering2014-01-20 18:42:21 +00:00
2f158c7e68- Resolve also library dependencies of libnss in mkinitrd (bnc#847785) - BuildRequire nfs-utils to get mount.nfs, for virt-rescueOlaf Hering2014-01-20 16:32:24 +00:00
e01aaf51b3Accepting request 214131 from Virtualization
Stephan Kulow
2014-01-17 10:04:17 +00:00
6e1bf6bd40- Include mkinitrd from 13.1 when building appliance for 13.2 or later because dracut can not be used as replacement for mkinitrd and supermin is not ready yetOlaf Hering2014-01-16 21:11:35 +00:00
bc4f6b59c4Accepting request 213063 from Virtualization
Stephan Kulow
2014-01-08 19:07:50 +00:00
f7073632ba- Update to version 1.24.4 * ruby: Fix .new method (RHBZ#1046509). * RHEL 6: ruby: Fix fallback to rake/rdoctask for old rake. * inspect: fix detection of newer CirrOS versions (RHBZ#1045450). * launch: libvirt: Clearer message when libvirt screws up. * fish: Fix memory leak in inspect/-i code (detected by valgrind). * appliance: Create an /etc/resolv.conf file referring to qemu user network nameserver (RHBZ#1044585). * fish: Move -d option parsing to common function. * fish: Deprecate the -D option (prefer --no-dest-paths instead). * daemon: Improve error message for readlink call. * generator: Fix bug in documentation of guestfs_free_* functions. * fish: Ensure print_inspect_prompt can only be called by guestfish. * inspector: Ensure low-level inspection functions can only be called by virt-inspector. * virt-cat, virt-filesystems, virt-ls don't use libconfig. * resize: Move roundup64 function into common utilities. * fuse: provide a stub "flush" implementation (RHBZ#660687). * recipes: Use new style -a/-d options in virt-edit example. * daemon: mkfs: Use -I option to force mkfs.fat to write a filesystem over a whole device (RHBZ#1039995). * proto: Remove another error message which hides earlier error. * proto: Remove error message which hides earlier error. * lib: fix newline in error output (RHBZ#923355). * recipes: Add a recipe for masking a systemd service. * launch: direct: Pass -enable-fips option if qemu supports it. * fish: improve the command error messagesOlaf Hering2014-01-07 14:04:04 +00:00
7c75ddc132Accepting request 211296 from Virtualization
Stephan Kulow
2013-12-19 11:14:37 +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 FreeBSDOlaf Hering2013-12-17 21:35:11 +00:00
ddc18c9ebeAccepting request 209253 from Virtualization
Stephan Kulow
2013-12-04 11:29:01 +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 errorsOlaf Hering2013-11-26 10:30:37 +00:00
dfaf30ae92Accepting request 204261 from Virtualization
Tomáš Chvátal
2013-10-22 12:52:33 +00:00
1c10e4f73dAccepting request 204260 from VirtualizationOlaf Hering2013-10-22 09:09:06 +00:00
6081a81c51- Update to version 1.22.7 * fish: CVE-2013-4419: Fix insecure temporary directory handling for remote guestfish (bnc#845720). * sysprep: firstboot: Don't set `Created_files flag unless files are created. * firstboot: Add some debugging to the control script. * firstboot: Fix test for installing sysvinit scripts. * firstboot: Install both systemd and SysV init scripts. * firstboot: Start service after network only. * firstboot: Fix firstboot scripts so they work on Ubuntu. * edit: Add virt-edit --edit as an alias for virt-edit -e. * btrfs: Fix improper memmove usage in do_btrfs_subvolume_list (RHBZ#1018149). * daemon: xattr: Fix scope of cleanup buf to avoid memory leaks. * daemon: parted: Fix memory leak of list of strings. * daemon: Fix scope of cleanup functions to avoid memory leaks. * df: parallel: Add a debug message when work function returns an error. * daemon: 'exists' API should not follow broken symlinks. * sysprep: Don't remove /var/cache/apt/archives/partial directory. * firstboot: Invoke firstboot.sh script with 'start' parameter. * daemon: Don't set LD_PRELOAD for guestfsd children. * daemon: Fix xfs_info parser because of new format. * sysprep: Fix option quoting in manual page. * virt-df: parallel: Send debugging messages to stderr. * inspection: Don't print a warning if \Windows\explorer.exe does not exist. * launch: direct: Set QEMU_AUDIO_DRV=none to stop qemu opening audio devices. * virt-df: parallel: Compile debugging messages in always. * daemon: augeas: Don't test if AUG_NO_ERR_CLOSE is defined. * daemon: augeas: Enhance error reporting for aug_init failures. * drives: Don't need to call free_drive_servers since preceding code checks servers == NULL. * sparsify: Fix signal handling. * daemon: tar: Use a temporary file to pass excludes to tar command (RHBZ#1001875). * format: Set MBR partition type byte appropriately (RHBZ#1000428).Olaf Hering2013-10-18 08:33:16 +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.Olaf Hering2013-09-19 18:30:37 +00:00
a67e5e3dfe- Create symlink from /etc/mtab to /proc/self/mounts (bnc#840662)Olaf Hering2013-09-19 13:45:26 +00:00
0f8e75e274Accepting request 196827 from Virtualization
Stephan Kulow
2013-09-02 15:02:14 +00:00
79b4b7a5ae- Add network related modules to initrd (bnc#835949) - Remove supermin.d - Mount also /dev/pts in mount-rootfs-and-do-chroot.shOlaf Hering2013-08-22 07:48:54 +00:00
9477ca4060Accepting request 195729 from Virtualization
Tomáš Chvátal
2013-08-21 08:31:17 +00:00
f81f2e7585Accepting request 186009 from Virtualization
Stephan Kulow
2013-08-07 18:45:12 +00:00
db5b9bfb41Remove config from udevrulesdir. People (including rpm-lint folks) do not understand the meaning of this misnamed feature.Olaf Hering2013-08-06 06:17:43 +00:00
7bfe3eca01- Package /lib/udev or /usr/lib/udev in guestfsd subpackageOlaf Hering2013-08-05 15:48:49 +00:00
158ee81960- Preserve permissions for /lib/udev in guestfsd subpackageOlaf Hering2013-08-05 15:17:23 +00:00
3db8c6d279- Update to version 1.20.10 * sysprep: On RHEL, firstboot script should be called S99... not 99. * fish: For -N option, add drive with explicit format = "raw". * daemon: Implement set-label for XFS and fix it for btrfs (RHBZ#986875). * mkfs: Use -b size=<size> for xfs (RHBZ#981715). * cmd: Allow callers to override file-closing behaviour after fork. * daemon: hivex: Check that hivex_commit is passed an absolute path (RHBZ#981683). * daemon: Verify ext2/3/4 filesystem name before passing to mke2fs (RHBZ#978302). * virt-resize: Add notes about Windows and disk consistency (RHBZ#975753). * virt-resize: Take into account large start offset of the first partition when calculating overhead (RHBZ#974904). * launch: direct: Calculate appliance root correctly when iface drives are added (RHBZ#975797).Olaf Hering2013-07-30 19:01:17 +00:00
d5edf456dc- Update to version 1.20.9 * txz-out: Fix this API to produce xz files again (RHBZ#972775). * inspect: Fix bogus warning for partitions without /boot.ini * inspect: Partial support for non-standard windows system rootOlaf Hering2013-06-16 06:37:47 +00:00
0520a0a155- Update to version 1.20.8 * events: Avoid event handler limit if program allocates and deallocates handlers. * proto: Fix for rare FileIn hangs. (RHBZ#969845) * inspection: Don't segfault if /etc/SuSE-release is an empty file. * fuse: Allow specifying the fstype of a mount * is_lv: Does not need to depend on lvm2. * add --with-supermin-extra-options configure option * Remove use of gnulib progname module. * inspection: Fix double-free when certain guest files are empty. (CVE-2013-2124) * daemon: Properly quote arguments for tar-out, base64-out commands (RHBZ#957772). * inspection: Don't fail if libosinfo database is not found (RHBZ#948324). * daemon/copy: Ensure errno is preserved along error * Better error messages for FUSE and other things not supported.Olaf Hering2013-06-04 12:02:49 +00:00
c59d75c301- force paths to supermin/supermin-helper even if package is not available at buildtimeOlaf Hering2013-04-08 18:55:30 +00:00
2b0d4a3ae1- Update to version 1.20.5 * daemon: file: Remove extraneous space after output of 'file' command (RHBZ#928995). * lib: Add missing cases in switch statements. * appliance: Make sure cachedir has mode 0755 (RHBZ#921292). * appliance: Use ignore_value() macro instead of casting return to (void). * launch: Print attach-method, tmpdir, umask, euid when launching. * utils: Fix error messages for external commands that fail (RHBZ#921040).Olaf Hering2013-04-02 12:45:37 +00:00
c0212c17f9- make sure /etc/lvm/lvm.conf exists (bnc#812931)Olaf Hering2013-04-02 12:39:51 +00:00
95c541568aAccepting request 160930 from Cloud:OpenStack:MasterDirk Mueller2013-03-25 14:22:09 +00:00
ca1dd9405a- Update to version 1.20.4 * launch: appliance: Add custom parameters last. * filearch: Don't print errno if cpio command fails, print command status instead. * proto: send_to_daemon is not an exported function.Olaf Hering2013-03-22 19:00:53 +00:00
17bac18d58revert the build conditionals, its not fully working yet. back to r191Olaf Hering2013-03-22 18:51:52 +00:00
c06f893e29remove duplication. Good eyes, Andreas :)Dirk Mueller2013-03-21 14:37:50 +00:00
b38bc9aabbAccepting request 160457 from Cloud:OpenStack:MasterDirk Mueller2013-03-21 14:21:49 +00:00