summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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 ...
* python: Correctly check for Python major/minor.Richard W.M. Jones2011-11-021-1/+3
| | | | | | | | The manual for sys.version warns that you should not parse the string, which we were doing. It would have failed on python "2.10" or similar. Do it correctly using the sys.version_info struct instead.
* contrib: Use PNG images as fallback for IE compatibility.Richard W.M. Jones2011-11-023-3/+8
|
* contrib: Update talk.Richard W.M. Jones2011-11-017-11/+378
|
* Version 1.15.1.1.15.1Richard W.M. Jones2011-11-0120-496/+1600
|
* contrib: Add all contrib files to EXTRA_DIST.Richard W.M. Jones2011-11-011-0/+16
|
* contrib: Add libguestfs talk.Richard W.M. Jones2011-11-015-0/+1501
| | | | | | | This is a short (10-15 min) talk that I give to introduce the main features of libguestfs. The "slides" are in the form of a complete self-contained HTML page with a handful images that can be easily distributed before the talk.
* rescue: Add --suggest option to suggest mount commands.Richard W.M. Jones2011-11-012-8/+212
|
* fish: Use size_t instead of int when counting strings.Richard W.M. Jones2011-11-011-4/+4
|
* Fix debug help error message.Matthew Booth2011-10-311-1/+1
| | | | | | | | | | | When given an invalid debug command, libguestfs responds with the error message: libguestfs: error: debug: use 'debug help' to list the supported commands However this command does not work, as debug requires two arguments. This change updates the message to prompt the user to use 'debug help 0'.
* appliance: Add 'mdadm' package.Richard W.M. Jones2011-10-311-0/+1
|
* perl: Add %guestfs_introspection hash with introspection information.Richard W.M. Jones2011-10-282-2/+132
| | | | | Because this is a useful introspection API, it is a candidate for being backported into older stable branches.
* Version 1.15.0.1.15.0Richard W.M. Jones2011-10-2720-10918/+10838
|
* Pull latest translations from Transifex.Richard W.M. Jones2011-10-2716-3877/+3816
|
* generator: Remove DangerWillRobinson.Richard W.M. Jones2011-10-2710-44/+9
| | | | | This warning was applied unevenly. Potentially any command can be dangerous or safe, so it was a needless warning.
* fuse: Skip guestmount test if setfacl is not installed.Richard W.M. Jones2011-10-271-0/+5
| | | | | This dependency is optional, don't fail the test if it's not installed.
* virt-sysprep: Skip test if xmlstarlet is not installed.Richard W.M. Jones2011-10-271-0/+5
| | | | | This dependency is optional, so don't fail the test if it is not installed.