summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* generator: Mark sfdisk functions as deprecated.Richard W.M. Jones2011-05-171-4/+4
| | | | Point to the part-* API calls as replacements.
* generator: Mark mount as deprecated.Richard W.M. Jones2011-05-171-1/+1
| | | | | | | Callers should use 'mount_options' or 'mount_vfs' instead. See also: http://libguestfs.org/guestfs.3.html#libguestfs_gotchas
* generator: Mark wait_ready as deprecated.Richard W.M. Jones2011-05-171-1/+1
| | | | | | The function has been a no op for a very long time. By marking it as deprecated we make it clear that you shouldn't call it in new code.
* generator: Check the flags fields.Richard W.M. Jones2011-05-171-0/+32
|
* Enable deprecation warnings on all C programs.Richard W.M. Jones2011-05-1711-0/+17
|
* fish: fuse: Remove redundant -DGUESTFS_DEFAULT_PATH.Richard W.M. Jones2011-05-172-2/+0
| | | | | This was left over from earlier code. It is used in the base library, but not in guestfish or guestmount.
* lib: Warn about deprecated functions (enable with -DGUESTFS_WARN_DEPRECATED=1).Richard W.M. Jones2011-05-171-10/+31
| | | | | | | | This allows C API users to be warned if they are using any deprecated functions. We don't warn about this by default. Users have to specifically request this by defining the cpp symbol GUESTFS_WARN_DEPRECATED as 1.
* lib: Add GCC version macro to the header file.Richard W.M. Jones2011-05-171-0/+5
| | | | This will be used to internally enable various GCC enhancements.
* lib: Add vertical space between each function in <guestfs.h>.Richard W.M. Jones2011-05-171-0/+2
|
* appliance: Use qemu -machine option where available (RHBZ#700369).Richard W.M. Jones2011-05-172-19/+23
|
* virt-win-reg: Support HKEY_USERS keys.Richard W.M. Jones2011-05-171-5/+124
| | | | | | | | | | | | | | | | | | | | | | | | | | | This adds support for various Registry keys under HKEY_USERS (user preferences). (1) HKEY_USERS\<SID> where <SID> is a User SID. For example: # virt-win-reg Windows 'HKEY_USERS\S-1-5-19' lists out the LocalService user's registry. (2) HKEY_USERS\<username> where <username> is a Windows local username (this is a libguestfs extension). For example: # virt-win-reg Windows 'HKEY_USERS\rjones' lists out the user preferences of user 'rjones'. HKU can be used as an abbreviation for HKEY_USERS. Merging is also supported.
* virt-win-reg: Don't use implicit $_ in map_path_to_hive function.Richard W.M. Jones2011-05-171-7/+7
|
* virt-win-reg: Don't hard-code the relationship between hive name and path.Richard W.M. Jones2011-05-171-41/+49
| | | | | | | | | | | | | | | | | | | | | | The crucial change is the tuple that is returned by map_path_to_hive: - my ($hivename, [...]) = map_path_to_hive ($_); + my ($hiveshortname, $hivefile, [...]) = map_path_to_hive ($_); Previously the $hivename was both the name of the hive (eg. "sam"), the name of the local copy in /tmp, and the name of the hive in %systemroot%\system32\config. In the new code, the $hiveshortname (eg. "sam") is still used for the local copy in /tmp, but we return $hivefile which is the full Windows path (eg. "/windows/system32/config/sam"). The purpose of this change is to allow us in future to return hives from other Windows directories, specifically HKEY_USERS hives from Windows home directories. Although this is just code motion, it requires some quite extensive changes to virt-win-reg.
* virt-win-reg: Add --unsafe-printable-strings option.Richard W.M. Jones2011-05-172-2/+46
| | | | This also requires hivex >= 1.2.7.
* todo: See if qemu -machine option can be used to select KVM, TCG acceleration.Richard W.M. Jones2011-05-161-0/+5
|
* Version 1.11.6.1.11.6Richard W.M. Jones2011-05-1217-22/+19
|
* debian: Note that libconfig-dev ought to be required.Richard W.M. Jones2011-05-121-0/+1
| | | | However it doesn't appear to be in Debian at the moment.
* debian: Include debian/ directory in tarball.Richard W.M. Jones2011-05-121-0/+25
| | | | | This makes it simpler to build Debian and Ubuntu packages from the tarballs.
* build: Sort EXTRA_DIST into lexicographic order.Richard W.M. Jones2011-05-121-13/+13
|
* configure: Use Python platform-dependent site-packages.Richard W.M. Jones2011-05-091-1/+1
| | | | This updates commit c446e6e26e317e105870b0ab25fb082887e23bf6.
* Version 1.11.5.1.11.5Richard W.M. Jones2011-05-0919-3008/+2025
|
* edit: Reorganize options alphabetically.Richard W.M. Jones2011-05-091-13/+13
|
* edit: Fix reference to virt-cat in the documentation.Richard W.M. Jones2011-05-091-1/+1
| | | | This updates commit 2b5fbc882a0a79646b668c7b95442f0b3673d63a.
* Use Python distutils to determine include and site-packages directories.Richard W.M. Jones2011-05-091-32/+11
| | | | | This change was inspired by Hilko Bengen's similar change to hivex: http://git.annexia.org/?p=hivex.git;a=commitdiff;h=b808c875a34e62fcdf360534f923d6030590ff44
* Rewrite virt-edit in C.Richard W.M. Jones2011-05-0912-535/+1184
|
* daemon: Remove some less useful debugging messages.Richard W.M. Jones2011-05-087-61/+7
| | | | | | | | Remove some debug messages which were basically left over from when the code was being developed. However we leave debug messages where it is printing an external command that is about to be executed, since those are useful.
* Version 1.11.4.1.11.4Richard W.M. Jones2011-05-0819-14874/+15420
|
* Fix guestfs___rollback_cmdline when pos == 0.Richard W.M. Jones2011-05-081-1/+1
| | | | | | | | Because of the previous change to size_t, when pos == 0 the loop would wrap around and cause a segmentation fault. This fixes a regression introduced by commit 10167cea98f93a74abe63f0a54d3a662997e7489.
* configure: Sort output files in AC_CONFIG_FILES section.Richard W.M. Jones2011-05-061-21/+30
|
* fish: Allow -d UUID (specify libvirt domains by UUID).Richard W.M. Jones2011-05-0610-11/+19
| | | | | | | | | | | | | | This applies in all the commands which use the common C option parsing code, ie: * guestfish * guestmount * virt-cat * virt-df * virt-filesystems * virt-inspector * virt-ls * virt-rescue
* add-domain: Add allowuuid flag to allow UUIDs to be used for names.Richard W.M. Jones2011-05-062-2/+17
| | | | | | This makes a backwards-compatible change to the add-domain API. If the optional allowuuid flag is true then UUIDs can be used instead of names in the domain name parameter.
* add-domain: Suppress libvirt errors on stderr.Richard W.M. Jones2011-05-061-0/+12
| | | | | | | | | | | Install an error handler on the libvirt error connection so that errors are not printed on stderr (instead they go up through the usual libguestfs error mechanism). Unfortunately this doesn't suppress initial connection error messages to stderr. I cannot see how to do this without affecting the global libvirt error handler, which is not acceptable for a library to be doing.
* doc: Use I<-...> for cross-references to command line options.Richard W.M. Jones2011-05-018-50/+50
| | | | This is now used consistently across all the documentation.
* df: Refresh virt-df(1) man page.Richard W.M. Jones2011-05-011-18/+31
| | | | | | | | Add examples. Refresh description. Use I<...> to refer to command line options.
* guestfs(3): Note that host file size limits affect guest disk limits.Richard W.M. Jones2011-04-301-0/+9
|
* guestfs(3): Refresh documentation for private data area keys.Richard W.M. Jones2011-04-301-5/+6
|
* guestfs(3): Document that old callback functions still work.Richard W.M. Jones2011-04-301-1/+2
|
* guestfs(3): Referenced section is above, not below.Richard W.M. Jones2011-04-301-1/+1
|
* guestfs(3): Refresh autosync gotcha documentation.Richard W.M. Jones2011-04-301-3/+3
|
* guestfs(3): Writing to a file descriptor, not just a pipe.Richard W.M. Jones2011-04-301-1/+1
|
* guestfs(3): Refresh documentation for guestfs_create, guestfs_close.Richard W.M. Jones2011-04-301-5/+12
|
* Add a trace message to guestfs_close.Richard W.M. Jones2011-04-301-0/+7
| | | | | | | | | | Only the "first half" (ie. the call) is traced, because by the time the function returns the handle has gone and there's no way to generate events. You should see: libguestfs: trace: close
* internal: Use size_t instead of int for command line size.Richard W.M. Jones2011-04-304-9/+9
|
* guestfs_close: Move local variables close to code that uses them.Richard W.M. Jones2011-04-301-3/+4
| | | | This is just code motion.
* guestfs_close: Remove unused local variable.Richard W.M. Jones2011-04-301-2/+1
|
* guestfs(3): Document limits.Richard W.M. Jones2011-04-271-23/+91
|
* todo: Integrate with CMDBs (thanks Quinten Laureijs).Richard W.M. Jones2011-04-261-0/+10
|
* python: Ensure Python GIL state is correct during callback.Richard W.M. Jones2011-04-221-0/+8
| | | | This updates commit 2cac52000a6a96a583af72e289a4296c596047d5.
* Version 1.11.3.1.11.3Richard W.M. Jones2011-04-2219-6146/+6209
|
* python: Implement new event API.Richard W.M. Jones2011-04-225-2/+261
| | | | | This implements set_event_callback and delete_event_callback so that Python programs can use the new event mechanism.