libvirt/src/remote
Daniel P. Berrangé e2f012b8f0 remote: fix handling of systemd activation wrt socket ordering
The current libvirtd code for systemd socket activation assumes socket
FDs are passed in the order unix-rw, unix-ro, unix-admin.  There is in
fact no ordering guarantee made by systemd. Applications are expected
to check the address or name associated with each FD to figure out its
identity.

This rewrites libvirtd to make use of the new systemd activation APIs
to make it robust wrt socket ordering changes.

Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2019-07-12 16:55:40 +01:00
..
libvirtd.aug remote: delete the avahi mDNS support 2019-06-21 12:59:42 +01:00
libvirtd.conf remote: delete the avahi mDNS support 2019-06-21 12:59:42 +01:00
libvirtd.libxl.logrotate.in logging: ensure virtlogd rollover takes priority over logrotate 2019-07-12 12:44:59 +01:00
libvirtd.logrotate.in
libvirtd.lxc.logrotate.in logging: ensure virtlogd rollover takes priority over logrotate 2019-07-12 12:44:59 +01:00
libvirtd.pod
libvirtd.policy
libvirtd.qemu.logrotate.in logging: ensure virtlogd rollover takes priority over logrotate 2019-07-12 12:44:59 +01:00
libvirtd.rules
libvirtd.sasl
libvirtd.service.in libvirtd: Add service dependency on systemd-logind 2018-06-12 13:29:42 -04:00
libvirtd.sysconf remote: remove obsolete params from sysconf file 2019-07-03 16:59:00 +01:00
libvirtd.sysctl
lxc_protocol.x
Makefile.inc.am remote: remove obsolete rule for generating sysvinit script 2019-07-03 16:58:22 +01:00
qemu_protocol.x
remote_daemon_config.c remote: delete the avahi mDNS support 2019-06-21 12:59:42 +01:00
remote_daemon_config.h remote: delete the avahi mDNS support 2019-06-21 12:59:42 +01:00
remote_daemon_dispatch.c remote: add support for new network port APIs 2019-06-17 15:30:22 +01:00
remote_daemon_dispatch.h src/remote: use #pragma once in headers 2019-06-19 17:12:30 +02:00
remote_daemon_stream.c
remote_daemon_stream.h src/remote: use #pragma once in headers 2019-06-19 17:12:30 +02:00
remote_daemon.c remote: fix handling of systemd activation wrt socket ordering 2019-07-12 16:55:40 +01:00
remote_daemon.h src/remote: use #pragma once in headers 2019-06-19 17:12:30 +02:00
remote_driver.c remote: conditionally declare tty variable for non-Win32 platforms 2019-07-05 18:27:24 +01:00
remote_driver.h Revert "remote: remove unused constant for libvirtd config file" 2019-07-04 09:24:45 +02:00
remote_protocol.x api: disallow virDomainSaveImageGetXMLDesc on read-only connections 2019-06-20 13:50:56 +02:00
test_libvirtd.aug.in remote: delete the avahi mDNS support 2019-06-21 12:59:42 +01:00
virt-guest-shutdown.target.in