summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Version 1.11.15.1.11.15Richard W.M. Jones2011-07-1219-12856/+13619
|
* TODO: Attach method for disconnected operation.Richard W.M. Jones2011-07-121-0/+12
|
* part-get-bootable: Fix when partitions are missing or unordered (RHBZ#602997).Richard W.M. Jones2011-07-123-4/+102
|
* New API: ntfsresize-opts (RHBZ#685009).Richard W.M. Jones2011-07-123-21/+69
| | | | | | This is a more comprehensive fix for RHBZ#685009. Add a new API which allows the --force flag to be passed, allowing multiple NTFS resize operations in a single session.
* Document that ntfsresize cannot be used multiple times (RHBZ#685009).Richard W.M. Jones2011-07-121-0/+9
|
* fish: Show device mapper device in tab completion (RHBZ#688062).Richard W.M. Jones2011-07-121-0/+3
| | | | | | | | | With this change: ><fs> luks-open /dev/vda1 lukstest Enter key or passphrase ("key"): ><fs> ll /dev/<TAB> /dev/mapper/lukstest /dev/vda /dev/vda1
* New API: list-dm-devices (RHBZ#688062).Richard W.M. Jones2011-07-125-3/+209
| | | | List device mapper devices.
* Don't mention /dev/mapper in docs for vg-activate{,-all} commands.Richard W.M. Jones2011-07-121-6/+0
| | | | | | | Although vg-activate and vg-activate-all do make /dev/mapper/VG-LV devices internally, we always prefer to use the /dev/VG/LV format and we return this format where possible. Therefore don't mention /dev/mapper in this documentation.
* protocol: Force optargs_bitmask to be passed as 0 for non-opt actions.Richard W.M. Jones2011-07-121-2/+13
| | | | | | If the action doesn't take optional arguments, nevertheless force the optargs_bitmask field in the header to be passed as 0, and give an error if not.
* list-9p: Avoid double free along error path.Richard W.M. Jones2011-07-121-1/+0
| | | | This updates commit 5f10c3350338bbca735a74db26f98da968957bd9.
* Version 1.11.14.1.11.14Richard W.M. Jones2011-07-0619-4068/+4151
|
* mkfs-opts: Don't test optional arguments in this test.Richard W.M. Jones2011-07-061-1/+1
|
* mkfs-opts: Add optional sectorsize parameter.Nikita A Menkovich2011-07-062-5/+27
|
* capitests: Allow tests to properly test optional arguments.Richard W.M. Jones2011-07-061-13/+31
| | | | | | For optional arguments, you can now specify empty string to mean no argument, except for String optional arguments where you must use "NOARG" (empty string meaning a supplied empty string argument).
* Implement inode option to mkfs_opts command.Nikita A Menkovich2011-07-042-5/+29
| | | | | | | This is needed because older versions of grub(for example in centos) do not understand filesystems created with newer version of e2fsprogs. By default in e2fsprogs 1.4+ creates partitions with 256 bit inode size, and grub expect 128 bit size.
* Version 1.11.13.1.11.13Richard W.M. Jones2011-06-3019-5018/+5155
|
* Add caution subdirectory containing safety and liveness tests.Richard W.M. Jones2011-06-305-1/+137
| | | | | Not that I'm paranoid about qemu breaking snapshots of anything like that ...
* Update release notes.Richard W.M. Jones2011-06-301-0/+90
|
* inspector: Update documentation to cover <icon> element.Richard W.M. Jones2011-06-301-0/+22
| | | | This updates commit 7f16c346bbeba2f2fe3c31ccb85158178a284d84.
* python: Add explicit g.close() method (RHBZ#717786).Richard W.M. Jones2011-06-302-0/+85
|
* docs: Update API support.Richard W.M. Jones2011-06-2945-10/+18672
|
* Version 1.11.12.1.11.12Richard W.M. Jones2011-06-2819-14438/+15826
|
* fish: Add 'display' command for displaying graphical files.Richard W.M. Jones2011-06-286-0/+120
|
* New API: inspect-get-icon returns the guest icon.Richard W.M. Jones2011-06-288-15/+569
| | | | | | | | | | This API returns the guest's favicon if found, else an icon representing the guest operating system. Currently supported by this patch: Fedora, RHEL and derivatives, Debian (but not Ubuntu), Windows XP, Windows 7. This also updates virt-inspector to include an <icon> element containing the icon in base64 encoding.
* Change download_to_tmp so it can work with multi-root operating systems.Richard W.M. Jones2011-06-284-104/+98
| | | | | | | | | | | | | | | | The previous guestfs___download_to_tmp function did not handle multiboot correctly. In particular it used the same cache name for downloaded files from different roots, which could have caused things like applications in each root to be confused. This changes the function so that the cache filename is prefixed with the root / fs number, eg. $tmpdir/0-Name instead of $tmpdir/Name. This change also requires the function to return the new name, so all places in the code which called this function had to be updated. This updates and fixes commit 3c1f762abed92f7a358f3bc93e3396d0606b18ad.
* generator: Fix functions with both RBufferOut and optional args.Richard W.M. Jones2011-06-282-10/+14
| | | | | | | | | | No current function returns RBufferOut and has optional args. Such functions would be generated incorrectly. RBufferOut implies a silent "size_t *size_r" argument is added after the regular arguments and before the optional arguments. Various changes to the code generator need to be made to take this into account.
* inspector: Fix comment in virt-inspector.rng.Richard W.M. Jones2011-06-281-2/+2
| | | | | The comment referred to the command line syntax of the old virt-inspector.
* inspection: Remove note about root device string.Richard W.M. Jones2011-06-281-60/+0
| | | | | | | This is a fairly pointless note/warning since (a) you can't use the API if you don't pass a root device string and (b) the code gives you a good error message if you pass something that is not a root device string.
* guestfs.h: Tidy up *_argv structs and other #defines.Richard W.M. Jones2011-06-281-6/+18
|
* Revert "Lib.pm: unknown filesystem label SWAP-sda2 (RHBZ#666578)"Richard W.M. Jones2011-06-281-1/+1
| | | | This reverts commit 5cab0d6c807d8a3bf9690375c663d11a10e21656.
* New API: mount-9p lets you mount 9p filesystems (RHBZ#714981).Richard W.M. Jones2011-06-223-1/+69
| | | | The updated patch makes 'options' into an optional parameter.
* New API: list-9p lists 9p filesystem mount tags (RHBZ#714981).Richard W.M. Jones2011-06-225-1/+180
|
* trace: Print empty list correctly.Richard W.M. Jones2011-06-221-3/+5
| | | | | | | Empty lists returned by RStringList and RHashtable functions were incorrectly printed as [""]. Fix this so they are printed as [] instead.
* Version 1.11.11.1.11.11Richard W.M. Jones2011-06-2117-31/+28
|
* Enable deprecated option only with gcc >= 4.5.Richard W.M. Jones2011-06-201-1/+1
| | | | | | | Before gcc 4.5, the deprecated option did not take the optional string argument (see [1]). This caused compilation to fail with gcc < 4.5. [1] http://gcc.gnu.org/gcc-4.5/changes.html
* perl: Ignore MYMETA.yml.Richard W.M. Jones2011-06-181-0/+1
| | | | This file is created by one of the build tools used by Perl 5.14.
* todo: Idea for interactive disk creator program.Richard W.M. Jones2011-06-181-1/+6
|
* perl: Don't use qw() as parentheses.Richard W.M. Jones2011-06-181-1/+1
| | | | | | In Perl 5.14: Use of qw(...) as parentheses is deprecated at perl/blib/lib/Sys/Guestfs/Lib.pm line 1111.
* generator: Rewrite UUIDs that begin with zero byte.Richard W.M. Jones2011-06-131-0/+8
| | | | | | | In util-linux <= 2.19, mkswap -U cannot handle the first byte of the UUID being zero, so we artificially rewrite such UUIDs. See: http://article.gmane.org/gmane.linux.utilities.util-linux-ng/4273
* Version 1.11.10.1.11.10Richard W.M. Jones2011-06-1017-243/+395
|
* build: include <string.h> for src/match.c's use of strlenJim Meyering2011-06-101-0/+1
|
* bootstrap: use --libtoolJim Meyering2011-06-101-0/+1
|
* build: update to latest gnulibJim Meyering2011-06-104-11/+67
| | | | | * .gnulib: Update submodule to latest. * daemon/m4/gnulib-cache.m4: Regenerate.
* daemon: Keep Coverity happy by ignoring some return values.Richard W.M. Jones2011-06-093-7/+17
|
* Coverity: Don't return freed pointers from command* along error path.Richard W.M. Jones2011-06-091-2/+14
| | | | | | | | | | If the external command failed to run, we could free up the allocated *stdoutput and *stderror pointers, but then return those freed pointers to the caller. The caller usually tries to print and free *stderror, so this is a serious error. Instead, return *stdoutput as NULL, and *stderror pointing to a generic error message.
* Coverity: Missing return on error path.Richard W.M. Jones2011-06-091-0/+1
|
* Coverity: Ensure fp is closed along all error paths.Richard W.M. Jones2011-06-091-4/+6
|
* Coverity: Close directory handle along error paths.Richard W.M. Jones2011-06-091-0/+2
|
* Coverity: Don't leak argv arrays.Richard W.M. Jones2011-06-091-0/+4
|
* Coverity: Don't leak error strings.Richard W.M. Jones2011-06-095-3/+14
|