library and tools for accessing and modifying virtual machine disk images. PLEASE DO NOT USE GITHUB FOR ISSUES OR PULL REQUESTS. See the website for how to file a bug or contact us.
C OCaml Standard ML Shell Makefile Perl Other
Latest commit 11a359c Jul 28, 2016 @ptoscano ptoscano osinfo: do not assume every media is an installer
The osinfo has an "installer" attribute in <media>, which defaults to
true, and there are few entries which are marked as not.
Failed to load latest commit information.
.gnulib @ 348402f Update gnulib to latest. Jul 24, 2016
align static const char *str -> static const char str[] Jul 22, 2016
appliance appliance: run systemd-tmpfiles also for /run Jul 26, 2016
bash Update copyright dates for 2016. Jan 2, 2016
build-aux Update copyright dates for 2016. Jan 2, 2016
builder builder: fix EOF check with flex >= 2.6.1 Jul 27, 2016
cat Use 'const' for stack integers where possible. Jul 26, 2016
contrib Update copyright dates for 2016. Jan 2, 2016
csharp Update FSF address. Nov 8, 2011
customize customize: use --noconfirm when installing Arch Linux packages Jul 21, 2016
daemon daemon: lvm: improve filter for LVs with activationskip flag set Jul 26, 2016
df Use 'const' for stack integers where possible. Jul 26, 2016
dib tests: Add script to check documented tool options match actual options. Jul 19, 2016
diff Use 'const' for stack integers where possible. Jul 26, 2016
docs docs: hacking: Add a section describing the build system. Jul 27, 2016
edit static const char *str -> static const char str[] Jul 22, 2016
erlang Use 'const' for stack integers where possible. Jul 26, 2016
examples Use 'const' for stack integers where possible. Jul 26, 2016
fish Use 'const' for stack integers where possible. Jul 26, 2016
format static const char *str -> static const char str[] Jul 22, 2016
fuse Use 'const' for stack integers where possible. Jul 26, 2016
generator daemon: lvm: change the separator character to '\r' Jul 26, 2016
get-kernel tests: Add script to check documented tool options match actual options. Jul 19, 2016
gobject New API: download_blocks Jul 20, 2016
golang build: Make 'make clean' remove more files. Nov 3, 2015
haskell Update copyright dates for 2016. Jan 2, 2016
inspector static const char *str -> static const char str[] Jul 22, 2016
java New API: internal_filesystem_walk Jun 22, 2016
logo logo: Make the 5 years text larger and more readable for website. Mar 3, 2014
lua tests: Remove bogus use of $(VG). Feb 22, 2016
m4 build: improve Gtk check Jul 28, 2016
make-fs static const char *str -> static const char str[] Jul 22, 2016
mllib Use 'const' for stack integers where possible. Jul 26, 2016
ocaml Use 'const' for stack integers where possible. Jul 26, 2016
p2v Use 'const' for stack integers where possible. Jul 26, 2016
perl perl: use INT2PTR macro for casting back to guestfs_h * (RHBZ#1150298) May 9, 2016
php php: Fix the tests yet again. May 3, 2016
po-docs Version 1.33.46. Jul 27, 2016
po Version 1.33.46. Jul 27, 2016
python python: Add documentation to guestfs-python about using pip & virtual… Jul 11, 2016
rescue static const char *str -> static const char str[] Jul 22, 2016
resize tests: Add script to check documented tool options match actual options. Jul 19, 2016
ruby ruby: tests: Give each test class and method a unique name. Jun 10, 2016
sparsify tests: Add script to check documented tool options match actual options. Jul 19, 2016
src osinfo: do not assume every media is an installer Jul 28, 2016
sysprep tests: Add script to check documented tool options match actual options. Jul 19, 2016
test-data tests: specify the image format when possible May 19, 2016
test-tool static const char *str -> static const char str[] Jul 22, 2016
tests Use 'const' for stack integers where possible. Jul 26, 2016
tmp valgrind: Write separate log files in tmp/valgrind-<DATE>-<PID>.log Apr 1, 2013
tools tests: specify the image format when possible May 19, 2016
utils Use 'const' for stack integers where possible. Jul 26, 2016
v2v Use 'const' for stack integers where possible. Jul 26, 2016
website docs: Add guestfs-building(1) man page. Jan 20, 2016
.gitignore mllib: tests: Add tests of the new Getopt module. Jul 18, 2016
.gitmodules maint: use a git submodule for gnulib Aug 3, 2009
.lvimrc Update vim line length to 70 Jan 24, 2013
.mailmap Add the .mailmap and change the method to generate AUTHORS Nov 27, 2012
AUTHORS Version 1.33.43. Jul 14, 2016
BUGS Version 1.33.46. Jul 27, 2016
COPYING license: Use latest license files from gnu.org. Jul 19, 2012
COPYING.LIB license: Use latest license files from gnu.org. Jul 19, 2012
HACKING docs: Obsolete HACKING file, move content into guestfs(3) man page. Dec 19, 2010
Makefile.am tests: Add script to check documented tool options match actual options. Jul 19, 2016
README docs: Add guestfs-building(1) man page. Jan 20, 2016
TODO New API: selinux_relabel - SELinux relabel parts of the filesystem. Jul 14, 2016
autogen.sh syntax: Replace test == with = or -eq as appropriate. Sep 15, 2012
bindtests bindtests: Test sending min and max 64 bit integers. Aug 15, 2012
bootstrap tests: Enable and fix test-add-libvirt-dom test. Dec 12, 2014
bugs-in-changelog.sh Update copyright dates for 2016. Jan 2, 2016
cfg.mk tests: Move the tests/data and tests/guests directories to test-data. Oct 30, 2015
common-rules.mk Remove multiple hacks that only apply to RHEL 5. Oct 5, 2015
configure.ac Version 1.33.46. Jul 27, 2016
installcheck.sh.in build: installcheck: Ensure libguestfs.so is copied. Feb 19, 2016
libtool-kill-dependency_libs.sh remove non-portable chmod Jan 21, 2014
ocaml-link.sh docs: hacking: Document how OCaml programs are compiled and linked. Jun 12, 2016
pick-guests.pl.in Update copyright dates for 2016. Jan 2, 2016
podcheck.pl podcheck: Check tool --help output. Jul 21, 2016
podwrapper.pl.in podwrapper: Remove output file on failure. Apr 24, 2016
run.in build: ./run is documented in guestfs-building(1), not README. Apr 9, 2016
subdir-rules.mk build: Factor out definition of BEST and OCAMLLINKFLAGS. Jul 18, 2016
update-bugs.sh Update copyright dates for 2016. Jan 2, 2016
valgrind-suppressions valgrind: Ignore another glibc "leak". Apr 17, 2016
zanata-pull.sh Update copyright dates for 2016. Jan 2, 2016
zanata.xml Update zanata.xml Feb 10, 2016

README

Libguestfs is tools and a library for accessing and modifying guest
disk images.  For more information see the home page:

  http://libguestfs.org/

For discussion, development, patches, etc. please use the mailing
list:

  http://www.redhat.com/mailman/listinfo/libguestfs

To find out how to build libguestfs from source, read:

  docs/guestfs-building.pod
  http://libguestfs.org/guestfs-building.1.html
  man docs/guestfs-building.1

Copyright (C) 2009-2016 Red Hat Inc.

The library is distributed under the LGPLv2+.  The programs are
distributed under the GPLv2+.  Please see the files COPYING and
COPYING.LIB for full license information.  The examples are under a
very liberal license.