| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping libvirt to version v11.4.0, which comprises the following commits:
8ba3d94995 Release of libvirt-11.4.0
eb7b8ac5ff Translated using Weblate (Korean)
cd6a09c7f3 NEWS: Mention removal of compile time helper program lookup, virito-net ABI check and FDC capabilities
73f57e051a qemu: Fix error when migration with shared TPM storage is unsupported
dc1fe00e94 NEWS: update NEWS for POWER11 support
93d34fe442 NEWS: Make sure releases are separated by two blank lines
cfa295eccb NEWS: Fix virtqemud crash when resuming failed post-copy migration
34ce7f25c5 qemu: Fix crash when resuming failed post-copy migration
ac4f855bb0 Update translation files
0020966fee po: Refresh potfile for v11.4.0
43dc3b690b docs: domain: Explain supported options of 'error_policy'
d82df5884a Translated using Weblate (Georgian)
8482e27ed7 Translated using Weblate (Chinese (Simplified) (zh_CN))
424d3720e2 Translated using Weblate (Korean)
bb881a2e49 qemuDomainMachineSupportsFloppy: Check for QEMU_CAPS_BUS_FLOPPY
f7d1caa81d qemu: capabilities: Introduce QEMU_CAPS_BUS_FLOPPY
600065cefc qemu: Move floppy device support validation to validation code
e8017c12c8 qemu: domain: Introduce qemuDomainMachineSupportsFloppy
481a38c45f libvirt_nss: Allocate buffer in aiforaf() dynamically
209ca5f839 libvirt_nss: Allocate buffer in ERROR() dynamically
6133c09cf5 libvirt_nss: Drop needless cleanup labels
dbd41b6558 libvirt_nss: Use automatic memory freeing
6d1848ac12 nss: Declare g_autofree and g_steal_pointer() macros
f79ef43f2c nss: Add missing includes for gai_strerror()
46b0115778 libvirt_nss_macs: Fix type of @len in findMACsFromJSON()
7b0888b4ef cpu_ppc64: Add POWER11 host-model support
e17aa7408c cpu_map: Add POWER11 CPU model support
a714d53f74 tests: Add capabilities for QEMU 10.0.0 on ppc64
1c077f6a73 tests: qemuhotplugtest: Set the cpu version at source for PPC64 tests
0742b6487a tests: Pin pseries-2.7 tests to the version 7.0
47431165f4 virsh: Do not print warnings with "error:" prefix
eb9b48bddf docs: drvbhyve: document NVRAM support
14c05d8f3e NEWS: bhyve: document NVRAM support
e06902917c build-aux: simplify grep detection on FreeBSD
17e170a137 qemuMonitorJSONMigrate: Drop 'detach' QMP option
f0b29d4a6f qemuMonitorDumpToFd: Drop 'detach' argument
d9b90d6f89 virsh: domain: Annotate rest of arguments taking local existing file
811749a266 virsh: Apply empty completer to arguments where completion doesn't make sense
0f430122d3 vsh: Apply empty/local completers to global commands
8d1cd03478 virsh: completer: Extract common completer methods from virsh to vsh
c22b734117 cputest: Skip more tests requiring JSON_MODELS if QEMU is disabled
5fdcf07e5d bhyve: support removing NVRAM on domain undefine
4fc9b49217 bhyve: introduce bhyveDomainDefValidate()
b869102f5e bhyve: firmware: try to guess NVRAM settings
c7d1bbd9a4 bhyve: generate NVRAM bhyve arguments
24bdf9a15f bhyve: conf: introduce nvramDir
aeb1f77c0f qemu: fd: Log information about passed file descriptor
c8c3920e35 docs: backup: Hint at proper selinux labelling of the FD-passed NBD socket
3d05fe7aa3 qemuBackupPrepare: Actually allow 'VIR_STORAGE_NET_HOST_TRANS_FD'
16c4fa9f82 build: do not use -Winline
681d64b939 build: prohibit inline functions in C files by syntax-check
df75a015a1 NEWS: Mention new option '--no-pkttyagent'
0eea768f4b virsh: Add option '--no-pkttyagent'
05f34d585a qemuDomainRemoveInactive: Remove 'driver' argument
e9e8faa280 qemuProcessReconnectData: Drop 'driver' struct and clean up
36069750ee qemuProcessReconnect: Modernize local variable setup
54aad47a02 qemuDomainRemoveInactiveLocked: Remove 'driver' argument
1375974995 qemuProcessStop: Drop 'driver' argument
b5131f00b6 qemuDomainRemoveInactiveCommon: Remove 'driver' argument
475000c9bc qemuSnapshotDiscardAllMetadata: Remove 'driver' argument
ecadb2f19a qemuCheckpointDiscardAllMetadata: Remove 'driver' argument
f0ccfe9f9d qemuExtDevicesCleanupHost: Use 'virQEMUDriverConfig' instead of 'virQEMUDriver'
e0481ec1db qemuProcessStartWithMemoryState: Rename 'snapshot' to 'internalSnapshotRevert'
897b3aa3c5 qemuProcessStart: Rename 'snapshot' to 'internalSnapshotRevert'
a82f2b6de7 qemuProcessLaunch: Rename 'snapshot' to 'internalSnapshotRevert'
63bc7ea39c qemuBuildCommandLine: Drop 'snapshot' argument
c4f70cc4d9 qemuSnapshotRevertInactive: Ensure all error paths handle transient domains properly
542f1378bf qemuSnapshotRevertActive: Remove transient domain on failure
f06805a979 NEWS: Mention fix for internal snapshot reversion regression
889d2ae289 qemuProcessStartWithMemoryState: Don't setup qemu for incoming migration when reverting internal snapshot
bf79a021a6 cpu_x86: Do not inline cpuidCall()
768b539d83 spec: Bump min_fedora
e2bc742fcc spec: Bump min_rhel
37ce03c6fe ci: refresh with 'lcitool manifest'
431911a846 tests: Add pcihole64 test for virt machine
329afc74b1 qemu: Add command line support for PCI high memory MMIO size
91e1b2cb7c qemu: Add capability for PCI high memory MMIO size
8a9d201bf6 ch: Support RNG device
95d665c768 rpc: Add the {repoll,retry} logic in virNetClientSetTLSSession
1e2b13fb20 src: Fix retval of some functions declared to return an int
fe1f94a034 virsh-pool.c: Fix return type of virshBuildPoolXML()
a9adca0956 virnetdevvlan: Fix return type of virNetDevVlanEqual()
a857d993d1 storage_backend_rbd.C: Fix return type of a volStorageBackendRBDUseFastDiff() stub
1cf0944ceb qemu_process: Fix return type of qemuDomainHasHotpluggableStartupVcpus()
7e763c5275 nwfilter: Fix return type of virNWFilterCanApplyBasicRules callback
9fc9395c41 storage_backend_rbd.c: Make virStorageBackendRBDSetAllocation() stub report an error
d892d3c276 virDomainNetDefCheckABIStability: Consider virtio 'queues' ABI
465a38154f virNetDevTapCreate: Use error message hinting to multiqueue use only when opening multiple queues
0e1c309157 docs: man: Document '--once' for 'virsh autostart'
dd8573b3ea API: Clarify behaviour of autostart vs autostart once
6db8dc63bc qemuDomainPrepareHostdevPCI: Simplify error messages
fced1da279 qemuDomainPrepareHostdevPCI: Fix return values after conversion from bool to int
28c16b7d11 virnetdevtap: Fix memory leak in virNetDevTapReattachBridge
6c4260b501 virnetlink: Split virNetlinkBridgeVlanFilterSet()
6a23a61496 virnetdevbridge: Include virnetlink.h more often
54fbcc6c7d virnetdevbridge.c: Fix comments in virNetDevBridgeSetupVlans()
89c622744f virnetlink: Provide stub for virNetlinkBridgeVlanFilterSet()
bd30147e74 rpm: disable zfs on Fedora >= 43
cea2ee1d28 tests: Add capabilities for QEMU 10.0.0 on aarch64
3d6c40df37 tests: Use collie instead of borzoi for aarch64 tests
6ff8d08777 qemu_capabilities: Fetch caps for virtio-mem-ccw too
18ff3c9fbf ci: refresh with 'lcitool manifest'
2756609a3e docs: hooks: Document when shutoff-reason argument was introduced
c074f2f9a8 cpu_x86: Fix algorithm for computing CPU model weight
8c23ba74c7 cpu_x86: Refactor virCPUx86CompareCandidateFeatureList
18baf82a02 cputest: Add data for a newer version of Intel Atom(R) P5362 CPU
91878efb57 cputest: Add data for Intel(R) Xeon(R) w7-3465X CPU
44bbbb672a cputest: Add data for Intel(R) Xeon(R) Gold 6530 CPU
3b6fcd3e13 cputest: Add data for Intel(R) Xeon(R) Bronze 3408U CPU
ac35760043 cputest: Add data for Intel(R) Xeon(R) 6731E CPU
9d518cd0fe cputest: Add data for AMD EPYC 9334 32-Core CPU
05ee8942f0 cputest: Add data for Intel(R) Xeon(R) Gold 6152 CPU
a7e7971224 cputest: Add data for AMD Ryzen 5 5500U CPU
e7be4feea1 cputest: Add data for AMD EPYC 7713 64-Core CPU
42e14595f3 cputest: Add data for Intel(R) Xeon(R) Silver 4214R CPU
1424a1a17b cputest: Add data for Intel(R) Xeon(R) CPU E3-1270 v5 CPU
e66a2079b8 cputest: Add data for Intel(R) Core(TM) i7-1365U CPU
c976bf9be7 cputest: Add data for Intel(R) Core(TM) i7-1270P CPU
670aae6cda tests: update capabilities for QEMU 10.0.0 on s390x
c72a1751e5 qemuxmlactivetest: Don't segfault when capability XMLs are invalid
5650f1f1e7 domaincapstest: Remove XMLs for already dropped qemu versions (4.2.0 - 5.1.0)
f0668b7bf0 qemucapabilitiesdata: Enable GTK graphics for 'caps_10.0.0_x86_64'
5df511d178 scripts: Adapt mock-noinline.py to ATTRIBUTE_MOCKABLE
f8bc6af44d src: s/G_NO_INLINE/ATTRIBUTE_MOCKABLE/
76f8c0b80d internal: Introduce ATTRIBUTE_MOCKABLE
27c964a7e4 openvz: stop hardcoding vzlist/vzctl/vzmigrate paths
a3977c246e util: stop hardcoding pkttyagent path
4f8b9e731a storage: stop hardcoding LVM tool paths
68d17f641a meson: stop setting conf var for optional programs
8faebd4aa8 util: remove use hardcoded TC path
5f781ab311 util: remove use hardcoded OVS_VSCTL path
b6e50df68d util: remove use hardcoded MODPROBE/RMMOD paths
19f2b047d3 util: remove use hardcoded MM_CTL path
d15cdacc3a nodedev: remove use hardcoded MDEVCTL path
fa513d5845 util: remove hardcoded ISCSIADM command path
ce7ac2f908 meson: remove check for 'ip' program
5d36775747 util: remove use hardcoded DMIDECODE path
f4e95d1215 meson: stop setting conf var for required programs
014bf667c6 build-aux: add missing definition of PERL variable
46aab93457 docs: stop setting vars for docs tools
6bfead9893 util: stop hardcoding 'ifconfig' path
f7abafdd05 util: stop hardcoding bhyve, bhyvectl, bhyveload paths
654e30b98c util: stop hardcoding numad path
88f560b619 tests: storage hardcoding paths for mount & vgchange
69eff8ed22 storage: stop hardcoding paths for mkfs, mount, umount
62cf5ba3f9 Post-release version bump to 11.4.0
cc934f93a5 Release of libvirt-11.3.0
eeae25d07c Translated using Weblate (Romanian)
4792cc46b6 Translated using Weblate (Spanish)
27f2900615 Translated using Weblate (Romanian)
742fca442d Translated using Weblate (Ukrainian)
e1882a4ac4 Translated using Weblate (Chinese (Simplified) (zh_CN))
afadcc7359 Update translation files
e1fdff61be scripts: Fix reading list of files in mock-noinline.py
c19c8f1996 util: Add missing G_NO_INLINE annotation
b41577396f po: Refresh potfile for v11.3.0
386cb6708b Translated using Weblate (Finnish)
408475296a Translated using Weblate (Georgian)
05ed4dde65 Translated using Weblate (Korean)
09798e46e3 Translated using Weblate (Spanish)
7d3ac8017d remote: expand some debug messages for socket detection
11abe72fad kbase: update docs to account for changed error message
79e26b7b21 remote: improve error message when no URI is set
a77cdea4cf qemucapabilitiestest: Final update for qemu-10.0 release on x86_64 of the 'amdsev' variant
6e1448d8a8 qemucapabilitiestest: Final update for qemu-10.0 release on x86_64
2dd0ad6d52 rpm: Enable KVM for riscv64 on RHEL 10+
c5a73f75bc qemu_rdp: Fix a typo existance -> existence
750eaf2243 python: Do not explicitly state variables are global when only read
ab1218c610 nwfilter: Fix erroneous pointer passing to g_clear_pointer
8685923df0 virbitmap: Change return type of virBitmapToData to void
6387253c42 docs: formatdomain: Metion virtio model for currentAddress
da062b4d6c bhyve: use const virDomainDef pointer in bhyveBuildNetArgStr()
16a34cedf3 conf: use const virDomainDef pointers
faa98ca6d3 nss: Fix memory leak in findLease()
5de27c32a1 nwfilter: Avoid possible double free in virNWFilterInstReset()
9ccd9676a8 virsh: prevent potential NULL dereference
6230eed02c bhyve: capabilities: advertise RNG device support
9b152fcf6f docs: drvbhyve: document virtio-rnd support
21e3cf978b NEWS: bhyve: document new features
ac6519084c vsh: Turn _vshControl::progname into a const string
9e89ef3f2f vsh: Free commands in vshDeinit()
32fb9af277 NEWS: Mention fix of crash on disk hotplug failure
ba4de5e09e qemuDomainAttachDiskGeneric: Report errors from 'qemuBuildThrottleFiltersAttachPrepareBlockdev'
727f42a8cd qemu: block: Don't crash if qemuBlockThrottleFiltersDetach gets NULL @data
44abaa0128 qemu: make passt+vhostuser reconnect behave identically to passt+user
95ff77f289 qemu: put vhost-user code that's special for passt in a helper function
dedf1ada95 qemu: respond to NETDEV_VHOST_USER_DISCONNECTED event
03a6bc7752 qemu: make processNetDevStreamDisconnectedEvent() reusable
51a54dc1c4 qemu: remove nonsensical sanity check in processNetdevStreamDisconnectedEvent()
68a83cac64 qemuDomainBlockCopyCommon: Don't revoke access to file twice on failure
63c348e88a qemuDomainBlockCopyCommon: Reorder setup of 'mirror' data
93307c7a50 qemu: domain: Unexport 'qemuDomainPrepareStorageSourceBlockdevNodename'
a55f1930d5 ch: fix double space in error message
e1e40b5035 bhyve: support interface type 'network'
1ec1b765d6 bhyve: extend RNG device validation
0464a9462c bhyve: argv2xml: support virtio-rnd devices
03fac384c5 bhyve: support random number generator device
97ed7f22b0 qemu: Properly propagate migration state to TPM cleanup code
a5e4ca6f02 qemu: Rename outgoingMigration parameter in various TPM functions
ac5874ba87 network: Suppress reporting an error when D-Bus is unavailable in networkStateInitialize()
4f502feebf virinhibitor: Suppress reporting an error when D-Bus is unavailable in virInhibitorAcquire()
4940e27321 NEWS: Mention fix for 'qemu-rdp' error being logged
bd473480b4 qemu: rdp: Fix 'qemuRdpAvailable()'
59f40ba67c esx: Accept empty "path" URI component same way as "/"
617e2dc319 manpages: virsh: Use disclaimer from 'virNodeGetInfo()' for 'virsh nodeinfo'
6654cf472c virNodeGetInfo: Improve description of the case when fake data is reported
e54cc1500c libvirt-host: Clarify/fix description of the CPU frequency field
be29dbe187 virHostCPUGetInfoPopulateLinux: Remove 'cleanup'
f883dab020 virHostCPUGetInfoPopulateLinux: Use automatic memory freeing
9a747afe6c qemu: capabilities: Retire QEMU_CAPS_NBD_BITMAP
4675e7d3a8 qemu: capabilities: Retire QEMU_CAPS_BLOCK_EXPORT_ADD
57b9b969fb qemu: monitor: Drop wrappers for 'nbd-server-add'
cb332d616a qemu: block: Always assume support for 'block-export-add'
fe88f3f151 docs: drvqemu: Fix required minimum qemu version to 6.2.0
cdf599cfb6 NEWS: mention vol-create bug fix
b8c3d847a9 storage: virStorageVolDefParse and storageVolCreateXML flags fix
7f07cf5a72 docs: Render API and XML sections one per line in HTML
d8d7d970c3 docs: Re-order XML schema after API documentation on 'docs' page
4ba5b659dc NEWS: Document ARM CPU map bug fix
701b2c0fca cpu_map: Install Ampere-1 ARM CPU models
b72270fafd tests: Add a basic CPU test for aarch64
73d8cbaae5 meson: Drop workaround for -Wframe-larger-than and clang
01a098ebc7 vbox: Move parts of vboxSnapshotRedefine() into a separate function
61e1e61f81 vbox: Move parts of vboxSnapshotRedefine() into a separate function
cccdb33ced vbox: Move parts of vboxSnapshotRedefine() into a separate function
de3ea81270 vbox: Move parts of vboxSnapshotRedefine() into a separate function
f9c4f20d8f doRemoteOpen: Drop needless typecast of @transport
62ba268cd7 doRemoteOpen: Move RPC talk to a separate function
063222801a remote_driver: Move URI arg extraction into a separate function
008ccd3518 ch: Fix printf format strings wrt size_t argument
b065df3d04 ch: Drop pid from monitor
3dae81c8d7 ch: Use CH_DOMAIN_PRIVATE() more
6e147f6eac Add NEWS item for <hyperv/> flags with Xen
410dfde9bb libxl_conf: Implement hyperv domain flags for Xen
312088d9b6 tools: virsh: metadata: do not report error on missing metadata
d7492f5225 Translated using Weblate (Ukrainian)
60b37479f8 docs: add table showing guest IP/DNS/gateway settings when using SLIRP
4c5e3b1ca0 ch: virCHProcessEvent() vm shutdown event handler fix
ad22460a75 ch: virCHProcessEvent() update domain info after reboot
9d6e2d127e ch: virCHMonitorNew() run new CH monitor daemonized
e677faa11e qemu: capabilities: Retire QEMU_CAPS_SNAPSHOT_INTERNAL_QMP
38d47345e2 qemu: monitor: Remove HMP monitor code
edc541129f qemu: Always revert internal snapshots via QMP rather than '-loadvm'
31896db4d5 qemu: snapshot: Always assume support for QEMU_CAPS_SNAPSHOT_INTERNAL_QMP
4d548a2458 qemuSnapshotCreateActiveInternal: Fix error logic
62d6794827 qemu: domain: Don't check return value of 'virCPUDefCopy'
8c2872d72c qemu: monitor: Improve field annotations in QEMU_CHECK_MONITOR
e2c6f436dc tests: domainbackupxml2xml: Add test case for pull-mode backup with NBD transport='fd'
eb768a556d backup: Add support for passing server socket file descriptor to backup NBD server
2e014dfae6 qemu: monitor: Support FD passing of sockets to 'qemuMonitorJSONNBDServerStart'
5da6b62419 virStorageNetHostDefClear: Move into virStorageNetHostDefFree
ee49106dbf conf: Introduce VIR_STORAGE_NET_HOST_TRANS_FD
081f3ec3dd virDomainStorageNetworkParseHost: Refactor cleanup
aa3c1de260 virDomainStorageNetworkParseHost: Remove unpopulated 'transport' variable
93ecaec845 virDomainDiskDefValidateSourceChainOne: Fix validation of 'data-file' nesting
7d4de62cfa esxConnectListAllDomains: Don't propagate failure to lookup a single domain
904b5e9d06 news: document dropping apparmor < 3.0.0
5ed5673ebf meson: drop remaining checks for apparmor version
2c46d5c216 Revert "apparmor: Allow version-specific bits in profiles"
b8b60c4bee Revert "apparmor: Allow version-specific bits in abstractions too"
933494237a apparmor: assume at least apparmor >= 3
21b7b02b72 meson: mandate apparmor >= 3.0.0
52638fb16a Post-release version bump to 11.3.0
73329aa737 Release of libvirt-11.2.0
803671de80 Translated using Weblate (Korean)
60d3a62c35 Translated using Weblate (English (United Kingdom))
40f5082683 NEWS: qemu: support block disk along with throttle filters
0123456789 NEWS: Document features/improvements/bug fixes I've participated in
d84b249577 NEWS: Mention bump to qemu-6.2, vhost-user shmem check and stats params discoverabilty
8a48877a5a doc: remove wrong comment
3cb6e14343 lib: virDomain{Save,Restore}Params: Ensure absolute path
fa86037eb5 Update translation files
52e3f3041f qemu_driver: Fix virDomainSaveImageDefineXML
a442f46b0e po: Refresh potfile for v11.2.0
50981052a5 qemu: Emit NIC_MAC_CHANGE event
057872df2d Introduce NIC_MAC_CHANGE event
ac95617d3d qemu: Reflect MAC address change in live domain XML
d5666b3c2e NEWS: Mention virsh hypervisor-cpu-models command
bd21e22fe6 Translated using Weblate (Spanish)
631fceade9 NEWS: Mention guest agent error code improvements
8ab9c74df9 qemuAgentCheckError: Rewort error if neither return nor error is found
b38d66e81e qemuAgentCheckError: Use 'VIR_ERR_AGENT_COMMAND_FAILED'
c3a92081c8 lib: error: Introduce 'VIR_ERR_AGENT_COMMAND_FAILED'
8b40067ece docs: Point to VIR_ERR_AGENT_COMMAND_TIMEOUT when setting timeout
54312df15b qemuAgentCommandFull: Use VIR_ERR_AGENT_COMMAND_TIMEOUT when agent disappears
305e91dc21 qemu: agent: Differentiate timeouts when syncing from command timeout
ae499e4536 lib: error: Introduce 'VIR_ERR_AGENT_COMMAND_TIMEOUT'
d61ca2665e NEWS: fix one more typo
50cc071858 NEWS: hotplug virtio-mem device
25a26bd97b Translated using Weblate (Chinese (Traditional) (zh_TW))
0ae12c6173 Translated using Weblate (English (United Kingdom))
5801e3ce26 Translated using Weblate (Russian)
ec16313f8b NEWS: Mention support for mapped-ram
6bd9b06484 qemu: Fix build on 32-bit platforms
ddb8305049 virsh: add --image-format option to the save command
73cf89e8f2 tools: use virDomainSaveParams only when necessary
b982583d92 tools: use virDomainRestoreParams only when necessary
ff22383b34 qemu: remove VIR_DOMAIN_SAVE_PARALLEL flag
2582f4dcab tools: remote --parallel from virsh save command
ec274a96b6 tools: remove --parallel from virsh restore command
743f49aa66 NEWS: fix even more typos
37429530cc qemu/dbus: Allow connections from root to the dbus-daemon
c2f6feb54f Fix typo in NEWS files
a6aa0f0c7e Add NEWS item for auto-shutdown feature
a274048196 tools: add parallel parameter to virsh restore command
380cffda23 tools: add parallel parameter to virsh save command
f0169f4d6c qemu: Add support for parallel save and restore
3637c4dd8b include: Define constants for parallel save/restore
da4273db05 qemu: Support O_DIRECT with mapped-ram on restore
06bdb1b6c7 qemu: Support O_DIRECT with mapped-ram on save
28a0621528 qemu: Add support for mapped-ram on restore
138737b203 qemu: Apply migration parameters in qemuMigrationDstRun
5b324c0a73 qemu: Move creation of qemuProcessIncomingDef struct
c2518f7bc7 qemu: Add support for mapped-ram on save
a24f10f91e qemu: Add helper function for creating save image fd
fa68f78f13 qemu_saveimage: add "sparse" to supported save image formats
c939bf537e qemu: Add function to get migration params for save
ac2f196ddd qemu: Add mapped-ram migration capability
f80d59afe1 qemu: Add function to get bool value from migration params
61a095cfc7 qemu: Add function to check capability in migration params
3f53bfac41 qemu: Add function to get FDPass object from monitor
9cbc2b9c51 virsh: Add option "throttle-groups" to "attach_disk"
180d41934c virsh: Add support for throttle group operations
f839ff5887 virsh: Refactor iotune options for re-use
53088d8cab qemustatusxml2xmldata: Add 'throttlefilter' tests
18a912f55f qemuxmlconftest: Add 'throttlefilter' tests
2279f9e0ff config: validate: Verify iotune, throttle group and filter
9a6560f066 qemu: block: Support block disk along with throttle filters
80307f4823 qemu: helper: throttle filter nodename and preparation processing
937f300c56 qemu: Implement qemu driver for throttle API
9f29461704 qemu: Refactor qemuDomainSetBlockIoTune to extract common methods
a10b3ffebb remote: New APIs for ThrottleGroup lifecycle management
5023d974b1 tests: Test qemuMonitorJSONGetThrottleGroup and qemuMonitorJSONUpdateThrottleGroup
8beb51f23d qemu: monitor: Add support for ThrottleGroup operations
7b4ea19772 config: Introduce ThrottleFilter and corresponding XML parsing
644a97b87d config: Introduce ThrottleGroup and corresponding XML parsing
8ce2d2df0e schema: Add new domain elements to support multiple throttle filters
2463533aad schema: Add new domain elements to support multiple throttle groups
65eeaf12d0 virsh: Introduce new hypervisor-cpu-models command
563d3cfb86 hypervisor: emit systemd status & log messages while saving
364977b94a rpc: don't let systemd shutdown daemon while saving VMs
27020d20ee admin: add 'daemon-shutdown' command
94029c9d64 rpc: fix shutdown sequence when preserving state
4acd18b5b8 rpc: don't unconditionally quit after preserving state
1cad0a1c78 rpc: move state stop into virNetDaemon class
77c32d2d53 rpc: rename virNetDaemonSetShutdownCallbacks
256ed0c9f9 src: clarify semantics of the various virStateNNN methods
da1d0f32d0 qemu: add config to control if auto-shutdown VMs are restored
7e153492e7 qemu: wire up support for once only autostart
602f2e60ca hypervisor: wire up support for auto restore of running domains
c6018e5f87 conf: implement support for autostart once feature
65345dbf47 src: add new APIs for marking a domain to autostart once
543d259ad3 qemu: add config parameter to control auto-save bypass cache
b11c76e514 hypervisor: support bypassing cache for managed save
faa7a082a1 qemu: configurable delay for shutdown before poweroff
eb51f97870 qemu: improve shutdown defaults for session daemon
f48f700f3d qemu: support automatic VM managed save in system daemon
84bb136c31 hypervisor: custom shutdown actions for transient vs persistent VMs
f4f5e6bdc4 hypervisor: expand available shutdown actions
2b792b35a4 remote: always invoke virStateStop for all daemons
991a20a938 hypervisor: move support for auto-shutdown out of QEMU driver
f48fb17d72 qemuHotplugRemoveManagedPR: Integrate check whether removal is needed
ad94d8fb19 qemuDomainChangeEjectableMedia: Separate rollback and success code paths
1f00a208ea qemu: Remove return value from 'qemuHotplugRemoveManagedPR'
d87e5a1de1 qemu: Do not replace filter nodes with virDomainBlockCopy
ca429f102c qemu: monitor: Wire up 'replaces' attribute for 'blockdev-mirror'
6ccf67f5a7 NEWS: Mention multiple iothread support for 'virtio-scsi' controller
a4cbad35c9 qemuxmlconftest: Add 'iothreads-virtio-scsi-mapping' case
adb812f068 qemu: Implement support for iothread <-> virtqueue mapping for 'virtio-scsi' controllers
9c4664e8e5 conf: Add support for iothread to queue mapping config for 'virtio-scsi'
285ae7feb3 qemu: capabilities: Introduce QEMU_CAPS_VIRTIO_SCSI_IOTHREAD_MAPPING
d2414079f7 qemucapabilitiestest: Update 'caps_10.0.0_x86_64' to v9.2.0-2799-g0462a32b4f
815c22a3a7 conf: also free auth for rdp in virDomainGraphicsDefFree
cae2d23a83 qemu: remove unreachable breaks in qemuDomainAssignMemoryDeviceSlot
9ef080d6d9 qemu_domain_address: fix CCW virtio-mem hotplug
be30b8eef9 tests: add qemu <graphics type='rdp'/> test
d80f1f8e63 qemu: add RDP support
f5e5a9bec9 qemu: add 'rdp' capability if qemu-rdp is available
e008d229f4 qemu: pass virQEMUDriverConfig to capabilities
469e161946 qemu: add qemu-rdp helper unit
cdee56a955 qemu: validate RDP configuration
507be3425b qemu/dbus: log daemon stdout/err, use domainLogContext
dbfb96d18c qemu/dbus: keep a connection to the VM D-Bus
3af8f135e9 qemu/virtiofs: use domainLogContext
a4d8df93ce qemu: limit to one <graphics type='rdp'>
cab7d25371 qemu: add RDP ports range allocator
14146b05b6 qemu: use virDomainDefHasGraphics
97829d016d conf: generalize virDomainDefHasSpiceGraphics
bfa7d5aaa8 conf: parse optional RDP username & password
bd5f4d3237 qemu: add qemu RDP configuration
12d7b9fe26 qemu: add rdp state directory
ebdcec7dc9 util: annotate non-null arguments for virGDBusCallMethod()
de9b1f0e72 qemu-slirp: drop unneeded check for OOM
44089b4eea build: fix -Werror=maybe-uninitialized
7253dda517 build-sys: drop -Winline when optimization=g
7dcfa95e47 news: Add item for guest load averages
acf2f9e1ef src: add new target for regenerating protocol structs files
dcd1132937 src: normalize whitespace in protocol structs files
fc201e0fcc ch: Fix refcounting in virCHEventHandlerLoop() and virCHStartEventHandler()
1db1244752 ch: preserve last error in virCHProcessStop()
5a20684788 docs: Fix some typos
01a7e84be9 docs: remove references to removed APIs
cb3a6e8806 scripts: add execute permission to several files
40c0c9c838 docs: document workaround for DMARC countermeasures
4c979edaa5 conf: parse interface/source/@dev for all interface types (with backend type='passt')
902237664f Remove unreachable breaks right after return
c6f0819f1d qemu: remove unused vm from qemuBuildPVCommandLine
5c52740587 qemu: remove unused vm from qemuBuildSEVSNPCommandLine
cda322b8b2 qemu: remove qemuCaps from qemuBuildIOThreadCommandLine
fc43efc312 qemu: remove qemuCaps from qemuBuildObjectCommandline
7e0fbdf91d qemu: remove qemuCaps from qemuBuildTLSx509CommandLine
69ccd52b7c qemu: remove qemuCaps from qemuBuildObjectSecretCommandLine
28a22dc3a1 qemu: remove qemuCaps from qemuBuildObjectCommandlineFromJSON
7fc6764fb6 qemu: validate: fs: remove unneeded parameter
e4383feaa4 qemu: seccomp sandbox: remove incorect G_GNUC_UNUSED marker
b6dbabc589 NEWS: Mention new 'image_format' parameter for virDomainSaveParams
b9f54f8792 docs: Clarify what source and name attributes of TPM profile describe
eb6c28408d ch: Rework virCHProcessConnectMonitor()
5ed2ed8708 ch: Unref @cfg in virCHProcessStop()
b9a10cf4bb ch: Free @iothreads array in virCHProcessSetupIOThreads()
1b25f1e53b ch: Don't leak virCHDomainObjPrivate struct members
9da8db464a ch: Free retval of curl_slist_append()
8701ba4feb network: Free inhibitor in networkStateCleanup()
4f1e9d02ea qemu: capabilites: Retire QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING
e5d7a871c5 qemu: migration: Always assume support for QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING
eb27abb415 qemu: domain: Remove qemuDomainSupportsCheckpointsBlockjobs
e1bce4ecd2 qemu: capabilites: Retire QEMU_CAPS_INCREMENTAL_BACKUP
0b939c467a qemu: Always assume support for QEMU_CAPS_INCREMENTAL_BACKUP
e6815547c8 qemu: capabilities: Retire QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY
2f4e76a770 qemu: Always assume support for QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY
514c1f8dda qemu: capabilities: Retire QEMU_CAPS_BLOCKDEV_REOPEN
4983cb62e6 qemu: Always assume support for QEMU_CAPS_BLOCKDEV_REOPEN
5ec6318c05 qemu: capabilities: Retire QEMU_CAPS_QMP_QUERY_NAMED_BLOCK_NODES_FLAT
a8ac578419 qemu: monitor: Always assume support for QEMU_CAPS_QMP_QUERY_NAMED_BLOCK_NODES_FLAT
52ec7929b0 qemu: capabilities: Retire QEMU_CAPS_OBJECT_JSON
f46e2bf3b0 util: Drop 'virQEMUBuildCommandLineJSONArrayBitmap'
af227c6ab0 qemu: monitor: Drop support for extra wrapper for 'object_add'
51f7b35612 qemuBuildObjectCommandlineFromJSON: Assume all qemus support QEMU_CAPS_OBJECT_JSON
554a5e508a qemu: capabilities: Retire QEMU_CAPS_COMPAT_DEPRECATED
57cbe6a569 qemuBuildCompatDeprecatedCommandLine: Assume that QEMU_CAPS_COMPAT_DEPRECATED is supported
67d2787807 domainbackupxml2xml: Add test case with unix socket server for pull mode backup
5d95391203 docs: formatdomain: Clarify configuration of iothread <-> virtqueue mapping
0ee6848ca5 virDomainIothreadMappingDefParse: Fix usage of virXMLNodeGetSubelementList
fcd47086f4 virXMLNodeGetSubelementList: Document return value semantics
482a2d119b qemu: Use modern header formatting in 'qemu_command.h'
080c7fd341 qemu: process: Remove un-updated 'qemuProcessStartWarnShmem'
0d20632179 qemuValidateDomainDeviceDefNetwork: Require shared memory for all vhost-user interfaces
779a975355 qemuxmlconftest: Include shared memory 'net-vhostuser' test cases
2daf61ffec qemuNodeGetSEVInfo: Use virTypedParamList to construct return value
710e90fc69 qemuDomainGetLaunchSecurityInfo: Use virTypedParamList to construct return value
20e0bc3fbd qemuDomainGetLaunchSecurityInfo: Don't forget unlock VM object on (impossible) error
defca11627 src: expand docs for guest stats constant version handling
c27bced958 src: expand docs for guest stats array handling
728b22be92 src: document that no constants are provided for custom VM stats
5d9f73628b src: add constants for domain stats 'dirtyrate.' parameters
b1c0ec1767 src: add constants for domain stats 'memory.' parameters
ca0aa86fbb src: add constants for domain stats 'iothread.' parameters
69e8341f10 src: add constants for domain stats 'perf.' parameters
4661ceb067 src: add constants for domain stats 'block.' parameters
88bae83ea9 src: add constants for domain stats 'net.' parameters
b040ee0c98 src: add constants for domain stats 'vcpu.' parameters
6a16c3ca8c src: add constants for domain stats 'balloon.' parameters
947306957e src: add constants for domain stats 'cpu.' parameters
df0513fa36 src: add constants for domain stats 'state.' parameters
8927d4eedc src: expand docs for guest info constant version handling
5436eba3a8 src: expand docs for guest info array handling
325b5701ae src: add constants for guest info 'load.' parameters
9e725c1ccd src: add constants for guest info 'if.' parameters
d28a49cd6d src: add constants for guest info 'disk.' parameters
c9a8c55f96 src: add constants for guest info 'fs.' parameters
941d11fe71 src: add constant for the guest info 'hostname' parameter
e7a122a192 src: add constants for guest info 'timezone.' parameters
7192539cec src: add constants for guest info 'os.' parameters
0a19b61a6c src: add constants for guest info 'user.' parameters
278b8334eb qemu: snapshot: error out early when reverting snapshot for VM with non-file disk
fc47a37a7a security: Don't stop restoring labels too early
63c0f15f09 docs: Correct dbus graphics' accepted p2p values
b0527a8f8e tests: update capabilities for QEMU 9.2.0 on s390x
477a81fedb esx: Refactor esxVI_LookupHostScsiTopologyLunListByTargetName
cc33c02ad5 ch: Enable SEV SNP support
695a4f38b5 util: Introduce virStringFormatHex
9d1e4b25ba security: Set seclabels on UEFI shim
39c1784ca0 qemu_command: Generate cmd line for UEFI shim
b136e492c5 qemu_validate: Check whether UEFI shim is supported
30be3b0d9d qemu_capabilities: Introduce QEMU_CAPS_MACHINE_SHIM
6b63334233 conf: Introduce os/shim element
17945b8ec9 qemucapabilitiestest: Add data for the qemu-10.0 dev cycle on x86_64 for the '+amdsev' variant
c941fec220 qemucapabilitiestest: Update 'caps_10.0.0_x86_64' to 'v9.2.0-2369-g98c7362b1e'
5cc3803d1d qemu: block: Drop 'sheepdog' protocol support
8824af826d qemu: capabilities: Bump minimum qemu to qemu-6.2
cbe39cfa8e qemucapabilitiesdata: Drop un-updated 'qemu_8.0.0_riscv64' data
81098ff4c6 qemucapabilitiesdata: Drop un-updated 'caps_7.0.0_aarch64' data
623312ecfb qemucapabilitiesdata: Drop un-updated 'qemu_6.2.0_aarch64' data
991ac7372f qemucapabilitiestest: Drop unused fake data 'caps_7.0.0_aarch64+hvf'
c63055dc38 qemucapabilitiestest: Add 'qemu_9.2.0.aarch64+hvf' test data
ac3291f8db qemucapabilitiestest: Drop qemu-6.1 data
58193c5b25 qemucapabilitiestest: Drop qemu-6.0 data
4ddc5cdddc qemucapabilitiestest: Drop qemu-5.2 data
ab10e9b003 qemuxmlconftest: Drop tests pinned to qemu-6.1
9d3e9e0bc7 qemuxmlconftest: Drop tests pinned to qemu-6.0
f642c029f5 qemuxmlconftest: Drop tests pinned to qemu-5.2
f976d1b06c conf: Drop support for 'sheepdog' disks
23c3900054 ci: refresh with 'lcitool manifest'
d23a516eba util: netdevvlan: Change return type of virNetDevVlanCopy to void
c4b7d29610 util: virxml: unexport virXMLFormatElementInternal
e042ff6dd0 domain_conf: refactor virDomainLoaderDefFormatNvram
aedfdaa3f6 conf: use virXMLFormatElementDirect
4cc562651f util: virxml: introduce virXMLFormatElementDirect
915b2bfcfe Translated using Weblate (Spanish)
798d87539d domain_conf: graphics: properly escape user provided strings when formatting XML
6786ae80a3 domain_conf: graphics: fix error messages when formatting XML
1ef5926a80 domain_conf: graphics: move remaining VNC formatting
15599d3481 domain_conf: graphics: move remaining spice formatting
08925c0bea domain_conf: graphics: move listens formatting to relevant graphics types
5f97b846f0 domain_conf: graphics: extract listen formatting to separate function
4c2c7720fe domain_conf: graphics: extract DBus formatting to separate function
e95d362ba7 domain_conf: graphics: extract EGL-Headless formatting to separate function
287c1a761e domain_conf: graphics: extract Spice formatting to separate function
a93ea4cd84 domain_conf: graphics: extract Desktop formatting to separate function
c2dcb47413 domain_conf: graphics: extract RDP formatting to separate function
7a05d981eb domain_conf: graphics: extract SDL formatting to separate function
9774254ce3 domain_conf: graphics: extract VNC formatting to separate function
227bf2c9de domain_conf: modernize graphics formatting
8d055b7d61 domain_conf: graphics: use a function to format audio element
320273df54 domain_conf: graphics: use a function to format gl element
288f90feb3 qemu: support MSDM ACPI table type
32765cd14e conf: support MSDM ACPI table type
dac6ecba6f libxl: support 'rawset' ACPI table type
fe0cf62e0f qemu: support 'raw' ACPI table type
513ef8f028 src: introduce 'raw' and 'rawset' ACPI table types
3d94587655 src: validate permitted ACPI table types in libxl/qemu drivers
55f48d3852 conf: introduce support for multiple ACPI tables
92de6563c6 nwfilter: Fix deadlock between nwfilter-list and VM startup/migration
8acc0b76c6 qemu: snapshot: Remove dead code in qemuSnapshotDeleteBlockJobFinishing()
628989369b docs: Fix formatting in formatdomain.rst
07d8755523 domain_caps: Don't leak 'cpu0_id' in 'virSEVCapabilitiesFree'
bddb2363e8 qemuxmlconftest: Add '+amdsev' versions of the rest of 'launch-security-sev*' cases
8a852c3a90 qemuxmlconftest: Add 'latest' version of 'launch-security-sev*' originally using 6.0.0
59e528ea0d qemuxmlconftest: Propery discriminate output files for caps variants
4492348b96 qemucapabilitiestest: Add test data for 'qemu-9.2' on a SEV-enabled AMD host
0e58c04fc9 qemucapabilitiesdata: Document '+amdsev' variant
b7657a6d2e domaincapstest: Allow tests of all capability variants
af68ab6b26 domaincapstest: Use proper input file based on 'variant' in 'fillQemuCaps'
107cf9992f qemu: capabilities: Parse 'cpu0Id' from capability cache XML
25270737d3 conf: change virDomainDefAddImplicitControllers() to return void
fd6cfeeeea conf: change virDomainDefMaybeAddSmartcardController() to return void
be9a0f4764 conf: change virDomainDefMaybeAddVirtioSerialController() to return void
74e36dfce0 conf: change virDomainDefAddDiskControllersForType() to return void
7cfcfcc403 conf: change virDomainDefMaybeAddHostdevSCSIcontroller() to return void
250d6ac2a0 conf: change virDomainDefMaybeAddController() to return true/false
cc82b06036 hyperv: change hypervDomainDefAppendController() to return void
e207c9c17e conf: change virDomainDefAddUSBController() to return void
b0ef70aca9 conf: stop checking for NULL return from virDomainDefAddController()
b62ce44a61 conf: stop checking for NULL return from virDomainControllerDefNew()
3d263290df conf: change qemuDomainDefAddImplicitInputDevice() to return void
b7da649e6e libxl: change xenDomainDefAddImplicitInputDevice() to return void
8733ce0151 conf: change virDomainDefMaybeAddInput() to return void
2f8fde6680 conf: change virDomainShmemDefInsert() to return void
1456fe2c54 conf: change virDomainFSInsert() to return void
5c5135849b conf: change virDomainNetInsert() to return void
9bd83854f7 ci: refresh with 'lcitool manifest'
49b2a75e04 ci: use Fedora 41 to run integration tests
7762cbc308 ci: use iptables to run libvirt-tck
b98a474a44 docs/api.rst: revert erroneously change of Once -> OnDevice
e5299ddf86 meson: Generate runstatedir according to newer standard
100dd5f3a7 virDomainHostdevDefNew: update users not to check return value
5e3e924248 qemu: Add support for 'image_format' typed parameter
fdb7b1e19a include: Define constant for save image format
ec50e0cf63 qemu: Check for valid save image formats when loading driver config
1564607cd0 qemu: Change return value of SaveImageGetCompressionProgram
757fa62cfd qemu: Don't ignore dump image format errors
1a5692a6e1 qemu: Move declaration of virQEMUSaveFormat to header file
1bbb1a02d9 schemas: domaincaps: Add missing schema for '<cpu0Id>'
e088895a62 qemuPrepareNVRAMFile: Fix NVRAM image conversion check
a479c3465e conf: metadata: remove metadata node if all metadata is removed
0b69d47774 conf: metadata: ignore empty metadata element
633c55dbd6 conf: obj: remove extra empty line
66d6fd7ffa conf: networkobj: fix indentation
282f38ad3d cpu_map: arm: Add AmpereOne CPU models
7d78044165 cpu_arm: Report vendor ID for unknown PVRs
40b83176af qemuDomainGetGuestInfo: Remove temporary infrastructure
9f4c6ebc39 qemuDomainGetGuestInfo: Convert hostname code to virTypedParamList
dd59d0f77d qemuAgentGetUsers: Convert to virTypedParamList
0f5bb2c20d qemuAgentGetOSInfo: Convert to virTypedParamList
52fd07c9f0 qemuAgentGetTimezone: Convert to virTypedParamList
3d0203709f qemuAgentFSInfoFormatParams: Convert interface code to virTypedParamList
1dc68d6c6e qemuAgentDiskInfoFormatParams: Convert interface code to virTypedParamList
3c75bae720 virDomainInterfaceFormatParams: Convert interface code to virTypedParamList
2391a96141 qemuDomainGetGuestInfo: Convert load code to virTypedParamList
d6b34d0de8 qemuDomainGetGuestInfo: Prepare for refactor to virTypedParamList
89a57e7fe0 qemu: Report disk bus as reported by agent in virDomainGetGuestInfo
71e75ce092 virsh: Add support for VIR_DOMAIN_GUEST_INFO_LOAD
b4cf9c8cba qemu: Add support for VIR_DOMAIN_GUEST_INFO_LOAD
1669d91ead qemu_agent: Add qemuAgentGetLoadAvg()
c52c449fd4 Add load average information type into virDomainGetGuestInfo
e9cb690d21 Post-release version bump to 11.2.0
9cd0673748 Release of libvirt-11.1.0
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
| |
Adjusting our extended recipes to the OE core UNPACKDIR processing.
We mainly just drop our S = assignments for git recipes
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Build libvirt failed while DEBUG_BUILD = 1
[snip]
../git/src/cpu/cpu_x86.c: In function 'cpuidSetLeaf4':
../git/src/cpu/cpu_x86.c:2563:1: error: inlining failed in call to 'cpuidCall': function not considered for inlining [-Werror=inline]
2563 | cpuidCall(virCPUx86CPUID *cpuid)
| ^~~~~~~~~
[snip]
Explicitly add -Wno-error=inline to CFLAGS if DEBUG_BUILD = 1 to workaround
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The systemd_sysusers_check logs:
WARNING: wrlinux-image-std-1.0-r5 do_rootfs: Group libvirt has never been defined
WARNING: wrlinux-image-std-1.0-r5 do_rootfs: Group virtlogin has never been defined
This is because when libvirt is updated to v11.1.0, it involves:
2dd4f594ea tools: add sysusers file to create 'virtlogin' group
18f0160994 remote: add sysusers file to create 'libvirt' group
To eliminate this warning, it is necessary to add these two groups.
Signed-off-by: Guocai He <guocai.he.cn@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping libvirt to version v11.1.0, which comprises the following commits:
9cd0673748 Release of libvirt-11.1.0
2c4e820188 Translated using Weblate (Korean)
538b50f0c9 NEWS: Document crasher fix in qemuDomainCheckCPU
d99d3e1232 NEWS: Document features/improvements/bug fixes I've participated in
4809604315 Translated using Weblate (Ukrainian)
ffeb1c99fc Translated using Weblate (Korean)
98262a61b2 docs: formatdomain: fix typo in passt section
aae38da829 qemucapabilitiestest: Update 'caps_10.0.0_x86_64' to 'v9.2.0-1967-gb69801dd6b'
291186daa3 apparmor: Allow SGX if configured
5c78395bad cpu: Do not call g_strv_contains on NULL list
d36c91ae14 run: Use correct SELinux context for modular daemons
9433433ddf Update translation files
ce88939324 po: Refresh potfile for v11.1.0
ce66d7e01b build: Enable syntax checks for vshError and vshWarn
2844744346 virsh: Let prohibit_newline_at_end_of_diagnostic check pass
ffad5ce459 virsh: Drop extra newlines at the end of error messages
ad59ebb8d0 virsh: Avoid using translated messages without format
ad57923b36 virsh: Properly mark all error messages for translation
644f56f9d5 virsh: Do not require \n in vshDebug messages
2fb76aeae6 virsh: Warn when hypervisor-cpu-* is used with host CPU
71fe4b97a9 virsh: Introduce vshWarn
c12f92a05e virsh: Refactor vshError
ddef7271fd virsh: Make messages printed by vshError properly translatable
575b3ea925 virsh: Do not format messages twice
af0507e2e4 docs: Clarify documentation of virsh hypervisor-cpu-baseline
e8323cc7db docs: Clarify documentation of virsh hypervisor-cpu-compare
c721f9ef78 Translated using Weblate (Chinese (Simplified) (zh_CN))
4e963f590f Translated using Weblate (Telugu)
be5332c81d schema: fix <interleave> errors when validating <domain> subelements
6f70da39c1 tests: be consistent about following DO_TEST_*() with a ;
d78260cd3f conf: Validate that iothreads are used only with 'virtio-scsi' controllers
1b4e451dcb conf: schemas: Rename 'diskDriverIothreads' to 'iothreadMapping'
e1c3fead7d qemuValidateCheckSCSIControllerIOThreads: Return '0' and '-1' instead of bools
a2183d9a13 qemu: validate: Extract iothread mapping validation code
a21319bb94 qemu: command: Rename 'qemuBuildDiskDeviceIothreadMappingProps' to 'qemuBuildIothreadMappingProps'
3313ab3932 hypervisor: domain: Extract code for checking iothread usage
79c68ae313 conf: domain: Extract code for parsing and formatting iothread mapping definition
4b651cf890 conf: Rename 'virDomainDiskIothreadDef' to 'virDomainIothreadMappingDef'
33ae851409 docs: formatdomain: Mention that vhostuser interface with mode='server' waits for connection
1348aa8f6e docs: formatdomain: Document few NVRAM config limitations
f0c9c34d58 qemuDomainGetStats: Convert worker functions to void
4086f9ed5c qemuDomainGetStatsDirtyRate: Don't error out
a0122665c6 qemuDomainGetStatsMemoryBandwidth: Don't error out
a761c44b90 qemuDomainGetStatsIOThread: Don't error out if fetching iothread info fails
f05f54d8fb qemuDomainGetStatsPerfOneEvent: Ignore erros from 'virPerfReadEvent'
613901baec virPerfReadEvent: Refactor to return -errno on failure
a4c0c6fd9f qemuDomainGetStatsCpuCache: Don't error out
f660984273 qemuDomainGetStatsCpuHaltPollTime: Remove return value
acad77f04b qemuDomainGetStatsCpuProc: Remove return value
a90df14a35 qemuDomainGetStatsCpuCgroup: Remove return value
3518f46cba virBitmapFormat: Don't check return value
a44a48b681 virDomainCputuneDefFormat: Refactor bitmap formatting
5e4262b9ac virDomainResctrlMonDefParse: Refactor temporary variables
13c54c8945 virBitmapFormat: Clarify returned values
3c6d78aff7 qemuDomainGetStatsBlockExportHeader: Remove return value
a4b5ef9c87 qemuDomainStorageAlias: Remove NULL checks from callers
f5e4c2a508 qemuDomainGetStatsOneBlock: Remove return value
e5b0612021 qemuDomainGetStatsOneBlockFallback: Remove return value
924805d29c qemuDomainGetStatsBlockExportBackendStorage: Remove return value
016fa9d73c qemuDomainGetStatsBlockExportFrontend: Remove return value
b14968e6bd qemuDomainGetStatsBlockExportHeader: Remove return value
d86e1aa510 build-aux: squelch trailing blank warnings from binary files
43eae1b707 qemu: Avoid crash in qemuDomainCheckCPU with unknown host CPU
08db3e8dc2 util: fix compile warning in virsystemd.c during mingw builds
f2023e8018 utils: Canonicalize paths before comparing them
b5dfcdc7ab docs: index: fix VMware capitalization
526f794b54 news: include info about supporting vhostuser+passt combination
96fd17a99b docs: document using passt backend with <interface type='vhostuser'>
a47a89a9d3 docs: improve type='user' docs to higlight differences between SLIRP and passt
70bce2e6ee qemu: fail validation if a domain def has vhostuser/passt but no shared mem
1e9054b9c7 qemu: complete vhostuser + passt support
7b7c56c3b8 qemu: make qemuPasstCreateSocketPath() public
6fe3d765e5 qemu: use switch instead of if in qemuProcessPrepareDomainNetwork()
fb4bfa7858 conf/qemu: make <source> element *almost* optional for type=vhostuser
56f4cc167a qemu: do all vhostuser attribute validation in qemu driver
c4746418d7 qemu: automatically set model type='virtio' for interface type='vhostuser'
154d44a585 qemu: validate that model is virtio for vhostuser and vdpa interfaces in the same place
6345ee60d8 qemu: fix qemu validation to forbid guest-side IP address for type='vdpa'
956c668411 conf: change virDomainHostdevInsert() to return void
3d3ac7964f NEWS: Document ccwgroup based qeth device support
715bfc5e54 remote_daemon: Silence DBus errors
0428c69b09 virgdbus: Introduce virGDBusHasSessionBus()
827a062e3c Translated using Weblate (English (United Kingdom))
bccbb592de qemu: add 'auto_start_delay' configuration parameter
1e9d58ef49 hypervisor: add support for delay interval during autostart
c23554fc34 src: convert drivers over to use new autostart helper
c0cdbecdaa hypervisor: introduce helper for autostart
8a6088221a remote: notify systemd when reloading config
785cd56e58 util: add APIs for more systemd notifications
354b455ec6 bhyve: stop opening & passing connection to bhyveProcessStart
2eb1de2a16 bhyve: add 'driver' to bhyveProcessStart method
2626fa0569 qemu: migration: Reactivate block nodes after migration if VM is left paused
d8f9cfb5e4 qemu: monitor: Add monitor backend for 'blockdev-set-active'
b402e167b6 qemu: capabilies: Introduce QEMU_CAPS_BLOCKDEV_SET_ACTIVE
c8c2996b2b qemucapabilitiestest: Update 'caps_10.0.0_x86_64' to 'v9.2.0-1636-gffaf7f0376'
ba4b9a7d8f qemu-replies-tool: Dump also query string for optional members
29d77d1a64 qemu: snapshot: Limit scope of checkpoint-snapshot interlock
5def28df55 qemu: fix qemuDomainSaveImageDefineXML
f1bd98f887 ci: refresh with 'lcitool manifest'
b1e9699b31 node_device: Do not lock the driver state needlessly
b6f4466b1b Translated using Weblate (English (United Kingdom))
ac9500aaf8 Translated using Weblate (Romanian)
662d47845c Translated using Weblate (Spanish)
af732d27cc node_device_udev: add error reporting to udevProcessCCWGroup
5830e564bb qemu: domain: Initialize FD passthrough for a virStorageSource before using it
7a119483a3 qemuxmlconftest: Add testing of FDs with 'writable' flag in 'disk-source-fd'
500d985a13 qemuxmlconftest: Allow testing of the 'writable' flag for passed FDs for disks
8e48a4fafb Translated using Weblate (Spanish)
105c33bfe7 docs: Reword virDomainGetEmulatorPinInfo description
14af443139 tests: qemuxmlconfdata: Update launch-security-sev-snp.xml
8a92493596 nodedev: udev: Hook up virFileWaitForExist to address uevent race of pci device
946b81a2e9 qemu: Attach persistent reservations manager if block-copy target requires it
1697323bfe qemu: blockjob: Remove persistent reservations manager when dropping disk images
fc5b6ed091 qemu: hotplug: Export persistent reservations manager helper functions
8e0591520f virDomainDefHasManagedPR: Consider also disk's 'mirror' chain
7087d8b46f qemu_hotplug.h: Reformat according to new coding style
712c39f987 qemucapabilitiestest: Add data for the qemu-10.0 dev cycle on x86_64
fde300fa74 qemucapabilitiestest: Final update for qemu-9.2 release on x86_64
650e6fb7eb qemu: snapshot: Ensure that NVRAM image exists when taking inactive internal snapshot
a377404ed9 qemu: process: Export qemuPrepareNVRAM for use in snapshot code
d15eff6304 qemuSnapshotForEachQcow2: Don't initialize 'nrollback'
15cd4ec832 node_device_udev: Fix build failure in ccw device code
78f72efddc nodedev: add qeth layer2 and layer3 device types
55e921d5cb nodedev: add ccwgroup capability support to ccw devices
985cb9c32a nodedev: add ccwgroup node device support
de4c28cd4a nodedev: refactor udevCCWGetState
20560cb6c4 nodedev: refactor CCW state format for use in ccwgroup
1260f3bd4f nodedev: remove virNodeDeviceCapCCWDefFormat
7ad25b4665 nodedev: refactor CCW device address
04de9ad285 nodedev: refactor CCW device address format
0d9d439175 docs: fix 'virsh domstats --vcpu' measure units and descriptions
4589468c69 Translated using Weblate (Chinese (Traditional) (zh_TW))
da17a3558a Translated using Weblate (Spanish)
4557ac4c77 NEWS: Mention preserving I/O error messages for qemu VMs
97c47333cb include: libvirt-domain: Add 'message' @reason of VIR_DOMAIN_EVENT_ID_IO_ERROR_REASON
3a3c5616eb include: libvirt-domain: Reword documentation for @reason of VIR_DOMAIN_EVENT_ID_IO_ERROR_REASON
666219f5f1 virDomainGetMessages: Introduce VIR_DOMAIN_MESSAGE_IOERRORS
1a02760cc6 virDomainObjGetMessages: Refactor using GPtrArray
042ea8630b libxlDomainGetMessages: Add existing flags to 'virCheckFlags'
18f8d572be qemuProcessHandleIOError: Log IO errors in the VM log file
300f7e9bd4 qemuProcessHandleIOError: Populate I/O error reason to virStorageSource
2f6c9fa4f6 virStorageSource: Add fields for storing last I/O error message
0525323175 qemuMonitorJSONHandleIOError: Propagate new 'qom-path' field
784538a470 qemuProcessHandleIOError: Prefer lookup by node name
f8f8d5a253 qemuMonitorJSONHandleIOError: Do not munge 'reason' field of IO error event
590a5765c1 qemuProcessHandleIOError: Rename local variables
2d6bd6f05f qemu: Rename 'diskAlias' to 'device' in qemu IO error event handling
2f8359f827 qemu: Handle quirks of 'device' field of BLOCK_IO_ERROR event in monitor code
22e90a3b17 NEWS: Document virtio-mem-ccw
f23f8ff91a qemuxmlconftest: Introduce memory-hotplug-virtio-mem-ccw-s390x.xml
ee0320a7fc qemu: Allow virtio-mem on CCW
541dfe40bc qemu: Validate virtio-mem-ccw
a46e33a925 qemu_caps: Introduce QEMU_CAPS_DEVICE_VIRTIO_MEM_CCW
621373d8a8 qemuxmlconftest: Introduce memory-hotplug-virtio-mem-pci-s390x.xml
89d56c41ac qemu_command: Use qemuBuildVirtioDevProps() to build cmd line for virtio-mem and virtio-pmem
a8ed747b9a qemu: Do NOT autoadd NUMA node for s390
17f3a9114c libvirt.spec.in: fix indentation
cf32953f5b rpm: disable account creation for Fedora >= 42
2dd4f594ea tools: add sysusers file to create 'virtlogin' group
ff77c2d596 NEWS: Document VBOX-6.1 removal
da9a804f4e vbox: Drop code supporting old VBox version
335bceb115 vbox: Drop support for VirtualBox-6.1.x
5ca7f27f75 vbox: Report an error when VBox CAPI initialization fails
10320ad526 vbox: Use g_autofree in tryLoadOne()
4118e79f3e qemu: Check for valid save image format when verifying image header
517248e239 qemu: Decompose qemuSaveImageOpen
50d65b94ef qemu: Move unlinking corrupt save image file to caller
18f0160994 remote: add sysusers file to create 'libvirt' group
1e88b8983c glibcompat: Sync g_string_replace()
8cf042d983 docs: add missing cellNum parameter in function call
c1166be347 qemuSnapshotDeleteValidate: Fix crash when disk is not found in VM definition
00f9f2ca1f qemu: Check empty drives in block I/O throttle API
fce24e433b Support IDE/SATA disk 'product' parameter
443ae4adec qemu_snapshot: allow reverting to external disk only snapshot
2c79c42477 tools: Move libvirt-guests lock file out of subsys directory
1cc990a1d0 virsh: pool-list: remove unnecessary spaces to align behavior
f6d76aad80 docs: Document that 'vcpu.delay' statistic is in nanoseconds
0264a7704a Translated using Weblate (Romanian)
879ee4aee8 Translated using Weblate (Korean)
c4c05c8655 Translated using Weblate (Spanish)
008560b0b2 Translated using Weblate (Italian)
72142dcde3 qemuProcessHandleIOError: Refactor to extract 'priv' instead of 'driver'
420c39d6bd build: Bump minimum glib2 version to 2.66.0
62b961d64c conf: check size of secret file for secret object
4819a14fec ch: Include unistd.h in ch_events.c
8b1578ab4b qemu: Allow virDomainBlockJobSetSpeed during migration
d9fca42e40 qemu: Add support for avail-switchover-bandwidth migration parameter
4bd103dde6 virsh migrate: Add --available-switchover-bandwidth option
c417ebf660 Add a migration parameter for available bandwidth in switchover
32cf090b84 rpm: Unify handling of directories used for loadable modules
40b5c302ab rpm: Add missing Requires
676453a0a7 meson: Unify handling of directories used for loadable modules
e797c3e3b3 ch: implement domainInterfaceAddresses
a9c73ac255 NEWS: Mention event handling support in ch driver
90299b0c6c ch: events: facilitate lifecycle events handling
104b0036ad ch: events: Read and parse cloud-hypervisor events
3015c28c1e ch: start a new thread for handling ch events
d7c9660b15 ch: pass --event-monitor option to cloud-hypervisor
f044f17825 .mailmap: add my contact info
5624489251 qemu: add RISC-V 'aia' command line
817eabd0cc conf,qemu: implement RISC-V 'aia' virt domain feature
34d7f53d1b qemu: add capability for RISC-V AIA feature
3e9440dbcb virsysinfo: fix RISC-V detection
652b2eeaa9 tests: add capabilities for QEMU 10.0.0 on s390x
0ca8d870a2 qemu: Fix hang when migration is canceled at the last moment
ab10c0695d tools: ssh-proxy: Check for domain status before parsing its CID
63a3d70697 nss: Skip empty files and avoid use of uninitialized value
a2297fb157 libvirt.spec: do not build ch driver on mingw
064b3a276d meson: error out when ch driver is requested but unsupported
981929112c spec: Only build ch driver on x86_64 and aarch64
22034bb77e storage_file_backend_fs: Compile out 'chown' backend on mingw
7a8c2319ac libvirt.spec: Move ownership of 'storage-file' backends directory to gluster
4933dfcce0 qemuxmlconftest: Drop s390-default-cpu-...ccw-virtio-2.7 test cases
06a7866d68 NEWS: Mention de-modularization of the 'fs' storage file backend
f8558a87ac storage_file: de-modularize the local file backend
e6a4245d2a virstoragetest: Add case for qcow2 image with empty string as 'data_file'
87a4fe2906 storage_file: Refuse qcow2 images with empty string as 'data_file'
a10728dc5b util: avoid overflow in hextable buffer
d908693167 Translated using Weblate (Spanish)
095760cddc cpu_x86: Probe host CPU for all MSR features
3766891c59 qemu_migration: Do not automatically resume domain after I/O error
e46e64be50 qemu_migration: Refactor qemuMigrationSrcRestoreDomainState
899bf2746a qemu: Report error from both sides of migration
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
After upstreamm applied commit [meson: switch checks to depend on
json-c as well as yajl][1], json-c is required to build QEMU driver.
Depending on your distro configuration, json-c may or may not be
pulled in as a dependency via elfutils.
To ensure we are distro configuration independent, we explicitly
add json-c as a depdendency when the qemu_driver is used.
[1] https://github.com/libvirt/libvirt/commit/28c987263980afc5b606a36a8d264b68cb01e9b9
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In commit [1], upstream added sysusers config file for qemu & kvm user/groups,
the install dir is "install_dir: prefix / 'lib' / 'sysusers.d'".
In commit [2], Yocto created an empty file libvirt-qemu.conf to override
sysusers config file which is added by commit [1]
While usrmerge not in DISTRO_FEATURES, nonarch_base_libdir does not match
install_dir and trigger an installed-vs-shipped QA error
...
ERROR: QA Issue: libvirt: Files/directories were installed but not shipped in any package:
/usr/lib/sysusers.d
/usr/lib/sysusers.d/libvirt-qemu.conf
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
libvirt: 2 installed and not shipped files. [installed-vs-shipped]
...
Use nonarch_libdir to intead of nonarch_base_libdir to match the install dir
in commit [1]
[1] https://github.com/libvirt/libvirt/commit/a2c3e390f7bedf36f4ddc544d09fe3b8772c5c6f
[2] https://git.yoctoproject.org/meta-virtualization/commit/?id=8138d9cc7e0c31171230110db0cfa881c46a821b
Suggested-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We drop yajl, since it has been dropped upstream.
Bumping libvirt to version v11.0.0-3-g14fc6812df, which comprises the following commits:
14fc6812df Translated using Weblate (Georgian)
13b17f7720 Translated using Weblate (Georgian)
32f822969d Post-release version bump to 11.1.0
a0b9f813a1 Release of libvirt-11.0.0
c1b8e8c00b news: document support for mdev <-> SRIOV VF vGPU live migration
d53da4b905 news: note addition of vlan tagging support for Linux host bridges
b2c999855d Translated using Weblate (Ukrainian)
529d9a421e Translated using Weblate (Spanish)
7a03d6c2fa NEWS: Document some of my fixes in this release
dc8fdeb1fb NEWS: Add few things I changed this release
c85d87fe8f NEWS: document bug fix for snapshots
1942a88813 NEWS: Document features/improvements/bug fixes I've participated in
027bcf1112 NEWS: document fix for starting transient domains
a4def2eb95 conf: Do not parse hyperv features with passthrough mode
32140bdb09 meson: Replace meson.source_root() with meson.project_source_root()
a71985f6f3 qemu_migration: Do not consider post-copy active in postcopy-recover
413e798eb1 Translated using Weblate (Korean)
9759d39c67 Translated using Weblate (Ukrainian)
3639a38985 Translated using Weblate (Korean)
9e1b7ff760 Update translation files
9ab2cd48ea access: fix po_check when polkit is disabled
7a903458f1 qemu: support vlan change for linux host bridge during update-device
f35bddae90 docs: standard linux bridges now support vlans
d51179fa82 qemu: snapshot: delete disk image only if parent snapshot is external
30b0e553bc docs: Clarify documentation of host-model CPU mode
4c7bb1cc4a po: Refresh potfile for v11.0.0
caa10431cd util: don't attempt to acquire logind inhibitor if not requested
a28a5b675d rpc: log details of OS signals received by daemon
a586411889 spec: Disable ch driver on RHEL
922a219d0a Translated using Weblate (Finnish)
1523cd3c6e Translated using Weblate (Finnish)
95a20d7aa5 Translated using Weblate (Spanish)
7c5e9e1bce Translated using Weblate (Spanish)
3aa8b9c700 Translated using Weblate (Spanish)
bc2bcd54c5 Translated using Weblate (Spanish)
1a5340d7f0 Translated using Weblate (Spanish)
16a4e3f9f8 Translated using Weblate (Spanish)
d0acf28d20 Translated using Weblate (Spanish)
4bc2b6c5ec Translated using Weblate (Finnish)
7803363339 Translated using Weblate (Finnish)
ebb90e7412 Translated using Weblate (Finnish)
693feada8b Translated using Weblate (Finnish)
748008d602 Translated using Weblate (Swedish)
1eda6c9b90 Translated using Weblate (English (United Kingdom))
e1b63ac56b Translated using Weblate (Swedish)
dd82e2baa8 qemu: allow migration of guest with mdev vGPU to VF vGPU
c1a0d08518 Enable vlan support for standard linux bridges
582f0966f9 util: Add vlan support to virNetDevBridgeAddPort
2e651ec101 util: add netlink bridge vlan filtering
18ea5e19c6 apparmor: fix UUID specification
a751d30220 security: replace uses of label and VIR_FREE by g_autofree
76b9227eea security_apparmor: fix memleaks in AppArmorSetFDLabel
c97766a639 spec: Enable ch driver
d12e937f47 tools: fix ordering mistake in virt-admin daemon-set-timeout code
fc3a60d9d7 util: fix off-by-1 in inhibitor constants
2ac1a0c13f meson: remove unneeded dependency on libdevmapper for storage_disk
9df14f5173 conf: Adjust hyperv tlbflush formatting
ad6b4d1fef conf: refactor hyperv features formatting
91bb41a8b7 virtiofs: Allow read only mode
d2a39db35b security: apparmor: Remove hardcoded "libvirtd" profile name
6d3b877171 remote: apply translations to polkit files
c244d041d9 meson: remove duplication of polkit dirs construction
b996e99c51 po: add its rules for translating polkit file strings
062a2c07cc qemu_tpm: do not delete parent directory for custom source
958283a21f qemu_tpm: lock the state explicitly when running swtpm
90014e7bc4 Revert "qemu: explicit swtpm state locking"
18b8e6d3cc hyperv: Introduce and export 'facility' variable.
a91b22ffc6 apparmor: Allow running loongarch64 VMs
247357cc29 qemu: Add support for direct and extended tlbflush features
ac08b362da conf, docs: Add support for direct and extended tlbflush features
f7c33eeeb7 ch: Enable logging curl responses from ch
db4e837598 ch: move curl_data and curl_callback definitions
72a9a91e3b ch: Enable logging for ch domains
334d2f604c hypervisor: Move QEMU log context to hypervisor
94b393dd6e util/xml: open XML files before calling libxml2
7f2fd38ee7 util/xml: don't assume libxml2 has the filename of the document
0635cd9555 util/xml: fix extraction of XML context
f7cbb136c3 src: drop obsolete checks for virDomainConfigFile failure
8575724aef rpc: remove logind support for virNetDaemon
48f0b6dfa1 src: convert drivers over to new virInhibitor APIs
d2e5aa4f4e util: introduce object for holding a system inhibitor lock
a0a8c95d07 cpu_map: Add missing CPU features
3d55a2e593 cpu_map: Add ibpb-brtype CPU feature
2284e8c29b cpu_map: Add zero-fcs-fds CPU feature
dc12ca3949 cpu_map: Add fdp-excptn-only CPU feature
212b7d8e28 cpu_map: Add sha512, sm3, and sm4 CPU features
41a6de76bc cpu_map: Add GraniteRapids-v2 CPU model
30f05acf35 cpu_map: Add avx10* CPU features
060fd63c26 qemu: Call migrate-incoming with exit-on-error=false
090a2f27c2 qemu: Replace qemuDomainCheckMonitor with qemuMigrationJobCheckStatus
3100f43a1d qemu: Detect exit-on-error argument of migrate-incoming
9636ac40a3 qemu_capabilities: Avoid memleak in virQEMUCapsProbeFullDeprecatedProperties()
0162f2008e qemu: Enable I/O APIC even more frequently
ef7c0f46f9 rpm: ensure we own directories we might create
9e227634d3 Fix a few typos in error messages
62658bbf06 conf: add deprecated_features attribute
15d45964e4 virsh: add --disable-deprecated-features flag to domcapabilities
cd1e837c22 qemu_capabilities: filter deprecated features if requested
4e2c8de204 libvirt-domain: introduce VIR_CONNECT_GET_DOMAIN_CAPABILITIES_DISABLE_DEPRECATED_FEATURES
51c098347d qemu_capabilities: query deprecated features for host-model
45140d2930 qemu: parse deprecated-props from query-cpu-model-expansion response
60e407deb5 qemuMonitorJSONGetCPUModelExpansion: refactor parsing functions
2d222ecf6e qemu: Enable I/O APIC if needed
99474f8e50 logging: Change return type of virLogDaemonConfigFilePat to void
0e1a848733 util: Change return type of virSCSIVHostDeviceSetUsedBy to void
20afcd4b14 util: Change return type of virSCSIDeviceSetUsedBy to void
ed8eec073f util: Change return type of virPCIDeviceSetUsedBy to void
4e987a86b5 qemu: re-use existing ActualNetDef for more interface types during update-device
2195037265 util: virsysinfo: Change return type of functions that never fail to void
abd9887b6c hyperv: Change return type of hypervCheckParams to void
f3179d5abe rpc: Change return type of virNetClientAddStream to void
b0da352c58 rpc: Change return type of virNetClientAddProgram to void
5afe228ea7 rpc: Change return type of virNetServerAddProgram to void
393b0471a7 access: Change return type of virAccessDriverStackAppend to void
da2439b746 cpu_map: Add EPYC-Genoa-v1 CPU model
9bc479a3c0 cpu_map: Add Opteron_G5-v1 CPU model
d092730fb4 cpu_map: Add Opteron_G4-v1 CPU model
422d90dc56 cpu_map: Add Opteron_G3-v1 CPU model
51ffa44fb4 cpu_map: Add Opteron_G2-v1 CPU model
a1625b73f6 cpu_map: Add Opteron_G1-v1 CPU model
332136e49a cpu_map: Add phenom-v1 CPU model
6b775a68ec cpu_map: Add athlon-v1 CPU model
8f5e36cbce cpu_map: Add KnightsMill-v1 CPU model
537f136549 cpu_map: Add Penryn-v1 CPU model
2d061eba8c cpu_map: Add Conroe-v1 CPU model
6d25eafaec cpu_map: Add kvm64-v1 CPU model
2c6a015a7f cpu_map: Add qemu64-v1 CPU model
4a8259b5a3 cpu_map: Add kvm32-v1 CPU model
d9b23d77c0 cpu_map: Add qemu32-v1 CPU model
a3cab1ae67 cpu_map: Add core2duo-v1 CPU model
c9fa77bfe8 cpu_map: Add n270-v1 CPU model
ae14b20aaa cpu_map: Add coreduo-v1 CPU model
886fd169c5 cpu_map: Add pentium3-v1 CPU model
df34ae48e9 cpu_map: Add pentium2-v1 CPU model
70a4ec29a7 cpu_map: Add pentium-v1 CPU model
2abf6bd47c cpu_map: Add 486-v1 CPU model
8bc6ebb495 sync_qemu_models_i386: Generate missing -v1 variants
19b56603c4 sync_qemu_models_i386: Update meson.build
50c6d727b6 cpu_map: Sort data files in meson.build
b1725fbfb8 virsh: Fix --timeout option of migrate command
6cc93bf288 qemu: Grab a QUERY job when formatting domain XML
56d448ad0f ch: Enable user aliases
81da7a2c2a qemu: tpm: do not update profile name for transient domains
c63bdd17b9 virt-aa-helper: allow riscv64 EDK II
daa560858b qemuDomainDiskChangeSupportedIothreads: Change error wording to fix grammar
300362421e rpm: replace 'git' with 'git-core'
57835f432f qemu: enable QEMU core dump by default on Linux
dd217cd938 lxc: remove no longer working netns check
dba710374d util: Fix typo in virNetDevOpenvswitchInterfaceSetQos
be784aa513 Post-release version bump to 11.0.0
7e5641bbc0 Release of libvirt-10.10.0
94338f1375 Translated using Weblate (Swedish)
b0a782f708 docs: document external swtpm
984f6bb43f Translated using Weblate (Swedish)
349ea8669c Translated using Weblate (Korean)
304b93dbb5 NEWS: Document features/improvements/bug fixes I've participated in
f850c2a569 virschematest: Don't skip all "directory" tests
99dadf9e08 schemas: domaincaps: Add schema for CPU 'blockers'
fcd9b78863 schemas: domaincaps: Add schema for 'canonical' cpu model name
5e514c6733 schemas: domaincaps: Add schema for 'panic' device
2704648936 schemas: domain: Make <identity> subelement of NFS disk source optional
0bd01ef765 NEWS: Mention qcow2 'data-file', block NVRAM, and internal snapshot reversion
976300fdf4 qemuDomainGetStorageSourceByDevstr: Lookup also '<dataStore>'
515ed143ec qemuDomainVirStorageSourceFindByNodeName: Match also '<dataStore>' sources
71935d4972 qemuDomainVirStorageSourceFindByNodeName: Extract nodename matching
2a9349c8e8 qemu: snapshot: Change 'data-file' to read-only after snapshot
754ca45c45 qemu: block: Ensure that <dataStore> is in appropriate state
ed656f4c8f qemuBlockReopenAccess: Don't require backing chain terminator for non-chained images
b83e87ca78 qemuBlockReopenAccess: Fix update of 'readonly' state
b510f8ca8a qemuBlockReopenAccess: Add debug log entry about state of the image
c4d6bd3bf5 qemu: Validate QoS values in qemuDomainSetInterfaceParameters()
9b55a130b7 NEWS: Document support for versioned CPU models
c0b6774d50 cpu: Check blockers in virCPUCompareUnusable only if they exist
444f45135a Update translation files
b35d559d6c po: Refresh potfile for v10.10.0
68aaadd3a4 Translated using Weblate (Swedish)
e9e5ebe6a6 network: add tc filter rule to nftables backend to fix checksum of DHCP responses
6412c2cb51 util: add new "tc" layer for virFirewallCmd objects
f1d94bbfa6 util: don't re-add the qdisc used for tx filters if it already exists
35a5bf25d1 util: put the command that adds a tx filter qdisc into a separate function
250435546a util: make it optional to clear existing tc qdiscs/filters in virNetDevBandwidthSet()
fa50454c05 util: use a single flags arg for virNetDevBandwidthSet(), not multiple bools
6490d6ac11 cpu_map: Add KnightsMill CPU model
b5c15cf0d0 cpu_map: Add Denverton CPU model
6e09d69cff cpu_map: Add versions of Dhyana CPU model
3310ab0e58 cpu_map: Add versions of EPYC CPU model
cbccbe6e43 cpu_map: Add versions of EPYC-Rome CPU model
33209d63cd cpu_map: Add versions of EPYC-Milan CPU model
d0e5e984b6 cpu_map: Add versions of Nehalem CPU model
679305a98e cpu_map: Add versions of Westmere CPU model
57b5f8078b cpu_map: Add versions of SandyBridge CPU model
d00ba759c4 cpu_map: Add versions of IvyBridge CPU model
569a06b07e cpu_map: Add versions of Haswell CPU model
80d374422c cpu_map: Add versions of Broadwell CPU model
8bf6c7eb84 cpu_map: Add versions of Skylake-Client CPU model
6a3f1bc466 cpu_map: Add versions of Skylake-Server CPU model
4ad434654a cpu_map: Add versions of Cascadelake-Server CPU model
5bb09e6790 cpu_map: Add versions of Icelake-Server CPU model
eed7a2c4f7 cpu_map: Add versions of Cooperlake CPU model
860f40053d cpu_map: Add versions of Snowridge CPU model
5faffbc514 cpu_map: Add versions of SapphireRapids CPU model
073f825dab cpu_map: Add versions of GraniteRapids CPU model
135a3ad2a4 cpu_map: Add versions of SierraForest CPU model
fff2bbee7f domain_capabilities: Report canonical names of CPU models
ca0ea085d7 cpu: Introduce virCPUGetCanonicalModel
cb6463d803 cpu_x86: Record relations between CPU models
a410f0256a sync_qemu_models_i386: Copy signatures from base model
7133d72eff sync_qemu_models_i386: Update index.xml
e2e7602a22 cpu_map: Properly group models in index.xml
3bb2c2b641 sync_qemu_models_i386: Switch to lxml
19cfe21d4e sync_qemu_models_i386: Store extra info in a separate file
db127963d5 sync_qemu_models_i386: Add support for versioned CPU models
515568071d sync_qemu_models_i386: Do not require full path to QEMU's cpu.c
233afc3c58 sync_qemu_models_i386: Do not overwrite existing models
c16e7f231f sync_qemu_models_i386: Use f-strings
ba1652e84a sync_qemu_features_i386: Add some removed features back
88e7cc1477 cpu_x86: Promote added/removed from ancestor
61dd5d6bef cpu_x86: Annotate virCPUx86Model fields
6aed4360e5 Translated using Weblate (Swedish)
d1b9899905 Translated using Weblate (Swedish)
5391f29008 Translated using Weblate (Swedish)
ec66ac0d2d Translated using Weblate (Swedish)
7117291513 Translated using Weblate (Swedish)
ec11cf12fe Translated using Weblate (Swedish)
86189ac148 Translated using Weblate (Swedish)
68cfeab9ea Translated using Weblate (Swedish)
03b4129b25 Translated using Weblate (Georgian)
1d040e0315 Translated using Weblate (French)
fe730c0861 Translated using Weblate (Swedish)
806884cd58 Translated using Weblate (Chinese (Simplified) (zh_CN))
ab5f29ab46 Translated using Weblate (Swedish)
4268bdc0d6 Translated using Weblate (Swedish)
e9b8be23f7 qemuxmlconftest: Add test cases for the <dataStore> feature
4801729abc qemuxmlactivetest: Add tests for <dataStore>
4281362a96 tests: virstoragetest: Add tests for detection of qcow2 'data_file' feature
59b1408860 qemu: block: Add support for 'data-file' feature of qcow2
cb5371a8bd qemu: factor out qemuDomainPrepareStorageSource()
9ba2bef816 qemu: put data-file path to VM's cgroup and namespace
702f8b5a77 security: apparmor: handle qcow2 data-file
8fcc6c8025 security: selinux: handle qcow2 data-file on image label set/restore
724a4c6dc4 security: DAC: handle qcow2 data-file on image label set/restore
0a3d177d9b storage file: fill in src->dataFileStore during file probe
63481eca80 storage file: add qcow2 data-file path parsing from header
8799818036 storage file: add getDataFile function to FileTypeInfo
b3171cf8da conf: implement XML parsing/formating for <dataStore> element of a storage <source>
28d88e9fc3 Add schema and documentation for 'dataStore' sub-element of disk source
64627d5645 conf: add data-file feature and related fields to virStorageSource
2cb6cb05d4 docs: formatsecret: Fix an example of secret-set-value
c54df8ed9e QEMU: allow to hot plugging virtio-serial-pci device
a86b429046 tests: qemucapabilitiesdata: Update 'x86_64' capabilities for the qemu-9.2 dev cycle
e4d058866e qemu: passt: Use 'reconnect-ms' instead of 'reconnect' with new qemus
9e273db203 qemu: capabilities: Introduce QEMU_CAPS_NETDEV_STREAM_RECONNECT_MILISECONDS
25f1fc8568 qemu: capabilities: Restore grouping in 'virQEMUCapsQMPSchemaQueries'
74ef4888ff qemuDomainDiskChangeSupported: Add missing iothreads check
5872ab7fe9 manpage: virsh: Add warning about 'migrate' with '--persistent' together with '--xml'
055379df23 API: migration: Warn about use of VIR_MIGRATE_PERSIST_DEST with VIR_MIGRATE_PARAM_DEST_XML
6f237f4642 Revert "qemu: migration: Improve handling of VIR_MIGRATE_PARAM_DEST_XML with VIR_MIGRATE_PERSIST_DEST"
6d9bf5b63c NEWS: Add the news for CVE-2024-4418
5ca7daf397 NEWS: Add the news for CVE-2024-2494
eb2775e1d6 NEWS: cpu_map: Add the EPYC-Genoa cpu mode
ef57b7431f NEWS: qemu: Add support for hyperv enlightenments features
da2132d124 docs: Recommend virtio instead of virtio-(non-)transitional
7b73e681a2 vmx: Get the VMware boolean uefi.secureBoot.enabled
ec8be9aceb qemu: Avoid use of '-loadvm' commandline argument for internal snapshot reversion
2da32ff468 qemu: monitor: Extract vmstate presence for internal snapshots in qemuBlockGetNamedNodeData
6902e77c01 qemu: Add enum entries for 'snapshot-load' qemu job
2ed93e1a4b qemu: monitor: Add monitor infrastructure for 'snapshot-load' QMP command
c82dd60b2e qemuSnapshotForEachQcow2: Handle also NVRAM image for internal snapshots
5ca0552d31 qemuSnapshotForEachQcow2: Refactor
5dfd0a0ce8 qemu: Move 'qemuDomainSnapshotForEachQcow2(Raw)' to qemu_snapshot.c
60838fee08 qemuDomainSnapshotForEachQcow2Raw: Remove 'driver' argument
20ffcb912f qemu: Don't store path to qemu img
25fdb57d8e ch: Enable callbacks for ch domain events
ed1cef6264 ch: enable virNodeGetMemoryStats API
91d6a0a1a9 Translated using Weblate (Swedish)
cf37b66835 Translated using Weblate (Swedish)
af3d7fa7df Translated using Weblate (Swedish)
4454af822e Translated using Weblate (Swedish)
25f72a3b72 Translated using Weblate (Swedish)
221b2fe856 Translated using Weblate (Swedish)
a0554d6922 Translated using Weblate (Czech)
d79542eec6 qemu: Read back the profile name after creation of a TPM instance
957bda01c8 qemu: Move adding --tpmstate to swtpm command line into own function
fc9a333f37 qemu: Move adding of keys to swtpm command line into own function
cd37721d19 qemu: Extend swtpm_setup command line to set a profile by its name
526f08da62 docs: Add documentation for the TPM backend profile node
90c40d3b9c conf: Add support for profile parameter on TPM emulator in domain XML
498b5b7440 schema: Extend schema for TPM emulator profile node
15ba6edabd conf: Define enum virDomainTPMProfileRemoveDisabled
1079532d74 util: Add parsing support for swtpm_setup's cmdarg-profile capability
279b14cb81 qemu: Pass virQEMUDriverConfig rather than some of its fields
8bba15bdc1 conf: Move TPM emulator parameters into own struct
b0aa9d31f2 qemu: Avoid useless tmp variable in qemuCanonicalizeMachine
5904676d2f ch: explicitly set INFILESIZE to 0
cec5bb372a ch: reattach PCI devices to host while stopping guest
1e8cc91f9d ch: allow hostdev in domain definitions
c6dbc6042d ch: prepare host for PCI passthrough
acfe2e7a50 ch: prepare domain definition for pci passthrough
5d4f9e1bdd ch: add host device manager to driver
89ef0c0f2b hypervisor: move HostdevHostSupportsPassthroughVFIO
b05f6134c9 hypervisor: move HostdevNeedsVFIO to hypervisor
0dad1ec009 kbase: virtiofs: Clarify migration support statement
f35f817ebf qemu: process: Introduce setup of block-device backed NVRAM
fce4319f58 qemu: process: Extract setup of file-backed nvram from template
32228ecb02 conf: Remove nonsensical requirement of nvram format matching firmware format
d3016e47be qemuFirmwareMatchDomain: Don't base firmware selection on nvram image format
2aa644a2fc qemuPrepareNVRAM: Refuse conversion of NVRAM backing file format
6540cc08b1 conf: Always format firmware image format
49ce561e3f conf: domain: Output 'format' attribute of '<nvram>' also for' raw images
366907e520 firmware: Add 'templateFormat' XML attribute and plumb it in
f90567f3a8 docs: formatdomain: Clarify that NVRAM template is also being autoselected
a448d4a18a conf: domain: Clarify nvram/loader format logic
d57630c282 qemu: Install backing store terminators for 'pflash' blockdevs
6a8bcd1110 qemuFirmwareEnsureNVRAM: Don't try to setup non-local nvram
273157dd9f qemuPrepareNVRAM: Don't attempt to create NVRAM on block device
fde04774db syntax-check: Suggest ways to fix internal references
b3a4b049c4 docs: Document authselect to enable the NSS module
3224b25607 docs: Rework documentation for the NSS module
24580d13d1 qemu: Move PostParse functions out of qemu_domain.c
bf2af76ec2 qemu_hotplug: Do not report unknown error when hot-unplugging non-existing device
aeebb30ba2 Drop unused function declarations
6c50d11276 virnetserverclient.h: Fix typo in comment of virNetServerClientPrivPreExecRestart()
a053f57ebc docs: Add Sys::Async::Virt to apps.html
dbe4bdbe3a Translated using Weblate (Swedish)
17d03614de Translated using Weblate (Swedish)
4d19cbaa0d Translated using Weblate (Swedish)
e13d1f0c8c Translated using Weblate (Swedish)
abef180b69 Translated using Weblate (Swedish)
75ac9929bb Translated using Weblate (Swedish)
d359855df7 Translated using Weblate (Swedish)
1287dc21a6 Translated using Weblate (Swedish)
e088f2107e Translated using Weblate (Swedish)
309c5cd4a3 ci: Update with newer lcitool
d88ebd4374 ch_monitor: Report OS error when removing socket fails
f1f4cbb50a ch_monitor: Avoid possible double free in virCHMonitorClose()
4be361a385 test_driver: provide basic disk hotunplug support
c530a96151 test_driver: provide basic disk hotplug support
c7611a6b13 Translated using Weblate (Swedish)
756257497d Translated using Weblate (Swedish)
5ea60597b0 Translated using Weblate (Swedish)
ff836adb4b Translated using Weblate (Swedish)
5fbf054360 Translated using Weblate (Swedish)
948c9cf7a1 Translated using Weblate (Swedish)
1872a09f14 Translated using Weblate (Swedish)
340b5dad78 Translated using Weblate (Swedish)
863df80534 Translated using Weblate (Swedish)
d4c2dc239a Translated using Weblate (Swedish)
6721985db7 Translated using Weblate (Swedish)
b86dd42113 Translated using Weblate (Swedish)
27ae5e602a qemu_hotplug: Report better error message for platform serial devices
52c2e3e0a7 qemu: Expose qemuChrIsPlatformDevice outside from qemu_command
9dc2226e68 NEWS: qemu: add multi boot device support on s390x
bf0308b2d4 qemu: command: add multi boot device support on s390x
48fd995f3b tests: add capabilities for QEMU 9.2.0 on s390x
3ccf692e08 qemu: capabilities: Add QEMU_CAPS_VIRTIO_CCW_DEVICE_LOADPARM
a3b8753db9 virnetdevopenvswitch: Warn on unsupported QoS settings
9132b486a3 Translated using Weblate (Chinese (Simplified) (zh_CN))
844d1036eb qemu_domain: Automagically add IOMMU if needed
b15047ff26 qemu: Turn EIM IOMMU on automagically
a9797d7c43 libvirt_private.syms: Export virDomainIOMMUDefNew()
e393d688a3 Translated using Weblate (Swedish)
e45313c031 ch: check return value of virJSONValueArrayAppend
da66bf53b0 util: json: check return value of virJSONValueFromJsonC
13f40898ab qemu: chardev: avoid impossible overflow
2e64ca6ef2 Translated using Weblate (French)
736e386273 docs: fix since tag for TPM with custom path
806e266fa1 docs: formatdomain: fix XML snippets
bb5e26749f qemu: explicit swtpm state locking
f1304cc566 qemu_tpm: handle file/block storage source
a110042d0c schema: add TPM emulator <source type='dir' path='..'>
579fd44612 schema: add TPM emulator <source type='file' path='..'>
6d4eb07a55 tpm: rename 'storagepath' to 'source_path'
cc0aab9395 util: check swtpm nvram-backend-{dir,file} capabilities
78a9e7bf4a Translated using Weblate (Swedish)
ef8ea25a7c Translated using Weblate (Romanian)
a52cd504b3 qemu: Report supported panic device models in domcapabilities
5d9b886a4e spec: Fix attributes for some qemu dirs in %{_rundir}
dec2f370ca Translated using Weblate (Swedish)
faf6edfa74 json: do not call json_tokener_free with NULL
23d78e1c58 Translated using Weblate (Swedish)
e081541b32 Translated using Weblate (Swedish)
14bf42613f Translated using Weblate (Swedish)
021fafe5f6 Translated using Weblate (English (United Kingdom))
44de1c58a6 Translated using Weblate (Swedish)
6da4de016e Translated using Weblate (Swedish)
eb4ed1fe15 docs: domain: Be more upfront about 'sgio' not being actually supported
d02140383d virstring: Use 'g_new0' instead of improper use of 'g_malloc0_n'
bb4bd9d31f Replace improper use of g_malloc(0) with g_new0
354a3d2be4 virJSONValueFromString: Prefix error message from 'json-c'
e71a510605 qemu: Fix maximum physical address size in baseline CPU
f22d00a9e6 Post-release version bump to 10.10.0
8f4dc1bd62 Release of libvirt-10.9.0
e011ad32b1 Translated using Weblate (Swedish)
961fb8944d spec: Fix attributes for ghosts directories in %{_rundir}
7581e3b6d5 Revert "network: add rule to nftables backend that zeroes checksum of DHCP responses"
12b456c94b Translated using Weblate (Swedish)
e07535b531 Translated using Weblate (Swedish)
20cca0d6d5 Translated using Weblate (Korean)
6e700f0000 Translated using Weblate (Korean)
564de95569 Translated using Weblate (Korean)
271850f790 Translated using Weblate (Korean)
ceb2f089c1 Translated using Weblate (Ukrainian)
342ebdf500 Update translation files
34325bb59a Translated using Weblate (Swedish)
372d4b42d3 docs: permit a user's chosen identity with SoB
42ab0148dd network: add rule to nftables backend that zeroes checksum of DHCP responses
b18fd84a68 po: Refresh potfile for v10.9.0
e44db63d07 Translated using Weblate (Swedish)
08c907bac9 tests: add capabilities for QEMU 9.1.0 on s390x
d5af1e90bb network: don't unset the firewalld zone if it's going to be immediately re-set
e8228a9e79 network: ignore/don't log errors when unsetting firewalld zone
dbc9fbf644 NEWS: Report CPU model blockers in domain capabilities
f4dc248a95 domain_capabilities: Report CPU blockers
016be5510a domain_capabilities: Sort CPU models
0c6134f190 util: Introduce virStringListRemoveDuplicates
f928eb5fc8 qemu: Change CPU comparison algorithm for future models
e373f87034 qemu: Introduce virQEMUCapsGetCPUBlockers
5f8abbb7d0 cpu: Introduce virCPUCompareUnusable
591b364f49 qemu: Separate partial CPU check into a function
52d2a8eb6c qemu: Use virCPUCompare in qemuConnectCompareHypervisorCPU directly
1c45473b93 qemu: Use g_autoptr in qemuConnectCompareHypervisorCPU
5475688a29 cpu: Introduce virCPUGetCheckMode
cd93f7ddab cpu_map: Use compat partial check for all x86 CPU models
f8ade72c2b cpu_x86: Introduce <check> element for CPU models
0cf9039071 Translated using Weblate (Swedish)
3e98349542 ci: Move definition of exit codes allowed to fail for cirrus jobs
d60979f731 spec: Drop nwfilter dependency in libvirt-daemon-xen
0884bf1f3e ci: Regenerate with latest lcitool to pick up 'cirrus-ci' out of credit detection
755b53c3a5 Translated using Weblate (Swedish)
c0aa21b6d4 Translated using Weblate (Swedish)
54bd75fcce docs: formatdomain: Document the temporary file for transient disks
36080e1b57 qemu: snapshot: Delete leftover overlay files for <transient/> disks
35fef220f1 rpm: Require dmidecode on more architectures
7cbe9e94c4 util: bitmap: Rewrite virBitmapShrink using new helpers
e506e0b3f1 util: virbitmap: Extract clearing of unused bits at the end of the last unit
e572150ebe virbitmap: Extract and reuse buffer size calculation into a function
cfe638ef80 virBitmapNewCopy: Honor sizes of either bitmap when doing memcpy()
99acc29557 NEWS: Fix naming of DISK_DETECT_ZEROES migration parameter
f7c89763b1 qemu: Do not hardcode Hyper-V feature names on command line
ca8c0862ac qemu: Add more translations to virQEMUCapsCPUFeatureTranslationTable
5148f64a3c ci: refresh with 'lcitool manifest'
e937929c16 wireshark: drop gmodule.h include to avoid glib warnings
c891f17c2b tests: stop stubbing libselinux APIs for purpose of data overrides
0fd36e9656 lxc: fix variable storage order before call
f2710260d4 qemu_namespace: Only replicate labels on created files
26f249034d qemu_namespace: Properly report new files
2b19f4b82d qemu_namespace: Rename variable
9cff1e29d3 tests: qemucapabilities: Add test data for the qemu-9.2 dev cycle
ec47e2e0fd qemuxmlconftest: Add '9.1.0' versions of test cases for 'reconnect' option of chardevs
baa4edfb79 qemu: chardev: Use 'reconnect-ms' instead of deprecated 'reconnect'
23fa1d2184 qemu: capabilities: Introduce QEMU_CAPS_CHARDEV_RECONNECT_MILISECONDS
050398a4c3 qemuxmlconftest: Pin 'disk-network-gluster' case to qemu-9.1
4beb255138 qemuxml(conf|active)test: Use 'nbd' instead of 'gluster' in 'disk-backing-chains-(no)index' cases
d018c8dc9e qemuxmlconftest: Use only 'nfs' protocol in 'disk-network-nfs'
e4829506fa qemublocktest: Mark 'gluster' case in image creation test as deprecated
b9e43f882f qemublocktest: Mark gluster cases in XML->json->XML tests as deprecated
b6545bcec1 qemublocktest: Convert all 'gluster' instances to 'nbd' in 'xml2json' cases
81493d8eb6 apparmor: Allow running i686 VMs on Debian 12
e996536a3b Remove pointless bool conversions
d7a57f5275 Translated using Weblate (Swedish)
e2c6f4c800 qemu: snapshot: Remove dead code in 'qemuSnapshotDeleteBlockJobRunning'
2e29ab3269 NEWS: mention zero detection for non-shared-storage migration
332ee4931a docs: Add warning about using a cleared image with VIR_MIGRATE_PARAM_MIGRATE_DISKS_DETECT_ZEROES_ZEROES
04d6a0ec5d qemu: migration: Fix blockdev config with VIR_MIGRATE_PARAM_MIGRATE_DISKS_DETECT_ZEROES
0c653fc9a5 util: Rename variable "major" in virIsDevMapperDevice
f07068d61c Translated using Weblate (Swedish)
46d0f88f8b Translated using Weblate (Swedish)
e29d087f23 Translated using Weblate (English (United Kingdom))
50cc7a0d9d docs: Document watchdog action=dump slightly more
37800af9a4 network: inhibit idle timeout of daemon if there are any active networks
f677665ce9 Translated using Weblate (Swedish)
d721b6840f libxl: Reject VM config referencing nwfilters
068771068d NEWS: Mention documention improvements of image format settings
c0ba3ed69d network: a different implementation of *un*setting firewalld zone when network is destroyed
cb4e38d4b1 network: a different way of supporting firewalld zone for mode='open' networks
d552d810b9 network: call network(Add|Remove)FirewallRules() for forward mode='open'
ef760a4133 Revert "network: support setting firewalld zone for bridge device of open networks"
816876f517 Revert "network: *un*set the firewalld zone while shutting down a network"
bd6d7ebf62 qemu: Use consistent naming for save image format
b0dc8a923d qemu: conf: Improve the foo_image_format setting descriptions
07467e2719 docs: Prohibit 'external' links within the webpage
dcc8deb536 docs: newreposetup: Drop section about 'libvirt project server'
5c1ba38913 docs: Use relative links within the web page
bafb54f073 kbase: Fix link in 'merging_disk_image_chains' article
86a5acbe10 docs: Reject non-https external links
8618535990 docs: remote: Replace broken link to article about 'ssh-agent'
72fb7cd75c news: mention internal snapshot changes
aa08a30048 qemu: snapshot: Allow internal snapshots with PFLASH nvram
8be8b7de78 qemuSnapshotActiveInternalDeleteGetDevices: Add warning when deleting inconsistent snapshot
eac1a86f72 qemu snapshot: use QMP snapshot-delete for internal snapshots deletion
b93af62c40 qemu snapshot: use QMP snapshot-save for internal snapshots creation
6d8ae98fa0 qemu: monitor: Store internal snapshot names from 'query-named-block-nodes'
9df1453db8 qemu: capabilities: Introduce QEMU_CAPS_SNAPSHOT_INTERNAL_QMP capability
ce4ed8deef qemu: blockjob: Add job types for 'snapshot-save/delete'
5d0773633a qemu: monitor: Add plumbing for 'snaphot-save'/'snapshot-delete' QMP commands
2e325804cc qemuDomainObjWait: Annotate with G_GNUC_WARN_UNUSED_RESULT
93d97d8fa2 cpu_map: Drop vmx-invvpid-single-context from CPU models
b1d4196580 cpu_map: Drop vmx-ept-{uc,wb} features from CPU models
29aa9b02aa qemu: Replace big condition in virQEMUCapsCPUFilterFeatures with array
98700d354b qemu: Translate vmx-invvpid-single-context-noglobals CPU feature
662e511d1e cpu-data.py: Properly handle aliases
00e55059e6 qemu: Do not drop unknown CPU features from domain XML
aae8a5774b qemu: Drop vmx-* from migratable CPU model only when origCPU is set
cd630c1b16 Translated using Weblate (Swedish)
51e9a281bd Translated using Weblate (Korean)
9c962b3902 Translated using Weblate (Swedish)
215cada343 util: Look for newer name of cpu wait time statistic
7d6759135e qemu: Handle locking of TPM state directory for incoming migration
454219ad6c security: Allow skipping locking when labeling lock files
8fe803247e security: Always forget labels for TPM state directory
3bfcb35dd5 qemu: migration: Don't remember seclabel for images shared from current host
b581045520 storage_source: Add field for skipping seclabel remembering
eabeae605f security_(dac|selinux): Unref remembered security labels on outgoing migration
2983dd44c5 virSecuritySELinuxRestoreImageLabelInt: Move FD image relabeling after 'migrated' check
568b3c6abe virParseOwnershipIds: Refactor
7af0b6ea75 virFileIsSharedFSOverride: Export
da0c363835 qemu: Always set labels for TPM state
f7b9313ec7 utils: Use overrides in virFileIsSharedFS()
6952af8b43 qemu: Propagate shared_filesystems
df3597ee70 qemu: Introduce shared_filesystems configuration option
5ea466648c security: Fix alignment
c6ba83b3e4 test_driver: provide basic NIC hotunplug support
cda4ee02a6 test_driver: provide basic NIC hotplug support
3b296a98aa domain_validate: Validate dma_translation for iommu models
8105426d8f libxl_conf: Add check for unsupported graphics type
cb2a6ef8b5 libxl_conf: Fix config generation for multiple serial devices
655225315c Translated using Weblate (English (United Kingdom))
5f81aa953e Translated using Weblate (Swedish)
89ce634253 virsh: Add support for VIR_MIGRATE_PARAM_MIGRATE_DISKS_DETECT_ZEROES migration parameter
621f879adf qemu: Introduce and wire in 'VIR_MIGRATE_PARAM_MIGRATE_DISKS_DETECT_ZEROES'
448b14f74d qemu: migration: Remove 'nmigration_disks' variable from all places
aaefaabf5a qemu: migration: Extract validation of disk target list
4ebf1acb83 qemu: migration: Avoid use of 'nmigration_disks'
d98beef107 qemu: migration: Don't log 'nmigrate_disks'
ab52a069ee qemuMigrationSrcBeginPhaseBlockDirtyBitmaps: Use qemuMigrationAnyCopyDisk()
9bf319147c virTypedParamsGetStringList: Ensure that returned string list is NULL-terminated
7933310ce9 virTypedParamsGetStringList: Ensure that returned array is NULL if there are no matching fields
b74fed0173 virTypedParamsFilter: Introduce option to filter also by type
e5fae984b1 virTypedParamsGetStringList: Refactor and adjust docs
933ab93e8f virTypedParamsFilter: Adjust return type and docs
165b30e06a qemu: migration: Pre-create QCOW2 images for non-shared storage with 0 allocation
54109db826 qemu: blockjob: Clean out disk mirror data after concluding the job
b85b60d140 qemu: blockjob: Update 'mirror' of a copy job before removing images
fc4d0e7461 testutilsqemuschema: Support 'unstable' feature in QMP schema validator
7203b7df6b testutilsqemuschema: Rename and document 'testQEMUSchemaValidateDeprecated'
f05488f78c Post-release version bump to 10.9.0
314fd5f40c Release of libvirt-10.8.0
bcd5ae4e73 qemu: fix regression in update-device for interfaces
120de48828 Translated using Weblate (Swedish)
ded649c09e NEWS: Describe more fixed things for this release
10a30b5dbb NEWS: YAJL -> json-c switch
3e15dd6fc7 news: Mention 'showmount' dependency change and overflow/memleak fixes
b4c910d5a4 NEWS: add blurbs about a couple of bugs I fixed this month
55c3c09197 qemu: Look for qemu-bridge-helper in more directories
ed1fa1d197 Translated using Weblate (Swedish)
8efd3762db Translated using Weblate (Ukrainian)
e400c88a61 Translated using Weblate (Korean)
4cf8067c73 ci: adapt to 'dtrace' package split
8a9750cb29 Translated using Weblate (Korean)
1609138e50 Update translation files
c50fe682e9 po: Refresh potfile for v10.8.0
f527da37be cpu_map: Fix SierraForest CPU model
97f41f4878 Translated using Weblate (Swedish)
785dfad13c rpc: ssh: Allow SSH_ASKPASS_REQUIRE
6126f743b1 qemu: Provide sane default for dump_guest_core
18b61cb4f9 qemu.conf.in: Fix dumpCore capitalization
8287ca7119 Translated using Weblate (Swedish)
de8b3b9764 Translated using Weblate (Georgian)
badc4b44f8 Translated using Weblate (Swedish)
ff94824125 Translated using Weblate (Swedish)
d86dc9d308 Translated using Weblate (English (United Kingdom))
469824ce21 Translated using Weblate (Swedish)
6f0974ca32 qemu: Generate domain memory backing path directly
f035f24777 qemu: Rename memory path functions
d599fc3d57 qemu: Make qemuGetMemoryBackingDomainPath static
ff49d2a8c2 qemu: Use per-domain private memoryBackingDir for new memory backends
f58a4dc9d5 qemu: Set memoryBackingDir in private data upon start
da8a1d7943 qemu: Add memoryBackingDir to qemuDomainObjPrivate
c9a35eb255 qemu: Change parameters of qemuGetMemoryBackingDomainPath()
edcf14be9c qemu: Move domain-related functions to qemu_domain
1c76827270 meson: Sort values reported in summary()
794d49e3cf meson: Restore alphabetical order of reported libraries
6d09340d6f ci: drop yajl completely
81e532c701 util: json: remove yajl implementation
d96e753d84 meson: options: drop yajl
84198ad88a nss: convert findMACs to use json-c
a8d828c88b nss: convert findLeases to use json-c
9e6555fd90 util: json: write a json-c implementation
28c9872639 meson: switch checks to depend on json-c as well as yajl
1873b54512 meson: add option for building with json-c
297fbcb346 ci: install json-c too
dcb7cfd149 build: introduce WITH_JSON
8eba36d4b1 tests: switch to compact empty JSON object formatting
330cf7f492 util: json: introduce virJSONStringPrettifyBlanks
e14a5fcac4 util: use uint32 instead of char[4] for several virSocketAddrIPv4 operations
009464902a util: make virSocketAddrIPv4 a union
14623a3424 util: fix virSocketAddrMask() when source and result are the same object
f7a2d158f7 network: fix argument order/log level in message about firewall_backend
c7ea694f7d qemu: rework needBridgeChange/needReconnect decisions in qemuDomainChangeNet()
601f4160b9 qemu: replace open-coded remove/attach bridge with virNetDevTapReattachBridge()
e3f8bccea6 util: don't return early from virNetDevTapReattachBridge() if "force" is true
a37bd2a15b qemu: prevent unnecessarily failing live interface update
852380cef5 qemuBuildChardevCommand: Remove unused variable
24d468993c qemu: Reject unsupported chardev backend protocols
3778964207 conf: Convert 'protocol' field of TCP char device backend to proper type
2256466f70 qemu: monitor: Remove the old chardev backend generator
e352a692a7 qemu: Use the new chardev backend JSON props generator also in the monitor
d897ad2b89 qemu: Move check for chardev backends which can't be hotplugged out of the monitor
b8129d2530 qemuxmlconftest: Add test case for QMP schema validation of -chardev backends
e00739ff0d qemuxmlconftest: Add support for validating schema for 'chardev-add'
36d06a5637 qemu: Introduce unified chardev backend config generator
1bc023cae8 qemuxmlconftest: Add 'chardev-backends' test case
9c88a566d8 qemu: capabilities: Explain that QEMU_CAPS_CHARDEV_JSON will be used in tests only
d2dd209cdd Translated using Weblate (English (United Kingdom))
03970c886b Translated using Weblate (Swedish)
2e9af9674c Translated using Weblate (Swedish)
22d0c0fd32 Translated using Weblate (Swedish)
1a62add889 Translated using Weblate (Swedish)
08aad30cbb Translated using Weblate (Swedish)
f1fd89fea7 Translated using Weblate (Swedish)
a2f5095b93 Translated using Weblate (English (United Kingdom))
31c19057a7 Translated using Weblate (Swedish)
e95a1e89af Translated using Weblate (Swedish)
50404ad307 rpm: Add riscv64 to arches_qemu_kvm
200f60b2e1 network: *un*set the firewalld zone while shutting down a network
1a3778fe0a network: remove firewalld version check from networkSetBridgeZone()
1a72b83d56 network: support setting firewalld zone for bridge device of open networks
eeebbc1eec network: belatedly update an error message
114c0ec656 network: permit <forward mode='open'/> when a network has no IP address
d0a48eeb72 network: Remove unused variable in networkDestroy
8a2717e803 network: Clean up after disappeared transient inactive networks
2bea2782d5 network: Separate cleanup from networkRemoveInactive
74a22c09be network: Try to read dnsmasq PIDs for inactive networks too
447fda8981 network: Clean up after inactive objects during start
0e43cb09ee network: Don't check if network is active in networkShutdownNetwork
3e43670f01 network: Move port deletion into the shutdown function
5988fdec91 network: Do not call virNetworkObjUnsetDefTransient on start cleanup
97ed0574ea network: Do not update network ports for inactive networks
02b57caf5e tests: Fix typo in README.rst of qemucapabilitiesdata
d622ca04f6 apparmor: Don't check for existence of templates upfront
4b68c7e55b resctrl: Do not rewrite default MB values for new allocations
ebc4580a5f Revert "vircommand: Parse /dev/fd on *BSD-like systems when looking for opened FDs"
308ec0fb2c vircommand: Parse /dev/fd on *BSD-like systems when looking for opened FDs
4df8dc576f vircommand: Make sysconf(_SC_OPEN_MAX) failure non-fatal
6ded014ba3 vircommand: Isolate FD dir parsing into a separate function
dfe496ae33 vircommand: Drop unused arguments from virCommandMassCloseGetFDs*()
8cf7d0d457 tests: Add caps2xml and resctrl data from the wild
bfad111c43 resctrl: Use cache IDs instead of max_id/max_cache_id
f3fd0664cf resctrl: Don't assume MBA availability in virResctrlAllocNewFromInfo
bc97a2c043 capabilities: Also report L2 caches
4437a775dc resctrl: Add virResctrlInfoPerTypeFree
7c40f1ead9 resctrl: Add virResctrlInfoMemBWFree
03b6383f33 resctrl: Move virResctrlAllocCopyMemBW up in the file
d7e3a15a98 resctrl: Relax the limit of maximum memory bandwidth allocation
b4f93ae8af docs: Document memory bandwidth allocation limits more clearly
eae19bb505 resctrl: Account for memory bandwidth of 0 being valid
b04730f6f2 docs: Clarify hypervisor support for nwfilter profiles
f60e5f87d4 documentation: Remove untrue statement in GetVersion() description
0186a13f54 Translated using Weblate (Swedish)
80faf18068 Translated using Weblate (Swedish)
cc05007a43 vmx: use xmlBufferDetach() when applicable
09ebe53349 util/virxml: use xmlCtxtGetLastError when applicable
317139a316 util/virutil: Use readpassphrase when libbsd is available
94e8a5b650 vmx: Allow '*' to appear in VMX file keys
5f6ccb0875 Allow apparmor parser to be executed in /usr/bin
d15b7c3859 qemuxmlconfttest: Add test case for invalid disk target
e562b16ede virDiskNameParse: Fix integer overflow in disk name parsing
a9ede822da virconf: Properly fix numeric overflow when parsing numbers in conf files
23cb613606 internal: Add helper macro for checking multiply and add overflows
3c5839973f virDomainFeaturesDefParse: Add comment warning about features being specified repeatedly
ead2419df3 virDomainFeaturesTCGDefParse: Don't leak 'tcg_features' when '<tcg>' feature is repeated
574769ceb6 virDomainFeaturesHyperVDefParse: Don't overwrite hypervisor vendor_id
8e28f2c5c2 virBitmapShrink: Do not attempt to clear bits beyond end of buffer
bc02cb9506 virDomainDefParseBootInitOptions: Don't leak 'name' on failure
2feeefc0b4 cpu_map: Install SierraForest description file
b7a133f200 Translated using Weblate (Swedish)
ecffc91d02 qemuBackupDiskDataCleanupOne: Don't skip rest of cleanup if we can't enter monitor
8666523b7d virconf: Fix numeric overflow when parsing numbers in conf files
5d77061d7e conf: Don't overwrite KVM feature config struct if the feature is present twice
3afbb1644c cpu_map: Add SierraForest CPU model
6ac72ea6dd cpu_map: Add missing feature "avx-vnni-int16"
4d3a2c61a3 Translated using Weblate (Swedish)
be183218ed Translated using Weblate (English (United Kingdom))
9b22c25548 qemu: backup: Use 'async' monitor in 'qemuBackupDiskDataCleanupOne'
2ccb213f94 virshtest: Add test case for script friendly options
fc9442a638 NEWS: Mention breakage of scrip-friendly virsh output
0082148420 virsh: cmdList: Revert to script-friendly output for 'virsh list --uuid'
a35a355b09 tests: qemucapabilitiesdata: Add caps for 'caps_9.1.0_riscv64' (captured on x86_64)
712b2c8f01 tests: qemucapabilities: Update 'caps_9.1.0_x86_64' for final release
61c8a7180e qemuProcessSetupRawIO: Refactor return value and remove useless #ifdef
d02a77c2ff spec: Demote 'nfs-utils' as a weak dependency of 'daemon-driver-storage-core'
ce1c9bb8ea storage: fs: Remove build-time detection of 'showmount' program
6f10d15ca1 spec: Fix dtrace BuildRequires on fedora 41+
f6fb097e11 virnetdevtap: Add better error message for a possible common user error
4ce9196dc4 virnetdevtap: Do (not) use NULLSTR consistently
a16bd55819 Translated using Weblate (Swedish)
ad92468924 qemu: Use pvpanic by default on aarch64
6d92185a49 qemu: Sometimes the default panic model doesn't exist
9e1970efa5 qemu: Refactor default panic model
f22583c6c4 tests: Add coverage for panic on riscv64
ac05dc8d4f qemu_driver: Fix indentation
3a4a26f53e Post-release version bump to 10.8.0
7d72b18017 Release of libvirt-10.7.0
d9eac9bb54 NEWS: Mention fix for CVE-2024-8235
f4ebbb1dcb Translated using Weblate (English (United Kingdom))
76f6caee3c qemu: Fix a few comments
479b9b1325 Translated using Weblate (Ukrainian)
f582acfcb5 Translated using Weblate (Korean)
8dfb12cb77 udevListInterfaces: Honour array length for zero-length NULL arrays (CVE-2024-8235)
3284b0d8cd docs: Document presence of PS/2 feature in domcaps
725afb4e7b qemu: Expose availability of PS/2 feature in domcaps
e0e496d90c qemu: Change signature for virQEMUCapsSupportsI8042Toggle()
d292c5ba17 qemu: Export a few functions
21562c4df6 NEWS: Add an entry for network support in ch driver.
d9be0beb4c ch: Enable bridge network mode
8a44f78625 ch: interface: correctly update nicindexes
4d8ebbfee8 virschematest: Replace g_lstat() with virFileIsLink()
48bdeaf2fa Update translation files
87c3fa1cde conf: check for migration job during domain start
cabb0dda0e po: Refresh potfile for v10.7.0
1819dcbebc Translated using Weblate (Chinese (Simplified) (zh_CN))
38fddf2250 Translated using Weblate (English (United Kingdom))
805f66d7ca hypervisor: interface: Stub out virDomainCreateInBridgePortWithHelper using 'socketpair' on win32
1b815465d9 remoteDispatchConnectOpen: Fix check for 'BHYVE' connection type
aa64209073 ch: Enable NAT Network mode support
af87ee7927 hypervisor: Move domain interface mgmt methods
7b6702d516 hyperv: Support hv-xmm-input enlightenment
0313a500a9 hyperv: Support hv-emsr-bitmap enlightenment
d543c4e753 Translated using Weblate (Chinese (Simplified) (zh_CN))
0888784f38 qemu: Use virEventThreadStop() in qemuProcessStop()
7aca235d8d vireventthread: Introduce virEventThreadStop
bec195607c NEWS: Mention the new 'ps2' feature
825516e6e3 qemuxmlconftest: Add test cases for the new 'ps2' feature
a9a5f8ef39 qemu: Introduce the 'ps2' feature
9eb3c28323 qemu_capabilities: Introduce QEMU_CAPS_MACHINE_I8042_OPT
51521d13a8 qemu: Improve PS/2 controller detection
22fc1e2977 Translated using Weblate (Chinese (Simplified) (zh_CN))
4aaa2aa4cc Translated using Weblate (English (United Kingdom))
62d6e8dcb2 qemu: validate: Reject empty USB disks
204013d4aa qemu: block: Allow NULL 'data' in 'qemuBlockStorageSourceChainDetach'
85e07fb1ce security: apparmor: Allow QEMU read /proc/sys/vm/max_map_count
a70cdeeb2a conf: Validate QoS values
ab489ea318 conf: Introduce virNetDevBandwidthValidate()
f644cba8ae virsh: Simplify vshTableRowAppend() calling in cmdList(), part two
cf0e0715e0 virsh: Simplify vshTableRowAppend() calling in cmdList(), part one
ab7f877f27 lib: Use NULLSTR family of macros more
3780522968 Translated using Weblate (English (United Kingdom))
797dd8ffca Translated using Weblate (English (United Kingdom))
1627f38a2c Translated using Weblate (Chinese (Simplified) (zh_CN))
4de8962a79 virarptable: End parsing earlier in case of NLMSG_DONE
ef84581a69 virarptable: Fix check for message length
e7530769e8 virarptable: Properly calculate rtattr length
271940223c virsh: allow both --table and --uuid at the same time
b1524a3efc ci: update OpenSUSE Leap to 15.6
0290dbeac7 tests: json: relax some test cases
1371aeb281 Translated using Weblate (Chinese (Simplified) (zh_CN))
f547c76bc5 Translated using Weblate (Swedish)
239cfeaf55 formatstorage: Document qcow2 default version change
03852c85af cpu_map: Add GraniteRapids CPU model
19f30f68ce sync_qemu_models_i386.py: Add missing features
a18b232712 cpu_map: Add libcpuinfo as optional data source
b3edf03c31 qemu: hotplug: Rollback FD passthrough for 'slirpfd' and 'vdpafd' on hotplug failure
1b797e6421 virnetlibsshsession: Reflect API change in libssh
c195be19ab Translated using Weblate (Swedish)
6215035e37 Translated using Weblate (Swedish)
8fce5916f3 Translated using Weblate (Swedish)
a2451f6da5 Translated using Weblate (Swedish)
244fdeba69 Translated using Weblate (Swedish)
cd9709a6ab glibcompat: remove obsolete clang workaround
71f14351f9 qemuxmlconftest: Add test cases for broken and missing XML files
4dc889a626 testQemuConfXMLCommon: Strip 'abs_srcdir' paths from '.err' files in qemuxmlconftest
63080f0582 glibcompat: "Backport" 'g_string_replace'
66112fbabb NEWS: Mention restore with n/w devices support for ch
c4be2cb2de ch: kill CH process if restore fails
0587ee2aab ch: support restore with net devices
4ae70b7c2d ch: refactor virCHMonitorSaveVM
fd34fbed79 ch: use monitor socket fd to send restore request
4919f3a120 ch: support poll with -1 in chSocketRecv
ea271081dd ch: refactor chProcessAddNetworkDevices
3e41cd5e82 ch: Pass net ids explicitly during vm creation
fa66343ef9 ch: report response message instead of just code
14ca8ef256 qemucapabilitiesdata: Update data for qemu-9.1 dev cycle on x86_64
022457e748 qemuxmlconftest: Don't use soon-to-be-removed machine types
c122aa1021 qemuxmlconftest: Add test for old-style NUMA memory specification
6d7dd09e8a qemu: format dma-translation on intel-iommu command line
6866f958c1 conf: add dma_translation attribute to iommu
b2cc19e5fd qemu_capabilities: Introduce QEMU_CAPS_INTEL_IOMMU_DMA_TRANSLATION
11f6773f19 qemu: Avoid false failure when resuming post-copy migration
79e0b50bb6 qemu: Add support for postcopy-recover-setup migration state
18fd4899f3 vsh: Allow vshReadlineInit() to be called multiple times
376e0424d8 Translated using Weblate (Swedish)
b6f6b45f7b Translated using Weblate (Swedish)
f3e670ee6b network: fix crashing "modify" option for hostname
959ecee474 network: NULL check for "modify" DNS-txt records
0caacf47d7 apparmor: Allow more paths for qemu-bridge-helper
2be2fb9a9f Allow unmounting some things libvirt mounted
432e442ca8 qemuxmlconftest: Add tests for the ACPI stripping hack on s390
4ba4f659e4 qemu_domain: Strip <acpi/> from s390(x) definitions
ee84b85a17 Translated using Weblate (Swedish)
049846497b Post-release version bump to 10.7.0
a33190e717 Release of libvirt-10.6.0
b2de9720f4 Translated using Weblate (Swedish)
30a71fd6a0 Revert "network: allow "modify" option for DNS-Srv records"
49433d41e4 Translated using Weblate (Swedish)
6b521fef8c Translated using Weblate (Swedish)
ac0b669c56 security: Allow RW access to pstore device
d913f204e0 qemu: Pre-create pstore device file
3033a9380f Translated using Weblate (Korean)
a0ecbb46e4 Translated using Weblate (Swedish)
106a87aec8 Update translation files
87789cbcbf Translated using Weblate (Swedish)
aec390df81 NEWS: Document features/improvements/bug fixes I've participated in
de355b7873 qemu: Autofill pstore path if missing
7428738597 po: Refresh potfile for v10.6.0
d842afb88f Translated using Weblate (Swedish)
c33a4d0a2f Translated using Weblate (English (United Kingdom))
bd11c753f3 virsysinfo: Calculate OEM string index better
5bb4540dbb virsysinfo: Be more forgiving when decoding OEM strings
98a9dc532d tests: Add HPE Apollo test case to sysinfotest
185065b645 virsysinfo: Trim newline when decoding OEM strings
b103200bf3 vircommand: Initialize dryRunStatus to portable EXIT_SUCCESS instead of 0
716243f1f7 NEWS: Document pstore device addition
9faa615384 security: Set seclabels for pstore device
3cfe4caa0a qemu: Build cmd line for pstore device
90e50e67c6 conf: Introduce pstore device
4a9c2d9bbe qemu_capabilities: Introduce QEMU_CAPS_DEVICE_ACPI_ERST
8d3b239737 qemu: virtiofs: cache: use 'never' instead of 'none'
e62c26a20d qemu: add a monitor to /proc/$pid when killing times out
e5eb64e9fd qemu_hotplug: Do not allow absent values in rom settings
b53e9f834b virtiofs: rename member to 'openfiles' for clarity
ce9c9e315f meson: correct git detection
e5232f6fd6 virt-host-validate: Allow longer list of CPU flags
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Matthis Mauschild <matthis.hauschild@airbus.com> noticed that
commit 3902ac8844a9868ab14f [libvirt: ensure sysusers.d path for
libvirt-qemu] does not universally work.
Adjusting the directory creation to be the same as other installs
in the recipe to ensure it works everywhere.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In 8138d9cc7e0c31171230110db0cfa881c46a821b the path to
/lib/sysusers.d might not exist, use install -d to ensure
it does.
Fixes:
install: cannot create regular file
'.../libvirt/v10.5.0+git/image/lib/sysusers.d/libvirt-qemu.conf':
No such file or directory
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
When do_rootfs, the following error occured:
WARNING: do_rootfs: Group kvm has been defined with id (47) but sysusers.d expects gid (36)
WARNING: do_rootfs: Group qemu has been defined with id (975) but sysusers.d expects gid (107)
ERROR: do_rootfs: Error executing a python function in exec_func_python() autogenerated:
Create an empty file libvirt-qemu.conf to solve the issue of gid mismatch
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
On qemuarm, time_t is 'long long int', so using '%lu' to print
it out will give us the following error:
error: format '%lu' expects argument of type 'long unsigned int',
but argument 10 has type 'time_t' {aka 'long long int'} [-Werror=format=]
So use %llu to print it out.
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
According to this commit polkit rules should go to ${datadir} instead of ${sysconfdir}:
https://git.openembedded.org/meta-openembedded/commit/?h=master-next&id=d5e90541f8e35916abc930b2da6de037b23d51a1
Theres no need to adjust the permissions for ${datadir} anymore:
https://git.openembedded.org/meta-openembedded/commit/?h=master-next&id=6da0fd21c900e32a0693a6b27d38182f19c8c76c
This commit fixes build after:
https://git.yoctoproject.org/poky/commit/?id=ef9a927a3af1dd817fe298bbe45470b738d9ce2f
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
| |
When enable multilib, the following do_package QA happens:
ERROR: libvirt-v10.5.0+git-r0 do_package: QA Issue: libvirt: Files/directories were installed but not shipped in any package:
/usr/lib/sysusers.d
/usr/lib/sysusers.d/libvirt-qemu.conf
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
virsh can not do anything without libvirt daemon running, such as
$ virsh list
error: failed to connect to the hypervisor
error: Operation not supported: Cannot use direct socket mode if no URI is set
So add libvirt-libvirtd to RDEPENDS of libvirt-virsh.
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping libvirt to version v10.5.0-77-ge5232f6fd6, which comprises the following commits:
e5232f6fd6 virt-host-validate: Allow longer list of CPU flags
8f3b46e30b Translated using Weblate (Portuguese (Brazil))
149ffd964b Translated using Weblate (Swedish)
e8c5ecd3cf Translated using Weblate (English (United Kingdom))
6699341d88 docs: use real examples for QEMU cli passthrough
c019350a76 security: AppArmor allow write when os loader readonly=no
65b54e791f tests: Add test for UEFI autoselection on riscv64
a4fbb7bcc7 tests: Add firmware descriptor for edk2 on riscv64
47d34ffb26 qemu: ROM firmware images are always readonly
f13b3f8098 qemu: Filter firmware images by type
b14c97e007 tests: Add more firmware selection coverage
79941dd3c9 tests: Update firmware descriptors
ea6c3ea2d5 qemu: virtiofs: format --rlimit-nofile
562fc02ac1 conf: virtiofs: add rlimit_nofile element
239669049d vmx: Be even more lax when trying to comprehend serial ports
fcf6beaf3d ci: Refresh generated files
3bc3b7220b news: Mention pauth Arm CPU feature
6690b01de2 tests: Add coverage for pauth Arm CPU feature
1ac1e4dae0 cpu_map: Add pauth Arm CPU feature
bec903cae8 qemu: Don't leave beingDestroyed=true on inactive domain
c9fa43c48c virt-host-validate: Drop extra "PASS"
92333a2c4e Translated using Weblate (Swedish)
d94b31a68a qemu: migration: allow migration for virtiofs
8dc04cafec qemu: do not use deprecated options for new virtiofsd
730eaafaac qemu: fill capabilities for virtiofsd
132bf6d89b tests: qemuxmlconf: adjust test case to new virtiofsd
f64e658df0 tests: vhostuser: add virtiofsd json descriptor
6d3955acf1 Include support for Vfio stats during Migration
7a9e9dfb18 network: allow "modify" option for DNS-Txt records
cf934c87cc network: allow "modify" option for DNS-Srv records
09a5d8165c network: allow "modify" option for DNS hostname
619a915862 domain_conf: comment not match the code below
b5c54df901 virt-aa-helper: Drop needless comments
0d3e962d47 security_manager: Remove redundant qemuSecurityGetNested() call
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
Rather than waiting for release tarballs for the main libvirt
release, we can just use the git repository directory and
avoid patch backporting for CVEs, etc.
As part of this change, we adjust to git, refresh our
meson build patch, and add a new meson patch for the
tests.
We also split out LIBVIRT_VERSION, so that nested builds
can use it to locate tarballs.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|