summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* build: Nothing under images/ should be translatedMatthew Booth2011-11-241-0/+1
|
* build: Create an MD variant of the dummy Fedora imageMatthew Booth2011-11-244-114/+211
| | | | | | This change involves rewriting make-fedora-img.sh in perl. This allows the flexibility to write mdadm.conf containing whichever uuids where randomly generated when the md devices were created.
* run script: Don't overwrite LD_LIBRARY_PATH and PERL5LIBMatthew Booth2011-11-241-3/+13
| | | | This change allows the run scripts of virt-v2v and libguestfs to be chained.
* gnulib: Rebase to latest.Richard W.M. Jones2011-11-223-0/+7
|
* Don't rely on implicit promotion of float to double in printf args.Richard W.M. Jones2011-11-222-4/+6
|
* fish: In generated code, put function names on a new line.Richard W.M. Jones2011-11-221-5/+10
| | | | | | | | | eg: static void run_foo () { }
* df, testing: Add notes on virt-df numbers (thanks Kashyap Chamarthy).Richard W.M. Jones2011-11-222-1/+49
|
* sparsify: Add -o option for passing qemu-img output format options.Richard W.M. Jones2011-11-222-5/+23
|
* sparsify: Add --compress option.Richard W.M. Jones2011-11-222-5/+16
| | | | This adds the -c option to the final qemu-img command.
* sparsify: Add auto-detection of .vdi files.Richard W.M. Jones2011-11-223-3/+23
| | | | | | Note that for this to work properly, it requires a patch to the 'file' command. See: https://www.redhat.com/archives/libguestfs/2011-November/msg00120.html
* fish: Add MD devices to guestfish device autocompletion.Matthew Booth2011-11-211-0/+3
|
* Version 1.15.5.1.15.5Richard W.M. Jones2011-11-2121-222/+2315
|
* guestfs-testing: Link to libguestfs-test-tool.Richard W.M. Jones2011-11-211-0/+5
|
* contrib: Update introduction to libguestfs.Richard W.M. Jones2011-11-212-29/+123
|
* out-of-tree build: rubyHilko Bengen2011-11-213-12/+12
|
* Add guestfs-testing(1) man page.Richard W.M. Jones2011-11-205-4/+314
| | | | This contains suggested manual tests that users can run.
* Version 1.15.4.1.15.4Richard W.M. Jones2011-11-1720-14077/+16258
|
* New API: mdadm-detail.Matthew Booth2011-11-174-2/+171
|
* Add custom indentation config for vim.Matthew Booth2011-11-171-0/+9
|
* out of tree build: haskellHilko Bengen2011-11-161-6/+6
|
* java: out-of-tree build, don't build static libraryHilko Bengen2011-11-161-3/+4
|
* out of tree build: erlangHilko Bengen2011-11-161-1/+1
|
* Update list-filesystems to check md devices.Matthew Booth2011-11-113-24/+104
|
* New API: list-md-devices.Matthew Booth2011-11-118-8/+150
| | | | | | | Return a list of Linux MD devices detected in the guest. This API complements list_devices, list_partitions, list_lvs and list_dm_devices.
* New API: mdadm-create for creating MD devices.Richard W.M. Jones2011-11-117-1/+327
|
* 32 bit: Fix printf off_t.Richard Jones2011-11-111-2/+2
|
* 32 bit: Use %td for ptrdiff_t (difference between two pointers).Richard W.M. Jones2011-11-111-1/+1
|
* df: Disable part of virt-df test.Richard W.M. Jones2011-11-111-8/+10
| | | | | See: https://www.redhat.com/archives/libguestfs/2011-November/msg00051.html
* New API: Bind the tune2fs command.Richard W.M. Jones2011-11-113-1/+247
| | | | | | | | | | | | | Previously we bound the 'tune2fs -l' command so that we could list out the tunables of an ext2/3/4 filesystem. Also commands like set_e2label and set_e2uuid used tune2fs. This commit binds many of the tunables that can be set using tune2fs. The coverage is not complete, but we can add more later because this uses optional parameters so the call is extensible without breaking ABI. The current change gives us enough for using libguestfs within OpenStack.
* tune2fs-l: Add a test.Richard W.M. Jones2011-11-111-1/+4
|
* generator: Support testing the output of RHashtable functions.Richard W.M. Jones2011-11-113-0/+45
| | | | | You can use TestOutputHashtable to test the output of RHashtable functions.
* daemon: Define safe ADD_ARG macro for constructing arg lists on the stack.Richard W.M. Jones2011-11-115-87/+102
|
* Version 1.15.3.1.15.3Richard W.M. Jones2011-11-0920-68/+69
|
* ocaml: Fix bindings when a function takes more than 10 parameters.Richard W.M. Jones2011-11-091-4/+14
| | | | | | If any function had more than 10 required + optional parameters, OCaml bindings could not be generated. Currently there are no such functions.
* tests: Fix bitmask parameter when testing optional arguments.Richard W.M. Jones2011-11-091-6/+7
| | | | | | | | The bitmask was being constructed backwards(!) As a result, any test which tested optional arguments didn't work. There are very few such tests and they happened not to be affected by this.
* fish: More informative documentation of optargs.Richard W.M. Jones2011-11-091-2/+12
|
* ocaml: Compile OCaml bindings and tests with -warn-error.Richard W.M. Jones2011-11-091-12/+15
|
* ocaml: Catch EVENT_ENTER case in test.Richard W.M. Jones2011-11-091-1/+2
| | | | | | | For some reason we are not compiling the tests with -warn-error so this problem was not noticed before. This fixes commit 9420eaf44ec4067c3740b91b0be0fede08a0c515.
* Update FSF address.Matthew Booth2011-11-08299-307/+307
|
* daemon: Use a private copy of /etc/lvm so we don't modify the real config.Richard W.M. Jones2011-11-043-16/+101
| | | | | | | | | In the libguestfs live case we need to be careful not to modify the real /etc/lvm/lvm.conf file (when setting the filter rule). When the daemon starts, make a complete copy of /etc/lvm in a temporary directory, and adjust LVM_SYSTEM_DIR to point to the copy. All changes are made in the temporary copy.
* daemon: Don't use files with fixed names in /tmp (thanks Steve Kemp).Richard W.M. Jones2011-11-042-20/+46
| | | | | | Although this doesn't matter for the ordinary (appliance) case, it matters for the libguestfs live case. In that case it could cause the guest to be exploited by a tmp/symlink attack.
* Version 1.15.2.1.15.2Richard W.M. Jones2011-11-0320-383/+1093
|
* virt-sysprep: Don't use xmlstarlet.Richard W.M. Jones2011-11-033-16/+9
| | | | Use virt-inspector --xpath option instead.
* Add virt-inspector --xpath to run XPath queries directly.Richard W.M. Jones2011-11-032-7/+146
| | | | | | | xmlstarlet is good, but not available in Red Hat Enterprise Linux. Build a simple but sane XPath query parser into virt-inspector directly so that we don't need any external tools.
* resize: Remove requirement for ocaml Pcre library.Richard W.M. Jones2011-11-036-34/+11
| | | | | This library is not available in RHEL 6, and in any case removing the dependency is a simple change.
* resize: Add tests for some Utils functions.Richard W.M. Jones2011-11-034-2/+99
|
* python: Use sys.version_info[0] instead of sys.version_info.major.Richard W.M. Jones2011-11-031-2/+2
| | | | | | | | | The major/minor fields only exist in Python >= 2.7. This works for at least Python 2.5 and 2.6. Thanks to Hilko Bengen. This updates commit 646142f5136da9cfe2b908703a822c53350f70e9.
* python: Fixes for Python 3 (RHBZ#750889).Richard W.M. Jones2011-11-025-24/+123
| | | | | | | | | | | | | These fixes allow libguestfs bindings to work with Python 3 (tested with Python 3.2) You can select which Python you compile against by doing: PYTHON=python ./configure && make && make check or: PYTHON=python3 ./configure && make && make check
* python: Pass $PYTHON environment variable to tests.Richard W.M. Jones2011-11-023-6/+7
| | | | | | | | If the user set PYTHON when configuring, this variable is not passed through to the tests, so it is possible the tests will fail because they are testing the wrong version of python. By passing $PYTHON through to the tests we ensure that we test against the same version of python that we configured with.
* python: Include <config.h>.Richard W.M. Jones2011-11-021-0/+2
| | | | Ooops ...