summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Version 1.3.11.1.3.11Richard Jones2010-05-0813-915/+871
|
* virt-rescue: Add extra options.Richard Jones2010-05-081-1/+44
| | | | This commit adds the extra options '--append', '--memsize' and '--selinux'.
* virt-rescue: Refresh documentation.Richard Jones2010-05-081-12/+45
|
* Revert "fish: Add 'please wait' message when launching (and interactive)."Richard Jones2010-05-081-2/+0
| | | | This reverts commit 01fedcde05c930c1413e9fe0909fa1da1f360cdf.
* fish: Add 'please wait' message when launching (and interactive).Richard Jones2010-05-081-0/+2
|
* launch: Rearrange the code so config check is first.Richard Jones2010-05-081-12/+12
| | | | | | | Move the config state check first in the guestfs_launch function, so that we don't reset g->launch_t or calculate the temporary directory in the case where the launch function will immediately return with an error.
* generator: FishAction is no longer used, remove this feature.Richard Jones2010-05-081-5/+1
|
* fish: Make 'launch' function static.Richard Jones2010-05-083-15/+13
| | | | | | This commit makes the launch function static and private to 'fish.c', and changes the generator so the function is no longer called for the 'run/launch' command.
* fish: In 'reopen' copy trace setting to new handle.Richard Jones2010-05-081-0/+4
|
* Ignore test1.img file in directory.Richard Jones2010-05-081-0/+1
|
* fish -N option unconditionally overwrites test*.img files.Richard Jones2010-05-082-7/+1
| | | | | This is more convenient and makes it consistent with the 'alloc' and 'sparse' commands.
* fish: Make '-x' option enable traces instead of using separate echo path.Richard Jones2010-05-081-9/+1
| | | | | | Previously we had separate code paths for echoing commands (-x) and tracing (guestfs_set_trace). This just unifies that so that the guestfish -x option enables tracing.
* inspector: Support filesystem-on-image VMs (RHBZ#590167).Richard Jones2010-05-071-4/+15
| | | | | | $ virt-df /tmp/dbroot.img Filesystem 1K-blocks Used Available Use% /tmp/dbroot.img:/dev/vda 3096336 593628 2345424 20%
* daemon: Use 'error' instead of 'perror' before calling 'abort'.Richard Jones2010-05-071-4/+5
|
* daemon: gnulib module 'error' is used directly by the daemon.Richard Jones2010-05-071-0/+1
|
* daemon: Use parens around code section for safety.Richard Jones2010-05-071-1/+2
|
* If qemu dies during launch, set an error message (RHBZ#588851).Richard Jones2010-05-071-4/+11
|
* Version 1.3.10.1.3.10Richard Jones2010-05-0713-1747/+999
|
* daemon: Fix read-file so it fails gracefully for large files (RHBZ#589039).Richard Jones2010-05-073-9/+32
| | | | | | | | | | | | | | | | Pengzhen Cao noticed that read-file would fail for files larger than the protocol size; this is *not* the bug. However it would also lose protocol synchronization after this. The reason was that functions which return RBufferOut in the generator must not 'touch' the *size_r parameter along error return paths. I fixed read-file and initrd-cat, and I checked that pread was doing the right thing. This also adds regression tests for read-file with various categories of large file.
* daemon: Fix wc* commands to work on absolute symbolic links (RHBZ#579608).Richard Jones2010-05-072-9/+14
|
* daemon: Fix strings to work on absolute symbolic links (RHBZ#579608).Richard Jones2010-05-072-8/+15
|
* daemon: Fix head and tail commands to work on absolute symbolic links ↵Richard Jones2010-05-072-9/+14
| | | | (RHBZ#579608).
* daemon: Fix grep and related to work on absolute symbolic links (RHBZ#579608).Richard Jones2010-05-072-9/+14
|
* daemon: Fix checksum to work on absolute symbolic links (RHBZ#579608).Richard Jones2010-05-072-12/+27
|
* daemon: Fix hexdump to work on absolute symbolic links (RHBZ#579608).Richard Jones2010-05-072-8/+15
|
* daemon: Fix for commands working on absolute symbolic links (RHBZ#579608).Richard Jones2010-05-074-5/+107
| | | | | | | | | | | | | | | | The original idea (suggested by Al Viro) was to fork and chroot into the sysroot and read the file from there. Because of the separate process being chrooted, absolute links would be resolved correctly. The slightly modified idea is to open the file in the daemon process (but temporarily chrooted, so symlinks resolve correctly), fork, and have the subprocess just be responsible for copying the file. (Strictly speaking we don't need to fork, but this implementation is simpler). This commit just includes the changes needed to the command*() functions in daemon/guestfsd.c and adds an absolute symlink to the test ISO for testing it. Later commits will fix the broken daemon commands themselves.
* daemon: Change command to abort() on resource problems.Richard Jones2010-05-071-7/+12
| | | | | | | | | | | | | The comment in the code describes it thus: /* Note: abort is used in a few places along the error paths early * in this function. This is because (a) cleaning up correctly is * very complex at these places and (b) abort is used when a * resource problem is indicated which would be due to much more * serious issues - eg. memory or file descriptor leaks. We * wouldn't expect fork(2) or pipe(2) to fail in normal * circumstances. */
* Warn instead of dying if grub refers to non-existent kernelMatthew Booth2010-05-071-2/+8
|
* Update to latest gnulib.Richard Jones2010-05-063-0/+6
|
* Use link-local addresses between appliance and host (RHBZ#588763).Richard Jones2010-05-042-5/+5
|
* Change network configuration to use macros.Richard Jones2010-05-042-9/+34
| | | | | | | | | | | | | Change the network configuration so everything is set using some macros at the top of src/guestfs.c. Also, rename the macros used in the daemon so they are not the same. It was a very long time since these sets of macros had to match the ones defined in src/guestfs.c, despite what the comment said. Note that this commit should not change the semantics of the program at all.
* Update Spanish translations (RHBZ#588733).Daniel Cabrera2010-05-041-585/+1338
|
* tests: In verbose mode, print dashes between each test.Richard Jones2010-04-301-0/+2
| | | | | Only affects tests when run with LIBGUESTFS_DEBUG=1. Lets you easily see when each test starts and ends.
* Version 1.3.9.1.3.9Richard Jones2010-04-3013-14/+14
|
* Document that guestfs_mount implies -o sync and performance problem ↵Richard Jones2010-04-301-3/+14
| | | | (RHBZ#587582).
* contrib: Add dependency diagram of libguestfs ecosystem.Richard Jones2010-04-304-0/+128
|
* contrib: Add header to README file.Richard Jones2010-04-301-0/+3
|
* lvresize: Use --force so it can make LVs smaller (RHBZ#587484).Richard Jones2010-04-302-2/+9
| | | | This also adds a regression test for this bug.
* tools: Fix documentation for CurrentControlSet (thanks Yuval Kashtan).Richard Jones2010-04-301-2/+17
|
* guestfs(3): Documentation on protocol gotchas.Richard Jones2010-04-291-0/+17
|
* Version 1.3.8.1.3.8Richard Jones2010-04-2713-1735/+1275
|
* Update Spanish translation (RHBZ#585961).Daniel Cabrera2010-04-261-582/+1344
|
* fish: Add 'man' command which opens the manual.Richard Jones2010-04-247-5/+89
|
* docs: Routine refresh of the documentation for guestfs(3) and guestfish(1).Richard Jones2010-04-242-136/+132
|
* Version 1.3.7 - note: fixes a segfault in guestfish 1.3.6.1.3.7Richard Jones2010-04-2313-5570/+5629
|
* todo docs: Discuss shrinking filesystems and specifying sizes in guestfish.Richard Jones2010-04-231-0/+17
|
* New API: checksums-out for checksumming many files.Richard Jones2010-04-233-2/+104
| | | | Useful API for verifying the integrity of virtual machines.
* generator: Update docs for checksum to point to checksum-device.Richard Jones2010-04-231-1/+3
|
* daemon: Split out checksum type to program name mapping into function.Richard Jones2010-04-231-14/+22
| | | | This shouldn't change the semantics of the program.
* fish: Fix segfault in '-a' option.Richard Jones2010-04-231-1/+2
| | | | | This fixes a segfault in the guestfish -a option which you would get when using guestfish 1.3.6.