Sign in
qemu
/
qemu
/
16dcece4d5792bf51caa9a455b985e1ae6dd736f
/
io
563a398
io: preserve ipv4/ipv6 flags when resolving InetSocketAddress
by Daniel P. Berrange
· 8 years ago
e79ea67
websock: Don't try to set *errp directly
by Eduardo Habkost
· 8 years ago
bd269eb
sockets: Limit SocketAddressLegacy to external interfaces
by Markus Armbruster
· 8 years ago
dfd100f
sockets: Rename SocketAddress to SocketAddressLegacy
by Markus Armbruster
· 8 years ago
226799c
socket: Make errp the last parameter of socket_connect
by Fam Zheng
· 8 years ago
b8a6872
io: fix FD socket handling in DNS lookup
by Daniel P. Berrange
· 8 years ago
0e5d632
io: fix incoming client socket initialization
by Wang guang
· 8 years ago
a6c7628
io vnc sockets: Clean up SocketAddressKind switches
by Markus Armbruster
· 8 years ago
07e95cd
io: fully parse & validate HTTP headers for websocket protocol handshake
by Daniel P. Berrange
· 8 years ago
cd892a2
io: fix decoding when multiple websockets frames arrive at once
by Daniel P. Berrange
· 8 years ago
c4c497d
io: make qio_channel_yield aware of AioContexts
by Paolo Bonzini
· 8 years ago
bf88c12
io: add methods to set I/O handlers on AioContext
by Paolo Bonzini
· 8 years ago
80fb34e
io: fix possible double free of task error object
by Daniel P. Berrange
· 8 years ago
c1b412f
io: introduce a DNS resolver API
by Daniel P. Berrange
· 8 years ago
59de517
io: remove Error parameter from QIOTask thread worker
by Daniel P. Berrange
· 8 years ago
60e705c
io: change the QIOTask callback signature
by Daniel P. Berrange
· 8 years ago
1a447e4
io: add ability to associate an error with a task
by Daniel P. Berrange
· 8 years ago
52dd99e
io: add ability to associate an opaque "result" with with a task
by Daniel P. Berrange
· 8 years ago
937470b
io: stop incrementing reference in qio_task_get_source
by Daniel P. Berrange
· 8 years ago
20f4aa2
io: add ability to set a name for IO channels
by Daniel P. Berrange
· 8 years ago
bf53520
io: set LISTEN flag explicitly for listen sockets
by Daniel P. Berrange
· 8 years ago
d8d3c7c
io: Introduce a qio_channel_set_feature() helper
by Felipe Franciosi
· 8 years ago
e413ae0
io: Use qio_channel_has_feature() where applicable
by Felipe Franciosi
· 8 years ago
8fbf661
io: Fix double shift usages on QIOChannel features
by Felipe Franciosi
· 8 years ago
2c7c4cf
trace: move util/buffer.c trace points into correct file
by Daniel P. Berrange
· 8 years ago
e723b87
trace-events: fix first line comment in trace-events
by Laurent Vivier
· 8 years ago
bc35d51
io: remove mistaken call to object_ref on QTask
by Daniel P. Berrange
· 9 years ago
0b8b875
coroutine: move entry argument to qemu_coroutine_create
by Paolo Bonzini
· 8 years ago
37f9e0a
sockets: Use new QAPI cloning
by Eric Blake
· 9 years ago
74b6ce4
socket: unlink unix socket on remove
by Marc-André Lureau
· 9 years ago
3fa27a9
socket: add listen feature
by Marc-André Lureau
· 9 years ago
892bd32
trace: split out trace events for io/ directory
by Daniel P. Berrange
· 9 years ago
d656ec5
io: avoid double-free when closing QIOChannelBuffer
by Daniel P. Berrange
· 9 years ago
58369e2
qemu-common: stop including qemu/bswap.h from qemu-common.h
by Paolo Bonzini
· 9 years ago
da34e65
include/qemu/osdep.h: Don't include qapi/error.h
by Markus Armbruster
· 9 years ago
b16a44e
osdep: remove use of socket_error() from all code
by Daniel P. Berrange
· 9 years ago
a589720
io: implement socket watch for win32 using WSAEventSelect+select
by Paolo Bonzini
· 9 years ago
30fd3e2
io: remove checking of EWOULDBLOCK
by Daniel P. Berrange
· 9 years ago
de7971f
io: use qemu_accept to ensure SOCK_CLOEXEC is set
by Daniel P. Berrange
· 9 years ago
b83b68a
io: introduce qio_channel_create_socket_watch
by Paolo Bonzini
· 9 years ago
e560d14
io: pass HANDLE to g_source_add_poll on Win32
by Paolo Bonzini
· 9 years ago
5151d23
io: fix copy+paste mistake in socket error message
by Daniel P. Berrange
· 9 years ago
30456d5
all: Clean up includes
by Peter Maydell
· 9 years ago
e8f117f
io: convert QIOChannelBuffer to use uint8_t instead of char
by Daniel P. Berrange
· 9 years ago
c767ae6
io: introduce helper for creating channels from file descriptors
by Daniel P. Berrange
· 9 years ago
150dcd1
qemu-char, io: fix ordering of arguments for UDP socket creation
by Paolo Bonzini
· 9 years ago
cae9fc5
io: Clean up includes
by Peter Maydell
· 9 years ago
ccf1e2d
io: use memset instead of { 0 } for initializing array
by Daniel P. Berrange
· 9 years ago
e155494
io: some fixes to handling of /dev/null when running commands
by Daniel P. Berrange
· 9 years ago
0c0a55b
io: increment counter when killing off subcommand
by Daniel P. Berrange
· 9 years ago
cc75a50
io: fix sign of errno value passed to error report
by Daniel P. Berrange
· 9 years ago
7b3c618
io: fix stack allocation when sending of file descriptors
by Daniel P. Berrange
· 9 years ago
bead599
io: fix setting of QIO_CHANNEL_FEATURE_FD_PASS on server connections
by Daniel P. Berrange
· 9 years ago
d98e4eb
io: add QIOChannelBuffer class
by Daniel P. Berrange
· 9 years ago
195e14d
io: add QIOChannelCommand class
by Daniel P. Berrange
· 9 years ago
2d1d0e7
io: add QIOChannelWebsock class
by Daniel P. Berrange
· 10 years ago
ed8ee42
io: add QIOChannelTLS class
by Daniel P. Berrange
· 10 years ago
d6e4886
io: add QIOChannelFile class
by Daniel P. Berrange
· 10 years ago
559607e
io: add QIOChannelSocket class
by Daniel P. Berrange
· 10 years ago
b02db2d
io: add QIOTask class for async operations
by Daniel P. Berrange
· 10 years ago
1c809fa
io: add helper module for creating watches on FDs
by Daniel P. Berrange
· 10 years ago
666a3af
io: add abstract QIOChannel classes
by Daniel P. Berrange
· 10 years ago