summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* build: Test for virt tools Perl libraries conditionally.Richard W.M. Jones2010-11-081-13/+16
| | | | | Only test for these if $PERL is defined, and use $PERL as the interpreter.
* build: Add ./configure --disable-haskell option.Maxim Koltsov2010-11-081-2/+10
| | | | This disables the Haskell language bindings.
* build: Add ./configure --disable-ruby option.Maxim Koltsov2010-11-081-3/+9
| | | | This disables the Ruby language bindings.
* build: Warn if Python include or site-packages not found.Maxim Koltsov2010-11-081-0/+6
|
* build: Add ./configure --disable-python option.Maxim Koltsov2010-11-081-43/+50
| | | | This disables the Python language bindings.
* build: Add ./configure --disable-perl option.Maxim Koltsov2010-11-081-19/+26
| | | | This disables the Perl bindings.
* ocaml: Remove the old OCaml viewer program.Richard W.M. Jones2010-11-089-764/+1
| | | | | | This program is obsolete and the code has been reused for guestfs-browser here: http://people.redhat.com/~rjones/guestfs-browser/
* build: Add ./configure --disable-ocaml option.Maxim Koltsov2010-11-081-8/+20
| | | | | | This can be used to disable the OCaml bindings. Note that OCaml is still required in any case where you need to rerun the generator.
* build: Add ./configure --disable-fuse option.Maxim Koltsov2010-11-081-6/+10
| | | | | If this option is specified, FUSE support is unconditionally disabled.
* supermin: If disabled, don't compile in supermin code or check for supermin.Richard W.M. Jones2010-11-082-6/+12
| | | | | | | | | | | | If supermin is disabled at compile time and the user just wants to use the ordinary appliance, there is no need to compile in all the supermin code, and in particular there is no need to check for the supermin appliance (which involves running febootstrap-supermin-helper that probably doesn't exist). This fixes a warning message observed under Debian w/o supermin: sh: febootstrap-supermin-helper: command not found
* fish: Add --rw option (does nothing yet).Richard W.M. Jones2010-11-085-8/+66
| | | | | | | | | | This adds the guestfish --rw option, intended in future to be required for writing to disk images. At the moment this does not change the default and so does nothing. This patch is intended for backporting to the stable branches so that we can start to introduce scripts which use 'guestfish --rw'.
* Add missing generated files to the tarball (thanks maksbotan).Richard W.M. Jones2010-11-075-2/+30
| | | | | | | | C# bindings were omitted entirely. Add a Makefile.am for this directory even though we don't build these. Because of a missing backslash, some POD files were not being included.
* fish: Add --listen --csh to for csh, tcsh compatibility.Richard W.M. Jones2010-11-054-1/+24
| | | | (Thanks Eric Blake).
* fish: Suggest safer form of eval.Richard W.M. Jones2010-11-051-4/+4
| | | | | | | | eval "$(guestfish --listen)" instead of various other forms. (Thanks Eric Blake).
* fish: More portable export sh statment.Richard W.M. Jones2010-11-051-1/+1
| | | | | | | Don't depend on bash, but allow sh/dash/etc format: GUESTFISH_PID=nn; export GUESTFISH_PID (Thanks Eric Blake).
* New API: inspect-get-roots to return roots from last inspection.Richard W.M. Jones2010-11-052-20/+47
| | | | | Return the roots found by the last call to inspect-os, but without redoing the whole inspection.
* generator: Don't die if an API call isn't listed in API versions file.Richard W.M. Jones2010-11-053-7/+9
| | | | For example, it may just have been added.
* Version 1.7.2.1.7.2Richard W.M. Jones2010-11-0517-10725/+11908
|
* configure: Test for 'kvm' binary.Guido Günther2010-11-051-1/+1
|
* Include <stdarg.h> in public header.Guido Günther2010-11-051-0/+1
| | | | | Public headers use va_list, and this gives an error unless <stdarg.h> had been included before the header.
* Don't print out key material in trace output.Richard W.M. Jones2010-11-051-2/+4
|
* fish: '-i' option automatically handles whole-disk encryption.Richard W.M. Jones2010-11-0511-67/+199
| | | | | | | | | | | This feature is also available in guestmount because of the shared option parsing code. You don't need to do anything to enable it, just using -i will attempt decryption of encrypted partitions. Only works for simple Fedora whole-disk encryption. It's a work-in-progress to make it work for other types of encryption.
* docs: Fix API support script.Richard W.M. Jones2010-11-04176-28/+6066
| | | | | Before libguestfs 1.0.69 we needed to look in src/guestfs.c to see all the API calls.
* fish: Fix missing guestfish commands in HTML docs.Richard W.M. Jones2010-11-041-1/+1
|
* fish: Make the 'help' command more helpful.Richard W.M. Jones2010-11-046-4/+68
|
* docs: Which API calls were first supported in which upstream versions.Richard W.M. Jones2010-11-04184-5/+40853
| | | | | | | | Run src/api-support/update-from-tarballs.sh (this won't work unless you have a local copy of the tarballs from the website). src/api-support/added contains the result of running the script, a list of pairs: (API name, version first appeared).
* virt-win-reg: Current is the control set Windows chooses at boot.Richard W.M. Jones2010-11-031-1/+1
|
* HACKING: Mention PHP bindings.Richard W.M. Jones2010-11-031-0/+3
|
* docs: Indent *_va and *_argv functions correctly.Richard W.M. Jones2010-11-031-7/+7
| | | | This fixes commit f661db2c393d1b7e4211c55682b7fac82a70e36d.
* Version 1.7.1.1.7.1Richard W.M. Jones2010-11-0317-12531/+13379
|
* fish: Use a perfect hash for faster command lookups.Richard W.M. Jones2010-11-036-70/+191
| | | | | | Existing command lookups are approx O(n^2). Replace this with a perfect hash implementation which should be a lot faster.
* generator: Properly lay out and indent multi-line C function decls.Richard W.M. Jones2010-11-033-13/+44
|
* docs: Clarify no additional error available from guestfs_create.Richard W.M. Jones2010-11-031-0/+6
|
* docs: Clarify default error handler.Richard W.M. Jones2010-11-031-1/+26
|
* docs: Error strings are in fact localized, documentation was wrong.Richard W.M. Jones2010-11-031-4/+0
|
* docs: Clarify, not every function that returns int returns -1 for errors.Richard W.M. Jones2010-11-031-2/+2
|
* capitests: Test guestfs_last_errno call.Richard W.M. Jones2010-11-033-2/+154
|
* fuse: Use guestfs_last_errno instead of errno-reversal-hack.Richard W.M. Jones2010-11-031-31/+1
|
* lib: Expose errno through new API guestfs_last_errno.Richard W.M. Jones2010-11-0314-32/+213
| | | | | | | If either the daemon sends back an errno, or a system call fails in the library, save the errno in the handle and then make it available to callers through the guestfs_last_errno function.
* daemon: Send back the errno as a string.Richard W.M. Jones2010-11-0311-8/+316
| | | | | | | | This changes the protocol again so that if the errno is available, it is converted to a string (like "EIO") and sent back over the protocol to the library. In this commit the library just discards the string.
* capitests: Test guestfs_add_drive_opts with optional args from C.Richard W.M. Jones2010-11-033-2/+70
|
* capitests: Test some basic aspects of the C API.Richard W.M. Jones2010-11-034-15/+147
|
* capitests: Use ftruncate instead of seek + write to create test files.Richard W.M. Jones2010-11-031-24/+6
|
* capitests: Don't open test files with O_NONBLOCK.Richard W.M. Jones2010-11-031-3/+3
| | | | I have no idea why we were doing this.
* capitests: Set path in TESTS_ENVIRONMENT instead of in tests.cRichard W.M. Jones2010-11-032-2/+1
| | | | | By exporting LIBGUESTFS_PATH with the right path to the appliance, we no longer need to hard code the path in tests.c
* generator: Remove unnecessary macro redefinitions.Richard W.M. Jones2010-11-031-4/+0
| | | | These macros are already defined in guestfs-internals.h
* Define internal safe_calloc shorthand.Richard W.M. Jones2010-11-031-0/+1
|
* daemon: Don't use ../src path to include generator_protocol.hRichard W.M. Jones2010-11-0334-35/+35
| | | | | This file is already hard-linked into the current directory, so the relative path is not required.
* tests: Remove use of sfdisk from tests.Richard W.M. Jones2010-11-021-11/+41
| | | | | | | Some older tests used sfdisk to create partitions for the tests. sfdisk is buggy (more so than parted -- what is it with partitioning tools?) so replace these tests with equivalent part-* commands.
* daemon: Tolerate failure of blockdev --rereadpt after sfdisk.Richard W.M. Jones2010-11-021-2/+1
| | | | | See commit 840536ea5a0568296dfd3e483442c76b93c5a949 and commit 956fc5a3feacc970ea763697bf28fb686c875408.