summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* build: guestfs-structs.h was missing from libguestfs_la_SOURCES.Richard Jones2010-09-041-0/+1
|
* Add full docs pot file.Richard Jones2010-09-044-6/+51308
|
* Allow manual pages and POD files to be translated.Richard Jones2010-09-029-2/+253
| | | | | | | | | | | | | | This uses the optional po4a package to split these files into PO files for translation, and reassemble afterwards. Note this creates an extra pot file (po-docs/libguestfs-docs.pot). We don't (yet) combine this with the main po/libguestfs.pot file. The 'libguestfs-docs.pot' file included in this commit is not the real thing, just a short cut down snippet for testing. The real thing is created if you update one of the dependent files and rebuild. Note also the dummy ja.po, for testing the principles.
* Add Dutch translation (RHBZ#629593).Geert Warrink2010-09-021-0/+3129
|
* ruby: Add Guestfs::Guestfs.new() method.Richard Jones2010-09-021-0/+4
| | | | | | This is a more standard way to create objects in Ruby. The old way was to call the module function Guestfs::create() which still works.
* perl: Document handle is a hashref.Richard Jones2010-09-021-0/+18
| | | | For details see commit eb566f7dc7974b42ac65729a2e5e5bcee329a0a9.
* perl: Add documentation about testing availability of methods and features.Richard Jones2010-09-021-0/+31
|
* build: Link static -ltinfo into guestfish.static binary.Richard Jones2010-09-011-1/+1
|
* Version 1.5.7.1.5.7Richard Jones2010-09-0114-1222/+1321
|
* fish: Add missing header file to sources.Richard Jones2010-09-011-0/+1
|
* ocaml: Add test for progress notification callbacks.Richard Jones2010-09-013-2/+50
|
* debug: Add 'debug progress' command.Richard Jones2010-09-011-0/+33
| | | | | This debugging command generates progress notification messages, used for testing purposes.
* debug: Arrange prototypes in alphabetical order.Richard Jones2010-09-011-1/+1
|
* daemon: Enable debug command by default.Richard Jones2010-09-012-32/+8
| | | | | | | The debug command is useful for internal testing, and so should be enabled by default in all builds. Note that it is still *not* part of the stable ABI.
* Consistent use of 'void *opaque' to refer to opaque pointer in C API.Richard Jones2010-09-012-11/+11
| | | | | | We inconsistently used 'void *data' or 'void *opaque' all over to refer to the same thing. Use 'void *opaque' in all places in the published API and documentation.
* resize: Add progress bar to virt-resize.Richard Jones2010-09-011-6/+23
| | | | | | | | | | | | | | With this commit you will see a plain progress bar during the lengthy copy operations, similar to below: Summary of changes: /dev/sda1: partition will be left alone /dev/sda2: partition will be resized from 7.5G to 9.5G /dev/sda2: content will be expanded using the 'pvresize' method Copying /dev/sda1 ... [############################################################################] Copying /dev/sda2 ... [########################################------------------------------------]
* perl: bindings to progress callback.Richard Jones2010-09-011-3/+77
|
* ocaml: bindings to progress callback.Richard Jones2010-09-012-2/+120
|
* Implement private data area.Richard Jones2010-09-015-0/+128
| | | | | | | | | The private data area is a hash table which is associated with libguestfs handles, that C callers may use to store arbitrary data for the lifetime of the handle. Later the OCaml bindings will use this in order to implement callbacks.
* fish: Implement progress bars in guestfish.Richard Jones2010-09-018-1/+375
| | | | | | | | | | | | | | | | | The progress bar is updated 3 times per second, and is not displayed at all for operations which take less than two seconds. You can disable progress bars by using the flag --no-progress-bars, and you can enable progress bars in non-interactive sessions with the flag --progress-bars. A good way to test this is to use the following command: guestfish --progress-bars \ -N disk:10G \ zero-device /dev/sda (adjust "10G" to get different lengths of time).
* fish: Detect UTF-8 output and open termcap/terminfo database.Richard Jones2010-09-012-0/+37
| | | | | | Provide a generic mechanism within guestfish to detect if output if UTF-8 and to open the termcap (or terminfo) database for the current terminal type.
* Add progress messages to download command.Richard Jones2010-09-012-1/+28
|
* Add progress messages to zero-device command.Richard Jones2010-09-012-6/+17
|
* Add progress messages to zero command.Richard Jones2010-09-012-2/+4
|
* Add progress messages to fill-pattern command.Richard Jones2010-09-012-1/+2
|
* Add progress messages to fill command.Richard Jones2010-09-012-1/+2
|
* Add progress messages to copy-size command.Richard Jones2010-08-312-5/+25
|
* Implement progress messages in the daemon and library.Richard Jones2010-08-318-10/+226
| | | | | | | | | | | | This implements progress notification messages in the daemon, and adds a callback in the library to handle them. No calls are changed so far, so in fact no progress messages can be generated by this commit. For more details, see: https://www.redhat.com/archives/libguestfs/2010-July/msg00003.html https://www.redhat.com/archives/libguestfs/2010-July/msg00024.html
* ocaml: Remove old entry from .gitignore file.Richard Jones2010-08-311-1/+0
|
* Version 1.5.6.1.5.6Richard Jones2010-08-2714-636/+639
|
* Requires febootstrap >= 2.9.Richard Jones2010-08-271-1/+1
|
* daemon: Set O_CLOEXEC flag on the virtio-serial file descriptor.Richard Jones2010-08-271-1/+7
|
* build: Don't add version extra string to the version number.Richard Jones2010-08-273-5/+13
| | | | | | | | | | | | If this string was non-empty, then it broke a lot of things because autoconf and other parts of the build system were expecting this string to contain a simple MAJOR.MINOR.RELEASE version number. This requires changes to guestfish and guestmount so they use the guestfs_version API to fetch the version from the library. (The Perl tools were already doing it this way). In a way this is more accurate, because it's no longer hard-coded in the binary, but fetched from the dynamically linked libguestfs.so.
* Update BUGS, PO files.1.5.5Richard Jones2010-08-263-2072/+1309
|
* Update Spanish translations (RHBZ#627556).Daniel Cabrera2010-08-261-1326/+1343
|
* Updated Spanish translations (RHBZ#626843).Daniel Cabrera2010-08-261-835/+1606
|
* Update Polish translation (RHBZ#502533).Piotr Drąg2010-08-261-626/+593
|
* Prepare for version 1.5.5.Richard Jones2010-08-2614-113/+146
|
* rescue: Fix typo in comment.Richard Jones2010-08-261-1/+1
|
* Ignore launch() error in virt-rescue. (RHBZ#618556)Matthew Booth2010-08-261-1/+6
| | | | | launch() expects guestfsd to start, which it never does in virt-rescue, so it always returns an error about the appliance shutting down unexpectedly.
* Shut down the appliance cleanlyMatthew Booth2010-08-261-1/+1
| | | | | | | | | | | | When guestfsd exits, or the user exits the virt-rescue shell, the init script exits which causes the kernel to panic. This isn't really a functional issue, as all useful work is done by this point. However, it does cause virt-rescue to display an unsightly error message. This patch causes the appliance to power off cleanly before the init script exits. Note it actually does a reboot rather than a poweroff. This is because ACPI is disabled in the appliance, meaning poweroff doesn't work, but qemu is configured not to restart on reboot.
* Call sync after guestfsd exitsMatthew Booth2010-08-261-21/+24
| | | | | | | | Core files are not reliably written to disk if guestfsd dumps core. This patch makes libguestfs do the same appliance cleanup for guestfsd and virt-rescue, which seems to fix the matter. It also removes a redundant sleep and additional sync when exiting virt-rescue.
* Add a core_pattern debug commandMatthew Booth2010-08-261-0/+53
| | | | | | This adds a new debug command, core_pattern, which writes a new pattern for coredump files to the appliance kernel, and sets the daemon's hard and soft core limits to infinity.
* Include statically linked binaries in the binary distribution.Richard Jones2010-08-256-10/+117
|
* Rename global 'xdr_str'.Richard Jones2010-08-252-7/+7
| | | | | | | Two bits of XDR both contained a definition called 'str' which means that 'xdr_str' was being exported globally twice. Because of the linker script this didn't affect us. But it's best to rename this global so that conflicts cannot arise.
* Add -nodefconfig command line option to qemu.Daniel Berrange2010-08-241-0/+3
| | | | | Without this option, qemu will read some defaults from /etc/qemu/ configuration files.
* Version 1.5.4.1.5.4Richard Jones2010-08-2413-6110/+6286
|
* New APIs: set-network and get-network to enable network support.Richard Jones2010-08-246-3/+49
| | | | guestfs_set_network (g, true) enables network support in the appliance.
* build: Add 'bindist' rule for building binary distribution.Richard Jones2010-08-241-0/+18
|
* Don't print debug messages when not in verbose mode.Richard Jones2010-08-241-15/+17
| | | | Don't print them because no one's listening ...