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 Shell Standard ML Makefile Perl Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gnulib @ 40f8a19 Update gnulib to latest. Jun 22, 2017
align utils: Split out structs cleanups and printing into common/structs. Jul 10, 2017
appliance daemon: Reimplement handling of lvm.conf and filters. Jul 27, 2017
bash bash: Implement tab completion for virt-win-reg (RHBZ#1367738). Mar 24, 2017
build-aux Update copyright dates for 2017 Jan 3, 2017
builder common/mltools: Rename Common_utils to Tools_utils. Sep 28, 2017
cat common/utils: Move ‘full_path’ and ‘is_reg’ (etc) into utils (from vi… Sep 28, 2017
common common/mltools: Rename Common_utils to Tools_utils. Sep 28, 2017
contrib contrib: p2v: Add scripts to build and test virt-p2v ISOs with RHEL 5… Feb 9, 2017
csharp Update FSF address. Nov 8, 2011
customize common/mltools: Rename Common_utils to Tools_utils. Sep 28, 2017
daemon Make sure every *.ml file has a corresponding *.mli file. Sep 21, 2017
df utils: Split out structs cleanups and printing into common/structs. Jul 10, 2017
dib common/mltools: Rename Common_utils to Tools_utils. Sep 28, 2017
diff common/utils: Move ‘full_path’ and ‘is_reg’ (etc) into utils (from vi… Sep 28, 2017
docs common/mltools: Rename Common_utils to Tools_utils. Sep 28, 2017
edit common/options: Change drv struct to store drive index instead of dev… May 3, 2017
erlang gobject: Add outline guestfs-gobject(3) manual page. Jul 10, 2017
examples New API: Deprecate hivex_value_utf8 and replace with hivex_value_string. Sep 16, 2017
fish fish: add small documentation bit about format of URIs (RHBZ#1450325) Aug 30, 2017
format common/options: Change drv struct to store drive index instead of dev… May 3, 2017
fuse fuse: Make it clearer that -o allow_other must be enabled in /etc/fus… Jul 19, 2017
generator common/mltools: Rename Common_utils to Tools_utils. Sep 28, 2017
get-kernel common/mltools: Rename Common_utils to Tools_utils. Sep 28, 2017
gobject gobject: use bash for running the tests Jul 31, 2017
golang gobject: Add outline guestfs-gobject(3) manual page. Jul 10, 2017
haskell Rename src/ to lib/ Jan 26, 2017
inspector inspection: Deprecate APIs and remove support for inspecting installe… Sep 16, 2017
java gobject: Add outline guestfs-gobject(3) manual page. Jul 10, 2017
lib lib: Use guestfs_int_make_temp_path in a few more places. Sep 21, 2017
logo logo: Make the 5 years text larger and more readable for website. Mar 3, 2014
lua gobject: Add outline guestfs-gobject(3) manual page. Jul 10, 2017
m4 common/mlgettext: Move common_gettext.ml{,i} to common/mlgettext. Sep 28, 2017
make-fs utils: Rename ‘guestfs-internal-frontend.h’ to ‘guestfs-utils.h’. Jul 10, 2017
ocaml ocaml: Remove duplicated OCaml implicit rules. Sep 15, 2017
p2v p2v: test: Send sshd debugging messages to stderr. Sep 25, 2017
perl gobject: Add outline guestfs-gobject(3) manual page. Jul 10, 2017
php Rename src/ to lib/ Jan 26, 2017
po-docs Version 1.37.28. Sep 28, 2017
po Version 1.37.28. Sep 28, 2017
python gobject: Add outline guestfs-gobject(3) manual page. Jul 10, 2017
rescue utils: Rename ‘guestfs-internal-frontend.h’ to ‘guestfs-utils.h’. Jul 10, 2017
resize common/mltools: Rename Common_utils to Tools_utils. Sep 28, 2017
ruby ruby: fix order of CFLAGS Aug 10, 2017
sparsify common/mltools: Rename Common_utils to Tools_utils. Sep 28, 2017
sysprep common/mltools: Rename Common_utils to Tools_utils. Sep 28, 2017
test-data test-data: Use another name for boot and root MD devices. Mar 18, 2017
test-tool utils: Rename ‘guestfs-internal-frontend.h’ to ‘guestfs-utils.h’. Jul 10, 2017
tests threads: Add a test. Sep 16, 2017
tmp valgrind: Write separate log files in tmp/valgrind-<DATE>-<PID>.log Apr 1, 2013
tools Use Unicode single quotes ‘’ in place of short single quoted strings … Apr 4, 2017
utils utils: Rename ‘guestfs-internal-frontend.h’ to ‘guestfs-utils.h’. Jul 10, 2017
v2v common/mltools: Rename Common_utils to Tools_utils. Sep 28, 2017
website builder: Add centos-7.4 image. Sep 18, 2017
.gitignore common/mltools: Rename Common_utils to Tools_utils. Sep 28, 2017
.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
BUGS Version 1.37.28. Sep 28, 2017
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 Fix HACKING file in top level directory. Nov 13, 2016
Makefile.am Rename mllib -> common/mltools. Sep 28, 2017
README Update copyright dates for 2017 Jan 3, 2017
RELEASES Version 1.37.28. Sep 28, 2017
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 common: Add a lightweight OCaml binding for PCRE. Aug 3, 2017
bugs-in-changelog.sh Update copyright dates for 2017 Jan 3, 2017
cfg.mk Rename src/ to lib/ Jan 26, 2017
check-mli.sh tests: Check that every *.ml file has a corresponding *.mli file. Sep 21, 2017
common-rules.mk build: Move all SUFFIXES up to common-rules.mk. Sep 15, 2017
configure.ac Version 1.37.28. Sep 28, 2017
installcheck.sh.in Rename src/ to lib/ Jan 26, 2017
libtool-kill-dependency_libs.sh remove non-portable chmod Jan 21, 2014
ocaml-dep.sh.in Rename mllib -> common/mltools. Sep 28, 2017
ocaml-link.sh Update copyright dates for 2017 Jan 3, 2017
pick-guests.pl.in Update copyright dates for 2017 Jan 3, 2017
podcheck.pl podcheck: Check tool --help output. Jul 21, 2016
podwrapper.pl.in Update copyright dates for 2017 Jan 3, 2017
run.in Rename src/ to lib/ Jan 26, 2017
subdir-rules.mk build: Since .mli files are now required, always build .cmi first. Sep 21, 2017
update-bugs.sh Update copyright dates for 2017 Jan 3, 2017
valgrind-suppressions valgrind: Ignore PCRE.compile regexps stored in a global variable. Sep 28, 2017
zanata-pull.sh Update copyright dates for 2017 Jan 3, 2017
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-2017 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.