summaryrefslogtreecommitdiffstats
path: root/util/qemu-sockets.c
Commit message (Expand)AuthorAgeFilesLines
* util/qemu-sockets: Replace the call to close a socket with closesocket()Bin Meng2022-08-051-2/+2
* Remove qemu-common.h include from most unitsMarc-André Lureau2022-04-061-1/+0Star
* Drop qemu_foo() socket API wrapperMarc-André Lureau2022-03-221-5/+5
* build-sys: add HAVE_IPPROTO_MPTCPMarc-André Lureau2021-09-301-3/+3
* qapi: Convert simple union SocketAddressLegacy to flat oneMarkus Armbruster2021-09-271-4/+4
* qemu-sockets: fix unix socket path copy (again)Michael Tokarev2021-09-061-8/+5Star
* util: fix abstract socket path copyMarc-André Lureau2021-08-041-1/+4
* qemu-sockets: introduce socket_address_parse_named_fd()Vladimir Sementsov-Ogievskiy2021-06-181-0/+19
* sockets: Support multipath TCPDr. David Alan Gilbert2021-06-081-0/+23
* sockets: update SOCKET_ADDRESS_TYPE_FD listen(2) backlogStefan Hajnoczi2021-05-111-7/+22
* sockets: Make abstract UnixSocketAddress depend on CONFIG_LINUXMarkus Armbruster2020-11-031-10/+30
* sockets: Bypass "replace empty @path" for abstract unix socketsMarkus Armbruster2020-11-031-1/+1
* sockets: Fix socket_sockaddr_to_address_unix() for abstract socketsMarkus Armbruster2020-11-031-2/+12
* sockets: Fix default of UnixSocketAddress member @tightMarkus Armbruster2020-11-031-2/+2
* util: include the target address in socket connect failuresDaniel P. Berrangé2020-10-291-13/+19
* monitor: Use getter/setter functions for cur_monKevin Wolf2020-10-091-0/+1
* qemu/atomic.h: rename atomic_ to qatomic_Stefan Hajnoczi2020-09-231-2/+2
* util/: fix some comment spelling errorszhaolichang2020-09-171-1/+1
* qemu-sockets: add abstract UNIX domain socket supportxiaoqiang zhao2020-05-201-7/+32
* Compress lines for immediate returnSimran Singhal2020-05-041-4/+1Star
* util/qemu-sockets: fix keep_alive handling in inet_connect_saddrVladimir Sementsov-Ogievskiy2019-09-251-2/+3
* socket: Add backlog parameter to socket_listenJuan Quintela2019-09-031-11/+22
* qapi: Add InetSocketAddress member keep-aliveVladimir Sementsov-Ogievskiy2019-08-151-0/+28
* Include qemu-common.h exactly where neededMarkus Armbruster2019-06-121-0/+1
* util: simplify unix_listen()Marc-André Lureau2019-05-101-16/+2Star
* sockets: avoid string truncation warnings when copying UNIX pathDaniel P. Berrangé2019-05-031-4/+8
* avoid TABs in files that only contain a fewPaolo Bonzini2019-01-111-2/+2
* sockets: allow SocketAddress 'fd' to reference numeric file descriptorsDaniel P. Berrange2018-03-131-3/+13
* sockets: check that the named file descriptor is a socketDaniel P. Berrange2018-03-131-2/+16
* sockets: move fd_is_socket() into common sockets codeDaniel P. Berrange2018-03-131-0/+8
* Include less of the generated modular QAPI headersMarkus Armbruster2018-03-021-1/+1
* sockets: fix parsing of ipv4/ipv6 opts in parse_socket_addrDaniel P. Berrange2018-02-051-4/+40
* sockets: remove obsolete code that updated listen addressDaniel P. Berrange2017-12-211-26/+5Star
* misc: remove duplicated includesPhilippe Mathieu-Daudé2017-12-181-1/+0Star
* sockets: avoid crash when cleaning up sockets for an invalid FDDaniel P. Berrange2017-11-281-0/+3
* sockets: avoid leak of listen file descriptorDaniel P. Berrange2017-11-071-23/+29
* sockets: Handle race condition between binds to the same portKnut Omang2017-10-161-17/+41
* sockets: factor out create_fast_reuse_socketKnut Omang2017-10-161-3/+12
* sockets: factor out a new try_bind() functionKnut Omang2017-10-161-30/+39
* util: remove the obsolete non-blocking connectCao jin2017-09-051-182/+23Star
* sockets: ensure we don't accept IPv4 clients when IPv4 is disabledDaniel P. Berrange2017-07-141-9/+31
* sockets: don't block IPv4 clients when listening on "::"Daniel P. Berrange2017-07-141-4/+0Star
* sockets: ensure we can bind to both ipv4 & ipv6 separatelyDaniel P. Berrange2017-07-141-8/+23
* util/qemu-sockets: Drop unused helper socket_address_to_string()Mao Zhongyi2017-07-111-34/+0Star
* sockets: avoid formatting buffer that may not be NUL terminatedDaniel P. Berrange2017-07-041-1/+1
* sockets: improve error reporting if UNIX socket path is too longDaniel P. Berrange2017-06-071-22/+46
* sockets: Plug memory leak in socket_address_flatten()Markus Armbruster2017-05-231-1/+3
* sockets: Delete unused helper socket_address_crumple()Markus Armbruster2017-05-091-31/+0Star
* sockets: Limit SocketAddressLegacy to external interfacesMarkus Armbruster2017-05-091-75/+105
* sockets: Rename SocketAddressFlat to SocketAddressMarkus Armbruster2017-05-091-5/+5