127 Commits (7d7654a643fad89610cd70142a73e4b9df7700ad)

Author SHA1 Message Date
Jie Song e714f1a3d4 monitor/qmp: cleanup SocketChardev listener sources early to avoid fd handling race 4 months ago
Eric Blake ec59a65a4d qio: Provide accessor around QIONetListener->sioc 5 months ago
Eric Blake dfeadf82c2 chardev: Reuse channel's cached local address 5 months ago
Vladimir Sementsov-Ogievskiy f223a90b0c chardev: remove deprecated 'reconnect' option 6 months ago
Vladimir Sementsov-Ogievskiy 1ed8903916 treewide: handle result of qio_channel_set_blocking() 7 months ago
Vladimir Sementsov-Ogievskiy 9adc8d052d char-socket: tcp_chr_recv(): add comment 7 months ago
Vladimir Sementsov-Ogievskiy 6e9a6d57bf char-socket: tcp_chr_recv(): drop extra _set_(block,cloexec) 7 months ago
Daniel P. Berrangé 9a23075cef chardev/char-socket: skip automatic zero-init of large array 10 months ago
Philippe Mathieu-Daudé 12d1a768bd qom: Have class_init() take a const data argument 1 year ago
Haoqian He 46f83c898a chardev: use remoteAddr if the chardev is client 1 year ago
Daniil Tatianin c8e2b6b4d7 chardev: introduce 'reconnect-ms' and deprecate 'reconnect' 2 years ago
Daniel P. Berrangé 6ffade7974 chardev: add tracing of socket error conditions 2 years ago
Daniel P. Berrangé e8ee827ffd Revert "chardev/char-socket: Fix TLS io channels sending too much data to the backend" 2 years ago
Daniel P. Berrangé 8bd8b04adc chardev: lower priority of the HUP GSource in socket chardev 2 years ago
Thomas Huth 462945cd22 chardev/char-socket: Fix TLS io channels sending too much data to the backend 2 years ago
Markus Armbruster 4edb196e20 qapi: Improve documentation of file descriptor socket addresses 2 years ago
Daniel P. Berrangé cb8ded0f6d chardev: close QIOChannel before unref'ing 2 years ago
Michael Tokarev 0a19d87995 misc/other: spelling fixes 3 years ago
Marc-André Lureau 81cd34a359 chardev: report the handshake error 3 years ago
Yajun Wu b8a7f51f59 chardev/char-socket: set s->listener = NULL in char_socket_finalize 3 years ago
manish.mishra 84615a19dd io: Add support for MSG_PEEK for socket channel 3 years ago
Markus Armbruster 8de69efab1 qapi chardev: Elide redundant has_FOO in generated C 3 years ago
Bin Meng 120fa5e0e6 chardev/char-socket: Update AF_UNIX for Windows 4 years ago
Marc-André Lureau ff5927baa7 util: rename qemu_*block() socket functions 4 years ago
Roman Kagan 666265036f chardev/char-socket: tcp_chr_sync_read: don't clobber errno 4 years ago
Roman Kagan e87975051e chardev/char-socket: tcp_chr_recv: don't clobber errno 4 years ago
Marc-André Lureau fa670c808a chardev: make socket derivable 5 years ago
Marc-André Lureau 1b87751fb1 chardev: teach socket to accept no addresses 5 years ago
Markus Armbruster 935a867c87 qapi: Convert simple union SocketAddressLegacy to flat one 5 years ago
Marc-André Lureau 30f80be34b chardev/socket: print a more correct command-line address 5 years ago
Philippe Mathieu-Daudé 8612df2ebe chardev/socket: Use qcrypto_tls_creds_check_endpoint() 5 years ago
Lukas Straub feb774ca3f chardev: Fix yank with the chardev-change case 5 years ago
Lukas Straub 1a92d6d500 yank: Remove dependency on qiochannel 5 years ago
Daniel P. Berrangé 24e13a4dc1 chardev: reject use of 'wait' flag for socket client chardevs 5 years ago
Paolo Bonzini a9b1315f86 chardev: add nodelay option 5 years ago
Paolo Bonzini 9d902d5115 chardev: do not use short form boolean options in non-QemuOpts character device descriptions 5 years ago
Pavel Dovgalyuk 6585b16278 char: don't fail when client is not connected 5 years ago
Marc-André Lureau ebae6477dc chardev: check if the chardev is registered for yanking 5 years ago
Lukas Straub 8ee4480692 chardev/char-socket.c: Add yank feature 5 years ago
Markus Armbruster 8acefc79de sockets: Make abstract UnixSocketAddress depend on CONFIG_LINUX 5 years ago
Markus Armbruster dea7cd1794 char-socket: Fix qemu_chr_socket_address() for abstract sockets 5 years ago
Markus Armbruster b08cc97d6b sockets: Fix default of UnixSocketAddress member @tight 5 years ago
Eduardo Habkost 8110fa1d94 Use DECLARE_*CHECKER* macros 6 years ago
Eduardo Habkost db1015e92e Move QOM typedefs and add missing includes 6 years ago
Marc-André Lureau 6806601969 char: fix use-after-free with dup chardev & reconnect 6 years ago
Li Feng 2b61bb716c char-socket: initialize reconnect timer only when the timer doesn't start 6 years ago
Markus Armbruster 9261ef5e32 Clean up some calls to ignore Error objects the right way 6 years ago
lichun ed4e0d2ef1 chardev/tcp: Fix error message double free error 6 years ago
Sai Pavan Boddu 4d1d460248 chardev/char-socket: Properly make qio connections non blocking 6 years ago
Dima Stepanov 271094474b char-socket: return -1 in case of disconnect during tcp_chr_write 6 years ago