summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* sparsify: Fix comma/colon and quoting in qemu-img command.Richard W.M. Jones2012-04-172-12/+27
| | | | | | | | | | | Colon characters are not allowed in qemu/qemu-img filenames. There's no way to quote them. Comma characters CAN be used. However they must be quoted (by doubling) when used in the '-o' option. Fix general quoting problems in the external command. (cherry picked from commit 8d3d5a52d2746af91f770608cce5f47462f33aba)
* Version 1.16.18.1.16.18Richard W.M. Jones2012-04-1318-26/+27
|
* extra-tests: ocaml: Use a short delay instead of Thread.yield.Richard W.M. Jones2012-04-131-1/+2
| | | | | | | On the new faster computer, Thread.yield wasn't yielding, so the second thread would block the main test from proceeding (only when run under valgrind however). (cherry picked from commit 5b414f581f1e40f91e44914776b119ce3ef6594c)
* extra-tests: Add suppression for memory leak in FUSE.Richard W.M. Jones2012-04-131-0/+9
| | | | (cherry picked from commit a97e9429ea888b4732bbbcfdd85b9368dd6ef96c)
* inspector: Update example XML.Richard W.M. Jones2012-04-131-0/+1
| | | | (cherry picked from commit 681377f1b274cba0a4881ad18ccf200b9a014e94)
* inspection: Remove spurious warning for Ubuntu 10.04 with encrypted swap ↵Richard W.M. Jones2012-04-132-1/+4
| | | | | | (RHBZ#811872). (cherry picked from commit 96b6504b09461aeb6850bb2e7b870a0a4c2f5edf)
* inspector: Fix incorrect arch in example-ubuntu.xml.Richard W.M. Jones2012-04-131-1/+1
| | | | (cherry picked from commit a996f0d370d883374dbe2448f57b72966d20514e)
* Version 1.16.17.1.16.17Richard W.M. Jones2012-04-1120-195/+212
|
* docs: Add libguestfs-test-tool(1) to guestfs(3) man page.Richard W.M. Jones2012-04-111-1/+2
| | | | | Cherry picked from commit 307e8bc51a7416fa62ec43568cb8ba1876490a62 and modified to make it appropriate for the stable-1.16 branch.
* po-docs: Allow parallel builds in po-docs directory.Richard W.M. Jones2012-04-113-6/+17
| | | | | | | | | The first time the directory is checked out from git, there are no *.pod files. In a parallel build, the first thread notices this and runs the 'make -C .. update-po' rule, but the other threads also try to run at the same time and fail. (cherry picked from commit 3e164f15b77230b0961048893d03ec588fc8ab0e)
* extra-tests: Add suppression for libvirt/gnutls leak.Richard W.M. Jones2012-04-111-1/+12
| | | | | https://www.redhat.com/archives/libvir-list/2012-April/msg00322.html (cherry picked from commit de2dc9f71dd284e033e999a4d0541848a7201b02)
* python: Add a regression test for RHBZ#811650.Richard W.M. Jones2012-04-111-0/+29
| | | | (cherry picked from commit b6dd7e72500cbfa4e13379b9f2b1d0ccfa7ebec3)
* launch: Set error when qemu fails early during launch (RHBZ#811650).Richard W.M. Jones2012-04-111-1/+4
| | | | | | This caused the Python bindings (and probably others) to segfault because guestfs_last_error(g) would return NULL. (cherry picked from commit 0f7de2279a4af0bb259c9e36fca5e5c3aa835301)
* python: Add PYTHONPATH to './run' script.Richard W.M. Jones2012-04-112-7/+16
| | | | | | | | Also: - tidy up the script - use the ./run script when running Python tests (cherry picked from commit f237ae2ad61ad583e5eacf5759b25c32bb7538a1)
* extra-tests: Disable valgrind vgdb.Richard W.M. Jones2012-04-111-1/+2
| | | | | This leaves files called 'vgdb-pipe-*' in . (cherry picked from commit b10a3d718e4ff8957e8af4afafcd1680c386ad33)
* Version 1.16.16.1.16.16Richard W.M. Jones2012-04-1019-31/+38
|
* sysprep: Allow hwaddr to be removed on other Red Hat derivatives (RHBZ#811117).Qin Guan2012-04-101-2/+2
| | | | | | | | | Allow hostname to be set on other Red Hat derivatives (RHBZ#811112). Since virt-sysprep has been rewritten on the development branch, this is a new patch based on commit 5e054f873198b83947de328777d9ced3bfa39ad5 and commit 60b87d0a5c97a458cefb6c5d31eeede7709f5a3d.
* tests: Fix guest building so parallel 'make -jN check' works.Richard W.M. Jones2012-04-066-29/+34
| | | | | | | | | | | | | | | | | | This means renaming various temporary files (eg. fstab.tmp) that several of the scripts were using so they don't conflict (eg. fstab.tmp.$$). Also the rule: fedora-md1.img fedora-md2.img: guest-aux/make-fedora-img.pl causes the script to run twice in parallel when using 'make -jN'. Replace this with a stamp file so it runs once: fedora-md1.img fedora-md2.img: stamp-fedora-md.img stamp-fedora-md.img: guest-aux/make-fedora-img.pl (cherry picked from commit f2ac7c18a775dc10c3fa502f3de5ad01faa0efea)
* tests: Don't print "4" when running make-windows-img.shRichard W.M. Jones2012-04-061-1/+1
| | | | | | The return value of the pwrite-device command -- 4 (bytes) -- is printed out. Hide it instead. (cherry picked from commit 418a048215b17dcf1f0c74693831306cbcf0f194)
* debian: Suggest 'apt-get build-dep' to install dependencies.Richard W.M. Jones2012-04-061-3/+10
| | | | (cherry picked from commit 4b86f1ad03f617e60f68be6153ca75baaaedf754)
* Version 1.16.15.1.16.15Richard W.M. Jones2012-04-0318-75/+74
|
* inspection: Support Fedora 17+ (RHBZ#809361).Richard W.M. Jones2012-04-031-2/+5
| | | | | | Recognize grub2 as a bootloader, and /bin being a symlink to /usr/bin (ie. UsrMove feature added in Fedora 17+). (cherry picked from commit 5c8a241e5cd119f436a050ddbbf7ea73f83ff8e4)
* Version 1.16.14.1.16.14Richard W.M. Jones2012-04-0218-32/+33
|
* mkfs: Don't allow blocksize to be set on btrfs (RHBZ#807905).Richard W.M. Jones2012-04-021-0/+5
| | | | (cherry picked from commit 77ac6b73cde017452d48d53aaf6fa755502b05d5)
* Add po/remove-potcdate.sin to git and EXTRA_DIST.Richard W.M. Jones2012-04-023-1/+20
| | | | | This file is produced by gettextize and required by 'make dist'. (cherry picked from commit 3a58a00483df9ce02d8814981e4381a5f73c9a8b)
* Ensure that SOURCES are always in EXTRA_DIST, even if OCaml not available.Richard W.M. Jones2012-04-022-10/+6
| | | | (cherry picked from commit 6e3de762782b050fe7ad675297089a42026f05c4)
* Version 1.16.13.1.16.13Richard W.M. Jones2012-03-3020-6991/+7008
|
* test: Thread function is a candidate for attribute noreturn.Richard Jones2012-03-301-3/+1
| | | | | | The start_test_thread function never returns, it is always cancelled by the main thread. (cherry picked from commit b9cb387a109f4d09cdef84a62194201e78f97cb7)
* Partially revert "generator: Fix unescaped '<' and '>' in api descriptions"Richard Jones2012-03-301-5/+5
| | | | | | | Don't escape < and > in verbatim sections. This partially reverts commit 09a4e7664b59789f90b6674f640f9d688e4f8b43. (cherry picked from commit d67da6419ac025db7c48f82054d7153b2c71481d)
* Fix out-of-tree build for GObject bindingsHilko Bengen2012-03-301-1/+1
| | | | | | | | | | | guestfs-gobject.h (in the source directory) was not found. In file included from <stdin>:4:0: /path/to/libguestfs/gobject/guestfs-gobject.h:23:37: fatal error: guestfs-gobject-session.h: No such file or directory compilation terminated. Error while processing the source. make[2]: *** [Guestfs-1.0.gir] Error 1 (cherry picked from commit 0c9361a3568c23581ab43cb926fe138669c4b168)
* Fix out-of-tree build for Java bindingsHilko Bengen2012-03-301-2/+2
| | | | (cherry picked from commit 4db251048bd0aca2b98247109f00e68c2080a71c)
* Fix out-of-tree build for applianceHilko Bengen2012-03-301-1/+1
| | | | (cherry picked from commit 17c828d99550da31c33cc8a7e0f874dd651ded19)
* java: Delete target file before running javah.Richard Jones2012-03-301-0/+1
| | | | | | | javah from old GNU classpath won't overwrite the target *.h file, instead leaving the old one which results in a predictable build failure. Delete the target so this won't happen. (cherry picked from commit 4d0aa08b000743cb523792d0824f2514e2e45ffa)
* fish: Fix compilation when libconfig is not available.Richard Jones2012-03-301-2/+2
| | | | (cherry picked from commit 5ea27d740eb9a7a2fe666dd9ffa70114c0c42756)
* Don't provoke -Wstrict-overflow warning from map_app_md_devices function.Richard Jones2012-03-301-2/+2
| | | | | Unclear if this is a real bug or not. (cherry picked from commit 3d174b39bff6118bca3068c20ff874924cbfa1fd)
* Work around -Wstrict-overflow warning on gcc 4.5.1.Richard Jones2012-03-301-1/+5
| | | | (cherry picked from commit f2fae5151f33e933f4d574dc4324b7a8a2ee393c)
* m4: Update .gitignore for old Fedora.Richard Jones2012-03-301-0/+2
| | | | (cherry picked from commit b169b03dd42b82218c7241f33425c27660e4bdae)
* configure: Don't fail if GOBJECT_INTROSPECTION_CHECK is not defined.Richard Jones2012-03-301-9/+14
| | | | (cherry picked from commit 8111b108d224dda868f257ac0ef23838991b3594)
* tests: Don't include internal guestfs header in tests.Richard W.M. Jones2012-03-301-1/+10
| | | | (cherry picked from commit f35aadcd86a081756b35c1eb4326a9d23e82f21e)
* Ignore guestfs.pyo.Richard W.M. Jones2012-03-301-0/+1
| | | | | This fixes commit e8ef35df267de6fd6308d0c49a6bdef41113cf19. (cherry picked from commit a138063acb32f6fccfef24381a9c61f08d68ea74)
* Only ignore guestfs.* at the top levelMatthew Booth2012-03-301-1/+1
| | | | | | The guestfs.* rule appears to be for temporary appliance directories, which are only at the top level. It was matching more than that. (cherry picked from commit e8ef35df267de6fd6308d0c49a6bdef41113cf19)
* generator: Remove doc reference to non-existent guestfs_inotify_watch_allMatthew Booth2012-03-301-4/+2
| | | | (cherry picked from commit 13e5f1a3b1f6493ea5e576bdd607aedc2c7ddc82)
* generator: Fix unescaped '<' and '>' in api descriptionsMatthew Booth2012-03-301-4/+5
| | | | (cherry picked from commit 09a4e7664b59789f90b6674f640f9d688e4f8b43)
* fuse: Fix documentation for call to virt-filesystems.Richard W.M. Jones2012-03-301-1/+1
| | | | | virt-filesystems requires -a/-d option. (cherry picked from commit f5c31db5ed4225c263e6f508a85f38aa80411c0e)
* df: Avoid a compilation error if libxml2 is not available.Richard W.M. Jones2012-03-303-4/+4
| | | | | | | | | | | virt_df-domains.o: In function `add_domain': /home/feeliwood/Downloads/libguestfs-1.17.21/df/domains.c:274: undefined reference to `guestfs___for_each_disk' guestfs___for_each_disk is only available when libvirt _and_ libxml2 dependencies are available at compile time. Thanks Tho Huynh. (cherry picked from commit f1d10672c7da94f8983b3b5d434e64b127da1242)
* Version 1.16.12.1.16.12Richard W.M. Jones2012-03-2318-23/+32
|
* Remove references to obsolete directory appliance/debian.Richard W.M. Jones2012-03-232-2/+0
| | | | | This directory has not existed for a long time. (cherry picked from commit fc198a3b9aeaa76ee7d6ffc27402d25a4379dbbd)
* generator: Generate a .gitignore file specifically for java structs.Richard W.M. Jones2012-03-214-12/+16
| | | | (cherry picked from commit 65ebec4a7a70cd179e4c39d72f539e500931c267)
* daemon: Set last errno to ENOTSUP when APIs are not available.Richard W.M. Jones2012-03-211-4/+6
| | | | (cherry picked from commit f62db21d8babc14d580f754b0bf4d0cbe3c5bc9d)
* daemon: Add reply_with_error_errno function.Richard W.M. Jones2012-03-212-6/+7
| | | | | | | This function allows you to pass an explicit errno back to the library. reply_with_error is redefined as a macro that calls reply_with_error_errno with errno == 0. (cherry picked from commit 7526df547c5bea9a0cb4370ca022e413388dce2e)