summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Version 1.3.17.1.3.17Richard Jones2010-05-2714-5358/+5364
|
* Fix documentation for vfs-type to reflect reality.Richard Jones2010-05-271-5/+6
|
* Clarify documentation on distro backports in version command.Richard Jones2010-05-271-2/+4
|
* Add reference to version number documentation to version command.Richard Jones2010-05-271-0/+2
|
* Clarify sparse behaviour of truncate-size command.Richard Jones2010-05-271-2/+7
|
* Fix typo in documentation of guestfs_readlinklist.Richard Jones2010-05-271-1/+1
|
* Fix missing word in docuentation of guestfs_readdir.Richard Jones2010-05-271-1/+1
|
* Revise documentation on creating files.Richard Jones2010-05-271-1/+5
|
* New API: fallocate64 (replaces fallocate).Richard Jones2010-05-273-2/+35
| | | | | | guestfs_fallocate takes an integer for the length, effectively limiting it to creating 1GB files. This new call takes an int64_t for the length, but is otherwise identical.
* Fix typo in description of echo-daemon command.Richard Jones2010-05-261-2/+2
|
* Version 1.3.16.1.3.16Richard Jones2010-05-2514-15/+15
|
* Add bash complation script to EXTRA_DIST.Richard Jones2010-05-251-1/+2
|
* Version 1.3.15.1.3.15Richard Jones2010-05-2514-6058/+6428
|
* Add tests for available-all-groups command.Richard Jones2010-05-251-1/+1
|
* fish: First pass at guestfish bash completion script.Richard Jones2010-05-252-1/+96
|
* fish: Don't eat words when completing case-insensitive paths (RHBZ#582993).Richard Jones2010-05-253-1/+37
|
* fish: Sort returned paths so the list is stable across multiple calls.Richard Jones2010-05-251-0/+11
|
* fish: Document test1.img, test2.img etc used by -N option in FILES section.Richard Jones2010-05-251-0/+9
|
* fish: Create a separate FILES section in the manpage.Richard Jones2010-05-251-2/+27
|
* fish: Move 'EXIT CODE' section to a more logical place in the documentation.Richard Jones2010-05-251-5/+5
|
* resize: Refresh the examples in the documentation.Richard Jones2010-05-251-1/+16
| | | | | | The documentation was previously very intimidating. Bring some common, simple examples up to the top of the page in a separate section.
* fish: Make the read/write warning more prominent.Richard Jones2010-05-251-5/+7
| | | | | Follow the example on other manual pages by making the warning more prominent.
* fish: New command: 'supported'Richard Jones2010-05-257-0/+118
| | | | | | | | | | | | | | | | | | | | | | | | This checks all available optional groups and prints out which ones are supported by the daemon. Note you must launch the appliance first. Example: ><fs> supported augeas yes inotify yes linuxfsuuid yes linuxmodules yes linuxxattrs yes lvm2 yes mknod yes ntfs3g yes ntfsprogs yes realpath yes scrub yes selinux yes xz yes zerofree yes
* New API: available-all-groups to return list of all optional groups.Richard Jones2010-05-253-1/+33
|
* perl: Rerun configure if MAX_PROC_NR changes.Richard Jones2010-05-251-1/+2
| | | | | | If MAX_PROC_NR changes (because a new API has been added to the generator) then we need to rerun configure in order to set the Makefile's ${MAX_PROC_NR} variable, in order to rebuild Makefile.PL.
* Update Polish translations (RHBZ#502533).Piotr Drąg2010-05-251-229/+239
|
* Version 1.3.14.1.3.14Richard Jones2010-05-2414-7366/+7074
|
* build: Remove install_kernel from EXTRA_DIST.Richard Jones2010-05-241-1/+0
| | | | | This updates commit a34fadf900625f1f7359ecf3ca760820ffa20815, removing this now non-existent script from EXTRA_DIST.
* build: For development releases, print a notice.Richard Jones2010-05-241-0/+16
|
* guestfs_version: Correct documentation.Richard Jones2010-05-221-2/+3
| | | | | Remove reference to 'ELF weak linking tricks' and replace with suggestion to use dl* functions.
* Build workaround for Python 2.4.x in RHEL 5.Richard W.M. Jones2010-05-211-0/+6
| | | | | See: http://www.python.org/dev/peps/pep-0353/#conversion-guidelines
* C99 compatible build fix for RHEL 5.Richard W.M. Jones2010-05-211-3/+6
|
* New API: ntfsresize-size to allow shrinking NTFS (RHBZ#585223).Richard Jones2010-05-213-1/+29
|
* New API: pvresize-size to allow shrinking PVs (RHBZ#585222).Richard Jones2010-05-212-0/+31
|
* New API: resize2fs-size to allow shrinking ext2 filesystems (RHBZ#585221).Richard Jones2010-05-212-0/+43
|
* fish: Allow suffixes on number parameters (eg. 1M)Richard Jones2010-05-216-120/+113
| | | | | | | | | | | | | | | | This small change uses the gnulib xstrtoll functionality to enable suffixes on integer parameters in guestfish. For example: truncate-size /file 1G (previously you would have had to given the full number). This also applies to the 'alloc' and 'sparse' commands (and indirectly to the -N option). The specification for these commands has changed slightly, in that 'alloc foo 1MB' would now use SI units, allocating 1000000 bytes instead of a true megabyte. All existing uses would use 'alloc foo 1M' which still allocates true megabytes.
* fish: Fix '-N part' disk partition type sub-option.Richard Jones2010-05-211-1/+1
|
* TODO: Suggest including undelete utility.Richard Jones2010-05-211-0/+1
|
* Fix name of update-bugs script in output file BUGS.Richard Jones2010-05-211-1/+1
|
* ubuntu: Use direct udevd method to start udev on Ubuntu.Richard Jones2010-05-201-1/+1
| | | | | | | | | On Ubuntu, /etc/init.d/udev is a symlink to an upstart file, but running that causes the appliance to hang. Therefore detect if this is a symlink and fall through to the direct start of udevd. This shouldn't affect Debian because the file is not a symlink on standard Debian.
* ubuntu: Remove two FUSE packages from the default list.Richard Jones2010-05-201-2/+7
| | | | | | | fuse-utils (a dependency of these) cannot be installed under debirf because it does something with the system udevd which is not permitted. Seems to be a bug either in fakeroot or in the post install scripts for fuse-utils.
* ubuntu: Ignore packages in packagelist.in which are missing.Richard Jones2010-05-201-2/+10
| | | | | | | | | | | | | | For distros using 'yum', packages which cannot be found are just ignored. This allows us to include for example 'e4fsprogs' on the list even though that only exists on RHEL 5. However for Debian-derived distros, missing packages would cause apt to fail. This was particularly a problem when building Ubuntu since it doesn't have as complete a list of packages, and the list changed a lot between releases. This commit adds a check first for missing packages, ignoring those and thus acting more like 'yum'.
* Ubuntu: Use apt-get instead of aptitude when installing guestfsd.Richard Jones2010-05-201-2/+2
|
* Ubuntu: Revert install-kernel to debirf default script.Richard Jones2010-05-203-68/+2
|
* generator: Make 'xz' into an optional group.Richard Jones2010-05-202-2/+10
| | | | | | | On Ubuntu <= Karmic, xz-utils was not packaged, and therefore any xz-related tests would fail. Thus make this an optional group so that we can test for this and avoid running the tests if xz utils are not present.
* generator: Check parameters are not NULL (RHBZ#501893).Richard Jones2010-05-205-10/+110
| | | | | | | | | | | | | | This adds additional tests to check that several types of parameter including String are not NULL when passed to the C functions. Previously this would cause a segfault inside libguestfs. With this change, you get an error message / exception. Of the possible pointer parameters, only OptString is now permitted to be NULL. This change does not affect the Perl bindings. This is because Perl XS code was already adding similar checks if you passed undef into a parameter expecting a string.
* generator: Some String parameters should be OptString (RHBZ#501894).Richard Jones2010-05-201-2/+2
| | | | | I haven't checked the list of functions exhaustively, but these are the obvious ones.
* fuse: Implement write syscall (RHBZ#592883).Richard Jones2010-05-202-1/+22
|
* New API: Implement pwrite system call (partial fix for RHBZ#592883).Richard Jones2010-05-203-2/+61
|
* New API: write for creating files with fixed content (RHBZ#501889).Richard Jones2010-05-2010-65/+96
| | | | | | | | | | | | | The guestfs_write call can be used to create small files with arbitrary 8 bit content, including \0 bytes. This replaces and deprecates write-file, which cannot be modified to use BufferIn because of an unfortunate choice in the ABI: the size parameter to write-file, if zero, means that the daemon tries to calculate the length of the buffer using strlen. However this fails if we pass a zero-length buffer using BufferIn because then the daemon tries to do strlen on a (really) zero length buffer, not even containing a terminating \0 character, thus segfaulting.