summaryrefslogtreecommitdiffstats
path: root/src/guestfs.pod
Commit message (Collapse)AuthorAgeFilesLines
* New API: guestfs_canonical_device_name.Richard W.M. Jones2012-06-131-1/+1
| | | | This API makes device names canonical, eg. /dev/vda1 -> /dev/sda1.
* New API: guestfs_max_disks.Richard W.M. Jones2012-06-131-0/+13
| | | | Returns the maximum number of disks that may be added to a handle.
* Update documentation on maximum number of disks.Richard W.M. Jones2012-06-131-8/+10
|
* New API: filesystem-available: tests for filesystem availability.Richard W.M. Jones2012-06-091-0/+10
| | | | | This also creates an internal filesystem_available function within the daemon.
* Turn libguestfs FAQ into a man page: guestfs-faq(1).Richard W.M. Jones2012-05-011-0/+3
|
* doc: Rewrite description section in man page guestfs(3).Richard W.M. Jones2012-05-011-31/+12
| | | | | Make the introduction in the man page shorter and punchier, so it leads readers directly to other pages of interest.
* lib: Remove the BUSY state.Richard W.M. Jones2012-04-261-17/+16
| | | | | | | | | | | | | | | Originally this state was intended so that in some way you could find out if the appliance was running a command. However there was never a thread-safe way to access the state of the handle, so in effect you could never do anything useful safely with this information. This commit completely removes the BUSY state. The only visible change is to the guestfs_is_busy API. Previously you could never call this safely from another thread. If you called it from the same thread it would always return false (since the current thread can't be running a libguestfs command at that point by definition). Now it always returns false.
* New man page: guestfs-performance(1).Richard W.M. Jones2012-04-111-0/+1
| | | | This contains tips for engineering libguestfs for greatest performance.
* docs: Add libguestfs-test-tool(1) and libguestfs-make-fixed-appliance(1) to ↵Richard W.M. Jones2012-04-111-1/+3
| | | | | | guestfs(3) man page. Inexplicably these were not included before.
* Rewrite virt-sysprep.Richard W.M. Jones2012-03-311-5/+4
|
* New APIs: mount-local, mount-local-run, umount-local (FUSE support in the API).Richard W.M. Jones2012-03-291-0/+52
| | | | | | | | | | Add FUSE support directly to the API. Instead of needing to use the external 'guestmount' command, you can mount the libguestfs filesystem space on a local mountpoint using an API call from any language. Note that although mount-local-run is marked as Cancellable, the current implementation does not support it, but it would be relatively simple to add it.
* Document error message from resize2fs (RHBZ#755729, RHBZ#801640).Richard W.M. Jones2012-03-091-0/+26
|
* docs: Note that JRuby should use the Java bindings.Richard W.M. Jones2012-02-091-0/+2
|
* gobject: Document these bindings in guestfs(3).Richard W.M. Jones2012-01-221-0/+7
|
* Tempus fugit.Richard W.M. Jones2012-01-181-1/+1
| | | | Update all copyright dates to 2012.
* New tool: virt-format: erase and make blank disks.Richard W.M. Jones2012-01-181-0/+5
| | | | | This tool allows you to easily reformat a disk, creating a blank disk with optional partition, LVM and empty filesystem.
* tests: Split images -> tests/data + tests/guestsRichard W.M. Jones2011-12-221-6/+0
|
* tests: Rename extratests -> tests/extra.Richard W.M. Jones2011-12-221-5/+0
|
* tests: Split regressions -> various subdirectories of tests/Richard W.M. Jones2011-12-221-6/+3
|
* tests: Rename capitests -> tests/c-api.Richard W.M. Jones2011-12-221-5/+1
|
* tests: Rename caution -> tests/qemu.Richard W.M. Jones2011-12-221-5/+0
|
* tests: Document new tests/ subdirectory.Richard W.M. Jones2011-12-221-0/+4
|
* docs: Arrange directory names in alphabetical order.Richard W.M. Jones2011-12-221-4/+4
|
* Add 'make extra-tests' rule and run extra tests.Richard W.M. Jones2011-11-241-0/+5
| | | | | These tests are optional, and require a special environment and tools to run.
* Add guestfs-testing(1) man page.Richard W.M. Jones2011-11-201-0/+1
| | | | This contains suggested manual tests that users can run.
* New APIs: copy-{file,device}-to-{file,device}.Richard W.M. Jones2011-10-261-8/+23
| | | | | | | | | | | The four new APIs: guestfs_copy_device_to_device, guestfs_copy_device_to_file, guestfs_copy_file_to_device, and guestfs_copy_file_to_file let you copy from a source to a destination, between files and devices, optionally allowing source and destination offsets and size to be specified.
* Add systemtap/DTrace probes.Richard W.M. Jones2011-10-101-0/+72
| | | | | Mainly this is a documentation change. However a sample of DTrace-compatible userspace probes are also added.
* New tool: virt-sysprep: system preparation for guests.Richard W.M. Jones2011-10-081-0/+6
|
* New tool: virt-alignment-scan to check alignment of partitions.Richard W.M. Jones2011-10-051-0/+5
|
* docs: Add directory sections for resize/ and sparsify/Richard W.M. Jones2011-10-051-0/+8
|
* New tool: virt-sparsify to make disk images sparse.Richard W.M. Jones2011-10-041-0/+1
|
* docs: Add virt-resize to list of links in guestfs(3).Richard W.M. Jones2011-10-041-0/+1
|
* docs: virt-win-reg is written in Perl, not virt-resize.Richard W.M. Jones2011-10-041-1/+1
|
* mount: No longer implicitly add -o sync,noatime options.Richard W.M. Jones2011-10-011-0/+3
|
* docs: Show how to use a qemu wrapper to edit the qemu command line.Richard W.M. Jones2011-09-261-0/+23
|
* Add Erlang bindings.Richard W.M. Jones2011-09-211-2/+9
|
* docs: Add a section explaining the appliance boot process.Richard W.M. Jones2011-09-071-0/+93
|
* Add GUESTFS_EVENT_ENTER event.Richard W.M. Jones2011-08-261-0/+15
| | | | This event is generated whenever a libguestfs function is called.
* docs: guestfs_set_out_of_memory_handler returns void, not int.Richard W.M. Jones2011-08-061-2/+2
| | | | It always has done. The documentation was wrong.
* docs: Clarify error handler example.Richard W.M. Jones2011-08-061-4/+5
|
* docs: Document FEBOOTSTRAP_KERNEL, FEBOOTSTRAP_MODULES (RHBZ#671082).Richard W.M. Jones2011-07-221-0/+11
|
* docs: Update stable release instructions.Richard W.M. Jones2011-07-201-0/+5
|
* java: Add guestfs-java(3) man page.Richard W.M. Jones2011-07-191-1/+2
|
* Add missing reference to guestfs-perl(3) to guestfs(3).Richard W.M. Jones2011-07-191-0/+1
|
* Add notes on making a libguestfs stable release.Richard W.M. Jones2011-07-171-0/+50
|
* Add user cancellation to the C API.Richard W.M. Jones2011-07-151-0/+39
| | | | | | | | | This allows long transfers (FileIn and FileOut operations) to be cancelled by calling the signal and thread safe guestfs_user_cancel function. Most of this commit consists of a multithreaded program that tests user cancellation of uploads and downloads.
* Add caution subdirectory containing safety and liveness tests.Richard W.M. Jones2011-06-301-0/+5
| | | | | Not that I'm paranoid about qemu breaking snapshots of anything like that ...
* Rewrite virt-edit in C.Richard W.M. Jones2011-05-091-0/+4
|
* guestfs(3): Note that host file size limits affect guest disk limits.Richard W.M. Jones2011-04-301-0/+9
|
* guestfs(3): Refresh documentation for private data area keys.Richard W.M. Jones2011-04-301-5/+6
|