summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Version 1.15.8.1.15.8Richard W.M. Jones2011-11-2919-481/+540
|
* python: Memory leak: Free roots array along handle close path.Richard W.M. Jones2011-11-291-0/+1
|
* perl: Memory leak: Free roots array along handle close path.Richard W.M. Jones2011-11-291-0/+1
|
* ruby: Memory leak: Free roots array along handle close path.Richard W.M. Jones2011-11-291-0/+1
|
* extra tests: Add comments about what is not tested here.Richard W.M. Jones2011-11-291-8/+25
|
* extra tests: Absolute path for 'run' command.Richard W.M. Jones2011-11-291-1/+1
|
* extra tests: Split up and reorder tests more logically.Richard W.M. Jones2011-11-291-9/+15
|
* extra tests: Test virt-sparsify.Richard W.M. Jones2011-11-294-5/+23
| | | | | | | | This adds the virt-sparsify --debug-gc option which causes virt-sparsify to call Gc.compact before exiting, allowing GC and memory problems to be tested. Add an extratest which runs virt-sparsify under valgrind.
* extra tests: Test virt-resize.Richard W.M. Jones2011-11-294-5/+23
| | | | | | | | This adds the virt-resize --debug-gc option which causes virt-resize to call Gc.compact before exiting, allowing GC and memory problems to be tested. Add an extratest which runs virt-resize under valgrind.
* ocaml: Load test should call Gc.compact to flag memory errors.Richard W.M. Jones2011-11-291-0/+2
|
* ocaml: Fix memory leak in bindings for functions that return buffers.Richard W.M. Jones2011-11-291-0/+1
| | | | | | | RBufferOut binding didn't free the buffer after copying it onto the OCaml heap. Found by valgrind.
* Version 1.15.7.1.15.7Richard W.M. Jones2011-11-2920-6540/+6525
|
* extra tests: Run C API tests under valgrind.Richard W.M. Jones2011-11-291-0/+5
|
* protocol: Memory leak: Free temporary buffer along recv_discard path.Richard W.M. Jones2011-11-291-0/+1
|
* extra tests: Run OCaml tests under valgrind.Richard W.M. Jones2011-11-292-2/+41
|
* extra tests: Split VG variable into VG / RUN_VG.Richard W.M. Jones2011-11-291-34/+34
| | | | This is just code motion.
* ocaml: Memory leak: Free roots array along handle close path.Richard W.M. Jones2011-11-291-0/+1
|
* inspection: Cleanup iteration over fstab entries in inspect_fs_unix.cMatthew Booth2011-11-291-28/+24
| | | | | | | | | | | | | | Select non-comment labels using an augeas path to return the correct nodes in the first instance, rather than applying a regular expression to all results. There is no functional change to the code. RWMJ: - Rebased to current HEAD. - Move variable decls to top of function. - Some whitespace changes. - Remove check for errors from snprintf since it can never happen.
* inspection: Add outline support for GNU/Hurd.Richard W.M. Jones2011-11-287-0/+56
|
* fish: When -m option fails, canonicalize device names that are printed.Richard W.M. Jones2011-11-281-0/+15
| | | | | | | | | | | The error message now looks like this: guestfish: '/dev/vda6' could not be mounted. Did you mean one of these? /dev/sda1 (ext4) /dev/vg_f15x32/lv_root (ext4) /dev/vg_f15x32/lv_swap (swap) Note that '/dev/sda1' has been canonicalized.
* fish: Rearrange code for displaying mountpoints when -m option fails.Richard W.M. Jones2011-11-281-12/+33
| | | | This also frees the list returned by guestfs_list_filesystems.
* docs: Tidy up documentation for md-stop.Richard W.M. Jones2011-11-251-11/+1
| | | | This cleans up commit cbd1c45d95c530c8d94103dcc2c521bf5501ef59.
* Version 1.15.6.1.15.6Richard W.M. Jones2011-11-2421-15693/+16382
|
* ubuntu: Add extra suppressions for libnl.1 leaks.Richard W.M. Jones2011-11-241-0/+14
|
* Update API support.Richard W.M. Jones2011-11-2417-0/+7262
|
* extra-tests: Include valgrind suppressions file.Richard W.M. Jones2011-11-243-1/+48
| | | | This updates commit c55bad93fbde03a3daa6058913f02098c45e55f5.
* regressions: Allow test-launch-race.pl to be skipped.Richard W.M. Jones2011-11-241-0/+3
| | | | | export SKIP_TEST_LAUNCH_RACE_PL=1 will cause this test to be skipped.
* debian: Use mdadm -D --export instead of mdadm -DY.Richard W.M. Jones2011-11-241-2/+2
| | | | For compatibility with mdadm on Debian Squeeze.
* Add 'make extra-tests' rule and run extra tests.Richard W.M. Jones2011-11-246-1/+124
| | | | | These tests are optional, and require a special environment and tools to run.
* lib: Fix memory leak when debugging enabled (found by valgrind).Richard W.M. Jones2011-11-241-0/+2
| | | | | If you enabled debugging (eg. LIBGUESTFS_DEBUG=1) then every debug message printed would be leaked.
* test-tool: Fix multiple memory leaks found by valgrind.Richard W.M. Jones2011-11-241-4/+8
|
* filesystems: Fix memory leak found by valgrind.Richard W.M. Jones2011-11-241-1/+3
|
* part-disk: Change default alignment of this to 64K (128 sectors).Richard W.M. Jones2011-11-241-5/+6
| | | | | | This is the minimum alignment. 1MB would be better. Note that the exact behaviour is not defined in the API.
* virt-alignment-scan: Add checks for when API calls return NULL.Richard W.M. Jones2011-11-241-0/+4
| | | | | In particular, virt-alignment-scan -a /dev/null would segfault because of an error returned by parted.
* New API: md-stop for stopping MD devicesWanlong Gao2011-11-244-1/+47
| | | | | | | | This API is used to stop a md device. When we want to move a device to another md array, we should stop the md device which contained this device first. Signed-off-by: Wanlong Gao <gaowanlong@cn.fujitsu.com>
* Rename mdadm_ apis to md_Matthew Booth2011-11-246-32/+32
| | | | | | | | | This change renames the following 2 apis: * mdadm_create -> md_create * mdadm_detail -> md_detail This is more consistent with list_md_devices, and removes a reference to an implementation detail from the api.
* NFC: Allow multiple config files in inspect_with_augeas in inspect_fs_unix.cMatthew Booth2011-11-241-19/+59
| | | | This change is in support of the addition of MD support to fstab inspection.
* NFC: Consolidate the error path in check_fstab in inspect_fs_unix.cMatthew Booth2011-11-241-14/+9
|
* md: Inspect MD devicesMatthew Booth2011-11-241-0/+16
|
* NFC: Declare and use variables on the same line in inspect.cMatthew Booth2011-11-241-4/+2
|
* 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