libguestfs.git
12 years agoClean up *~ files in recipes/
Richard Jones [Sat, 25 Apr 2009 21:56:42 +0000 (22:56 +0100)]
Clean up *~ files in recipes/

12 years agoNew recipe: iso2tar.
Richard Jones [Sat, 25 Apr 2009 21:56:34 +0000 (22:56 +0100)]
New recipe: iso2tar.

12 years agoInclude UDF driver (for CD/DVDs).
Richard Jones [Sat, 25 Apr 2009 21:43:24 +0000 (22:43 +0100)]
Include UDF driver (for CD/DVDs).

12 years agoInclude the right RPMs and kernel modules for NTFS & VFAT mkfs and mounts.
Richard Jones [Sat, 25 Apr 2009 21:06:04 +0000 (22:06 +0100)]
Include the right RPMs and kernel modules for NTFS & VFAT mkfs and mounts.

12 years agoGenerated code for lvremove, vgremove, pvremove.
Richard Jones [Sat, 25 Apr 2009 20:41:09 +0000 (21:41 +0100)]
Generated code for lvremove, vgremove, pvremove.

12 years agoImplement lvremove, vgremove, pvremove.
Richard Jones [Sat, 25 Apr 2009 20:40:50 +0000 (21:40 +0100)]
Implement lvremove, vgremove, pvremove.

12 years agoBetter generation of recipes page.
Richard Jones [Sat, 25 Apr 2009 17:28:24 +0000 (18:28 +0100)]
Better generation of recipes page.

12 years agoexport2tar recipe
Richard Jones [Sat, 25 Apr 2009 11:36:45 +0000 (12:36 +0100)]
export2tar recipe

12 years agoImprove CSS on recipes page.
Richard Jones [Sat, 25 Apr 2009 11:20:15 +0000 (12:20 +0100)]
Improve CSS on recipes page.

12 years agoAdded guestfish recipes.
Richard Jones [Sat, 25 Apr 2009 10:34:18 +0000 (11:34 +0100)]
Added guestfish recipes.

12 years agoIf LIBGUESTFS_PATH is set, guestfish shouldn't modify the path.
Richard Jones [Sat, 25 Apr 2009 09:38:39 +0000 (10:38 +0100)]
If LIBGUESTFS_PATH is set, guestfish shouldn't modify the path.

12 years agoAdded configure test for qemu vmchannel support.
Richard Jones [Sat, 25 Apr 2009 07:36:52 +0000 (08:36 +0100)]
Added configure test for qemu vmchannel support.

12 years agoExperimental recovery process should help with not cleaning up qemu.
Richard Jones [Fri, 24 Apr 2009 22:17:07 +0000 (23:17 +0100)]
Experimental recovery process should help with not cleaning up qemu.

12 years agoRemove the debug mode from make-initramfs.sh.
Richard Jones [Fri, 24 Apr 2009 21:26:50 +0000 (22:26 +0100)]
Remove the debug mode from make-initramfs.sh.

12 years agoAdd support for ext4 to examples/to-xml.c
Richard Jones [Fri, 24 Apr 2009 18:03:18 +0000 (19:03 +0100)]
Add support for ext4 to examples/to-xml.c

12 years agochmod /sysroot (also makes it known to fakeroot)
Richard Jones [Fri, 24 Apr 2009 17:33:06 +0000 (18:33 +0100)]
chmod /sysroot (also makes it known to fakeroot)

12 years agoResync specfile with proposed specfile in Fedora RR.
Richard Jones [Fri, 24 Apr 2009 13:52:49 +0000 (14:52 +0100)]
Resync specfile with proposed specfile in Fedora RR.

12 years agoRuby bindings didn't NULL-terminate an array, resulting in segfault. 1.0.12
Richard Jones [Fri, 24 Apr 2009 13:31:38 +0000 (14:31 +0100)]
Ruby bindings didn't NULL-terminate an array, resulting in segfault.

12 years agoAdded bug about qemu not being cleaned up after segfault.
Richard Jones [Fri, 24 Apr 2009 13:29:58 +0000 (14:29 +0100)]
Added bug about qemu not being cleaned up after segfault.

12 years agoGet ready for version 1.0.12.
Richard Jones [Fri, 24 Apr 2009 12:19:21 +0000 (13:19 +0100)]
Get ready for version 1.0.12.

