Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Version 1.3.11.1.3.11 | Richard Jones | 2010-05-08 | 13 | -915/+871 |
| | |||||
* | virt-rescue: Add extra options. | Richard Jones | 2010-05-08 | 1 | -1/+44 |
| | | | | This commit adds the extra options '--append', '--memsize' and '--selinux'. | ||||
* | virt-rescue: Refresh documentation. | Richard Jones | 2010-05-08 | 1 | -12/+45 |
| | |||||
* | Revert "fish: Add 'please wait' message when launching (and interactive)." | Richard Jones | 2010-05-08 | 1 | -2/+0 |
| | | | | This reverts commit 01fedcde05c930c1413e9fe0909fa1da1f360cdf. | ||||
* | fish: Add 'please wait' message when launching (and interactive). | Richard Jones | 2010-05-08 | 1 | -0/+2 |
| | |||||
* | launch: Rearrange the code so config check is first. | Richard Jones | 2010-05-08 | 1 | -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 Jones | 2010-05-08 | 1 | -5/+1 |
| | |||||
* | fish: Make 'launch' function static. | Richard Jones | 2010-05-08 | 3 | -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 Jones | 2010-05-08 | 1 | -0/+4 |
| | |||||
* | Ignore test1.img file in directory. | Richard Jones | 2010-05-08 | 1 | -0/+1 |
| | |||||
* | fish -N option unconditionally overwrites test*.img files. | Richard Jones | 2010-05-08 | 2 | -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 Jones | 2010-05-08 | 1 | -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 Jones | 2010-05-07 | 1 | -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 Jones | 2010-05-07 | 1 | -4/+5 |
| | |||||
* | daemon: gnulib module 'error' is used directly by the daemon. | Richard Jones | 2010-05-07 | 1 | -0/+1 |
| | |||||
* | daemon: Use parens around code section for safety. | Richard Jones | 2010-05-07 | 1 | -1/+2 |
| | |||||
* | If qemu dies during launch, set an error message (RHBZ#588851). | Richard Jones | 2010-05-07 | 1 | -4/+11 |
| | |||||
* | Version 1.3.10.1.3.10 | Richard Jones | 2010-05-07 | 13 | -1747/+999 |
| | |||||
* | daemon: Fix read-file so it fails gracefully for large files (RHBZ#589039). | Richard Jones | 2010-05-07 | 3 | -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 Jones | 2010-05-07 | 2 | -9/+14 |
| | |||||
* | daemon: Fix strings to work on absolute symbolic links (RHBZ#579608). | Richard Jones | 2010-05-07 | 2 | -8/+15 |
| | |||||
* | daemon: Fix head and tail commands to work on absolute symbolic links ↵ | Richard Jones | 2010-05-07 | 2 | -9/+14 |
| | | | | (RHBZ#579608). | ||||
* | daemon: Fix grep and related to work on absolute symbolic links (RHBZ#579608). | Richard Jones | 2010-05-07 | 2 | -9/+14 |
| | |||||
* | daemon: Fix checksum to work on absolute symbolic links (RHBZ#579608). | Richard Jones | 2010-05-07 | 2 | -12/+27 |
| | |||||
* | daemon: Fix hexdump to work on absolute symbolic links (RHBZ#579608). | Richard Jones | 2010-05-07 | 2 | -8/+15 |
| | |||||
* | daemon: Fix for commands working on absolute symbolic links (RHBZ#579608). | Richard Jones | 2010-05-07 | 4 | -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 Jones | 2010-05-07 | 1 | -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 kernel | Matthew Booth | 2010-05-07 | 1 | -2/+8 |
| | |||||
* | Update to latest gnulib. | Richard Jones | 2010-05-06 | 3 | -0/+6 |
| | |||||
* | Use link-local addresses between appliance and host (RHBZ#588763). | Richard Jones | 2010-05-04 | 2 | -5/+5 |
| | |||||
* | Change network configuration to use macros. | Richard Jones | 2010-05-04 | 2 | -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 Cabrera | 2010-05-04 | 1 | -585/+1338 |
| | |||||
* | tests: In verbose mode, print dashes between each test. | Richard Jones | 2010-04-30 | 1 | -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.9 | Richard Jones | 2010-04-30 | 13 | -14/+14 |
| | |||||
* | Document that guestfs_mount implies -o sync and performance problem ↵ | Richard Jones | 2010-04-30 | 1 | -3/+14 |
| | | | | (RHBZ#587582). | ||||
* | contrib: Add dependency diagram of libguestfs ecosystem. | Richard Jones | 2010-04-30 | 4 | -0/+128 |
| | |||||
* | contrib: Add header to README file. | Richard Jones | 2010-04-30 | 1 | -0/+3 |
| | |||||
* | lvresize: Use --force so it can make LVs smaller (RHBZ#587484). | Richard Jones | 2010-04-30 | 2 | -2/+9 |
| | | | | This also adds a regression test for this bug. | ||||
* | tools: Fix documentation for CurrentControlSet (thanks Yuval Kashtan). | Richard Jones | 2010-04-30 | 1 | -2/+17 |
| | |||||
* | guestfs(3): Documentation on protocol gotchas. | Richard Jones | 2010-04-29 | 1 | -0/+17 |
| | |||||
* | Version 1.3.8.1.3.8 | Richard Jones | 2010-04-27 | 13 | -1735/+1275 |
| | |||||
* | Update Spanish translation (RHBZ#585961). | Daniel Cabrera | 2010-04-26 | 1 | -582/+1344 |
| | |||||
* | fish: Add 'man' command which opens the manual. | Richard Jones | 2010-04-24 | 7 | -5/+89 |
| | |||||
* | docs: Routine refresh of the documentation for guestfs(3) and guestfish(1). | Richard Jones | 2010-04-24 | 2 | -136/+132 |
| | |||||
* | Version 1.3.7 - note: fixes a segfault in guestfish 1.3.6.1.3.7 | Richard Jones | 2010-04-23 | 13 | -5570/+5629 |
| | |||||
* | todo docs: Discuss shrinking filesystems and specifying sizes in guestfish. | Richard Jones | 2010-04-23 | 1 | -0/+17 |
| | |||||
* | New API: checksums-out for checksumming many files. | Richard Jones | 2010-04-23 | 3 | -2/+104 |
| | | | | Useful API for verifying the integrity of virtual machines. | ||||
* | generator: Update docs for checksum to point to checksum-device. | Richard Jones | 2010-04-23 | 1 | -1/+3 |
| | |||||
* | daemon: Split out checksum type to program name mapping into function. | Richard Jones | 2010-04-23 | 1 | -14/+22 |
| | | | | This shouldn't change the semantics of the program. | ||||
* | fish: Fix segfault in '-a' option. | Richard Jones | 2010-04-23 | 1 | -1/+2 |
| | | | | | This fixes a segfault in the guestfish -a option which you would get when using guestfish 1.3.6. |