diff --git a/docs/news.xml b/docs/news.xml index dc924ff1bf..f6aee74884 100644 --- a/docs/news.xml +++ b/docs/news.xml @@ -85,13 +85,13 @@ - Split libvirtd into separate daemons + Experimental split of libvirtd into separate daemons The big monolithic libvirtd daemon can now be replaced by smaller - per-driver daemons. Distributions can chose if they want the former - or the latter. The libvirtd is still kept around for backwards - compatibility. + per-driver daemons. The new split daemons are considered experimental + at this time and distributions are encouraged to continue using the + traditional libvirtd by default. @@ -156,13 +156,22 @@ - Stop linking virt-login-shell and NSS plugins with libvirt.so + Stop linking NSS plugins with libvirt.so - In order to allow libvirt to abort on out of memory, we need to stop - linking libvirt.so to virt-login-shell or the NSS plugins where we - don't want to abort. This change also resulted in smaller binaries - and libraries. + This reduces the amount of code and 3rd party libraries are that + loaded into all processes. + + + + + Split the setuid virt-login-shell binary into two pieces + + + The setuid virt-login-shell binary is now a tiny shim that + sanitizes the process execution environment variables and + arguments, before launching the trusted virt-login-shell-helper + binary.