Sign in
qemu
/
qemu
/
312995c2abe3cd4808056f0f6ec0cdb6c8ca58bd
/
io
fc8135c
socket: Add num connections to qio_net_listener_open_sync()
by Juan Quintela
· 5 years ago
7959e29
socket: Add num connections to qio_channel_socket_async()
by Juan Quintela
· 5 years ago
4e2d8bf
socket: Add num connections to qio_channel_socket_sync()
by Juan Quintela
· 5 years ago
e5b6353
socket: Add backlog parameter to socket_listen
by Juan Quintela
· 5 years ago
b65cb86
main-loop: Fix GSource leak in qio_task_thread_worker()
by Alberto Garcia
· 5 years ago
a8d2532
Include qemu-common.h exactly where needed
by Markus Armbruster
· 6 years ago
0b8fa32
Include qemu/module.h where needed, drop it from qemu-common.h
by Markus Armbruster
· 6 years ago
500016e
trace-events: Shorten file names in comments
by Markus Armbruster
· 6 years ago
dd154c4
io: fix handling of EOF / error conditions in websock GSource
by Daniel P. Berrangé
· 6 years ago
2a239e6
io: Remove redundant read/write_coroutine assignments
by Kevin Wolf
· 6 years ago
6886cea
io: Make qio_channel_yield() interruptible
by Kevin Wolf
· 6 years ago
dbb4450
io: add qio_task_wait_thread to join with a background thread
by Daniel P. Berrangé
· 6 years ago
52d6cfe
io: store reference to thread information in the QIOTask struct
by Daniel P. Berrangé
· 6 years ago
73564c4
io: ensure UNIX client doesn't unlink server socket
by Daniel P. Berrangé
· 6 years ago
a2458b6
io: return 0 for EOF in TLS session read after shutdown
by Daniel P. Berrangé
· 6 years ago
ad824bd
websock: fix handshake leak
by Marc-André Lureau
· 6 years ago
d66f78e
Delete AF_UNIX socket after close
by Pavel Balaev
· 7 years ago
4a4ff4c
Remove unnecessary variables for function return value
by Laurent Vivier
· 7 years ago
710c263
error: Remove NULL checks on error_propagate() calls
by Laurent Vivier
· 7 years ago
58dc31f
sockets: move fd_is_socket() into common sockets code
by Daniel P. Berrange
· 7 years ago
1939ccd
qio: non-default context for TLS handshake
by Peter Xu
· 7 years ago
8005fdd
qio: non-default context for async conn
by Peter Xu
· 7 years ago
a17536c
qio: non-default context for threaded qtask
by Peter Xu
· 7 years ago
938c8b7
qio: store gsources for net listeners
by Peter Xu
· 7 years ago
315409c
qio: introduce qio_channel_add_watch_{full|source}
by Peter Xu
· 7 years ago
7c28768
qio: rename qio_task_thread_result
by Peter Xu
· 7 years ago
9af2398
Include less of the generated modular QAPI headers
by Markus Armbruster
· 7 years ago
fe823b6
io/channel-command: Do not kill the child process after closing the pipe
by Thomas Huth
· 7 years ago
b8f244b
io: Add /dev/fdset/ support to QIOChannelFile
by Ross Lagerwall
· 7 years ago
a2565df
io: Don't call close multiple times in QIOChannelFile
by Ross Lagerwall
· 7 years ago
902f6e1
io: Fix QIOChannelFile when creating and opening read-write
by Ross Lagerwall
· 7 years ago
a46ded1
io/channel-websock: handle continuous reads without any data
by Edgar Kaziakhmedov
· 7 years ago
28bb0a5
io: fix QIONetListener memory leak
by Paolo Bonzini
· 7 years ago
8f0a371
Clean up includes
by Markus Armbruster
· 7 years ago
5304739
io: introduce a network socket listener API
by Daniel P. Berrange
· 8 years ago
a9038e5
Merge remote-tracking branch 'remotes/mjt/tags/trivial-patches-fetch' into staging
by Peter Maydell
· 7 years ago
52aa564
io: Add missing GCC_FMT_ATTR (fix -Werror=suggest-attribute=format)
by Stefan Weil
· 7 years ago
7fc3fce
io: fix mem leak in websock error path
by Daniel P. Berrange
· 7 years ago
0efd6c9
io: add trace points for websocket HTTP protocol headers
by Daniel P. Berrange
· 7 years ago
6d5d23b
io: cope with websock 'Connection' header having multiple values
by Daniel P. Berrange
· 7 years ago
8dfd5f9
io: get rid of bounce buffering in websock write path
by Daniel P. Berrange
· 7 years ago
fb74e59
io: pass a struct iovec into qio_channel_websock_encode
by Daniel P. Berrange
· 7 years ago
bac6c95
io: get rid of qio_channel_websock_encode helper method
by Daniel P. Berrange
· 7 years ago
57b0cdf
io: simplify websocket ping reply handling
by Daniel P. Berrange
· 7 years ago
a7b20a8
io: monitor encoutput buffer size from websocket GSource
by Daniel P. Berrange
· 7 years ago
59f183b
io: add trace events for websockets frame handling
by Daniel P. Berrange
· 7 years ago
530ca60
io: Attempt to send websocket close messages to client
by Brandon Carpenter
· 7 years ago
268a53f
io: Reply to ping frames
by Brandon Carpenter
· 7 years ago
01af17f
io: Ignore websocket PING and PONG frames
by Brandon Carpenter
· 7 years ago
3a29640
io: Allow empty websocket payload
by Brandon Carpenter
· 7 years ago
ff1300e
io: Add support for fragmented websocket binary frames
by Brandon Carpenter
· 7 years ago
eefa3d8
io: Small updates in preparation for websocket changes
by Brandon Carpenter
· 7 years ago
33badfd
io: use case insensitive check for Connection & Upgrade websock headers
by Daniel P. Berrange
· 7 years ago
3a3f870
io: include full error message in websocket handshake trace
by Daniel P. Berrange
· 7 years ago
f69a8bd
io: send proper HTTP response for websocket errors
by Daniel P. Berrange
· 7 years ago
e8ffaa3
io: Add new qio_channel_read{, v}_all_eof functions
by Eric Blake
· 7 years ago
9ffb827
io: Yield rather than wait when already in coroutine
by Eric Blake
· 7 years ago
d4622e5
io: add new qio_channel_{readv, writev, read, write}_all functions
by Daniel P. Berrange
· 7 years ago
b258793
util: remove the obsolete non-blocking connect
by Cao jin
· 8 years ago
8bd9c4e
io: fix qio_channel_socket_accept err handling
by Peter Xu
· 7 years ago
87e0331
docs: fix broken paths to docs/devel/tracing.txt
by Philippe Mathieu-Daudé
· 7 years ago
63cb557
Merge remote-tracking branch 'remotes/berrange/tags/pull-qio-2017-07-18-1' into staging
by Peter Maydell
· 7 years ago
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
8f7168b
io: simplify qio_channel_attach_aio_context
by Paolo Bonzini
· 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
· 9 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
Next »