libvirt

Description:C toolkit to manipulate virtual machines
License: LGPL-2.1
Homepage:https://www.libvirt.org/ https://gitlab.com/libvirt/libvirt/
Location:Portage
Legend:
  • + - stable
  • ~ - unstable
  • M - hardmask
alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86
9999 diff - - - - - - - - - - - - -
9.8.0 diff - ~ ~ - - - - - ~ - - - ~
9.6.0 diff - ~ ~ - - - - - ~ - - - ~
9.5.0 diff - ~ ~ - - - - - ~ - - - ~
9.4.0-r3 diff - + ~ - - - - - ~ - - - +
9.3.0 - + ~ - - - - - ~ - - - +

USE flags

  • apparmor - Enable support for the AppArmor application security system
  • audit - Enable support for Linux audit subsystem using sys-process/audit
  • bash-completion - Enable bash-completion support
  • caps - Use Linux capabilities library to control privilege
  • dtrace - Enable dtrace support via dev-util/systemtap
  • firewalld - DBus interface to iptables/ebtables allowing for better runtime management of your firewall.
  • fuse - Allow LXC to use sys-fs/fuse for mountpoints
  • glusterfs - Enable GlusterFS support via sys-cluster/glusterfs
  • iscsi - Allow using an iSCSI remote storage server as pool for disk image storage
  • iscsi-direct - Allow using libiscsi for iSCSI storage pool backend
  • libssh - Use net-libs/libssh to communicate with remote libvirtd hosts, for example: qemu+libssh://server/system
  • libssh2 - Use net-libs/libssh2 to communicate with remote libvirtd hosts, for example: qemu+libssh2://server/system
  • libvirtd - Builds the libvirtd daemon as well as the client utilities instead of just the client utilities
  • lvm - Allow using the Logical Volume Manager (sys-fs/lvm2) as pool for disk image storage
  • lxc - Support management of Linux Containers virtualisation (app-containers/lxc)
  • nfs - Allow using Network File System mounts as pool for disk image storage
  • nls - Add Native Language Support (using gettext - GNU locale utilities)
  • numa - Use NUMA for memory segmenting via sys-process/numactl and sys-process/numad
  • openvz - Support management of OpenVZ virtualisation (openvz-sources)
  • parted - Allow using real disk partitions as pool for disk image storage, using sys-block/parted to create, resize and delete them.
  • pcap - Support auto learning IP addreses for routing
  • policykit - Enable PolicyKit (polkit) authentication support
  • qemu - Support management of QEMU virtualisation (app-emulation/qemu)
  • rbd - Enable rados block device support via sys-cluster/ceph
  • sasl - Add support for the Simple Authentication and Security Layer
  • selinux - !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
  • test - Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
  • udev - Enable virtual/udev integration (device discovery, power and storage device support, etc)
  • verify-sig - Verify upstream signatures on distfiles
  • virt-network - Enable virtual networking (NAT) support for guests. Includes all the dependencies for NATed network mode. Effectively any network setup that relies on libvirt to setup and configure network interfaces on your host. This can include bridged and routed networks ONLY if you are allowing libvirt to create and manage the underlying devices for you. In some cases this requires enabling the 'netcf' USE flag (currently unavailable).
  • virtualbox - Support management of VirtualBox virtualisation (app-emulation/virtualbox)
  • wireshark-plugins - Build the net-analyzer/wireshark plugin for the Libvirt RPC protocol
  • xen - Support management of Xen virtualisation (app-emulation/xen)
  • zfs - Enable ZFS backend storage sys-fs/zfs

Security Advisory

Date Severity Title
about 2 years low libvirt: Multiple Vulnerabilities
almost 4 years high libvirt: Unintended access to /dev/mapper/control
over 4 years high libvirt: Multiple vulnerabilities
over 6 years normal libvirt: Multiple vulnerabilities
almost 8 years normal libvirt: Directory traversal
almost 10 years normal libvirt: Denial of Service
almost 10 years high libvirt: Multiple vulnerabilities
over 10 years high polkit, Spice-Gtk, systemd, HPLIP, libvirt: Privilege escalation
about 11 years normal libvirt: Multiple vulnerabilities
over 12 years normal libvirt: Multiple vulnerabilities

Also available in: Atom

Thank you!