libvirt/src/util
Daniel Veillard 04cbfa4fae Fix virPipeReadUntilEOF on more than 1024 bytes of data
virPipeReadUntilEOF is used to read the stdout of exec'ed
and this could fail to capture the full output and read only
1024 bytes.
  The problem is that this is based on a poll loop, and in the
loop we read at most 1024 bytes per file descriptor, but we also
note in the loop if poll indicates that the process won't output
more than that on that fd by setting finished[i] = 1.
  The simplest way is that if we read a full buffer make sure
finished[i] is still 0 because we will need another pass in the
loop.
2010-11-03 08:43:43 +01:00
..
authhelper.c esx: Move username and password helper functions to authhelper.c 2010-03-16 20:15:32 +01:00
authhelper.h esx: Move username and password helper functions to authhelper.c 2010-03-16 20:15:32 +01:00
bitmap.c Add ACK'd v2 changes for previous commit 2010-06-18 11:56:04 -04:00
bitmap.h build: fix cppi warnings 2010-05-21 16:02:18 -06:00
bridge.c Convert virNetwork to use virSocketAddr everywhere 2010-10-22 12:07:02 +01:00
bridge.h Convert virNetwork to use virSocketAddr everywhere 2010-10-22 12:07:02 +01:00
buf.c buf: Fix possible infinite loop in EscapeString, VSnprintf 2010-09-10 10:05:43 -04:00
buf.h build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
cgroup.c qemu_driver: add virCgroupMounted 2010-10-29 09:46:25 -06:00
cgroup.h qemu_driver: add virCgroupMounted 2010-10-29 09:46:25 -06:00
conf.c esx: Allow '-' in VMX entry names 2010-09-23 10:37:10 +02:00
conf.h esx: Allow '-' in VMX entry names 2010-09-23 10:37:10 +02:00
dnsmasq.c dnsmasq: avoid potential crash 2010-10-22 10:22:20 -06:00
dnsmasq.h Convert virNetwork to use virSocketAddr everywhere 2010-10-22 12:07:02 +01:00
ebtables.c ebtablesAddRemoveRule, iptablesAddRemoveRule: don't skip va_end 2010-05-18 19:23:33 +02:00
ebtables.h build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
event.c Fixes for documentation extraction 2010-10-13 13:50:07 +02:00
event.h Fix documentation for virEventAddTimeout() 2010-10-26 10:23:03 +02:00
files.c Introduce VIR_CLOSE to be used rather than close() 2010-10-19 10:23:51 -04:00
files.h Introduce VIR_CLOSE to be used rather than close() 2010-10-19 10:23:51 -04:00
hash.c Fix up a comment in virHashUpdateEntry 2010-02-01 09:39:54 -05:00
hash.h build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
hooks.c hooks: fix typo 2010-05-28 06:54:28 -06:00
hooks.h Add hook utilities 2010-03-29 18:21:04 +02:00
hostusb.c hostusb: Properly handle 'usbX' sysfs files 2010-06-02 09:57:55 -04:00
hostusb.h build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
interface.c add 802.1Qbh and 802.1Qbg handling 2010-06-02 21:35:22 -04:00
interface.h add 802.1Qbh and 802.1Qbg handling 2010-06-02 21:35:22 -04:00
iptables.c Fix several warnings about a non-literal format string 2010-11-02 09:47:22 +01:00
iptables.h Fix formatting of network address in iptables helpers 2010-10-26 11:19:13 +01:00
json.c build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
json.h build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
logging.c maint: don't mark VIR_WARN or VIR_WARN0 diagnostics for translation 2010-05-19 12:00:18 +02:00
logging.h build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
macvtap.c fix handling of PORT_PROFILE_RESPONSE_INPROGRESS netlink message 2010-07-28 16:17:21 +02:00
macvtap.h add 802.1Qbh and 802.1Qbg handling 2010-06-02 21:35:22 -04:00
memory.c Implement variable length structure allocator 2010-04-14 00:46:13 -04:00
memory.h maint: another preprocessor fix 2010-04-15 11:39:10 -06:00
network.c Fix several warnings about a non-literal format string 2010-11-02 09:47:22 +01:00
network.h Convert virNetwork to use virSocketAddr everywhere 2010-10-22 12:07:02 +01:00
pci.c pciFindStubDriver should return NULL on error 2010-09-22 17:22:09 -06:00
pci.h pciResetDevice: use inactive devices to determine safe reset 2010-07-26 18:43:04 +02:00
processinfo.c build: update gnulib 2010-05-06 14:35:38 -06:00
processinfo.h build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
qparams.c qparams.c: do not skip va_end, twice 2010-02-19 11:52:04 +01:00
qparams.h build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
stats_linux.c build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
stats_linux.h build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
storage_file.c Treat failure to relabel stdin_path as non-fatal on NFS 2010-11-02 14:38:19 +00:00
storage_file.h Treat failure to relabel stdin_path as non-fatal on NFS 2010-11-02 14:38:19 +00:00
threads-pthread.c Add recursive locks 2010-03-26 18:01:15 +00:00
threads-pthread.h Move all shared utility files to src/util/ 2009-09-21 14:41:47 +01:00
threads-win32.c build: avoid pthreads-win32 on mingw 2010-06-10 06:05:31 -06:00
threads-win32.h Move all shared utility files to src/util/ 2009-09-21 14:41:47 +01:00
threads.c build: avoid pthreads-win32 on mingw 2010-06-10 06:05:31 -06:00
threads.h build: avoid pthreads-win32 on mingw 2010-06-10 06:05:31 -06:00
util.c Fix virPipeReadUntilEOF on more than 1024 bytes of data 2010-11-03 08:43:43 +01:00
util.h util: Add helper function to build timestamp string 2010-11-01 17:05:11 -06:00
uuid.c Move hextobin as virHexToBin to util.c 2010-08-30 22:21:54 +02:00
uuid.h Expose a host UUID in the capabilities XML 2010-05-25 17:09:18 +01:00
virtaudit.c audit: printf warning fix 2010-10-28 11:23:42 -06:00
virtaudit.h Add printf format attribute annotation to virAuditSend method 2010-10-27 17:03:21 +01:00
virterror_internal.h build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
virterror.c virterror: supply missing spaces 2010-11-02 15:34:52 -06:00
xml.c Introduce XML parsing utility functions 2010-03-23 15:40:04 +01:00
xml.h Introduce XML parsing utility functions 2010-03-23 15:40:04 +01:00