Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add guestfs.pod and guestfish.pod to EXTRA_DIST.1.0.81 | Richard Jones | 2010-01-13 | 2 | -2/+4 |
| | |||||
* | Prepare for version 1.0.81. | Richard Jones | 2010-01-13 | 3 | -654/+654 |
| | |||||
* | Update to latest Gnulib. | Richard Jones | 2010-01-13 | 4 | -2/+9 |
| | |||||
* | qemu: Upstream regression of -stdio serial option. | Richard Jones | 2010-01-07 | 1 | -4/+17 |
| | | | | | | | | | | | | | Best explained by the comment in the code: /* Newer versions of qemu (from around 2009/12) changed the * behaviour of monitors so that an implicit '-monitor stdio' is * assumed if we are in -nographic mode and there is no other * -monitor option. Only a single stdio device is allowed, so * this broke the '-serial stdio' option. There is a new flag * called -nodefaults which gets rid of all this default crud, so * let's use that to avoid this and any future surprises. */ | ||||
* | inspector: Update example XML and RNG schema. | Richard Jones | 2010-01-06 | 3 | -4411/+13948 |
| | | | | This updates commit a59dcdbd1b0a28c960e3792165a13f2daf4f6c35. | ||||
* | inspector: Make RPM application data more specific (RHBZ#552718). | Richard Jones | 2010-01-05 | 2 | -1/+4 |
| | | | | | | | List applications with epoch, release and arch data. If epoch is 0, don't store this as an empty string, but as undefined, and don't output empty <epoch/> element in the XML. | ||||
* | Use linker script to control visibility of symbols. | Richard Jones | 2010-01-04 | 4 | -3/+60 |
| | |||||
* | generator: Move all library generation code together. | Richard Jones | 2010-01-04 | 1 | -1/+1 |
| | |||||
* | generator: Print total lines of generated code. | Richard Jones | 2010-01-04 | 1 | -2/+18 |
| | |||||
* | C#: Add documentation about experimental nature of these bindings. | Richard Jones | 2010-01-04 | 3 | -5/+40 |
| | |||||
* | Experimental C# bindings. | Richard Jones | 2010-01-02 | 4 | -7/+224 |
| | | | | Tested in only limited situations, with Mono on Linux. | ||||
* | Update copyright years. | Richard Jones | 2010-01-02 | 1 | -1/+1 |
| | |||||
* | Move guestfs(3) and guestfish(1) man pages into subdirectories. | Richard Jones | 2009-12-31 | 7 | -58/+62 |
| | | | | | | | | These manual pages have for a very long time 'lived' in the top source directory. Clean up this situation by moving those manual pages (plus associated generated files) into the src/ and fish/ subdirectories respectively. | ||||
* | generator: Move src/guestfs-bindtests.c next to other src/ files. | Richard Jones | 2009-12-31 | 1 | -1/+1 |
| | |||||
* | generator: Use Continuation Passing Style (CPS) in output_to function. | Richard Jones | 2009-12-31 | 1 | -175/+56 |
| | | | | This makes the code simpler, shorter and less error-prone. | ||||
* | generator: Rename GPLv2 to GPLv2plus, LGPLv2 to LGPLv2plus. | Richard Jones | 2009-12-31 | 1 | -38/+38 |
| | | | | | The licenses are "any later version", so reflect this in the naming of the parameter to generate_header. | ||||
* | generated code: Set copyright years to 2009-xxxx when current year > 2009. | Richard Jones | 2009-12-31 | 1 | -4/+8 |
| | |||||
* | Remove separate inspector_generator.ml, combine this with generator.ml. | Richard Jones | 2009-12-31 | 7 | -658/+516 |
| | | | | | | | | | | | 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. | ||||
* | generator: Comment and whitespace changes only. | Richard Jones | 2009-12-31 | 1 | -17/+24 |
| | |||||
* | daemon: Work around udevsettle issue (RHBZ#548121). | Richard Jones | 2009-12-18 | 1 | -21/+9 |
| | |||||
* | Prepare for 1.0.80.1.0.80 | Richard Jones | 2009-12-16 | 1 | -1/+1 |
| | |||||
* | Include latest Polish translations (Piotr Drąg, RHBZ#502533). | Richard Jones | 2009-12-16 | 1 | -69/+77 |
| | |||||
* | Update PO files. | Richard Jones | 2009-12-16 | 2 | -779/+799 |
| | |||||
* | build: Fix typo in filename. | Richard Jones | 2009-12-16 | 1 | -1/+1 |
| | |||||
* | build: Remove references to old contrib/ files which were removed. | Richard Jones | 2009-12-16 | 1 | -3/+0 |
| | |||||
* | appliance: Special case handling for libbfd in the supermin appliance. | Richard Jones | 2009-12-16 | 1 | -0/+4 |
| | | | | | | | | | | | The libbfd library has a constantly changing, non-standard and very long name, eg: /usr/lib64/libbfd-2.20.51.0.2-7.fc13.so Just add a special case to deal with this. This fixes the guestfs_strings command, which relies on the external strings binary which uses this library. | ||||
* | appliance: Ignore unreadable dbus helper programs. | Richard Jones | 2009-12-16 | 1 | -0/+2 |
| | |||||
* | lib: Link with $(LTLIBTHREAD), required by Gnulib lock module. | Richard Jones | 2009-12-07 | 1 | -1/+3 |
| | | | | This fixes commit cada248a53858341c91f70392e8f5b6e47d9b4fe. | ||||
* | appliance: Fix code which gets list of kernels. | Matthew Booth | 2009-12-07 | 1 | -1/+4 |
| | | | | | The first 'ls' command was failing, so the second 'ls' command would never run at all. | ||||
* | accommodate leading "+" in git submodule output | Jim Meyering | 2009-12-07 | 2 | -2/+2 |
| | | | | | * cfg.mk (_submodule_hash): Also filter out "+". * autogen.sh: Likewise. | ||||
* | lib: Add thread-safety to global list of handles. | Richard Jones | 2009-12-07 | 3 | -9/+13 |
| | | | | | | | | | | | | | | | | This commit uses the Gnulib 'lock' module to implement a mutex on the global list of handles which is stored by the library. Note that Gnulib nicely avoids explicitly linking with -lpthread unless the application program itself links to -lpthread. Locks are only enabled in multithreaded applications. $ ldd src/.libs/libguestfs.so.0.217.0 linux-vdso.so.1 => (0x00007fffcb7ff000) libc.so.6 => /lib64/libc.so.6 (0x00007f96a4e6c000) /lib64/ld-linux-x86-64.so.2 (0x00007f96a544d000) Please enter the commit message for your changes. Lines starting | ||||
* | daemon error handling: Define a new function reply_with_perror_errno. | Richard Jones | 2009-12-07 | 2 | -5/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | This allows you to save the errno from a previous call and pass it to reply_with_perror. For example, original code: r = some_system_call (); err = errno; do_cleanup (); errno = err; if (r == -1) { reply_with_perror ("failed"); return -1; } can in future be changed to: r = some_system_call (); err = errno; do_cleanup (); if (r == -1) { reply_with_perror_errno (err, "failed"); return -1; } | ||||
* | daemon error handling: recursive_mkdir shouldn't need to set errno. | Richard Jones | 2009-12-07 | 1 | -5/+11 |
| | |||||
* | daemon error handling: Clear errno before calling stub functions. | Richard Jones | 2009-12-04 | 1 | -1/+16 |
| | | | | | | This just ensures that we accurately report errors, even if our error path code doesn't set errno. We won't end up with a bogus errno left over from a previous call. | ||||
* | Whitespace change. | Richard Jones | 2009-11-27 | 1 | -1/+1 |
| | |||||
* | virt-rescue: Freshen documentation. | Richard Jones | 2009-11-26 | 1 | -5/+12 |
| | |||||
* | guestfish: Freshen documentation. | Richard Jones | 2009-11-26 | 1 | -28/+61 |
| | |||||
* | daemon: Move prototypes around to keep functions grouped logically. | Richard Jones | 2009-11-26 | 1 | -3/+3 |
| | |||||
* | Fix error handling in 'zero' function. | Richard Jones | 2009-11-26 | 1 | -10/+7 |
| | |||||
* | daemon/Win32: Add contributed test script to test daemon using Wine. | Richard Jones | 2009-11-26 | 3 | -0/+126 |
| | | | | | | | | | This test script allows you to test limited features of the Windows daemon by running it on a standard Fedora host using Wine. Read contrib/README and contrib/guestfsd-in-wine.sh in detail before using. | ||||
* | Ignore guestfsd.exe (Windows daemon). | Richard Jones | 2009-11-26 | 1 | -0/+1 |
| | |||||
* | Remove old contrib/febootstrap directory. | Richard Jones | 2009-11-26 | 4 | -61/+1 |
| | |||||
* | Update PO files. | Richard Jones | 2009-11-26 | 1 | -0/+1 |
| | |||||
* | Make realpath call optional, disable it for Windows. | Richard Jones | 2009-11-26 | 3 | -1/+17 |
| | |||||
* | build: update gnulib submodule to latest | Richard Jones | 2009-11-26 | 2 | -0/+1 |
| | |||||
* | daemon: program_name must be defined for Gnulib error module. | Richard Jones | 2009-11-26 | 1 | -0/+3 |
| | |||||
* | daemon/Win32: use gnulib modules connect, socket and symlinkat (for readlinkat). | Richard Jones | 2009-11-26 | 4 | -2/+38 |
| | |||||
* | daemon/Win32: provide htonl, htons, ntohl, ntohs functions. | Richard Jones | 2009-11-26 | 5 | -1/+90 |
| | | | | These functions are not available on Windows. | ||||
* | daemon/Win32: Use Gnulib perror module. | Richard Jones | 2009-11-26 | 1 | -1/+2 |
| | |||||
* | daemon: Link guestfs_protocol.[ch] into the daemon directory. | Richard Jones | 2009-11-26 | 2 | -5/+26 |
| | | | | | | | | | | | Instead of doing a recursive call into the src/ directory to build the object files, hard link the source files into the daemon directory and build them separately. See: http://www.redhat.com/archives/libguestfs/2009-November/msg00254.html Thanks to Jim Meyering for noticing a typo in the original version. |