Skip to content

"SLC6X: development/libraries: libvirt-python

libvirt-python - Python bindings for the libvirt library

Website: http://libvirt.org/
License: LGPLv2+
Vendor: Scientific Linux CERN, https://cern.ch/linux
Description:
The libvirt-python package contains a module that permits applications
written in the Python programming language to use the interface
supplied by the libvirt library to use the virtualization capabilities
of recent versions of Linux (and other OSes).

Packages

libvirt-python-0.10.2-64.el6_10.2.x86_64 [505 KiB] Changelog by Jiri Denemark (2019-06-19):
- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161)
libvirt-python-0.10.2-64.el6_10.1.x86_64 [505 KiB] Changelog by Jiri Denemark (2019-04-18):
- cpu_x86: Do not cache microcode version (CVE-2018-12126, CVE-2018-12130, CVE-2018-12127)
- cpu_map: Define md-clear CPUID bit (CVE-2018-12126, CVE-2018-12130, CVE-2018-12127)
libvirt-python-0.10.2-64.el6.x86_64 [504 KiB] Changelog by Jiri Denemark (2018-05-22):
- cpu: define the 'ssbd' CPUID feature bit (CVE-2018-3639)
- cpu: define the 'virt-ssbd' CPUID feature bit (CVE-2018-3639)
libvirt-python-0.10.2-62.el6_9.2.x86_64 [504 KiB] Changelog by Jiri Denemark (2018-05-10):
- cpu: define the 'ssbd' CPUID feature bit (CVE-2018-3639)
libvirt-python-0.10.2-62.el6_9.1.x86_64 [504 KiB] Changelog by Jiri Denemark (2017-12-15):
- util: Implement virFileReadHeaderFD (CVE-2017-5715)
- util: add virFileReadHeaderQuiet wrapper around virFileReadHeaderFD (CVE-2017-5715)
- util: introduce virHostCPUGetMicrocodeVersion (CVE-2017-5715)
- conf: include x86 microcode version in virsh capabiltiies (CVE-2017-5715)
- cpu: add CPU features and model for indirect branch prediction protection (CVE-2017-5715)
libvirt-python-0.10.2-62.el6.x86_64 [504 KiB] Changelog by Jiri Denemark (2016-10-31):
- qemu: fix return value of qemuDomainBlockPivot on errors (rhbz#1300159)
- qemu: Fix virsh freeze when blockcopy storage file is removed (rhbz#1300159)
- migration: add support for migrateURI configuration (rhbz#1347389)
libvirt-python-0.10.2-60.el6.x86_64 [502 KiB] Changelog by Jiri Denemark (2016-03-30):
- util: avoid getting stuck on macvtapN name created outside libvirt (rhbz#1321637)
libvirt-python-0.10.2-54.el6_7.6.x86_64 [500 KiB] Changelog by Jiri Denemark (2016-03-08):
- qemu: Always format model for host-model CPUs (rhbz#1310747)
libvirt-python-0.10.2-54.el6_7.3.x86_64 [500 KiB] Changelog by Jiri Denemark (2015-11-13):
- daemon: Suppress logging of VIR_ERR_NO_DOMAIN_METADATA (rhbz#1277235)
libvirt-python-0.10.2-54.el6_7.2.x86_64 [500 KiB] Changelog by Jiri Denemark (2015-10-15):
- qemu: fix hotplugging cpus with strict memory pinning (rhbz#1265970)
libvirt-python-0.10.2-54.el6.x86_64 [499 KiB] Changelog by Jiri Denemark (2015-04-28):
- util: set MAC address for VF via netlink message to PF+VF# when possible (rhbz#1113474)
- util: set macvtap physdev online when macvtap is set online (rhbz#1113474)
libvirt-python-0.10.2-46.el6_6.6.x86_64 [496 KiB] Changelog by Jiri Denemark (2015-04-10):
- qemu: cgroup: Fix memory leak when there's no vCPU pinning (rhbz#1209891)
libvirt-python-0.10.2-46.el6_6.4.x86_64 [495 KiB] Changelog by Jiri Denemark (2015-03-20):
- conf: Don't format actual network definition in migratable XML (rhbz#1203367)
- util: more verbose error when failing to create macvtap device (rhbz#1203367)
libvirt-python-0.10.2-46.el6_6.3.x86_64 [495 KiB] Changelog by Jiri Denemark (2015-01-23):
- qemu: Fix checking of ABI stability when restoring external checkpoints (rhbz#1180521)
- qemu: Use "migratable" XML definition when doing external checkpoints (rhbz#1180521)
- qemu: Fix memleak after commit 59898a88ce8431bd3ea249b8789edc2ef9985827 (rhbz#1180521)
libvirt-python-0.10.2-46.el6_6.2.x86_64 [495 KiB] Changelog by Jiri Denemark (2014-11-07):
- qemu: allow restore with non-migratable XML input (rhbz#1155564)
- qemu: Introduce qemuDomainDefCheckABIStability (rhbz#1155564)
- Make ABI stability issue easier to debug (rhbz#1155564)
- CVE-2014-3633: qemu: blkiotune: Use correct definition when looking up disk (CVE-2014-3633)
- domain_conf: fix domain deadlock (CVE-2014-3657)
- CVE-2014-7823: dumpxml: security hole with migratable flag (CVE-2014-7823)
libvirt-python-0.10.2-46.el6_6.1.x86_64 [494 KiB] Changelog by Jiri Denemark (2014-10-15):
- Revert "qemu: export disk snapshot support in capabilities" (rhbz#1150609)
libvirt-python-0.10.2-46.el6.x86_64 [494 KiB] Changelog by Jiri Denemark (2014-09-09):
- cpu: separate host-model and host-passthrough (rhbz#1138222)
- Don't include non-migratable features in host-model (rhbz#1138222)
- Don't add dhcp hosts to hostsfile twice (rhbz#1137011)
libvirt-python-0.10.2-29.el6_5.13.x86_64 [478 KiB] Changelog by Jiri Denemark (2014-12-09):
- qemu: allow restore with non-migratable XML input (rhbz#1155563)
- qemu: Introduce qemuDomainDefCheckABIStability (rhbz#1155563)
- Make ABI stability issue easier to debug (rhbz#1155563)
libvirt-python-0.10.2-29.el6_5.12.x86_64 [478 KiB] Changelog by Jiri Denemark (2014-08-21):
- rpc: message related sizes enlarged (rhbz#1128603)
- Increase the size of REMOTE_MIGRATE_COOKIE_MAX to REMOTE_STRING_MAX (rhbz#1128603)
- Fix max stream packet size for old clients (rhbz#1128603)
- Adjust legacy max payload size to account for header information (rhbz#1128603)
- rpc: Correct the wrong payload size checking (rhbz#1128603)
libvirt-python-0.10.2-29.el6_5.11.x86_64 [477 KiB] Changelog by Jiri Denemark (2014-07-22):
- virsh: Introduce macros to reject mutually exclusive arguments (rhbz#1120669)
- virsh-domain: Add --live, --config, --current logic to cmdAttachDisk (rhbz#1120669)
- virsh-domain: Add --live, --config, --current logic to cmdDetachDevice (rhbz#1120669)
- virsh-domain: Add --live, --config, --current logic to cmdDetachDisk (rhbz#1120669)
- virsh: Use inactive definition when removing disk from config (rhbz#1120669)
- virsh-domain: Add --live, --config, --current logic to cmdAttachDevice (rhbz#1120669)
libvirt-python-0.10.2-29.el6_5.9.x86_64 [476 KiB] Changelog by Jiri Denemark (2014-05-29):
- qemuDomainObjBeginJobInternal: Return -2 for temporary failures (rhbz#1100671)
- qemu: Make qemuProcess{Start, Stop}CPUs easier to follow (rhbz#1100671)
- qemu: Ignore temporary job errors when checking migration status (rhbz#1100671)
- qemu: Send migrate_cancel when aborting migration (rhbz#1100642)
- qemu: add host-pci-multidomain capability (rhbz#1100737)
- qemu: specify domain in host-side PCI addresses when needed/supported (rhbz#1100737)
- spec: Switch to "git am" for applying patches
libvirt-python-0.10.2-29.el6_5.8.x86_64 [476 KiB] Changelog by Jiri Denemark (2014-05-14):
- LSN-2014-0003: Don't expand entities when parsing XML (CVE-2014-0179)
- QoS: make tc filters match all traffic (rhbz#1096806)
- use virBitmapFree instead of VIR_FREE for cpumask (rhbz#1091206)
- Properly free vcpupin info for unplugged CPUs (rhbz#1091206)
- sanlock: code movement in virLockManagerSanlockAcquire (rhbz#1097227)
- sanlock: don't fail with unregistered domains (rhbz#1097227)
- sanlock: avoid leak in acquire() (rhbz#1097227)
libvirt-python-0.10.2-29.el6_5.7.x86_64 [475 KiB] Changelog by Jiri Denemark (2014-03-26):
- Avoid applying reproducer from libvirt-qemu-monitor-Fix-invalid-parentheses.patch (rhbz#1080471)
libvirt-python-0.10.2-29.el6_5.5.x86_64 [475 KiB] Changelog by Jiri Denemark (2014-02-28):
- sanlock: Truncate domain names longer than SANLK_NAME_LEN (rhbz#1070905)
libvirt-python-0.10.2-29.el6_5.4.x86_64 [475 KiB] Changelog by Jiri Denemark (2014-02-12):
- Block info query: Add check for transient domain (rhbz#1059904)
- network: Only prevent forwarding of DNS requests for unqualified names (rhbz#1062708)
- network: Change default of forwardPlainNames to 'yes' (rhbz#1062708)
libvirt-python-0.10.2-29.el6_5.3.x86_64 [474 KiB] Changelog by Jiri Denemark (2014-01-21):
- qemu: Avoid operations on NULL monitor if VM fails early (rhbz#1055578)
- qemu: Do not access stale data in virDomainBlockStats (CVE-2013-6458)
- qemu: Avoid using stale data in virDomainGetBlockInfo (CVE-2013-6458)
- qemu: Fix job usage in qemuDomainBlockJobImpl (CVE-2013-6458)
- qemu: Fix job usage in qemuDomainBlockCopy (rhbz#1054804)
- qemu: Fix job usage in virDomainGetBlockIoTune (CVE-2013-6458)
- Don't crash if a connection closes early (CVE-2014-1447)
- Really don't crash if a connection closes early (CVE-2014-1447)
libvirt-python-0.10.2-29.el6_5.2.x86_64 [474 KiB] Changelog by Jiri Denemark (2013-12-11):
- qemuDomainDestroyFlags: Don't allow @vm to disappear while executing API (rhbz#1038816)
- python: Return dictionary without value in case of no blockjob (rhbz#1038815)
- remote: Fix regression in event deregistration (rhbz#1038814)
- Add virtio-scsi to fallback models of scsi controller (rhbz#1040141)
libvirt-python-0.10.2-29.el6.1.x86_64 [473 KiB] Changelog by Jiri Denemark (2013-11-12):
- Fix race in starting transient VMs (rhbz#1029632)
libvirt-python-0.10.2-29.el6.x86_64 [473 KiB] Changelog by Jiri Denemark (2013-10-09):
- virNetDevBandwidthEqual: Make it more robust (rhbz#1014198)
- qemu_hotplug: Allow QoS update in qemuDomainChangeNet (rhbz#1014198)
- qemu: Generate correct name for hostdev network devices (rhbz#1001881)
libvirt-python-0.10.2-18.el6_4.15.x86_64 [464 KiB] Changelog by Jiri Denemark (2013-11-01):
- network: Allow <vlan> in type='hostdev' networks (rhbz#1014445)
- libvirt-guests: status: Return non-zero when stopped (rhbz#1017196)
- qemu: Take error path if acquiring of job fails in qemuDomainSaveInternal (rhbz#1017194)
- virNetDevBandwidthEqual: Make it more robust (rhbz#1017198)
- qemu_hotplug: Allow QoS update in qemuDomainChangeNet (rhbz#1017198)
libvirt-python-0.10.2-18.el6_4.14.x86_64 [463 KiB] Changelog by Jiri Denemark (2013-09-17):
- spec: Update requirements to pick up rebuilt polkit (CVE-2013-4311)
libvirt-python-0.10.2-18.el6_4.9.x86_64 [462 KiB] Changelog by Jiri Denemark (2013-06-20):
- qemuDomainChangeGraphics: Check listen address change by listen type (rhbz#976543)
- build: Fix build with -Werror (rhbz#976543)
libvirt-python-0.10.2-18.el6_4.8.x86_64 [462 KiB] Changelog by Jiri Denemark (2013-06-10):
- virSocketAddrIsWildcard: Use IN6_IS_ADDR_UNSPECIFIED correctly (rhbz#966587)
libvirt-python-0.10.2-18.el6_4.5.x86_64 [461 KiB] Changelog by Jiri Denemark (2013-05-03):
- daemon: Fix leak after listing volumes (CVE-2013-1962)
- Don't try to add non-existant devices to ACL (rhbz#958837)
- Avoid spamming logs with cgroups warnings (rhbz#958837)
- audit: Properly encode device path in cgroup audit (rhbz#958839)
libvirt-python-0.10.2-18.el6_4.4.x86_64 [461 KiB] Changelog by Jiri Denemark (2013-04-13):
- rpc: Fix client crash when server drops connection (rhbz#950601)
- storage: Fix volume cloning for logical volume. (rhbz#950604)
- qemu: Allow migration over IPv6 (rhbz#950597)
- qemu: Set IPv6 migration capability when dump-guest-core is present (rhbz#950597)
- remote: Don't call NULL closeFreeCallback (rhbz#950599)
- libvirt: Increase connection reference count for callbacks (rhbz#950599)
- virsh: Unregister the connection close notifier upon termination (rhbz#950599)
- virsh: Move cmdConnect from virsh-host.c to virsh.c (rhbz#950599)
- virsh: Register and unregister the close callback also in cmdConnect (rhbz#950599)
- rpc: Fix connection close callback race condition and memory corruption/crash (rhbz#950599)
- tests: Fix qemumonitorjsontest deadlock when the machine is under load (rhbz#951235)
- Avoid use of free'd memory in auto destroy callback (rhbz#951073)
- Fix crash in QEMU auto-destroy with transient guests (rhbz#951073)
libvirt-python-0.10.2-18.el6_4.3.x86_64 [460 KiB] Changelog by Jiri Denemark (2013-03-29):
- util: Retry NLM_F_REQUEST with different values of IFLA_EXT_MASK (rhbz#928881)
- security_manager: Don't manipulate domain XML in virDomainDefGetSecurityLabelDef (rhbz#928879)
- security: Don't add seclabel of type none if there's already a seclabel (rhbz#928879)
- libvirt_private.syms: Correctly export seclabel APIs (rhbz#928879)
- security_manager.c: Append seclabel iff generated (rhbz#928879)
libvirt-python-0.10.2-18.el6_4.2.x86_64 [459 KiB] Changelog by Jiri Denemark (2013-03-18):
- qemu: Fix startupPolicy regression (rhbz#915349)
libvirt-python-0.10.2-18.el6.x86_64 [455 KiB] Changelog by Jiri Denemark (2013-01-28):
- rpc: Fix crash on error paths of message dispatching (CVE-2013-0170)
- spec: Disable libssh2 support (rhbz#513363)
libvirt-python-0.9.10-21.el6_3.8.x86_64 [396 KiB] Changelog by Jiri Denemark (2013-01-10):
- rpc: Fix crash on error paths of message dispatching (CVE-2013-0170)
libvirt-python-0.9.10-21.el6_3.7.x86_64 [395 KiB] Changelog by Jiri Denemark (2012-12-07):
- nodeinfo: Add check and workaround to guarantee valid cpu topologies (rhbz#877024)
- tests: Reduce length of nodeinfodata test names (rhbz#877024)
- nodeinfotest: Add test data for 2 processor host with broken NUMA (rhbz#877024)
- nodeinfotest: Add test data from a AMD bulldozer machine. (rhbz#877024)
- Wire up handling for QMP's BALLOON_EVENT (rhbz#884713)
libvirt-python-0.9.10-21.el6_3.6.x86_64 [395 KiB] Changelog by Jiri Denemark (2012-11-12):
- rpc: Switch to dynamically allocated message buffer (rhbz#869650)
- rpc: Size up RPC limits (rhbz#869650)
- client: Free message when freeing client (rhbz#869650)
- nodeinfo_test: Enhance test data before changing nodeinfo gathering (rhbz#869723)
- nodeinfo: Fix gathering of nodeinfo data structure (rhbz#869723)
- test: Add new test case for nodeinfotest (rhbz#869723)
- test: Add test case for nodeinfotest if host machine doesn't have NUMA (rhbz#869723)
- nodeinfo: Deal with offline cpus in a node (rhbz#869723)
- qemu: Always format CPU topology (rhbz#868972)
- iohelper: Fdatasync() at the end (rhbz#873292)
- iohelper: Don't report errors on special FDs (rhbz#873292)
- Introduce new VIR_DOMAIN_EVENT_SUSPENDED_API_ERROR event (rhbz#874235)
- qemu: Emit event if 'cont' fails (rhbz#874235)
- qemu: Allow migration to be cancelled at prepare phase (rhbz#875770)
- AbortJob: Fix documentation (rhbz#875770)
- qemu: Avoid deadlock on HandleAgentEOF (rhbz#875788)
libvirt-python-0.9.10-21.el6_3.5.x86_64 [394 KiB] Changelog by Jiri Denemark (2012-09-26):
- security: Fix libvirtd crash possibility (CVE-2012-4423)
- Fix augeas test of shared sanlock leases (rhbz#858988)
- qemu augeas: Add spice_tls/spice_tls_x509_cert_dir (rhbz#858988)
- Fix mistakes in augeas lens (rhbz#858988)
- qemu: Fix failure path in disk hotplug (rhbz#859376)
- blockjob: Relabel entire existing chain (rhbz#860720)
libvirt-python-0.9.10-21.el6_3.4.x86_64 [394 KiB] Changelog by Daniel Veillard (2012-08-15):
- daemon: Fix crash in virTypedParameterArrayClear (rhbz#844735)
- remote: Fix locking in stream APIs (rhbz#847946)
- Using virOnce for global initialization is desirable (rhbz#847959)
- json: Fix interface locale dependency (rhbz#847959)
libvirt-python-0.9.10-21.el6_3.3.x86_64 [393 KiB] Changelog by Daniel Veillard (2012-07-11):
- sanlock: Fix locking for readonly devices (rhbz#838819)
- Add support for shared sanlock leases (rhbz#838819)
- Fix compilation on older sanlock (rhbz#838819)
libvirt-python-0.9.10-21.el6_3.1.x86_64 [393 KiB] Changelog by Eric Blake (2012-06-14):
- avoid closing uninitialized fd (rhbz#827050)
- avoid fd leak (rhbz#827050)
- command: avoid double close bugs (rhbz#827050)
- fdstream: avoid double close bug (rhbz#827050)
- command: check for fork error before closing fd (rhbz#827050)
- qemu: avoid closing fd more than once (rhbz#827050)
- Disable keepalives by default (rhbz#832184)
libvirt-python-0.9.10-21.el6.x86_64 [392 KiB] Changelog by Daniel Veillard (2012-05-23):
- qemu: Rollback on used USB devices (rhbz#743671)
- qemu: Don't delete USB device on failed qemuPrepareHostdevUSBDevices (rhbz#743671)
- Revert "rpc: Discard non-blocking calls only when necessary" (rhbz#821468)
libvirt-python-0.9.4-23.el6_2.9.x86_64 [307 KiB] Changelog by Daniel Veillard (2012-05-31):
- qemu: Start nested job in qemuDomainCheckEjectableMedia (rhbz#826639)
- Avoid closing uninitialized fd (rhbz#827047)
- Avoid fd leak (rhbz#827047)
- command: Avoid double close bugs (rhbz#827047)
- fdstream: Avoid double close bug (rhbz#827047)
- command: Check for fork error before closing fd (rhbz#827047)
- qemu: Avoid closing fd more than once (rhbz#827047)
libvirt-python-0.9.4-23.el6_2.8.x86_64 [306 KiB] Changelog by Daniel Veillard (2012-04-09):
- qemu: Add support for domain cleanup callbacks (rhbz#806206)
- qemu: Avoid dangling migration-in job on shutoff domains (rhbz#806206)
- qemu: Add connection close callbacks (rhbz#806206)
- qemu: Make autodestroy utilize connection close callbacks (rhbz#806206)
- qemu: Avoid dangling migration-out job when client dies (rhbz#806206)
libvirt-python-0.9.4-23.el6_2.7.x86_64 [306 KiB] Changelog by Daniel Veillard (2012-03-12):
- libvirtd: Create run dir when running at non-root user (rhbz#798177)
- logging: Do not log timestamp through syslog (rhbz#798906)
- logging: Add date to log timestamp (rhbz#798906)
- Fix off-by-one printing month in logging code (rhbz#798906)
- Add internal APIs for dealing with time (rhbz#798906)
- Make logging async signal safe wrt time stamp generation (rhbz#798906)
libvirt-python-0.9.4-23.el6_2.6.x86_64 [306 KiB] Changelog by Daniel Veillard (2012-02-22):
- fix a regression introduced in previous build when detaching devices
- qemu: Honor the original properties of PCI device when detaching (rhbz#784785)
libvirt-python-0.9.4-23.el6_2.4.x86_64 [305 KiB] Changelog by Daniel Veillard (2012-01-04):
- seclabel: Fix regression in libvirtd restart (rhbz#770958)
- qemu: Add capabilities flags related to SG_IO (rhbz#768469)
- qemu: Add new disk device='lun' for bus='virtio' & type='block' (rhbz#768469)
libvirt-python-0.9.4-23.el6_2.1.x86_64 [302 KiB] Changelog by Daniel Veillard (2011-11-16):
- nwfilter: Avoid failure with noexec /tmp (rhbz#754182)
- nwfilter: Simplify execution of ebiptables scripts (rhbz#754182)
libvirt-python-0.9.4-23.el6.x86_64 [302 KiB] Changelog by Daniel Veillard (2011-11-09):
- Revert "Set qemu migration speed unlimited when migrating to file" (rhbz#751900)
libvirt-python-0.8.7-18.el6_1.4.x86_64 [218 KiB] Changelog by Daniel Veillard (2011-11-01):
- stream: Avoid use-after-free (rhbz#749531)
- storage: Avoid memory leak (rhbz#749531)
- Add missing error reporting when loading mac filter config for QEMU (rhbz#749531)
- qemu: Avoid memory leaks (rhbz#749531)
- storage: Plug iscsi memory leak (rhbz#749531)
libvirt-python-0.8.7-18.el6_1.1.x86_64 [218 KiB] Changelog by Daniel Veillard (2011-08-08):
- debug: Avoid null dereference on uuid lookup api (rhbz#728546)
- Fix auditing of disk hotunplug operations (rhbz#728516)
- storage: Fix regression with backing format (rhbz#726617)
- Fix performance problem of virStorageVolCreateXMLFrom() (rhbz#715400)
- qemu: Translate boot config into bootindex if possible (rhbz#715401)
- remote: Protect against integer overflow (rhbz#717202)
Resolves: rhbz#728546, rhbz#728516, rhbz#715400, rhbz#715401, rhbz#717202
Resolves: rhbz#726617
libvirt-python-0.8.7-18.el6.x86_64 [217 KiB] Changelog by Jiri Denemark (2011-04-18):
- network: Fix NULL dereference during error recovery (rhbz#696660)
- virsh: Fix regression in parsing optional integer (rhbz#693963)
- util: Fix crash when removing entries during hash iteration (rhbz#693385)
- Experimental libvirtd upstart job (rhbz#678084)
libvirt-python-0.8.1-27.el6_0.6.x86_64 [183 KiB] Changelog by Jiri Denemark (2011-04-19):
- Properly initialize supplementary groups for qemu process (rhbz#668692)
- Make error reporting in libvirtd thread safe (CVE-2011-1486)
libvirt-python-0.8.1-27.el6_0.5.x86_64 [183 KiB] Changelog by Jiri Denemark (2011-03-16):
- Properly report error in virConnectDomainXMLToNative (CVE-2011-1146)
libvirt-python-0.8.1-27.el6_0.3.x86_64 [183 KiB] Changelog by Jiri Denemark (2011-01-26):
- Remove patches not suitable for proper Z-stream:
    - Export host information through SMBIOS to guests (rhbz#652678)
    - Support forcing a CDROM eject (rhbz#658147)
- Plug several memory leaks (rhbz#672549)
- Avoid memory overhead of matchpathcon (rhbz#672554)
- Do not start libvirt-guests if that service is off (rhbz#668694)

Listing created by repoview