Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | todo: Suggestion: Add sh-in, sh-out, debug sh-in, debug sh-out. | Richard W.M. Jones | 2012-08-14 | 1 | -0/+3 | |
| | ||||||
* | tar-out: Add optional numericowner flag (RHBZ#847880). | Richard W.M. Jones | 2012-08-14 | 2 | -7/+22 | |
| | | | | This is equivalent to the tar option --numeric-owner. | |||||
* | Add optional compress flag to tar-in, tar-out APIs. | Richard W.M. Jones | 2012-08-14 | 6 | -47/+101 | |
| | | | | | | | | | | The compress flag can be used to control compression, one of: (none), "compress", "gzip", "bzip2", "xz", "lzop". Thus these calls can now be used instead of tgz-in/tgz-out/txz-in/txz-out, and also support more compression types. Mark these APIs as once_had_no_optargs so that compatibility code is generated. | |||||
* | docs: Add a section describing how to use gdb + qemu wrappers to debug the ↵ | Richard W.M. Jones | 2012-08-13 | 1 | -0/+50 | |
| | | | | appliance. | |||||
* | docs: Show how to use 'annotate-output' command to collect timings. | Richard W.M. Jones | 2012-08-12 | 1 | -0/+17 | |
| | ||||||
* | ocaml: Use Store_field macro instead of caml_modify. | Richard W.M. Jones | 2012-08-12 | 1 | -1/+1 | |
| | | | | | | | Use the safer, higher level Store_field macro when constructing arrays of structs to return. I don't know if it is strictly necessary in this case, but it's safer. | |||||
* | virt-make-fs: Don't display output of 'qemu-img' except on error path. | Richard W.M. Jones | 2012-08-11 | 1 | -4/+27 | |
| | ||||||
* | virt-make-fs: Remove note about vfat and ownership of tarball files. | Richard W.M. Jones | 2012-08-11 | 1 | -5/+0 | |
| | | | | | This problem has been fixed in commit 50780a84f65ec5d76605691cea889392c2730f54. | |||||
* | Include guestfs-release-notes.txt in the tarball. | Richard W.M. Jones | 2012-08-11 | 1 | -0/+1 | |
| | | | | This fixes commit 589db4e42ad5e759041521e7673bd7aa2f800736. | |||||
* | tests/9p: Add test to EXTRA_DIST.1.19.29 | Richard W.M. Jones | 2012-08-11 | 1 | -0/+2 | |
| | | | | This fixes commit 499497fab03716278cb5214a8aa89a35618e06c6. | |||||
* | Version 1.19.29. | Richard W.M. Jones | 2012-08-11 | 21 | -17597/+31635 | |
| | ||||||
* | sysprep: remove the process accounting log files | Wanlong Gao | 2012-08-11 | 4 | -3/+63 | |
| | | | | | | | | | | We just remove the process accounting files previously without touch a empty file, this will cause psacct runs error. Restart the service can't help us create this file auto. couldn't open file '/var/account/pacct': No such file or directory Signed-off-by: Wanlong Gao <gaowanlong@cn.fujitsu.com> | |||||
* | xfs: fix a possible memory leak | Wanlong Gao | 2012-08-11 | 1 | -0/+1 | |
| | | | | | | free out when failure. Signed-off-by: Wanlong Gao <gaowanlong@cn.fujitsu.com> | |||||
* | Fix typo in release notes. | Wanlong Gao | 2012-08-11 | 2 | -2/+2 | |
| | | | | | | Fix typo. Signed-off-by: Wanlong Gao <gaowanlong@cn.fujitsu.com> | |||||
* | Convert release notes to a POD file / man page. | Richard W.M. Jones | 2012-08-11 | 7 | -214/+1906 | |
| | | | | | Note that we add the text version to git so that it's available for people to read without requiring any special tools. | |||||
* | New APIs: rsync, rsync-in, rsync-out | Richard W.M. Jones | 2012-08-11 | 11 | -3/+377 | |
| | | | | Implement rsync. | |||||
* | fish: Add --network option. | Richard W.M. Jones | 2012-08-11 | 2 | -6/+14 | |
| | | | | | This enables the libguestfs user network, and is the equivalent of the 'virt-rescue --network' option. | |||||
* | generator: 'delete' is a reserved word (in C++). | Richard W.M. Jones | 2012-08-11 | 1 | -4/+4 | |
| | ||||||
* | tests/extra: Add workaround for memory leak in libvirt. | Richard W.M. Jones | 2012-08-11 | 1 | -1/+13 | |
| | | | | See: https://bugzilla.redhat.com/show_bug.cgi?id=847429 | |||||
* | Update release notes for libguestfs 1.20. | Richard W.M. Jones | 2012-08-04 | 1 | -0/+154 | |
| | ||||||
* | appliance: Add rsync and openssh-client{,s} to the appliance. | Richard W.M. Jones | 2012-08-04 | 1 | -0/+3 | |
| | | | | | | This adds ~10M to the appliance (328M -> 338M). However for virt-rescue these are frequently requested tools. | |||||
* | fuse: guestmount doesn't let you pass '-- [FUSE options]'. | Richard W.M. Jones | 2012-08-03 | 1 | -1/+1 | |
| | | | | | | I don't think it ever did, so the --help text was always wrong, and definitely didn't match the real behaviour of the program. | |||||
* | ruby: Mark all VALUEs as volatile. | Richard W.M. Jones | 2012-08-03 | 1 | -15/+26 | |
| | ||||||
* | fish: Fix 'copy-out /' (RHBZ#845522). | Richard W.M. Jones | 2012-08-03 | 1 | -0/+16 | |
| | ||||||
* | Document problems copying long filenames from NTFS to Linux filesystems ↵ | Richard W.M. Jones | 2012-08-03 | 1 | -0/+22 | |
| | | | | (RHBZ#845488). | |||||
* | Version 1.19.28.1.19.28 | Richard W.M. Jones | 2012-08-02 | 21 | -19857/+21028 | |
| | ||||||
* | examples: Use add_drive_opts function in examples. | Richard W.M. Jones | 2012-08-02 | 18 | -25/+25 | |
| | | | | | | | | | | | | In libguestfs 1.20, you will be able to use 'add_drive' instead of 'add_drive_opts' (except in the C bindings). However until libguestfs 1.20 is the minimum stable version people will still be using old versions where you have to use 'add_drive_opts'. This makes the examples confusing. Therefore continue to use 'add_drive_opts' in the examples for now. | |||||
* | grep: Add optargs to grep API and deprecate fgrep etc. | Richard W.M. Jones | 2012-08-02 | 6 | -27/+146 | |
| | | | | | | | | This commit makes grep into an optargs API, with flags for extended, fixed, [case-]insensitive and compressed. At the same time it deprecates: egrep, fgrep, grepi, egrepi, fgrepi, zgrep, zegrep, zfgrep, zgrepi, zegrepi and zfgrepi. | |||||
* | xfs: add new api xfs-growfs | Wanlong Gao | 2012-08-02 | 5 | -3/+144 | |
| | | | | | | New api xfs_growfs for expanding a XFS filesystem. Signed-off-by: Wanlong Gao <gaowanlong@cn.fujitsu.com> | |||||
* | Revert "appliance: Add '-drive detect-zero=on' flag if qemu supports it." | Richard W.M. Jones | 2012-08-01 | 1 | -2/+1 | |
| | | | | This reverts commit fe2253088ff51b51e2586f27a9408a38655170e3. | |||||
* | Reviewed and revised TODO file. | Richard W.M. Jones | 2012-07-31 | 1 | -3/+12 | |
| | ||||||
* | m4: Sort .gitignore with LANG=C. Also add pipe2.m4 (used by RHEL 6). | Richard W.M. Jones | 2012-07-31 | 1 | -36/+37 | |
| | ||||||
* | build: On x86 search for qemu-system-i386 not qemu-system-i686. | Richard W.M. Jones | 2012-07-31 | 1 | -1/+2 | |
| | | | | | host_cpu can be set to i686. The qemu binary is called qemu-system-i386. Apply some sed to fix this. | |||||
* | build: Allow building with new glibc headers and -O0. | Eric Blake | 2012-07-31 | 1 | -2/+5 | |
| | | | | | | This is a patch taken from libvirt. See: http://libvirt.org/git/?p=libvirt.git;a=commitdiff;h=2af63b1c349 | |||||
* | 9p: Add a regression test for 9p functionality in qemu. | Richard W.M. Jones | 2012-07-30 | 4 | -0/+80 | |
| | ||||||
* | appliance: Exclude kernel* packages explicitly. | Richard W.M. Jones | 2012-07-30 | 1 | -4/+9 | |
| | | | | | febootstrap >= 3.19 will no longer exclude the kernel package by default. | |||||
* | Version 1.19.27.1.19.27 | Richard W.M. Jones | 2012-07-30 | 20 | -11386/+11849 | |
| | ||||||
* | libguestfs-make-fixed-appliance: Don't reference obsolete development version. | Richard W.M. Jones | 2012-07-30 | 1 | -1/+1 | |
| | ||||||
* | New API: utsname | Richard W.M. Jones | 2012-07-30 | 9 | -1/+94 | |
| | | | | | | | | | | Typical output: ><fs> utsname uts_sysname: Linux uts_release: 3.5.0-1.fc18.x86_64 uts_version: #1 SMP Mon Jul 23 17:43:39 UTC 2012 uts_machine: x86_64 | |||||
* | sysprep: Describe more directly how to use qemu-img for snapshotting. | Richard W.M. Jones | 2012-07-28 | 1 | -14/+24 | |
| | ||||||
* | tests: Consistent use of $(top_builddir)/run --test when building test guests. | Richard W.M. Jones | 2012-07-26 | 4 | -21/+9 | |
| | ||||||
* | build: Use $(top_builddir)/run in Makefile.am's. | Richard W.M. Jones | 2012-07-26 | 4 | -9/+9 | |
| | | | | | Not necessary, but this makes all invocations of 'run' consistent. There is no functional change. | |||||
* | Version 1.19.26.1.19.26 | Richard W.M. Jones | 2012-07-26 | 21 | -14955/+16631 | |
| | ||||||
* | appliance: Add '-drive detect-zero=on' flag if qemu supports it. | Richard W.M. Jones | 2012-07-26 | 1 | -1/+2 | |
| | | | | | | | NB: The patch to implement this feature in qemu is not upstream, and may never make it upstream. However this is so useful for virt-sparsify that I decided to add this to libguestfs while we see what qemu decides to do. | |||||
* | ruby: Allow optional arguments hash to be really optional. | Richard W.M. Jones | 2012-07-26 | 1 | -38/+59 | |
| | | | | | | | | | | | | | Allow optargs functions to be called as either: g.mkfs_opts(fs, device) or: g.mkfs_opts(fs, device, { optargs hash }) This also preserves backwards compatibility with once_has_no_optargs functions such as mkfs. | |||||
* | ruby: In event wrapper, ignore callback functions which have type T_ZOMBIE. | Richard W.M. Jones | 2012-07-26 | 1 | -2/+7 | |
| | | | | Note that in old versions of Ruby, T_ZOMBIE was not defined. | |||||
* | ruby: Set LD_LIBRARY_PATH for Ruby libs in run script. | Richard W.M. Jones | 2012-07-25 | 1 | -0/+1 | |
| | | | | | This lets you use './run gdb ruby ...' and get accurate debugging information. | |||||
* | sparsify: Detect qemu-img version and use qcow2 v3 for overlay if available. | Richard W.M. Jones | 2012-07-25 | 1 | -1/+41 | |
| | | | | | | | | | qcow2 v3 is generally more efficient, although unfortunately it doesn't support automatically sparsifying zero writes. Note this *only* uses qcow2 v3 for the intermediate overlay file, not for the final output (since we want the output to be broadly compatible with old hypervisors). | |||||
* | sparsify: Change code that generates qemu-img -o argument. | Richard W.M. Jones | 2012-07-25 | 1 | -7/+9 | |
| | | | | This is just code motion. | |||||
* | sysprep: Generate new random UUIDs for LVM2 PVs and VGs (thanks Kazuo Moriwaka). | Richard W.M. Jones | 2012-07-25 | 4 | -4/+56 | |
| |