libvirt/src/rpc
Daniel P. Berrangé 8575724aef rpc: remove logind support for virNetDaemon
The virNetDaemon code now only concerns itself with preventing auto
shutdown of the local daemon. Logind is now handled by the new
virInhibitor object, for QEMU, LXC and LibXL. This fixes two notable
bugs

 * Running virtual networks would prevent system shutdown
 * Loaded ephemeral secrets would prevent system shutdown

Fixes 9e3cc0ff5e
Fixes 37800af9a4
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2024-12-19 18:03:20 +00:00
..
gendispatch.pl rpc: Change return type of virNetClientAddStream to void 2024-12-13 16:20:44 +01:00
meson.build rpc: split TLS cert validation into separate file 2024-06-11 12:50:23 +01:00
virkeepalive.c rpc: Update format strings in translated messages 2023-04-01 11:40:34 +02:00
virkeepalive.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
virkeepaliveprotocol.x
virnetclient.c rpc: Change return type of virNetClientAddStream to void 2024-12-13 16:20:44 +01:00
virnetclient.h rpc: Change return type of virNetClientAddStream to void 2024-12-13 16:20:44 +01:00
virnetclientprogram.c lib: use struct zero initializer instead of memset 2023-08-03 16:41:19 +02:00
virnetclientprogram.h rpc: Remove unused includes 2022-06-16 06:43:57 +02:00
virnetclientstream.c lib: use struct zero initializer instead of memset 2023-08-03 16:41:19 +02:00
virnetclientstream.h rpc: Remove unused includes 2022-06-16 06:43:57 +02:00
virnetdaemon.c rpc: remove logind support for virNetDaemon 2024-12-19 18:03:20 +00:00
virnetdaemon.h virNetDaemonAutoShutdown: Allow live update of shutdown timeout 2022-07-07 14:35:30 +02:00
virnetlibsshsession.c virnetlibsshsession: Reflect API change in libssh 2024-08-12 15:47:48 +02:00
virnetlibsshsession.h Drop unused function declarations 2024-11-12 15:35:53 +01:00
virnetmessage.c net: add debug logs 2023-07-24 14:32:02 +02:00
virnetmessage.h virNetMessageEncodePayloadEmpty: Replace by virNetMessageEncodePayloadRaw(msg, NULL, 0) 2022-06-01 12:27:10 +02:00
virnetprotocol.x src: convert all code to use virsocket.h 2020-01-29 14:51:40 +00:00
virnetsaslcontext.c lib: use struct zero initializer instead of memset 2023-08-03 16:41:19 +02:00
virnetsaslcontext.h daemon: virNetSASLContext: store tcpMinSSF 2021-11-04 17:02:56 +01:00
virnetserver.c rpc: Change return type of virNetServerAddProgram to void 2024-12-13 16:20:44 +01:00
virnetserver.h rpc: Change return type of virNetServerAddProgram to void 2024-12-13 16:20:44 +01:00
virnetserverclient.c rpc: Move error messages onto a single line 2023-09-04 09:35:36 +02:00
virnetserverclient.h Drop unused function declarations 2024-11-12 15:35:53 +01:00
virnetserverprogram.c lib: use struct zero initializer instead of memset 2023-08-03 16:41:19 +02:00
virnetserverprogram.h rpc: Remove unused includes 2022-06-16 06:43:57 +02:00
virnetserverservice.c util: remove virObjectUnref() adapters 2022-07-15 16:44:39 -05:00
virnetserverservice.h rpc: Remove unused includes 2022-06-16 06:43:57 +02:00
virnetsocket.c rpc: ssh: Allow SSH_ASKPASS_REQUIRE 2024-09-25 08:46:52 +02:00
virnetsocket.h lib: Use G_NO_INLINE instead of G_GNUC_NO_INLINE 2022-07-18 17:23:15 +02:00
virnetsshsession.c rpc: Move error messages onto a single line 2023-09-04 09:35:36 +02:00
virnetsshsession.h virnetsshsession: Pass in username via virNetSSHSessionNew rather than auth functions 2023-01-23 16:32:26 +01:00
virnettlscert.c rpc: split TLS cert validation into separate file 2024-06-11 12:50:23 +01:00
virnettlscert.h rpc: split TLS cert validation into separate file 2024-06-11 12:50:23 +01:00
virnettlsconfig.c rpc: split out helpers for TLS cert path location 2024-06-11 12:50:23 +01:00
virnettlsconfig.h rpc: split out helpers for TLS cert path location 2024-06-11 12:50:23 +01:00
virnettlscontext.c rpc: split TLS cert validation into separate file 2024-06-11 12:50:23 +01:00
virnettlscontext.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00