summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Version 1.7.9.1.7.9Richard W.M. Jones2010-11-1617-11230/+11342
|
* inspector: Replace old examples with ones derived from phony images.Richard W.M. Jones2010-11-1611-19145/+203
|
* images: Make phony Windows image for testing.Richard W.M. Jones2010-11-168-2/+124
|
* images: Make phony Ubuntu image for testing.Richard W.M. Jones2010-11-163-2/+91
|
* images: Make a phony Debian image for testing.Richard W.M. Jones2010-11-164-2/+151
|
* images: Make a better phony Fedora image.Richard W.M. Jones2010-11-166-8/+41
| | | | | This now includes a product string, major and minor version, hostname and even some applications.
* daemon: findfs-uuid and findfs-label should not return /dev/mapper paths.Richard W.M. Jones2010-11-161-0/+16
|
* New API: inspect-get-hostname to return the hostname of the guest.Richard W.M. Jones2010-11-164-3/+262
| | | | | This returns the hostname of the guest. Tested on RHEL, Fedora, Debian 5, Ubuntu 10.10, FreeBSD 8, Windows 7.
* inspect: Check /etc/lsb-release is not too large before calling head on it.Richard W.M. Jones2010-11-161-1/+16
|
* inspect: Add function to read the first line of a file, with safety checks.Richard W.M. Jones2010-11-161-14/+42
|
* inspect: Abstract the wrapper that sets up Augeas.Richard W.M. Jones2010-11-161-33/+50
| | | | This is just code motion.
* Version 1.7.8.1.7.8Richard W.M. Jones2010-11-1517-11437/+12244
|
* inspector: Replace code for listing applications with new core API.Richard W.M. Jones2010-11-155-1699/+1882
|
* New API: inspect-list-applications.Richard W.M. Jones2010-11-156-1/+573
| | | | | | | | This converts the current Perl code in virt-inspector for listing applications, into C, making it a part of the core API. This is also capable of fetching the list of Windows applications from the registry.
* inspect: Centralize all file downloads through a single function.Richard W.M. Jones2010-11-151-32/+52
|
* inspect: Add support for Linux Mint and Mandriva.Richard Jones2010-11-153-2/+47
| | | | | | | | Linux Mint is derived from Ubuntu. Mandriva has a release file, but it also has /etc/lsb-release and the same parsing code can be reused. Mandriva has a package manager called urpmi.
* docs: Put list of distros in alphabetical order.Richard Jones2010-11-151-5/+5
|
* docs: Debian and Ubuntu are now separate distros.Richard Jones2010-11-151-1/+1
|
* todo: live CD inspectionRichard W.M. Jones2010-11-151-0/+7
|
* Version 1.7.7.1.7.7Richard W.M. Jones2010-11-1516-18/+18
|
* build: Missing backslash again.Maxim Koltsov2010-11-141-1/+1
|
* Version 1.7.6.1.7.6Richard W.M. Jones2010-11-1317-4956/+5784
|
* filearch: Refuse to download initrd if it is huge.Richard W.M. Jones2010-11-131-0/+8
|
* inspect: Fix error out path if minor_version parsing fails.Richard W.M. Jones2010-11-131-1/+1
|
* inspect: Refuse to download software hive if it is huge.Richard W.M. Jones2010-11-131-0/+8
|
* inspect: Refuse to parse /etc/fstab if it is huge.Richard W.M. Jones2010-11-131-0/+8
|
* lib: Make some error strings localizable.Richard W.M. Jones2010-11-131-3/+3
|
* inspect: Inspection support for FreeBSD.Richard W.M. Jones2010-11-133-11/+117
| | | | | | | | | | This adds inspection support for FreeBSD. However this is not quite enough to allow guestfish -i freebsd.img to work, because guestfish will try to mount the filesystems, which cannot be done because Linux requires special mount options for the Universal Filesystem (UFS) used by *BSD. Nevertheless you can manually run the same commands.
* inspect: Optimize root filesystem check.Richard W.M. Jones2010-11-131-8/+13
| | | | Avoid duplicate checks for things like /etc and /bin.
* lib: Add match3 function.Richard W.M. Jones2010-11-132-0/+27
|
* lib: Add safe_asprintf function.Richard W.M. Jones2010-11-132-0/+19
|
* docs: Add a section on security.Richard W.M. Jones2010-11-131-1/+154
|
* docs: Rearrange guestfs(3) sections.Richard W.M. Jones2010-11-131-254/+254
| | | | | | | | | | | This rearranges the sections into a more logical order: - synopsis and introduction - API-related overview sections - (security will go here, see next commit) - API in detail - architecture and other internals - usual end sections
* static: Use correct libraries for static binaries.Richard W.M. Jones2010-11-136-3/+12
| | | | Also add virt-cat.static target.
* Version 1.7.5.1.7.5Richard W.M. Jones2010-11-1317-10409/+10789
|
* ruby: Add 'make install' rule for ruby bindings (RHBZ#652796).Richard W.M. Jones2010-11-121-0/+9
|
* todo: Notes on parsing.Richard W.M. Jones2010-11-121-0/+28
|
* New APIs: inspect-get-package-format, inspect-get-package-management.Richard Jones2010-11-124-49/+228
| | | | This APIs reimplement some parts of virt-inspector in C.
* capitests: Remove warning about dead definitions.Richard W.M. Jones2010-11-111-10/+10
| | | | This updates commit cb7ec8be4ce6068b6cbc6522a67826cdbd161024.
* Check that just including <guestfs.h> on its own works.Richard W.M. Jones2010-11-113-0/+40
|
* Don't need to include XDR headers in <guestfs.h>.Richard W.M. Jones2010-11-116-2/+9
| | | | | | | Include the XDR headers in the internal guestfs-internal.h instead. This is knock-on effects to several other source files which were implicitly relying on indirectly loaded headers.
* Be less verbose in the macros defending typedefs in <guestfs.h>.Richard W.M. Jones2010-11-111-16/+16
| | | | This updates commit 4d59e271046f2b5f0d9b1730cd23425fd631c76c.
* perl: Ignore debug functions in Test::Pod::Coverage.Richard W.M. Jones2010-11-111-1/+4
|
* Version 1.7.4.1.7.4Richard W.M. Jones2010-11-1117-14049/+14674
|
* build: xml-light is no longer required (thanks Maxim Koltsov).Richard W.M. Jones2010-11-116-53/+18
| | | | | | At some point we removed the last thing that required xml-light, but were still testing for it at various places in the build. This removes all traces.
* Rewrite virt-cat in C.Richard W.M. Jones2010-11-1112-225/+590
| | | | | | | | | | | | | | | | | With changes in the core API since 1.5, virt-cat was little more than a Perl wrapper which did some command line argument processing. Thus it could easily be rewritten in C. This version also shares core command line argument processing with guestfish and guestmount, so the options have changed slightly (old-style command line *is* supported). virt-cat -a disk.img file [file ...] virt-cat -d domname file [file ...] Several other guestfish options are supported including encryption, and with the new style multiple files can be downloaded. See the man page for details.
* Generate a dummy 'Fedora' fedora.img in images directory for use by tests.Richard W.M. Jones2010-11-1110-42/+53
| | | | | | | | We were generating this dummy 'Fedora' image already in the tools directory. It contains just enough Fedora-like files to fool our inspection code and thus to test the tools. This is general enough that we can use it everywhere.
* Defend all typedefs in <guestfs.h> with #ifdefs.Richard W.M. Jones2010-11-111-0/+29
| | | | | This allows other libraries to redefine those typedefs if they need to use but not depend on <guestfs.h>.
* lib: Make <guestfs.h> be completely generated.Richard W.M. Jones2010-11-115-132/+114
| | | | | This removes the 'not-quite-separate' guestfs-actions.h and guestfs-structs.h files.
* Fix small typo in a comment in src/Makefile.am.Richard W.M. Jones2010-11-111-1/+1
|