summaryrefslogtreecommitdiffstats
path: root/daemon/guestfsd.c
Commit message (Collapse)AuthorAgeFilesLines
...
* remove trailing blanksJim Meyering2009-07-031-1/+1
|
* Call 'udevadm settle' after operations which add/remove device nodes.Richard W.M. Jones2009-07-011-0/+13
| | | | | | | | | | | | | Because udev operates asynchronously, we found errors which were caused by a previous command (eg. sfdisk or pvremove) creating or removing a device, and that change not having happened by the time the next command was run. This patch adds calls to '/sbin/udevadm settle' after any commands which can add or remove device nodes. If udev is not being used or not available, this should have no effect. The command fails and this is silently ignored.
* Change to use virtio_blk (virtio block device) by default.Richard W.M. Jones2009-07-011-1/+1
| | | | | | | | | | | | | virtio_blk is the fast, virt-native block device driver supported by qemu and KVM. Note that virtio_blk device names are called /dev/vd*. Existing scripts should continue working because device name translation will silently change device names of the form /dev/sd* to /dev/vd* as required. See also: http://libguestfs.org/guestfs.3.html#block_device_naming
* Generated code for mknod, mkfifo, mknod_b, mknod_c, umask.Richard W.M. Jones2009-06-301-0/+3
|
* Check return value from waitpid call in command*() functions.Richard W.M. Jones2009-06-201-2/+6
|
* Implement device name translation. Remove device name hacks in tests.Richard Jones2009-06-101-0/+49
|
* In daemon, set PATH, SHELL and LANG environment variables.Richard Jones2009-05-221-0/+8
|
* Refactor line splitting code in the daemon, and fix it so it works.Richard Jones2009-05-121-0/+54
|
* Fix leak in realloc failure (Jim Meyering).Richard Jones2009-05-071-16/+14
|
* Add generated code for 'fsck' command.Richard Jones2009-04-301-4/+61
|
* Fix unchecked malloc & realloc in 'commandv' func (Jim Meyering).Richard Jones2009-04-301-4/+15
|
* Various fixes to the daemon:Richard Jones2009-04-201-0/+47
| | | | | | - make sure SIGPIPE doesn't kill us - warn not to use macros in FileIn functions - add shell_quote function
* Fix file descriptor leak in daemon.Richard Jones2009-04-201-0/+13
|
* Implement upload and download commands.Richard Jones2009-04-201-4/+16
|
* Use GUESTFS_LAUNCH_FLAG in the daemon, and use correct uint32_t.Richard Jones2009-04-191-2/+2
|
* Added test suite.Richard Jones2009-04-111-33/+55
|
* Implement list-devices and list-partitions.Richard Jones2009-04-061-0/+24
|
* Implementations of 'cat', 'ls', and some cleanups.Richard Jones2009-04-061-0/+32
|
* Implement RString and RStringList return types.Richard Jones2009-04-041-8/+22
| | | | | - implement 'll' command. - outlines for 'ls' and 'cat' commands.
* Implemented 'mount' and 'touch' commands.Richard Jones2009-04-031-22/+171
|
* Makes a series of non-trivial calls.Richard Jones2009-04-031-0/+20
|
* Daemon and library are mostly talking to each other now.Richard Jones2009-04-031-3/+24
|
* Add the first version of the guestfsd daemon.Richard Jones2009-04-031-0/+205