12 years agoDon't allocate file chunks on the stack.
Richard W.M. Jones [Fri, 24 Apr 2009 12:15:49 +0000 (13:15 +0100)]
Don't allocate file chunks on the stack.

12 years agoDon't use large message buffer on the stack (fixes Java/i386 segfault).
Richard W.M. Jones [Fri, 24 Apr 2009 12:00:49 +0000 (13:00 +0100)]
Don't use large message buffer on the stack (fixes Java/i386 segfault).

12 years agoFix 64 bit memsize overhead. 1.0.11
Richard Jones [Thu, 23 Apr 2009 19:08:29 +0000 (20:08 +0100)]
Fix 64 bit memsize overhead.

12 years agocatsprintf leaks, use open_memstream instead.
Richard W.M. Jones [Thu, 23 Apr 2009 18:33:00 +0000 (19:33 +0100)]
catsprintf leaks, use open_memstream instead.

12 years agoRemove the 'debug mem' command, it's never going to work.
Richard W.M. Jones [Thu, 23 Apr 2009 18:23:52 +0000 (19:23 +0100)]
Remove the 'debug mem' command, it's never going to work.

12 years agoReduce the amount of memory allocated to guests based on some testing.
Richard W.M. Jones [Thu, 23 Apr 2009 18:23:33 +0000 (19:23 +0100)]
Reduce the amount of memory allocated to guests based on some testing.

12 years agoImplement 'debug sh' and 'debug fds' commands.
Richard W.M. Jones [Thu, 23 Apr 2009 17:52:34 +0000 (18:52 +0100)]
Implement 'debug sh' and 'debug fds' commands.

12 years agoImplement extensible strings with catprintf.
Richard W.M. Jones [Thu, 23 Apr 2009 17:52:06 +0000 (18:52 +0100)]
Implement extensible strings with catprintf.

12 years agoUse AC_GNU_SOURCE in daemon. Don't need _GNU_SOURCE in C files any more.
Richard W.M. Jones [Thu, 23 Apr 2009 17:51:12 +0000 (18:51 +0100)]
Use AC_GNU_SOURCE in daemon.  Don't need _GNU_SOURCE in C files any more.

12 years agoFix buffer overrun in guestfish command-line parsing.
Richard W.M. Jones [Thu, 23 Apr 2009 13:47:06 +0000 (14:47 +0100)]
Fix buffer overrun in guestfish command-line parsing.

12 years agoGenerated code for debug command.
Richard W.M. Jones [Thu, 23 Apr 2009 13:39:31 +0000 (14:39 +0100)]
Generated code for debug command.

12 years agoAdd outline of 'debug' command.
Richard W.M. Jones [Thu, 23 Apr 2009 13:39:18 +0000 (14:39 +0100)]
Add outline of 'debug' command.

12 years agoAutomatically generate ChangeLog file from the git log (thanks: Jim Meyering).
Richard W.M. Jones [Thu, 23 Apr 2009 10:47:06 +0000 (11:47 +0100)]
Automatically generate ChangeLog file from the git log (thanks: Jim Meyering).

12 years agoSubstitute '-' in command names in guestfish documentation.
Richard W.M. Jones [Thu, 23 Apr 2009 10:32:53 +0000 (11:32 +0100)]
Substitute '-' in command names in guestfish documentation.

12 years agoFix Java tests by passing correct library path to JVM.
Richard W.M. Jones [Thu, 23 Apr 2009 10:11:35 +0000 (11:11 +0100)]
Fix Java tests by passing correct library path to JVM.

12 years agoConfigure script tests for Perl modules.
Richard W.M. Jones [Thu, 23 Apr 2009 09:54:27 +0000 (10:54 +0100)]
Configure script tests for Perl modules.

12 years agoMerge branch 'master' of git+ssh://g-rjones@et.redhat.com/git/libguestfs
Richard W.M. Jones [Thu, 23 Apr 2009 09:32:31 +0000 (10:32 +0100)]
Merge branch 'master' of git+ssh://g-rjones@et.redhat.com/git/libguestfs

12 years agoAvoid a cast warning on 32 bit.
Richard Jones [Thu, 23 Apr 2009 09:28:28 +0000 (10:28 +0100)]
Avoid a cast warning on 32 bit.

12 years agoInstructions on running KVM as non-root (Robert P. J. Day).
Richard W.M. Jones [Thu, 23 Apr 2009 09:19:33 +0000 (10:19 +0100)]
Instructions on running KVM as non-root (Robert P. J. Day).

