Commit Graph

  • 7c75ddc132 Accepting 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 FreeBSD Olaf Hering 2013-12-17 21:35:11 +00:00
  • ddc18c9ebe Accepting 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 errors Olaf Hering 2013-11-26 10:30:37 +00:00
  • dfaf30ae92 Accepting request 204261 from Virtualization Tomáš Chvátal 2013-10-22 12:52:33 +00:00
  • 1c10e4f73d Accepting request 204260 from Virtualization Olaf Hering 2013-10-22 09:09:06 +00:00
  • c11c64b00d revert AUG_NO_ERR_CLOSE changes Olaf Hering 2013-10-18 14:15:26 +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 Hering 2013-10-18 08:33:16 +00:00
  • 4a4dd959ce - Keep setup-dm.sh, required to copy dm rules (bnc#837595) Olaf Hering 2013-10-14 17:33:15 +00:00
  • 5d24f331a4 Accepting request 200193 from Virtualization Stephan Kulow 2013-09-26 09:48:12 +00:00
  • 622249e305 - Remove BuildRequires: qemu-tools Olaf Hering 2013-09-23 13:36:05 +00:00
  • 30af1da679 - Add static 169.254.0.0/16 network addresses (bnc#835949) Olaf Hering 2013-09-23 09:52:04 +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 Hering 2013-09-19 18:30:37 +00:00
  • a67e5e3dfe - Create symlink from /etc/mtab to /proc/self/mounts (bnc#840662) Olaf Hering 2013-09-19 13:45:26 +00:00
  • 0f8e75e274 Accepting request 196827 from Virtualization Stephan Kulow 2013-09-02 15:02:14 +00:00
  • 0d55f19c38 - add ppc64 to Exclusive arch Olaf Hering 2013-09-02 12:00:49 +00:00
  • 8554e57958 - Add support for lvm (bnc#837595) Olaf Hering 2013-08-29 21:22:03 +00:00
  • 9c9bcc4217 - Add support for lvm (bnv#837595) Olaf Hering 2013-08-29 19:37:04 +00:00
  • 03c46f1ae5 Accepting request 196001 from Virtualization Tomáš Chvátal 2013-08-23 09:05:41 +00:00
  • cf3506976f - Update libguestfs.mkinitrd.1210.patch to create /usr/*bin in 11.4 Olaf Hering 2013-08-22 09:37:10 +00:00
  • cf8b279489 - Handle rw option in ext4.ko Olaf Hering 2013-08-22 08:10:28 +00:00
  • 79b4b7a5ae - Add network related modules to initrd (bnc#835949) - Remove supermin.d - Mount also /dev/pts in mount-rootfs-and-do-chroot.sh Olaf Hering 2013-08-22 07:48:54 +00:00
  • 9477ca4060 Accepting request 195729 from Virtualization Tomáš Chvátal 2013-08-21 08:31:17 +00:00
  • 43663c5480 Enable 1000-force-virtio_blk-in-old-guest-kernel.patch again Olaf Hering 2013-08-20 18:43:14 +00:00
  • 2302978e86 bash-completion goes into guestfs-tools, not guestfsd Olaf Hering 2013-08-20 14:50:12 +00:00
  • 032859e39a Add bash-completion Olaf Hering 2013-08-20 12:43:18 +00:00
  • 5fe86c0867 -Requires: perl(Sys::Guestfs::Lib) Olaf Hering 2013-08-20 11:45:23 +00:00
  • a01dec8f28 add libxml2-devel to fix build in <= 11.4 Olaf Hering 2013-08-19 21:51:11 +00:00
  • 7fb13a547c - Update to version 1.22.5 * full support for btrfs guests * large performance improvements in virt-df and virt-alignment-scan tools * many bug fixes * full release notes: http://libguestfs.org/guestfs-release-notes.1.html Olaf Hering 2013-08-19 21:24:42 +00:00
  • f81f2e7585 Accepting request 186009 from Virtualization Stephan Kulow 2013-08-07 18:45:12 +00:00
  • db5b9bfb41 Remove config from udevrulesdir. People (including rpm-lint folks) do not understand the meaning of this misnamed feature. Olaf Hering 2013-08-06 06:17:43 +00:00
  • 7bfe3eca01 - Package /lib/udev or /usr/lib/udev in guestfsd subpackage Olaf Hering 2013-08-05 15:48:49 +00:00
  • 158ee81960 - Preserve permissions for /lib/udev in guestfsd subpackage Olaf Hering 2013-08-05 15:17:23 +00:00
  • 2f6028b8c2 +BuildRequires: qemu-tools Olaf Hering 2013-07-30 20:54:11 +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 Hering 2013-07-30 19:01:17 +00:00
  • 99efd1b247 export PYTHON_EXT_SUFFIX=.so Olaf Hering 2013-07-02 09:28:20 +00:00
  • 2b7fa96821 Check if python is installed Olaf Hering 2013-06-29 17:34:19 +00:00
  • 1678caf9cc Fix build due to missing python.pc Olaf Hering 2013-06-29 16:59:15 +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 root Olaf Hering 2013-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 Hering 2013-06-04 12:02:49 +00:00
  • c59d75c301 - force paths to supermin/supermin-helper even if package is not available at buildtime Olaf Hering 2013-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 Hering 2013-04-02 12:45:37 +00:00
  • c0212c17f9 - make sure /etc/lvm/lvm.conf exists (bnc#812931) Olaf Hering 2013-04-02 12:39:51 +00:00
  • 95c541568a Accepting request 160930 from Cloud:OpenStack:Master Dirk Mueller 2013-03-25 14:22:09 +00:00
  • 2b8aac626f add missing files Olaf Hering 2013-03-22 19:14:12 +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 Hering 2013-03-22 19:00:53 +00:00
  • 17bac18d58 revert the build conditionals, its not fully working yet. back to r191 Olaf Hering 2013-03-22 18:51:52 +00:00
  • c06f893e29 remove duplication. Good eyes, Andreas :) Dirk Mueller 2013-03-21 14:37:50 +00:00
  • b38bc9aabb Accepting request 160457 from Cloud:OpenStack:Master Dirk Mueller 2013-03-21 14:21:49 +00:00
  • 1f13976730 another ruby_bindings attempt... Olaf Hering 2013-03-20 10:10:41 +00:00
  • 4238e9fe61 correct ruby_bindings condition Olaf Hering 2013-03-19 17:19:47 +00:00
  • bd448f9ae9 unused Dirk Mueller 2013-03-18 19:10:11 +00:00
  • 643c39ae1f OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=197 Dirk Mueller 2013-03-18 19:09:16 +00:00
  • fa167a4e1f OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=196 Dirk Mueller 2013-03-18 19:01:07 +00:00
  • 61a890adcb typo Dirk Mueller 2013-03-18 18:52:41 +00:00
  • c6969c8773 - use proper build conditionals so that it can be influenced outside spec file (via e.g. prjconf) Dirk Mueller 2013-03-18 18:46:58 +00:00
  • 71cd725388 whops Dirk Mueller 2013-03-18 13:19:51 +00:00
  • 695cec464f OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=192 Dirk Mueller 2013-03-18 13:18:42 +00:00
  • e9e4eddbe0 - Update to version 1.20.3 * trace: Put trace buffer on the stack instead of in the handle. * FAQ: Add question about running fsck on live filesystems * lib: Check calls to xmlXPathEvalExpression for nodesetval == NULL. * recipes: Add example converting from one format/filesystem to another * daemon: protocol: Fix memory leak when receiving FileIn file (RHBZ#914934). * protocol: Don't segfault if appliance crashes during FileIn upload (RHBZ#914931). * libutils: Add guestfs___count_strings utility function to common library * lib: Create libutils convenience library. * docs: Rewrite security section (thanks Dan Berrange) * lib: Fix memory leak when the 'lpj' setting is read from dmesg. Olaf Hering 2013-03-06 19:31:00 +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. Olaf Hering 2013-02-25 20:54:52 +00:00
  • 63ec84ea32 - BuildRequire: perl-macros only in sles11 builds to fix build in 11.4 Olaf Hering 2013-02-24 17:14:05 +00:00
  • 7cab2b2cda OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=188 Olaf Hering 2013-01-18 13:29:48 +00:00
  • 453ca336fc - more fixes for copying entire /etc/lvm directory (bnc#795503) Olaf Hering 2013-01-18 13:29:34 +00:00
  • c83e40539e drop 0002-ruby-add-DGUESTFS_PRIVATE_FUNCTIONS-1-to-CFLAGS.patch Olaf Hering 2013-01-18 13:26:57 +00:00
  • ce6dc11bb5 OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=185 Olaf Hering 2013-01-17 14:51:37 +00:00
  • d0e8379b20 - disable strip and /usr/lib/rpm/find-debuginfo.sh for non-opt builds it destroys bytecode binaries Olaf Hering 2013-01-16 17:04:26 +00:00
  • dc1ca1c8e9 dump contents of /boot/ Olaf Hering 2013-01-03 17:13:23 +00:00
  • 2cf70258a5 another /boot/vmlinuz replaced with kernel_binary Olaf Hering 2013-01-03 16:13:21 +00:00
  • e6068b9afc another _ignore_exclusive_arch attempt Olaf Hering 2013-01-03 15:53:24 +00:00
  • 658d22f022 remove debug Olaf Hering 2013-01-03 13:25:50 +00:00
  • 6c079b6685 fix when _ignore_exclusive_arch is undefined Olaf Hering 2013-01-03 13:17:53 +00:00
  • 65e25759b6 - handle more architectures than just x86 when looking for guest kernel Olaf Hering 2013-01-03 13:02:54 +00:00
  • d3fcbc97c1 add support for _ignore_exclusive_arch Olaf Hering 2013-01-02 18:34:59 +00:00
  • 7504c8bade 0001-ruby-Enable-C-compiler-warnings.patch Olaf Hering 2013-01-02 18:18:37 +00:00
  • 7e2206689e 0002-ruby-add-DGUESTFS_PRIVATE_FUNCTIONS-1-to-CFLAGS.patch Olaf Hering 2013-01-02 18:06:10 +00:00
  • 065556b434 - Update to version 1.20.1 * inspection: Set fs->device field on swap devices. * Pass noapic on i686 kernel command line. * daemon: Use pvcreate --force option (RHBZ#887971). * daemon: Fold stdout on stderr when running e2fsck. * other minor changes Olaf Hering 2013-01-02 15:24:24 +00:00
  • a99740fbc4 - copy entire /etc/lvm directory in guestfsd (bnc#795503) Olaf Hering 2013-01-02 15:00:55 +00:00
  • d21d21363c revert change, lacks ocaml support: - Enable build also on s390x Olaf Hering 2013-01-02 14:59:35 +00:00
  • 13c51ecf91 - Enable build also on s390x Olaf Hering 2012-12-18 22:54:13 +00:00
  • b473d0c552 - correct initrd filename on i586 (bnc#794819) Olaf Hering 2012-12-17 22:49:06 +00:00
  • cbc2ab9c2a - Update to stable branch, version 1.20.0 Olaf Hering 2012-12-13 16:10:28 +00:00
  • a2881333c2 - add Conflicts: (libguestfs0|guestfs-data) with old versions to guestfs-tools to make sure all parts match the same API Olaf Hering 2012-12-11 16:56:12 +00:00
  • 460bc6a95d - make perl-bindings (perl-Sys-Guestfs) optional, disabled for sles11 Olaf Hering 2012-11-29 19:34:52 +00:00
  • 4235031d54 - update BuildRequire ext4-writeable-kmp-default handling enable it unconditional in sles11 builds, but not in the Virtualization repo because its a private package. Olaf Hering 2012-11-29 19:27:20 +00:00
  • f38ba01f5e - make perl-bindings optional, disabled for sles11 Olaf Hering 2012-11-29 19:17:06 +00:00
  • 48bec672c0 - Update to version 1.19.64 (fate#312159) Olaf Hering 2012-11-25 17:17:22 +00:00
  • 65b6f4ec6c - Update to version 1.19.63 (fate#312159) Olaf Hering 2012-11-23 19:21:05 +00:00
  • 8deec0c776 - include Pod-Simple-3.23.tar.gz to get perl(Pod::Simple::XHTML) at build time (bnc#789653) - Update to version 1.19.62 (fate#312159) - Update to version 1.19.61 Olaf Hering 2012-11-23 16:48:22 +00:00
  • bab2869d01 - Update to version 1.19.61 (fate#312159) Olaf Hering 2012-11-20 14:35:33 +00:00
  • b1b9b62606 rename with_ruby to with_ruby_bindings Olaf Hering 2012-11-19 20:19:52 +00:00
  • 7d49b08650 - readd autoreconf -fi if automake is newer than 1.10 it fixes ruby build failures due to RPATH ending up in libraries in 11.4 and 12.1 Olaf Hering 2012-11-19 17:28:37 +00:00
  • 5a75091a73 - Update to version 1.19.61 new subpackage lua-libguestfs, disabled for sles11 Olaf Hering 2012-11-19 16:25:26 +00:00
  • cbafb3ebfd - stick to upstream defaults: restore default attach mode, which is appliance, Olaf Hering 2012-11-14 19:23:41 +00:00
  • 272ffbad46 - adjust License tag, libguestfs0 is LGPL-2.1, rest is GPL-2 - add COPYING.LIB to subpackage - remove AUTHORS and README files from doc section Olaf Hering 2012-11-14 16:53:23 +00:00
  • dde09efc8f tweak description of guestfsd and guestfs-data. Olaf Hering 2012-11-14 16:36:27 +00:00
  • ee8ccc9b97 - remove guestfs-doc subpackage, it contains just exmple xml files Olaf Hering 2012-11-14 16:31:29 +00:00
  • 446a55c9c2 - remove autoreconf -fi, it fails with autoconf-1.10 as included in sles11 due to AM_SUBST_NOTMAKE usage Olaf Hering 2012-11-14 15:40:50 +00:00
  • 6cb65ae2de - Update to version 1.19.59 Olaf Hering 2012-11-13 23:31:27 +00:00
  • aa016077ee - Update to version 1.19.58 Olaf Hering 2012-11-13 22:42:51 +00:00
  • f99fc1e425 - disable python when building for SLES11 Olaf Hering 2012-11-13 22:41:05 +00:00