summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* generator: Use Continuation Passing Style (CPS) in output_to function.Richard Jones2009-12-311-175/+56
| | | | This makes the code simpler, shorter and less error-prone.
* generator: Rename GPLv2 to GPLv2plus, LGPLv2 to LGPLv2plus.Richard Jones2009-12-311-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 Jones2009-12-311-4/+8
|
* Remove separate inspector_generator.ml, combine this with generator.ml.Richard Jones2009-12-317-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 Jones2009-12-311-17/+24
|
* daemon: Work around udevsettle issue (RHBZ#548121).Richard Jones2009-12-181-21/+9
|
* Prepare for 1.0.80.1.0.80Richard Jones2009-12-161-1/+1
|
* Include latest Polish translations (Piotr Drąg, RHBZ#502533).Richard Jones2009-12-161-69/+77
|
* Update PO files.Richard Jones2009-12-162-779/+799
|
* build: Fix typo in filename.Richard Jones2009-12-161-1/+1
|
* build: Remove references to old contrib/ files which were removed.Richard Jones2009-12-161-3/+0
|
* appliance: Special case handling for libbfd in the supermin appliance.Richard Jones2009-12-161-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 Jones2009-12-161-0/+2
|
* lib: Link with $(LTLIBTHREAD), required by Gnulib lock module.Richard Jones2009-12-071-1/+3
| | | | This fixes commit cada248a53858341c91f70392e8f5b6e47d9b4fe.
* appliance: Fix code which gets list of kernels.Matthew Booth2009-12-071-1/+4
| | | | | The first 'ls' command was failing, so the second 'ls' command would never run at all.
* accommodate leading "+" in git submodule outputJim Meyering2009-12-072-2/+2
| | | | | * cfg.mk (_submodule_hash): Also filter out "+". * autogen.sh: Likewise.
* lib: Add thread-safety to global list of handles.Richard Jones2009-12-073-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 Jones2009-12-072-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 Jones2009-12-071-5/+11
|
* daemon error handling: Clear errno before calling stub functions.Richard Jones2009-12-041-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 Jones2009-11-271-1/+1
|
* virt-rescue: Freshen documentation.Richard Jones2009-11-261-5/+12
|
* guestfish: Freshen documentation.Richard Jones2009-11-261-28/+61
|
* daemon: Move prototypes around to keep functions grouped logically.Richard Jones2009-11-261-3/+3
|
* Fix error handling in 'zero' function.Richard Jones2009-11-261-10/+7
|
* daemon/Win32: Add contributed test script to test daemon using Wine.Richard Jones2009-11-263-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 Jones2009-11-261-0/+1
|
* Remove old contrib/febootstrap directory.Richard Jones2009-11-264-61/+1
|
* Update PO files.Richard Jones2009-11-261-0/+1
|
* Make realpath call optional, disable it for Windows.Richard Jones2009-11-263-1/+17
|
* build: update gnulib submodule to latestRichard Jones2009-11-262-0/+1
|
* daemon: program_name must be defined for Gnulib error module.Richard Jones2009-11-261-0/+3
|
* daemon/Win32: use gnulib modules connect, socket and symlinkat (for readlinkat).Richard Jones2009-11-264-2/+38
|
* daemon/Win32: provide htonl, htons, ntohl, ntohs functions.Richard Jones2009-11-265-1/+90
| | | | These functions are not available on Windows.
* daemon/Win32: Use Gnulib perror module.Richard Jones2009-11-261-1/+2
|
* daemon: Link guestfs_protocol.[ch] into the daemon directory.Richard Jones2009-11-262-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_builtRichard Jones2009-11-261-1/+1
|
* daemon: Indent C macros to reflect nesting level.Richard Jones2009-11-261-5/+5
|
* daemon/Win32: Win32 can't fork message moved to separate function (Jim Meyering)Richard Jones2009-11-261-5/+11
|
* guestfs documentation: Missing space.Richard Jones2009-11-251-1/+1
|
* guestfs: Update architecture section of documentation.Richard Jones2009-11-251-26/+53
|
* Update PO files.Richard Jones2009-11-251-0/+1
|
* daemon: Fix build on Unix.Richard Jones2009-11-251-1/+3
|
* daemon: Fix sync() call on Unix.Richard Jones2009-11-251-1/+2
|
* daemon/Win32: update commentRichard Jones2009-11-251-1/+1
|
* daemon/Win32: Supply MAX macro for challenged platforms.Richard Jones2009-11-251-0/+4
|
* daemon/Win32: Windows can't daemonize.Richard Jones2009-11-251-0/+5
|
* daemon/Win32: Windows replacement for umask.Richard Jones2009-11-251-0/+8
|
* daemon/Win32: Replace setenv with Win32 equivalent.Richard Jones2009-11-251-0/+7
|
* daemon/Win32: Use xdr_u_int for PortableXDR compatibility.Richard Jones2009-11-252-8/+8
| | | | PortableXDR didn't support xdr_uint32_t. xdr_u_int is the same type.