summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Version 1.2.14.1.2.14stable-1.2Richard W.M. Jones2010-10-2314-437/+544
|
* daemon: Use stdint UINT64_C instead of <const>ULL.Richard W.M. Jones2010-10-231-4/+5
| | | | (cherry picked from commit cd29c50ca820a03b9cecb300a84fb884425cb565)
* inspector: Add comment about why --fish option implies write mode.Richard W.M. Jones2010-10-231-0/+8
| | | | (cherry picked from commit 2109d8d86aeb66093e0a9f41d3693693e3df66d5)
* ruby: Run tests one at a time, instead of in parallel.Richard W.M. Jones2010-10-231-1/+7
| | | | (cherry picked from commit 8f30c3c3f8c063f7c5ff8c6154d881e07a820251)
* generator: Refactor code for Perl bindings.Richard W.M. Jones2010-10-231-145/+132
| | | | | | | | This simplifies the code that generates the Perl bindings by removing repeated sections. Cherry picked from ea6209198026080a9d9e588283e83aa9c4e2f177 and backported to stable-1.2.
* generator: Missing newline character.Richard W.M. Jones2010-10-231-1/+1
| | | | Cherry picked from ed74706d80394fef709ec0258fc5cf7d974ff8b1.
* fish: Change 'int argc' to 'size_t argc' throughout.Richard W.M. Jones2010-10-2311-30/+32
| | | | | Cherry picked from commit 6391d1a7cfa10337a75465c72d49df3c9ebc65ca and backported to stable-1.2 branch.
* df: Correctly quote libvirt domain and filesystem in --csv mode (RHBZ#639986).Richard W.M. Jones2010-10-231-1/+31
| | | | | | This fixes virt-df --csv when used with libvirt domains that contain quotes, spaces, commas and other lesser-used characters. (cherry picked from commit f7475ec577b7ca810185e0fd70a39ac9adaae620)
* Freshen POD (manual pages) stylesheet.Richard W.M. Jones2010-10-231-5/+73
| | | | (cherry picked from commit 533aff2879d85a4061b9d31e9b25996ce0af60f5)
* appliance: Ignore unreadable dbus service file (Fedora 15).Richard Jones2010-10-231-0/+1
| | | | (cherry picked from commit e319b120acec1962319cca534d4504a8999135db)
* fish: In guestfish(1) turn command references into links.Richard W.M. Jones2010-10-231-1/+1
| | | | | Cherry picked from commit 585fceb3350c17a3d6ed7f2daffd5e2b3e5fc3e1 and backported for stable-1.2 branch.
* fish: Correction for online help for 'edit' and 'more' commands.Richard W.M. Jones2010-10-231-8/+2
| | | | | | This corrects commit b5c287bcd456bdb02d8ec0443483df34f4fd6b5d and commit 639ca1828b167bf59353f0cd3c8c79c6289bbd5d. (cherry picked from commit 3eb76554ef1f2f218f8920d9a8b8fb4ba6b21d66)
* configure: Make "fedora-13" the default repository.Richard Jones2010-10-231-2/+2
| | | | (cherry picked from commit 6b2ae9a8b0efba044f4d409b70211aba450a6899)
* fish: Update copyright dates in usage message.Richard Jones2010-10-231-1/+1
| | | | (cherry picked from commit 42b62b8240a9b32f0a198105b03cfadaf97a7a7b)
* fish: Remove extraneous space from usage message.Richard Jones2010-10-231-1/+1
| | | | (cherry picked from commit 31a2c006cd6486f0ca5afb11e42bcc412385a074)
* syntax: Replace _prohibit_regexp with _sc_search_regexp.Richard Jones2010-10-231-6/+6
| | | | (cherry picked from commit 3d994f3d8e12356223d37c1b45ebe2eb39ef28a6)
* daemon: Move 'exists', 'is-file' and 'is-dir' to separate file.Richard Jones2010-10-235-56/+88
| | | | | This commit is just code movement. (cherry picked from commit 3a99114360636806078bbf614c241e89661bcc7f)
* generator: Fix incorrect shortdesc in docs for 'is-dir' command.Richard Jones2010-10-231-1/+1
| | | | (cherry picked from commit 55b6e18f95950b1a2ec69d549c9e6c8a5758d166)
* generator: Fix documentation for 'is-file' command.Richard Jones2010-10-231-2/+2
| | | | (cherry picked from commit 22aa9268f548eab9763311a080859d8cf2257a93)
* fish: Fix 'more' command to work with any file.Richard Jones2010-10-232-13/+2
| | | | (cherry picked from commit 639ca1828b167bf59353f0cd3c8c79c6289bbd5d)
* fish: Fix 'edit' command to work with any file.Richard Jones2010-10-232-70/+19
| | | | Cherry picked from commit b5c287bcd456bdb02d8ec0443483df34f4fd6b5d.
* guestfs: Reference guestfs-browser architecture in threads documentation.Richard Jones2010-10-231-0/+3
| | | | (cherry picked from commit 13be76168260ee57e3d134177066ca7ceb984092)
* guestfs: More accurate documentation for initial message.Richard Jones2010-10-231-4/+3
| | | | (cherry picked from commit e2ef068cb7d18f0c0d4931f97332a38ea4ea2477)
* guestfs: Remove traces of documentation for non-existent 'low-level API'Richard Jones2010-10-231-13/+10
| | | | (cherry picked from commit 6d9f8f5c140c3116fb0292fcf73f560812c7d5fb)
* guestfs: Fix typo in man page.Richard Jones2010-10-231-1/+1
| | | | (cherry picked from commit f3c05da4f9c226c18476eb135dfcb5875d65bf63)
* Version 1.2.13.1.2.13Richard Jones2010-09-0814-603/+600
|
* test-tool: Add a 'run-test-tool-locally' script.Richard Jones2010-09-081-0/+56
| | | | | | | This can be used to run the test tool without installing it. It sets the environment variables and command line arguments up correctly to run the tool from the build directory. (cherry picked from commit 06c906168c0a96662ad47473cfe5f2fb3c316757)
* daemon: Don't warn about 'long long' usage.Richard Jones2010-09-081-0/+2
| | | | | | This removes a fatal warning (-Werror) which stops compilation on 32 bit machines. (cherry picked from commit aa96881a512a144f4611a8e7c9801be9bb7ff9cf)
* build: guestfs-structs.h was missing from libguestfs_la_SOURCES.Richard Jones2010-09-081-0/+1
| | | | (cherry picked from commit 5fc69ce3ece5e4d4a3da9d78da244c4fa301b5ac)
* perl: Add documentation about testing availability of methods and features.Richard Jones2010-09-081-0/+31
| | | | (cherry picked from commit 0f24424f357e854a9da382de11e4fe81305c8743)
* Consistent use of 'void *opaque' to refer to opaque pointer in C API.Richard Jones2010-09-082-9/+9
| | | | | | | | We inconsistently used 'void *data' or 'void *opaque' all over to refer to the same thing. Use 'void *opaque' in all places in the published API and documentation. Cherry picked from commit 867319ec5f9030d3c14c32e3302606f2bf11ac27.
* build: Don't add version extra string to the version number.Richard Jones2010-09-083-5/+13
| | | | | | | | | | | | | If this string was non-empty, then it broke a lot of things because autoconf and other parts of the build system were expecting this string to contain a simple MAJOR.MINOR.RELEASE version number. This requires changes to guestfish and guestmount so they use the guestfs_version API to fetch the version from the library. (The Perl tools were already doing it this way). In a way this is more accurate, because it's no longer hard-coded in the binary, but fetched from the dynamically linked libguestfs.so. (cherry picked from commit 4932fdca3ca1e9002164a1c0b73876f32739d34d)
* Version 1.2.12.1.2.12Richard Jones2010-08-2714-334/+379
|
* Rename global 'xdr_str'.Richard Jones2010-08-262-7/+7
| | | | | | | | Two bits of XDR both contained a definition called 'str' which means that 'xdr_str' was being exported globally twice. Because of the linker script this didn't affect us. But it's best to rename this global so that conflicts cannot arise. (cherry picked from commit 27ef6f9171127afd248f38d280cf3d0eae51fdaf)
* Add -nodefconfig command line option to qemu.Daniel Berrange2010-08-261-0/+3
| | | | | | | | Without this option, qemu will read some defaults from /etc/qemu/ configuration files. Cherry picked from commit 6d15d4e7c27477507ba355384a340ce86cec617b and backported to stable 1.2 branch.
* Whitespace change: Add blank line between structures and functions.Richard Jones2010-08-261-0/+1
| | | | (cherry picked from commit 4d2f1632ad655130fafab3bf7fe8fa5cb59705d8)
* appliance: Remove some obsolete testing rules from Makefile.amRichard Jones2010-08-261-31/+0
| | | | | This haven't been used -- and haven't worked -- for a long time. (cherry picked from commit c56fa58721a710aeb4a41bd73a472354a2128069)
* Build workaround for Python 2.4.x in RHEL 5.Richard W.M. Jones2010-08-171-0/+6
| | | | | | See: http://www.python.org/dev/peps/pep-0353/#conversion-guidelines (cherry picked from commit 012b1c71f4eda3ae779da51d7d81c199d90f667d)
* Version 1.2.11.1.2.11Richard Jones2010-08-1713-362/+362
|
* generator: Fix typo in error message for RConstOptString.Richard Jones2010-08-171-1/+1
| | | | (cherry picked from commit 29925244c1be2d1d5f71d46eba205278624a1366)
* regressions: Don't print misleading 'Expect error ...' lines.Richard Jones2010-08-177-5/+27
| | | | | | | | | | | | | | | | Some tests in the regressions directory deliberately print error messages. As long as they still PASS, this is OK. However these tests also printed some misleading messages about what error to expect. Since error messages were slightly different across distros, these messages were not accurate. Therefore remove these messages, and replace with a general message before all tests telling users not to worry about errors from the tests as long as the tests don't fail. Cherry picked from commit e7ee6eebed6ee3a5b56c0482ba2770e697d8febc and rebased for stable branch.
* Move variable initialization close to variable use.Richard Jones2010-08-171-3/+3
| | | | (cherry picked from commit 2fd8c259d3daa88b0cdf98090bb57f3dbd178432)
* Revert "add_drive_ro adds readonly=on option if available." (RHBZ#617200).Richard Jones2010-08-172-21/+5
| | | | | | | | | | | | | | | | | | | Adding the readonly=on option is not so clever. This causes qemu to present the disk as read-only to the guest. (The expected behaviour of snapshots=on,readonly=on was that it would open the disk O_RDONLY but present a writable disk to the guest). Since the guest sees a read-only disk, we are unable to do any recovery if a filesystem on the disk is inconsistent. This basically prevents most accesses to live disk images. What we really want is a qemu option which presents a writable disk to the guest, but only opens the disk on the host side with O_RDONLY, to alleviate the udev bug RHBZ#571714. This reverts commit 676462684e05dd8341dd695762dd99a87d8ec022. (cherry picked from commit 799d52be4f08f6c70c0e8ba1aa7367ba4cdd78c4)
* generator: Remove unnecessary parameter.Richard Jones2010-08-171-3/+4
| | | | | | | | The 'name' parameter is not used on the right hand side of the match, so it can be removed. Cherry picked from commit 2e7da2a2f3bbc6d6db148d7dc2ce238bf56f34db and rebased for stable branch.
* Use an unsigned type (size_t) for all loop iterators.Richard Jones2010-08-172-23/+27
| | | | | | | | | | This resolves a warning from gcc 4.5: assuming signed overflow does not occur when simplifying conditional to constant This page explains the issues in some detail: http://www.airs.com/blog/archives/120 (cherry picked from commit 321ca1ef91a90cec5b94058b84420e8018e3f1d8)
* generator: Don't hard-code name in DeviceList check.Richard Jones2010-08-171-3/+6
| | | | | | | | Only one function currently uses DeviceList. The generated code unfortunately hard-coded the argument name from that function. Cherry picked from aac51942aab63a9355ad6724345ea923148bf2a9 and rebased for stable branch.
* build: Don't warn about 'long long'.Richard Jones2010-08-171-0/+2
| | | | | | Various language bindings simply need this, so we have to allow it even though it's a GCC extension. (cherry picked from commit 0c0976496dafda4d172c5a7fc787d6a87d5bce8d)
* Version 1.2.10.1.2.10Richard Jones2010-07-1214-453/+498
|
* tar: Remove redundant use statement.Richard Jones2010-07-121-1/+0
| | | | (cherry picked from commit 70d27f6e796097630134bd8ebc2b65a65b1bf5c4)
* edit: Clean up temporary files.Richard Jones2010-07-121-1/+1
| | | | | | | | | Note to self: The 'tempfile' function does *not* default to removing files with the program exits! For stable-1.2 branch: - Cherry picked from commit 10ea14a3f1adb7023dd0601e4759bd24a030a1c3 - Rebase.