2513 Commits

Author SHA1 Message Date
Richard W.M. Jones
8df8ccb287 Version 1.9.0. 1.9.0 2010-12-19 15:53:45 +00:00
Richard W.M. Jones
fc279d2806 Update BUGS, PO files for 1.8.0. 1.8.0 2010-12-19 15:39:04 +00:00
Richard W.M. Jones
48eb763d85 Prepare for next stable branch: version 1.8.0. 2010-12-19 14:31:01 +00:00
Richard W.M. Jones
b62e154d97 Update RELEASE-NOTES. 2010-12-19 14:25:50 +00:00
Richard W.M. Jones
e427d86de1 Add ROADMAP for 1.10. 2010-12-19 14:20:17 +00:00
Richard W.M. Jones
85c0bf5308 fuse: Add more tracing for calls into guestmount functions. 2010-12-19 12:04:43 +00:00
Richard W.M. Jones
2712f237b0 appliance: Don't exclude upstart (/sbin/reboot) (RHBZ#661280).
Don't exclude upstart from the appliance.  It provides /sbin/reboot
which is required by virt-rescue.
2010-12-19 11:01:59 +00:00
Richard W.M. Jones
da24e7aab0 appliance: Don't hard-code febootstrap --exclude parameters.
Create a separate file 'excludelist.in' that contains these
regular expressions, and process it the same way as packagelist.in.
2010-12-19 10:57:06 +00:00
Richard W.M. Jones
9556903888 appliance: Use a temporary file when processing packagelist.in. 2010-12-19 10:55:03 +00:00
Richard W.M. Jones
acd25281bf docs: Add section on using /dev/fd/* with upload and download calls. 2010-12-17 18:56:42 +00:00
Richard W.M. Jones
fa4931bc4e docs: Fix link to function in documentation of "du" and "du-s" commands. 2010-12-17 10:21:41 +00:00
Richard W.M. Jones
8ae40fa990 Version 1.7.24. 1.7.24 2010-12-16 23:21:29 +00:00
Richard W.M. Jones
933e970b8a ntfs-3g: Document problems with symlinks and alternatives (RHBZ#663407). 2010-12-16 20:27:09 +00:00
Richard W.M. Jones
3a3836b933 New APIs: getxattr and lgetxattr to get single extended attributes.
These APIs are essentially required to work around a problem
with ntfs-3g.  This filesystem (or FUSE?) does not list all
extended attributes of a file when you call listxattr(2).  However
if you know the name of an extended attribute, you can retrieve
it directly using getxattr(2).

The current APIs (getxattrs etc) are simple to use, but they
don't work if we can't list out the extended attributes (ie.
by calling listxattr(2)).

Example using the new APIs on an ntfs-3g filesystem:

><fs> lgetxattr "/Documents and Settings" system.ntfs_attrib | hexdump -C
00000000  16 24 00 00                                       |.$..|
00000004
><fs> lgetxattr "/Documents and Settings" system.ntfs_reparse_data | hexdump -C
00000000  03 00 00 a0 34 00 00 00  00 00 18 00 1a 00 10 00  |....4...........|
00000010  5c 00 3f 00 3f 00 5c 00  43 00 3a 00 5c 00 55 00  |\.?.?.\.C.:.\.U.|
00000020  73 00 65 00 72 00 73 00  00 00 43 00 3a 00 5c 00  |s.e.r.s...C.:.\.|
00000030  55 00 73 00 65 00 72 00  73 00 00 00              |U.s.e.r.s...|
0000003c
><fs> getxattr "/Documents and Settings" system.ntfs_reparse_data | hexdump -C
libguestfs: error: getxattr: getxattr: No such file or directory
><fs> getxattr "/Documents and Settings" system.ntfs_attrib | hexdump -C
libguestfs: error: getxattr: getxattr: No such file or directory
><fs> lgetxattr "/Documents and Settings" system.ntfs_attrib | hexdump -C
00000000  16 24 00 00                                       |.$..|
00000004
><fs> getxattr "/Users" system.ntfs_attrib | hexdump -C
00000000  11 00 00 00                                       |....|
00000004
2010-12-16 20:05:48 +00:00
Richard W.M. Jones
236c1fb7db appliance: Add 'attr' package for xattr support in virt-rescue. 2010-12-16 18:45:08 +00:00
Richard W.M. Jones
dec770f171 generator: List files generated in a separate file. 2010-12-12 23:19:36 +00:00
Richard W.M. Jones
9aacbe712d docs: Update RELEASE-NOTES to latest. 2010-12-12 23:02:44 +00:00
Richard W.M. Jones
0d267d6cd5 README: Advise using febootstrap >= 3.3. 2010-12-12 23:02:30 +00:00
Richard W.M. Jones
573e01e087 Version 1.7.23. 1.7.23 2010-12-12 22:36:06 +00:00
Thomas S Hatch
6e87419597 Removed hfsprogs from supermin packages for Arch 2010-12-12 18:30:17 +00:00
Richard W.M. Jones
e49aefd1f8 fish: Clarify documentation for --ro option. 2010-12-12 10:02:00 +00:00
Richard W.M. Jones
e6a3770b43 fish: Document equivalence of -a/add etc. in man page. 2010-12-12 10:01:30 +00:00
Richard W.M. Jones
f341624668 fish: Split ..|.. options into separate items in man page. 2010-12-12 09:48:59 +00:00
Richard W.M. Jones
a6bfc9f3c4 appliance: Don't set utime on cachedir until we know it is safe.
This could be used to touch an arbitrary file (albeit one which
must already exist), and this could have been a security problem.
2010-12-11 23:35:50 +00:00
Richard W.M. Jones
f410d571cc appliance: Touch cached appliance files so they don't get tmp cleaned. 2010-12-11 23:33:22 +00:00
Richard W.M. Jones
3d114fcf84 Remove extra \n character from end of error messages. 2010-12-11 23:07:56 +00:00
Richard W.M. Jones
52c6b0d96d Version 1.7.22. 1.7.22 2010-12-11 18:08:08 +00:00
Richard W.M. Jones
4beb284409 appliance: Be careful about cleaning up old appliances.
This change resolves several issues with current appliance
building:

(1) Old appliances are cleaned up.

(2) Race conditions between appliance building is handled better.

(3) Several bugs fixed.
2010-12-11 17:22:43 +00:00
Richard W.M. Jones
363978fa7f daemon: Use prog_exists to check for features.
This updates commit 0938509e04.
2010-12-10 17:38:17 +00:00
Richard W.M. Jones
4fb66110c2 debian: Work around warning in Debian udev init script.
See also:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=606622
2010-12-10 17:19:02 +00:00
Richard W.M. Jones
8d8dc4c107 win-reg: Add Windows Tips to documentation. 2010-12-10 15:12:02 +00:00
Richard W.M. Jones
bc484e99c2 win-reg: Move documentation after options, combine shell quote sections. 2010-12-10 14:36:18 +00:00
Richard W.M. Jones
b4310a810c Version 1.7.21. 1.7.21 2010-12-10 13:44:25 +00:00
Richard W.M. Jones
d72815578f Remove several unused local variables.
(Revealed by compiling under Debian where this is a warning).
2010-12-10 12:19:49 +00:00
Thomas S Hatch
8dafeaa477 Added packages for Archlinux support 2010-12-10 09:29:27 +00:00
Richard W.M. Jones
4164e99664 debian: Dependencies for all the different names of qemu/KVM. 2010-12-09 18:31:23 +00:00
Richard W.M. Jones
1d4f1ba129 debian: Quilt is not used for patch management. 2010-12-09 18:31:03 +00:00
Richard W.M. Jones
ff99f399f0 cat: Remove some unused local variables in virt-cat.c and virt-ls.c. 2010-12-09 18:30:08 +00:00
Richard W.M. Jones
8e7012131c Add debian/ directory (temporarily).
This was created initially from pkg-libvirt/libguestfs.git
commit 680ff0b0e8c9133ef987e68392bd3990715f6891.

This is a temporary measure to allow us to build Debian and Ubuntu
packages more easily.  When downstream packaging is being done on
these distros we will remove this directory again.

To build a Debian package, use this command:

  debuild -i -us -uc -b
2010-12-09 16:41:40 +00:00
Richard W.M. Jones
b5516dc9d4 debian: Exclude file-rc.
This package duplicates /etc/init.d/README which is
really supplied by sysv-rc package.
2010-12-09 16:41:40 +00:00
Richard W.M. Jones
ff484e0053 build: Use ./configure --with-python-installdir=DIR to select Python dir.
We don't always want to install in the site-packages directory.  Allow
the directory to be chosen using a configure option.  Rename the
variable PYTHON_INSTALLDIR to reflect its true purpose.
2010-12-09 16:41:40 +00:00
Richard W.M. Jones
8ea322aba3 build: Add "checking ... result" around Python tests. 2010-12-09 16:41:40 +00:00
Richard W.M. Jones
8e4c22db23 build: Remove check for root.
With the new package building system, it is no longer dangerous to run
'configure', 'make' or 'make check' as root (although it is still not
necessary and not advisable).  In any case we don't need to check
this.
2010-12-09 16:41:40 +00:00
Richard W.M. Jones
75893a554c inspector: Remove some unused local variables. 2010-12-09 16:41:40 +00:00
Richard W.M. Jones
5376e13806 fish: Remove some unused local variables. 2010-12-09 11:55:23 +00:00
Richard W.M. Jones
370f79fd3d build: Remove AM_GNU_GETTEXT_VERSION macro.
See discussion on the mailing list:
https://www.redhat.com/archives/libguestfs/2010-December/thread.html#00032
2010-12-09 10:59:23 +00:00
Richard W.M. Jones
f3805e2166 rescue: Add notes about networking.
In particular the 'ping' command does not work because it is
using QEMU user networking.
2010-12-08 12:12:08 +00:00
Richard W.M. Jones
c5747bd436 rescue: Add note about using virt-rescue as root/non-root. 2010-12-08 12:11:53 +00:00
Richard W.M. Jones
df5ae67129 docs: Link to guestfs-examples(3) after simple example. 2010-12-07 22:16:02 +00:00
Richard W.M. Jones
917c3520c7 docs: Note that guestfs_sync is no longer necessary. 2010-12-07 22:15:45 +00:00