12 years agoVersion 1.0.10 1.0.10
Richard Jones [Wed, 22 Apr 2009 21:01:08 +0000 (22:01 +0100)]
Version 1.0.10

12 years agoGenerated code for new mount_* commands.
Richard Jones [Wed, 22 Apr 2009 20:02:49 +0000 (21:02 +0100)]
Generated code for new mount_* commands.

12 years agoAdd mount_ro, mount_options, mount_vfs. Fix small bug in OCaml generator.
Richard Jones [Wed, 22 Apr 2009 20:02:15 +0000 (21:02 +0100)]
Add mount_ro, mount_options, mount_vfs.  Fix small bug in OCaml generator.

12 years agoGet ready for 1.0.9. 1.0.9
Richard Jones [Wed, 22 Apr 2009 18:17:29 +0000 (19:17 +0100)]
Get ready for 1.0.9.

12 years agoForce a specific network NIC model (allows to work with latest qemu from SVN).
Richard Jones [Wed, 22 Apr 2009 18:15:11 +0000 (19:15 +0100)]
Force a specific network NIC model (allows to work with latest qemu from SVN).

12 years agoFix infinite loop encountered when reading Windows disk in example program.
Richard Jones [Wed, 22 Apr 2009 14:27:42 +0000 (15:27 +0100)]
Fix infinite loop encountered when reading Windows disk in example program.

12 years agoAdded pkgconfig file (libguestfs.pc). 1.0.8
Richard Jones [Wed, 22 Apr 2009 10:47:07 +0000 (11:47 +0100)]
Added pkgconfig file (libguestfs.pc).

12 years agoVersion 1.0.7 1.0.7
Richard Jones [Wed, 22 Apr 2009 10:30:58 +0000 (11:30 +0100)]
Version 1.0.7

12 years agoFix quoting of list args in guestfish manpage.
Richard Jones [Wed, 22 Apr 2009 10:03:05 +0000 (11:03 +0100)]
Fix quoting of list args in guestfish manpage.

12 years agoResync specfile to Fedora RR.
Richard Jones [Wed, 22 Apr 2009 10:02:00 +0000 (11:02 +0100)]
Resync specfile to Fedora RR.

12 years agoCreate /tmp directory in the initramfs.
Richard Jones [Wed, 22 Apr 2009 09:20:48 +0000 (10:20 +0100)]
Create /tmp directory in the initramfs.

12 years agoInclude fuse.ko module in image.
Richard Jones [Wed, 22 Apr 2009 09:06:40 +0000 (10:06 +0100)]
Include fuse.ko module in image.

12 years agoVersion 1.0.6. 1.0.6
Richard Jones [Wed, 22 Apr 2009 08:18:02 +0000 (09:18 +0100)]
Version 1.0.6.

12 years agoNote, but don't fix, javadoc bug.
Richard Jones [Wed, 22 Apr 2009 08:04:04 +0000 (09:04 +0100)]
Note, but don't fix, javadoc bug.

12 years agoqemu runtime done - remove from TODO list.
Richard Jones [Wed, 22 Apr 2009 08:03:27 +0000 (09:03 +0100)]
qemu runtime done - remove from TODO list.

12 years agoAllow qemu binary to be overridden at runtime.
Richard Jones [Wed, 22 Apr 2009 08:00:39 +0000 (09:00 +0100)]
Allow qemu binary to be overridden at runtime.

12 years agoAllow selection of qemu using --with-qemu
Richard Jones [Wed, 22 Apr 2009 07:46:35 +0000 (08:46 +0100)]
Allow selection of qemu using --with-qemu

12 years agoError message about using --with-java-home=no to disable Java support.
Richard Jones [Wed, 22 Apr 2009 07:14:49 +0000 (08:14 +0100)]
Error message about using --with-java-home=no to disable Java support.

12 years agoFixes for Java. 1.0.5
Richard Jones [Tue, 21 Apr 2009 22:15:25 +0000 (23:15 +0100)]
Fixes for Java.

12 years agoAdd extra kernel modules required for ext4 support.
Richard Jones [Tue, 21 Apr 2009 21:38:28 +0000 (22:38 +0100)]
Add extra kernel modules required for ext4 support.

12 years agoUpdated documentation, prepare for 1.0.5 release.
Richard Jones [Tue, 21 Apr 2009 21:27:22 +0000 (22:27 +0100)]
Updated documentation, prepare for 1.0.5 release.

