Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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. | |||||
* | daemon: Typo generator_build -> generator_built | Richard Jones | 2009-11-26 | 1 | -1/+1 | |
| | ||||||
* | daemon: Indent C macros to reflect nesting level. | Richard Jones | 2009-11-26 | 1 | -5/+5 | |
| | ||||||
* | daemon/Win32: Win32 can't fork message moved to separate function (Jim Meyering) | Richard Jones | 2009-11-26 | 1 | -5/+11 | |
| | ||||||
* | guestfs documentation: Missing space. | Richard Jones | 2009-11-25 | 1 | -1/+1 | |
| | ||||||
* | guestfs: Update architecture section of documentation. | Richard Jones | 2009-11-25 | 1 | -26/+53 | |
| | ||||||
* | Update PO files. | Richard Jones | 2009-11-25 | 1 | -0/+1 | |
| | ||||||
* | daemon: Fix build on Unix. | Richard Jones | 2009-11-25 | 1 | -1/+3 | |
| | ||||||
* | daemon: Fix sync() call on Unix. | Richard Jones | 2009-11-25 | 1 | -1/+2 | |
| | ||||||
* | daemon/Win32: update comment | Richard Jones | 2009-11-25 | 1 | -1/+1 | |
| | ||||||
* | daemon/Win32: Supply MAX macro for challenged platforms. | Richard Jones | 2009-11-25 | 1 | -0/+4 | |
| | ||||||
* | daemon/Win32: Windows can't daemonize. | Richard Jones | 2009-11-25 | 1 | -0/+5 | |
| | ||||||
* | daemon/Win32: Windows replacement for umask. | Richard Jones | 2009-11-25 | 1 | -0/+8 | |
| | ||||||
* | daemon/Win32: Replace setenv with Win32 equivalent. | Richard Jones | 2009-11-25 | 1 | -0/+7 | |
| | ||||||
* | daemon/Win32: Use xdr_u_int for PortableXDR compatibility. | Richard Jones | 2009-11-25 | 2 | -8/+8 | |
| | | | | PortableXDR didn't support xdr_uint32_t. xdr_u_int is the same type. |