libvirt/src/rpc
Michal Privoznik 1bbcc79e0e rpc: Separate out socket code into another static lib
There's nothing RPC specific about virnettlscontext.c or
virnetsocket.c. We use TLS for other things than just RPC
encryption (e.g. for generating random numbers) and sockets can
be used even without RPC.

Move these two sources into a static library (virt_socket) so
that other areas can use it even when RPC is disabled.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
2021-12-15 12:12:43 +01:00
..
gendispatch.pl api: add virNodeDeviceDefineXML() 2021-04-07 15:10:28 -05:00
genprotocol.pl src: remove all traces of Cygwin support 2020-01-29 14:51:40 +00:00
meson.build rpc: Separate out socket code into another static lib 2021-12-15 12:12:43 +01:00
virkeepalive.c lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
virkeepalive.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
virkeepaliveprotocol.x
virnetclient.c rpc: mark source returned by virEventGLibAddSocketWatch as unused 2021-09-08 16:19:55 +02:00
virnetclient.h rpc: remove "spawnDaemon" parameter 2021-06-04 11:42:59 +01:00
virnetclientprogram.c lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
virnetclientprogram.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
virnetclientstream.c rpc: Introduce virNetClientStreamInData() 2021-12-13 14:49:02 +01:00
virnetclientstream.h rpc: Introduce virNetClientStreamInData() 2021-12-13 14:49:02 +01:00
virnetdaemon.c Switch away from virHashFree 2021-12-01 13:53:12 +01:00
virnetdaemon.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
virnetlibsshsession.c lib: Drop needless one line labels 2021-11-22 12:39:59 +01:00
virnetlibsshsession.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
virnetmessage.c util: alloc: Reimplement VIR_APPEND_ELEMENT using virAppendElement 2021-08-06 08:53:25 +02:00
virnetmessage.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
virnetprotocol.x src: convert all code to use virsocket.h 2020-01-29 14:51:40 +00:00
virnetsaslcontext.c daemon: virNetSASLContext: store tcpMinSSF 2021-11-04 17:02:56 +01:00
virnetsaslcontext.h daemon: virNetSASLContext: store tcpMinSSF 2021-11-04 17:02:56 +01:00
virnetserver.c virnetserver: Make pool job name less generic 2021-12-01 14:36:30 +01:00
virnetserver.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
virnetserverclient.c src: stop checking virIdentityNew return value 2021-08-06 12:11:58 +01:00
virnetserverclient.h virnetserver: Use autoptr for virNetServer and virNetServerClient 2021-12-01 14:36:30 +01:00
virnetserverprogram.c lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
virnetserverprogram.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
virnetserverservice.c rpc: Temporarily stop accept()-ing new clients on EMFILE 2021-10-20 16:25:22 +02:00
virnetserverservice.h rpc: Temporarily stop accept()-ing new clients on EMFILE 2021-10-20 16:25:22 +02:00
virnetsocket.c virnetsocket: pass HOME and XDG_RUNTIME_DIR to ssh 2021-11-09 16:39:13 +01:00
virnetsocket.h rpc: remove "spawnDaemon" parameter 2021-06-04 11:42:59 +01:00
virnetsshsession.c rpc: libssh2: Enable EC host keys 2021-04-22 16:35:57 +02:00
virnetsshsession.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
virnettlscontext.c Add suggestions for virt-pki-query-dn usage 2021-11-12 12:37:29 +01:00
virnettlscontext.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00