summaryrefslogtreecommitdiffstats
path: root/README
Commit message (Collapse)AuthorAgeFilesLines
...
* New API: file-architectureRichard Jones2010-08-171-0/+4
| | | | | | This change simply converts the existing Perl-only function file_architecture into a core API call. The core API call is written in C and available in all languages and from guestfish.
* Unify supermin appliance building using febootstrap 2.7Richard Jones2010-05-131-1/+1
|
* Documentation updates.Richard Jones2010-04-111-2/+2
| | | | | | | Fix copyright years. Fix URLs to point to new PRC site. Make sure guestfish(1) and guestfs(3) manpages reference the current list of tools.
* Improved version of virt-win-reg, supporting exporting and merging.Richard Jones2010-03-301-1/+1
|
* inspector: Read information about Windows guests from the Registry.Richard Jones2010-03-081-3/+0
| | | | | | | | | | | | | | This commit changes substantially the way that we get information about Windows guests. We now use the Windows Registry to get information such as the version, product name and much else. This uses Win::Hivex (ie. the hivex library). 'reged' is no longer needed or used. As an incidental change, this also tries harder to search for %systemroot%, in the case when we cannot find boot.ini (ie. Windows Vista and more recent). This ensures we can get more detail from those versions of Windows.
* Spin off hivex as a separate upstream project.Richard Jones2010-02-221-1/+1
| | | | | | | | | | | | | | This commit makes the semi-independent hivex library into a separate upstream project. The git repo for hivex is now: http://git.annexia.org/?p=hivex.git;a=summary Downloads of hivex are available here: http://libguestfs.org/download/ All questions, patches, bugs etc should be sent to the libguestfs mailing list and bug tracker.
* Remove references to FTP, replace with FUSE.Richard Jones2010-02-151-3/+4
| | | | | | | We originally intended to implement an FTP server (and before than, an NFS server). But we didn't implement either. We did however implement a FUSE service (guestmount) which takes the place of both.
* Experimental C# bindings.Richard Jones2010-01-021-2/+3
| | | | Tested in only limited situations, with Mono on Linux.
* Remove separate inspector_generator.ml, combine this with generator.ml.Richard Jones2009-12-311-5/+3
| | | | | | | | | | | This commit combines the previously separate "inspector_generator.ml" program which generated bindings for virt-inspector. Having two separate programs caused no end of troubles for developers, so we now combine them into a single program. NOTE: OCaml xml-light is now *required* in order to rebuild the generated code.
* FUSE filesystem support.Richard Jones2009-11-031-0/+2
| | | | | | | | | | | | | | | This implements FUSE filesystem support so that any libguestfs- accessible disk image can be mounted as a local filesystem. Note: file writes (ie. write(2) system call) is not yet implemented. The API needs more test coverage, particularly lesser-used system calls. The big unresolved issue is UID/GID mapping between guest filesystem IDs and the host. It's not easy to automate this because you need extra details about the guest itself in order to get to its UID->username map (eg. /etc/passwd from the guest).
* Support for Windows Registry.Richard Jones2009-10-291-0/+2
| | | | | | | | | | | | | In hivex/: This mini-library allows us to extract Windows Registry binary files ("hives"). There are also two tools: hivexml converts a hive to a self-describing XML format. hivexget can be used to extract single subkeys from a hive. New tool: virt-win-reg. This is a wrapper around the library functionality allowing you to pull out data from the registries of Windows guests.
* inspector: Generate language bindings for OCaml.Richard Jones2009-10-131-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds a generic mechanism for deriving language bindings for virt-inspector, and implements one concrete binding, for OCaml. The bindings are generated from the RELAX NG schema (virt-inspector.rng) which is supposed to be a correct and always up to date description of the XML that the virt-inspector program can generate. From the RNG we generate a set of types to describe the output of virt-inspector for the language, plus an XML parser, plus some glue code to actually run an external instance of virt-inspector and parse the resulting XML. At runtime, an external 'virt-inspector --xml <name>' command runs and the XML is parsed into language-specific structures. This has been tested on the four example files (inspector/example?.xml) The only particular difficulty about the OCaml binding is the use of Obj.magic, which is naughty but works because of the isomorphism between the representation of tuples and records in OCaml. This seems to cause no problems in my test program. Apart from this, the OCaml binding is straightforward and could be adapted easily for any other languages that want type-safe virt-inspector bindings. It's important to keep virt-inspector.rng up to date with changes to virt-inspector's XML output format.
* inspector: Add tests for RELAX NG schema.Richard Jones2009-10-021-0/+2
|
* Update documentation of qemu / vmchannel.Richard Jones2009-09-221-10/+29
|
* tests: Use ISO instead of squashfs.Richard Jones2009-08-191-0/+2
| | | | | The squashfs format changes too much. Use an ISO file for the tests instead.
* Make Perl strings translatable using perl-libintl.Richard Jones2009-07-151-0/+2
| | | | | | | | | All Perl strings are now marked as translatable using __"string" or __x("string {placeholder}", placeholder => $_). Perl strings now get copied to the PO files. The po/POTFILES.in file is now updated automagically whenever we add new *.c, *.pl or *.pm files into the repository.
* Update with links to the new mailing list.Richard Jones2009-07-081-8/+13
|
* Fix libvirt integration in virt-inspector.Richard W.M. Jones2009-06-241-0/+3
|
* Don't compress the supermin base initramfs.Richard Jones2009-06-161-1/+1
|
* Documentation for the supermin appliance.Richard Jones2009-06-151-0/+56
|
* Update status of libguestfs in Debian.Richard Jones2009-06-131-4/+7
|
* New website, change et.redhat.com references to libguestfs.org1.0.43Richard Jones2009-06-091-0/+6
|
* Add support for decoding the Windows registry.Richard Jones2009-06-091-2/+5
|
* Use a squashfs attached as /dev/sdd during the C API tests.Richard W.M. Jones2009-05-291-0/+2
|
* Improve documentation in README file.Richard Jones2009-05-271-10/+80
|
* Depend on new febootstrap 2.0, and use febootstrap-install.Richard Jones2009-05-111-1/+1
|
* Partial Haskell bindings.Richard Jones2009-05-101-2/+4
|
* Augeas is now completely optional.Richard Jones2009-05-071-1/+1
|
* Added configure test for qemu vmchannel support.Richard Jones2009-04-251-1/+2
|
* Instructions on running KVM as non-root (Robert P. J. Day).Richard W.M. Jones2009-04-231-1/+9
|
* Allow selection of qemu using --with-qemuRichard Jones2009-04-221-0/+12
|
* Updated documentation, prepare for 1.0.5 release.Richard Jones2009-04-211-1/+1
|
* Basic Java build environment.Richard Jones2009-04-211-0/+3
|
* Ruby also supportedRichard Jones2009-04-201-1/+1
|
* Ruby bindings.Richard Jones2009-04-161-0/+2
|
* Added bindings for GNU readline.Richard Jones2009-04-141-1/+3
|
* Describe all available bindings.Richard Jones2009-04-131-3/+2
|
* Lots, mainly Python bindings.Richard Jones2009-04-131-2/+4
|
* Added Augeas support.Richard Jones2009-04-091-0/+2
|
* Added a note that I'm not going to do Python bindings for now.Richard Jones2009-04-081-2/+0
|
* Added framework for the language bindings.Richard Jones2009-04-071-1/+5
|
* Generate actions section in guestfs.3 man page.Richard Jones2009-04-041-1/+2
|
* Remove NFS support - we will probably use FTP instead.Richard Jones2009-04-031-3/+9
|
* Start the generated code and code generator.Richard Jones2009-04-031-0/+5
|
* Documentation of low-level API.Richard Jones2009-04-011-5/+5
|
* Various fixes to the build system, add 'make test-boot-image' target.Richard Jones2009-04-011-1/+17
|
* Build the initramfs.rjones2009-03-241-4/+4
|
* Now using febootstrap.rjones2009-03-241-103/+16
|
* Final fixes to build environment, and added autogen.sh.rjones2009-03-031-2/+2
|
* Build environment set up for libguestfs.rjones2009-03-031-0/+175