summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Version 1.19.55.1.19.55Richard W.M. Jones2012-10-3021-899/+1135
|
* build: Source 'localenv' in top-level Makefile.Richard W.M. Jones2012-10-302-0/+37
| | | | Also document 'local*' files.
* tests: Allow more tests to be skipped.Richard W.M. Jones2012-10-303-0/+18
| | | | | Specifically tests which involve btrfs, because btrfs is currently broken upstream (RHBZ#863978).
* generator: Use an OCaml struct to store the structs.Richard W.M. Jones2012-10-3012-92/+137
| | | | | | This just makes it simpler to add extra fields to each struct. This is code motion.
* lib: Force visibility default on public actions.Richard W.M. Jones2012-10-301-4/+10
| | | | | | This is currently done implicitly because of the linker script. However in order to do symbol versioning, we will have to do this explicitly at each definition instead.
* generator: Move struct-freeing functions to a separate source file.Richard W.M. Jones2012-10-305-27/+47
| | | | This is just code motion.
* sysprep: Move a comment.Richard W.M. Jones2012-10-301-1/+3
| | | | No change.
* sysprep: remove man pages cacheWanlong Gao2012-10-301-0/+3
| | | | | | Remove the cache files generated by man-db. Signed-off-by: Wanlong Gao <gaowanlong@cn.fujitsu.com>
* sysprep: remove fontconfig cacheWanlong Gao2012-10-301-0/+3
| | | | | | Remove the cache files generated by fontconfig. Signed-off-by: Wanlong Gao <gaowanlong@cn.fujitsu.com>
* lib: update inspect_list_applications to return all installed RPMs ↵John Eckersberg2012-10-291-46/+71
| | | | | | | (RHBZ#859885). Note that because of RHBZ#859949, this will return two identical entries for RPMs which differ only by arch.
* build: Remove 'make bindist' rule.Richard W.M. Jones2012-10-291-12/+0
| | | | | We've not distributed binaries for quite a long time, and possibly this is not advisable.
* Version 1.19.54.1.19.54Richard W.M. Jones2012-10-2920-2576/+3188
|
* guestfs-testing: Use L<> around links.Richard W.M. Jones2012-10-291-2/+2
|
* fish: Add GUESTFISH_PS1 environment variable to control prompt.Richard W.M. Jones2012-10-292-9/+203
|
* fish: Make progress bars slightly lighter.Richard W.M. Jones2012-10-271-1/+1
|
* docs: Review and clarify ERROR HANDLING section of guestfs(3).Richard W.M. Jones2012-10-251-14/+32
|
* launch: libvirt: Disable CPU host-model.Richard W.M. Jones2012-10-251-0/+8
| | | | | | See the comment in the change. This "fixes" commit f7a67914c03db6d4c75671793964954640af7892.
* gitignore: Ignore config.cache file.Richard W.M. Jones2012-10-251-0/+1
|
* launch: libvirt: Fix <cpu> element.Richard W.M. Jones2012-10-251-1/+6
| | | | | | | | | Use <cpu mode="host-model"> (not model=... which was a typo). Also set fallback=allow so that libvirt knows it can use another CPU model if it wants. This fixes commit 890a4fbc8740b9b2019885a866aa06bc82566a41.
* daemon: Mark some functions as attribute((noreturn)).Richard W.M. Jones2012-10-251-2/+2
|
* fish: Fix test-events.sh because of new debug message.Richard W.M. Jones2012-10-241-1/+1
| | | | | | Commit 2e90f4312928f332f8997b52be3fe54f20920242 added a debug message which isn't filtered out by the set of grep -v's in this test. Therefore this test would fail when run with LIBGUESTFS_DEBUG=1.
* resize: Depend explicitly on Unix module.Richard W.M. Jones2012-10-221-1/+1
| | | | | | | | | Commit a0722c7ad846960be54978a31ebe73b76e119203 introduced a dependency on the Unix module. This was not listed in the list of '-package's, but as long as you had ocaml-gettext installed it would still work because that pulled in Unix implicitly. Thanks Olaf Hering.
* Version 1.19.53.1.19.53Richard W.M. Jones2012-10-1920-24874/+27110
|
* filearch: Use command mini-library to run external cpio command.Richard W.M. Jones2012-10-181-8/+14
|
* fuse: Use command mini-library to run the fusermount command.Richard W.M. Jones2012-10-181-61/+28
|
* info: Use command mini-library to run 'qemu-img info' commands.Richard W.M. Jones2012-10-181-133/+91
|
* inspect: Use command mini-library to parse the output of db_dump command.Richard W.M. Jones2012-10-181-78/+103
|
* inspect: Change icon code to use command mini-lib instead of system(3).Richard W.M. Jones2012-10-181-46/+73
|
* launch: libvirt: Use command mini-library to run qemu-img create command.Richard W.M. Jones2012-10-181-87/+17
|
* launch: appliance: Use command mini-library to parse output of qemu -help etc.Richard W.M. Jones2012-10-181-64/+48
|
* appliance: Use command mini-library to run febootstrap-supermin-helper ↵Richard W.M. Jones2012-10-181-157/+70
| | | | (RHBZ#713678)
* lib: Change guestfs___remove_tmpdir function to use command mini-library.Richard W.M. Jones2012-10-185-32/+23
|
* lib: Add a new 'command' mini-library for running external commands.Richard W.M. Jones2012-10-184-0/+772
| | | | | | | | | | | | | This is a wrapper or mini-library for running external command, loosely based on libvirt's virCommand interface. Amongst the advantages are: - Can redirect errors into the error log (RHBZ#713678). - Can redirect output into a callback function. - Handles shell quoting properly. - Safely resets signal handlers, closes file descriptors, etc. - Single place where we can implement other improvements in future.
* valgrind: Add suppression for memory leak in libdl:_dl_init function.Richard W.M. Jones2012-10-181-0/+8
|
* NEW API: mktempWanlong Gao2012-10-177-24/+139
| | | | | | | | | | | | | | | | Used to create temporary directory or file with an optional suffix. Signed-off-by: Wanlong Gao <gaowanlong@cn.fujitsu.com> RWMJ: - Split this out into a new file (daemon/mktemp.c). - I don't see a reason to deprecate the mkdtemp function which works fine. Instead remove complex dir-making code from the new function. - Test and fix the patch (missing close(fd)).
* configure: Add db5.1_dump, db5.1_load for Debian Wheezy.Richard W.M. Jones2012-10-171-2/+2
|
* TODO: remove the already implemented yum cache clean featureWanlong Gao2012-10-171-1/+0
| | | | | | | | The cleanup of package managers cache is already implemented by sprep_operation_package_manager_cache.ml, so remove this TODO item. Signed-off-by: Wanlong Gao <gaowanlong@cn.fujitsu.com>
* todo: Implement Ruby blocking calls.Richard W.M. Jones2012-10-161-0/+14
|
* generator: Add 'blocking' flag to marking blocking (long-running) functions.Richard W.M. Jones2012-10-155-15/+100
| | | | | | | | | | | | | In languages like Python where we release a global lock around long-running libguestfs functions, it is also useful to *not* release this lock for small, non-blocking functions. Therefore mark all functions with a 'blocking' boolean flag. It defaults to true, and is true by definition for all daemon functions. For non-daemon functions, I have classified them manually. Only when the blocking flag is set do we generate the code to release and reacquire the lock around libguestfs calls.
* ocaml: Get rid of CAMLprim.Richard W.M. Jones2012-10-152-16/+16
| | | | It's wrong to use it, and in any case it doesn't do anything on Linux.
* Update release notes.Richard W.M. Jones2012-10-152-13/+198
|
* lib: Add a test for environment parsing functions.Richard W.M. Jones2012-10-153-2/+108
| | | | This updates commit 9466060201600db47016133d80af22eb38091a49.
* lib: Fix guestfs_create_flags example program in man page.Richard W.M. Jones2012-10-151-2/+4
| | | | This fixes commit 9466060201600db47016133d80af22eb38091a49.
* resize, sparsify: Suppress progress bar when output is not a tty.Richard W.M. Jones2012-10-151-21/+27
|
* sparsify: Fix dependencies so they include resize/progress.*Richard W.M. Jones2012-10-151-1/+1
| | | | This fixes commit 91b2238fc8e462c02f697f0c053043a55f43c13d.
* libvirt: auth: Some clarifications of the API from Dan Berrange.Richard W.M. Jones2012-10-151-19/+8
| | | | This updates commit d83d17e9dbfb24496a0841fc2aed436181ca0341.
* New APIs: guestfs_create_flags, guestfs_parse_environment,Richard W.M. Jones2012-10-1512-101/+327
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | guestfs_parse_environment_list. Add a new function for creating a handle: guestfs_h *guestfs_create_flags (unsigned flags [, ...]); This variant lets you supply flags and extra arguments, although extra arguments are not used at the moment. Of particular interest is the ability to separate the creation of the handle from the parsing of environment variables like LIBGUESTFS_DEBUG. guestfs_create does both together, which prevents us from propagating errors from parsing environment variables back to the caller (guestfs_create has always printed any errors on stderr and then just ignored them). If you are interested in these errors, you can now write: g = guestfs_create_flags (GUESTFS_CREATE_NO_ENVIRONMENT); if (!g) exit (EXIT_FAILURE); r = guestfs_parse_environment (g); if (!r) exit (EXIT_FAILURE); Also you can *omit* the call to guestfs_parse_environment, which creates a handle unaffected by the environment (which was not possible before). This commit also includes new (backwards compatible) changes to the OCaml, Perl, Python, Ruby and Java constructors that let you use the flags.
* ruby: Add RUBYLIB to run script.Richard W.M. Jones2012-10-151-0/+1
|
* Version 1.19.52.1.19.52Richard W.M. Jones2012-10-142-3/+6
|
* Update PO files from Transifex.Richard W.M. Jones2012-10-1418-29298/+27013
| | | | Also run 'make update-po'.