12 years agoAnother Java test.
Richard Jones [Tue, 21 Apr 2009 21:24:25 +0000 (22:24 +0100)]
Another Java test.

12 years agoTesting the Java bindings.
Richard Jones [Tue, 21 Apr 2009 21:05:44 +0000 (22:05 +0100)]
Testing the Java bindings.

12 years agoJava bindings compile, not tested.
Richard Jones [Tue, 21 Apr 2009 20:14:55 +0000 (21:14 +0100)]
Java bindings compile, not tested.

12 years agoAdd summary message, fix libruby detection.
Richard Jones [Tue, 21 Apr 2009 13:38:12 +0000 (14:38 +0100)]
Add summary message, fix libruby detection.

12 years agoMore notes in the TODO list.
Richard Jones [Tue, 21 Apr 2009 13:25:31 +0000 (14:25 +0100)]
More notes in the TODO list.

12 years agoBasic Java build environment.
Richard Jones [Tue, 21 Apr 2009 13:25:16 +0000 (14:25 +0100)]
Basic Java build environment.

12 years agoVarious fixes to build and test in Koji. 1.0.4
Richard Jones [Mon, 20 Apr 2009 22:40:50 +0000 (23:40 +0100)]
Various fixes to build and test in Koji.

12 years agoFixes for CDPATH being set.
Richard Jones [Mon, 20 Apr 2009 20:16:25 +0000 (21:16 +0100)]
Fixes for CDPATH being set.

12 years agoUse standard names for the OCaml/Perl/Python/Ruby subpackages.
Richard Jones [Mon, 20 Apr 2009 18:30:11 +0000 (19:30 +0100)]
Use standard names for the OCaml/Perl/Python/Ruby subpackages.

12 years agoRuby also supported
Richard Jones [Mon, 20 Apr 2009 17:20:34 +0000 (18:20 +0100)]
Ruby also supported

12 years agoInclude the __cplusplus header magic so API really callable from C++.
Richard Jones [Mon, 20 Apr 2009 15:52:13 +0000 (16:52 +0100)]
Include the __cplusplus header magic so API really callable from C++.

12 years agoVersion 1.0.3. 1.0.3
Richard Jones [Mon, 20 Apr 2009 15:28:02 +0000 (16:28 +0100)]
Version 1.0.3.

12 years agoRemoved TODO item, now implemented.
Richard Jones [Mon, 20 Apr 2009 14:59:08 +0000 (15:59 +0100)]
Removed TODO item, now implemented.

12 years agoAdded tar-in, tar-out, tgz-in, tgz-out commands.
Richard Jones [Mon, 20 Apr 2009 14:54:22 +0000 (15:54 +0100)]
Added tar-in, tar-out, tgz-in, tgz-out commands.

12 years agoVarious fixes to the daemon:
Richard Jones [Mon, 20 Apr 2009 14:13:34 +0000 (15:13 +0100)]
Various fixes to the daemon:
 - make sure SIGPIPE doesn't kill us
 - warn not to use macros in FileIn functions
 - add shell_quote function

12 years agoSome fixes to daemon upload command:
Richard Jones [Mon, 20 Apr 2009 13:58:36 +0000 (14:58 +0100)]
Some fixes to daemon upload command:
 - don't leak the file descriptor along error paths
 - can't use those macros in FileIn functions

12 years agoMake daemon cancellation really work.
Richard Jones [Mon, 20 Apr 2009 13:58:04 +0000 (14:58 +0100)]
Make daemon cancellation really work.

12 years agoAdd tests for the upload and download commands.
Richard Jones [Mon, 20 Apr 2009 12:14:07 +0000 (13:14 +0100)]
Add tests for the upload and download commands.

12 years agoPrepare for version 1.0.2. 1.0.2
Richard Jones [Mon, 20 Apr 2009 10:45:29 +0000 (11:45 +0100)]
Prepare for version 1.0.2.

12 years agoAvoid warning: Don't generate read_reply label unless needed.
Richard Jones [Mon, 20 Apr 2009 10:45:11 +0000 (11:45 +0100)]
Avoid warning: Don't generate read_reply label unless needed.

12 years agoFix file descriptor leak in daemon.
Richard Jones [Mon, 20 Apr 2009 10:35:57 +0000 (11:35 +0100)]
Fix file descriptor leak in daemon.

