a056f39 Fix restoring from snapshot more than once in a single run (bz #1531048)

Authored and Committed by crobinso 5 years ago
53 files changed. 615 lines added. 5449 lines removed.
.gitignore
file modified
+1 -0
0001-io-add-new-qio_channel_-readv-writev-read-write-_all.patch
file modified
+3 -3
0003-scsi-Refactor-scsi-sense-interpreting-code.patch
file modified
+3 -3
0007-scsi-move-non-emulation-specific-code-to-scsi.patch
file modified
+5 -5
0010-scsi-move-block-scsi.h-to-include-scsi-constants.h.patch
file modified
+2 -2
0011-scsi-file-posix-add-support-for-persistent-reservati.patch
file modified
+4 -4
0012-scsi-build-qemu-pr-helper.patch
file modified
+1 -1
0013-scsi-add-multipath-support-to-qemu-pr-helper.patch
file modified
+2 -2
0014-scsi-add-persistent-reservation-manager-using-qemu-p.patch
file modified
+1 -1
0101-i386-Change-X86CPUDefinition-model_id-to-const-char.patch1001-i386-Change-X86CPUDefinition-model_id-to-const-char.patch
file renamed
+1 -5
0102-i386-Add-support-for-SPEC_CTRL-MSR.patch1002-i386-Add-support-for-SPEC_CTRL-MSR.patch
file renamed
+2 -7
0103-i386-Add-spec-ctrl-CPUID-bit.patch1003-i386-Add-spec-ctrl-CPUID-bit.patch
file renamed
+1 -5
0104-i386-Add-FEAT_8000_0008_EBX-CPUID-feature-word.patch1004-i386-Add-FEAT_8000_0008_EBX-CPUID-feature-word.patch
file renamed
+1 -5
0105-i386-Add-new-IBRS-versions-of-Intel-CPU-models.patch1005-i386-Add-new-IBRS-versions-of-Intel-CPU-models.patch
file renamed
+1 -5
0106-io-monitor-encoutput-buffer-size-from-websocket-GSou.patch
file removed
-51
0106-target-i386-cpu-Add-new-EPYC-CPU-model.patch1006-target-i386-cpu-Add-new-EPYC-CPU-model.patch
file renamed
+1 -5
0107-i386-Add-EPYC-IBPB-CPU-model.patch1007-i386-Add-EPYC-IBPB-CPU-model.patch
file renamed
+1 -5
0108-i386-define-the-ssbd-CPUID-feature-bit-CVE-2018-3639.patch1008-i386-define-the-ssbd-CPUID-feature-bit-CVE-2018-3639.patch
file renamed
+1 -6
0109-i386-Define-the-Virt-SSBD-MSR-and-handling-of-it-CVE.patch1009-i386-Define-the-Virt-SSBD-MSR-and-handling-of-it-CVE.patch
file renamed
+1 -5
0110-i386-define-the-AMD-virt-ssbd-CPUID-feature-bit-CVE-.patch1010-i386-define-the-AMD-virt-ssbd-CPUID-feature-bit-CVE-.patch
file renamed
+1 -5
0201-crypto-fix-test-cert-generation-to-not-use-SHA1-algo.patch0101-crypto-fix-test-cert-generation-to-not-use-SHA1-algo.patch
file renamed
+0 -0
0202-io-fix-check-for-handshake-completion-in-TLS-test.patch0102-io-fix-check-for-handshake-completion-in-TLS-test.patch
file renamed
+0 -0
0203-io-fix-temp-directory-used-by-test-io-channel-tls-te.patch0103-io-fix-temp-directory-used-by-test-io-channel-tls-te.patch
file renamed
+0 -0
0204-spapr-fallback-to-raw-mode-if-best-compat-mode-canno.patch0104-spapr-fallback-to-raw-mode-if-best-compat-mode-canno.patch
file renamed
+0 -0
0205-9pfs-use-g_malloc0-to-allocate-space-for-xattr.patch0105-9pfs-use-g_malloc0-to-allocate-space-for-xattr.patch
file renamed
+0 -0
0206-migration-Reset-rather-than-destroy-main_thread_load.patch0201-migration-Reset-rather-than-destroy-main_thread_load.patch
file renamed
+3 -6
0207-ps2-check-PS2Queue-pointers-in-post_load-routine.patch
file added
+56
0208-ps2-check-PS2Queue-wptr-pointer-in-post_load-routine.patch
file added
+32
0209-virtio-check-VirtQueue-Vring-object-is-set.patch
file added
+65
0210-vga-check-the-validation-of-memory-addr-when-draw-te.patch
file added
+53
0211-multiboot-bss_end_addr-can-be-zero.patch
file added
+55
0212-vga-add-ram_addr_t-cast.patch
file added
+27
0213-vga-fix-region-calculation.patch
file added
+33
0214-slirp-correct-size-computation-while-concatenating-m.patch
file added
+93
0215-slirp-reformat-m_inc-routine.patch
file added
+62
0216-qga-check-bytes-count-read-by-guest-file-read.patch
file added
+45
1001-io-add-new-qio_channel_-readv-writev-read-write-_all.patch
file removed
-384
1002-io-Yield-rather-than-wait-when-already-in-coroutine.patch
file removed
-56
1003-scsi-bus-correct-responses-for-INQUIRY-and-REQUEST-S.patch
file removed
-71
1004-scsi-Refactor-scsi-sense-interpreting-code.patch
file removed
-194
1005-scsi-Improve-scsi_sense_to_errno.patch
file removed
-61
1006-scsi-Introduce-scsi_sense_buf_to_errno.patch
file removed
-68
1007-scsi-rename-scsi_build_sense-to-scsi_convert_sense.patch
file removed
-92
1008-scsi-move-non-emulation-specific-code-to-scsi.patch
file removed
-1434
1009-scsi-introduce-scsi_build_sense.patch
file removed
-77
1010-scsi-introduce-sg_io_sense_from_errno.patch
file removed
-137
1011-scsi-move-block-scsi.h-to-include-scsi-constants.h.patch
file removed
-250
1012-scsi-file-posix-add-support-for-persistent-reservati.patch
file removed
-440
1013-scsi-build-qemu-pr-helper.patch
file removed
-1013
1014-scsi-add-multipath-support-to-qemu-pr-helper.patch
file removed
-679
1015-scsi-add-persistent-reservation-manager-using-qemu-p.patch
file removed
-335
qemu.spec
file modified
+57 -26
sources
file modified
+1 -1
    Fix restoring from snapshot more than once in a single run (bz #1531048)
    CVE-2017-16845: ps2: information leakage via post_load (bz #1514150)
    CVE-2017-17381: virtio: divide by zero exception (bz #1520785)
    CVE-2018-5683: Out-of-bounds read in vga_draw_text (bz #1534672)
    CVE-2018-7550: multiboot OOB access while loading kernel image (bz #1549799)
    CVE-2018-7858 cirrus: OOB access when updating vga display (bz #1553404)
    CVE-2018-11806: slirp: heap buffer overflow while reassembling fragmented datagrams (bz #1586249)
    CVE-2018-12617: qemu-guest-agent: Integer overflow causes segmentation fault in qmp_guest_file_read (bz #1594055)
    CVE-2017-15119 nbd: DoS via large option request (bz #1518238)
    CVE-2017-15118 nbd: buffer overflow in export name (bz #1518235)
    Rebase to qemu 2.10.2
    
        
file modified
+1 -0
0101-i386-Change-X86CPUDefinition-model_id-to-const-char.patch 1001-i386-Change-X86CPUDefinition-model_id-to-const-char.patch
file renamed
+1 -5
0102-i386-Add-support-for-SPEC_CTRL-MSR.patch 1002-i386-Add-support-for-SPEC_CTRL-MSR.patch
file renamed
+2 -7
0103-i386-Add-spec-ctrl-CPUID-bit.patch 1003-i386-Add-spec-ctrl-CPUID-bit.patch
file renamed
+1 -5
0104-i386-Add-FEAT_8000_0008_EBX-CPUID-feature-word.patch 1004-i386-Add-FEAT_8000_0008_EBX-CPUID-feature-word.patch
file renamed
+1 -5
0105-i386-Add-new-IBRS-versions-of-Intel-CPU-models.patch 1005-i386-Add-new-IBRS-versions-of-Intel-CPU-models.patch
file renamed
+1 -5
0106-target-i386-cpu-Add-new-EPYC-CPU-model.patch 1006-target-i386-cpu-Add-new-EPYC-CPU-model.patch
file renamed
+1 -5
0107-i386-Add-EPYC-IBPB-CPU-model.patch 1007-i386-Add-EPYC-IBPB-CPU-model.patch
file renamed
+1 -5
0108-i386-define-the-ssbd-CPUID-feature-bit-CVE-2018-3639.patch 1008-i386-define-the-ssbd-CPUID-feature-bit-CVE-2018-3639.patch
file renamed
+1 -6
0109-i386-Define-the-Virt-SSBD-MSR-and-handling-of-it-CVE.patch 1009-i386-Define-the-Virt-SSBD-MSR-and-handling-of-it-CVE.patch
file renamed
+1 -5
0110-i386-define-the-AMD-virt-ssbd-CPUID-feature-bit-CVE-.patch 1010-i386-define-the-AMD-virt-ssbd-CPUID-feature-bit-CVE-.patch
file renamed
+1 -5
0201-crypto-fix-test-cert-generation-to-not-use-SHA1-algo.patch 0101-crypto-fix-test-cert-generation-to-not-use-SHA1-algo.patch
file renamed
file was renamed with no change to the file
0202-io-fix-check-for-handshake-completion-in-TLS-test.patch 0102-io-fix-check-for-handshake-completion-in-TLS-test.patch
file renamed
file was renamed with no change to the file
0203-io-fix-temp-directory-used-by-test-io-channel-tls-te.patch 0103-io-fix-temp-directory-used-by-test-io-channel-tls-te.patch
file renamed
file was renamed with no change to the file
0204-spapr-fallback-to-raw-mode-if-best-compat-mode-canno.patch 0104-spapr-fallback-to-raw-mode-if-best-compat-mode-canno.patch
file renamed
file was renamed with no change to the file
0205-9pfs-use-g_malloc0-to-allocate-space-for-xattr.patch 0105-9pfs-use-g_malloc0-to-allocate-space-for-xattr.patch
file renamed
file was renamed with no change to the file
0206-migration-Reset-rather-than-destroy-main_thread_load.patch 0201-migration-Reset-rather-than-destroy-main_thread_load.patch
file renamed
+3 -6
file modified
+57 -26
file modified
+1 -1