Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | daemon/Win32: Don't bother blocking SIGPIPE on Win32. | Richard Jones | 2009-11-25 | 1 | -0/+2 |
| | |||||
* | daemon/Win32: Use gnulib getaddrinfo module. | Richard Jones | 2009-11-25 | 3 | -1/+12 |
| | |||||
* | daemon/Win32: Implement statvfs using GetDiskFreeSpaceEx. | Richard Jones | 2009-11-25 | 4 | -2/+128 |
| | | | | | | | At the time of writing Gnulib didn't support Win32 for its fsusage API. Therefore this patch uses GetDiskFreeSpaceEx if it's available (on Windows) otherwise falls back to using Gnulib fsusage. | ||||
* | daemon: Move statvfs code into separate file. | Richard Jones | 2009-11-25 | 3 | -38/+69 |
| | | | | | | This makes no functional change to the code. It just moves the statvfs-related code out of daemon/stat.c into a new file called daemon/statvfs.c. | ||||
* | daemon: Use gnulib futimens module. | Richard Jones | 2009-11-25 | 5 | -11/+10 |
| | | | | | | | | | Instead of checking for futimens support and falling back (incorrectly in one case) to using futimes, use gnulib's module. However the gnulib module does not yet support Win32, so this change is only really useful on platforms like RHEL 5. | ||||
* | daemon/Win32: Use gnulib pread module. | Richard Jones | 2009-11-25 | 2 | -0/+3 |
| |