12 years agoGenerated code for 'checksum' command.
Richard Jones [Mon, 20 Apr 2009 09:19:45 +0000 (10:19 +0100)]
Generated code for 'checksum' command.

12 years agoAdd 'checksum' command.
Richard Jones [Mon, 20 Apr 2009 09:19:29 +0000 (10:19 +0100)]
Add 'checksum' command.

12 years agoImplement upload and download commands.
Richard Jones [Sun, 19 Apr 2009 23:22:02 +0000 (00:22 +0100)]
Implement upload and download commands.

12 years agoUse GUESTFS_LAUNCH_FLAG in the daemon, and use correct uint32_t.
Richard Jones [Sun, 19 Apr 2009 13:51:50 +0000 (14:51 +0100)]
Use GUESTFS_LAUNCH_FLAG in the daemon, and use correct uint32_t.

12 years agoDocument initial message.
Richard Jones [Sun, 19 Apr 2009 13:39:19 +0000 (14:39 +0100)]
Document initial message.

12 years agoDocument the internal protocol.
Richard Jones [Sun, 19 Apr 2009 13:33:46 +0000 (14:33 +0100)]
Document the internal protocol.

12 years agoImplement NEED_ROOT_OR_IS_DEVICE macro.
Richard Jones [Sun, 19 Apr 2009 11:41:35 +0000 (12:41 +0100)]
Implement NEED_ROOT_OR_IS_DEVICE macro.

12 years agoImplement _send_sync, _send_file_sync and _receive_file_sync.
Richard Jones [Sun, 19 Apr 2009 11:29:25 +0000 (12:29 +0100)]
Implement _send_sync, _send_file_sync and _receive_file_sync.

12 years agoBegin to add the upload and download commands.
Richard Jones [Sat, 18 Apr 2009 21:33:15 +0000 (22:33 +0100)]
Begin to add the upload and download commands.

12 years agoAdd ruby/ directory, add more warnings.
Richard Jones [Sat, 18 Apr 2009 20:21:44 +0000 (21:21 +0100)]
Add ruby/ directory, add more warnings.

12 years agoSplit out send and reply operations into separate callbacks.
Richard Jones [Sat, 18 Apr 2009 15:29:00 +0000 (16:29 +0100)]
Split out send and reply operations into separate callbacks.

12 years agoguestfs_send -> guestfs__send, in case we want a future command called "send".
Richard Jones [Sat, 18 Apr 2009 14:41:22 +0000 (15:41 +0100)]
guestfs_send -> guestfs__send, in case we want a future command called "send".

12 years agoSeparate out the high-level API actions.
Richard Jones [Sat, 18 Apr 2009 14:31:53 +0000 (15:31 +0100)]
Separate out the high-level API actions.
 - Split out the high-level API actions so that they are in a
   separate file, and use the defined guestfs C API, instead of
   fiddling around with internal structures.

12 years agoMerge branch 'master' of git+ssh://g-rjones@et.redhat.com/git/libguestfs
Richard Jones [Sat, 18 Apr 2009 12:27:06 +0000 (13:27 +0100)]
Merge branch 'master' of git+ssh://g-rjones@et.redhat.com/git/libguestfs

12 years agoRewrite of main loop impl, start of FileIn/FileOut support.
Richard Jones [Sat, 18 Apr 2009 12:17:12 +0000 (13:17 +0100)]
Rewrite of main loop impl, start of FileIn/FileOut support.

12 years agoMerge branch 'master' of git+ssh://g-rjones@et.redhat.com/git/libguestfs
Richard Jones [Sat, 18 Apr 2009 09:16:34 +0000 (10:16 +0100)]
Merge branch 'master' of git+ssh://g-rjones@et.redhat.com/git/libguestfs

12 years agoVersion 1.0.1 1.0.1
Richard Jones [Sat, 18 Apr 2009 09:16:03 +0000 (10:16 +0100)]
Version 1.0.1

12 years agoAllow Ruby bindings to build correctly even if libguestfs not installed.
Richard W.M. Jones [Thu, 16 Apr 2009 22:55:56 +0000 (23:55 +0100)]
Allow Ruby bindings to build correctly even if libguestfs not installed.

12 years agoFix spec file. 1.0.0
Richard Jones [Thu, 16 Apr 2009 21:25:36 +0000 (22:25 +0100)]
Fix spec file.