Hello, On behalf of the QEMU Team, I'd like to announce the availability of the second release candidate for the QEMU 2.3 release. This release is meant for testing purposes and should not be used in a production environment.
http://wiki.qemu.org/download/qemu-2.3.0-rc1.tar.bz2 We're currently aware of issue an involving VNC disconnects due to a recent CVE fix. This will likely be addressed in a follow-up. https://bugs.launchpad.net/qemu/ The release plan for the 2.3 release is available at: http://wiki.qemu.org/Planning/2.3 Please add entries to the ChangeLog for the 2.3 release below: http://wiki.qemu.org/ChangeLog/2.3 Changes since 2.3.0-rc0: 054903a: Update version for v2.3.0-rc1 release (Peter Maydell) f69c24e: target-tricore: properly fix dvinit_b/h_13 (Bastian Koppelmann) 00e1754: target-tricore: fix RRPW_DEXTR using wrong reg (Bastian Koppelmann) 2b9d09b: target-tricore: fix DVINIT_HU/BU calculating overflow before result (Bastian Koppelmann) 30a0d72: target-tricore: Fix two helper functions (clang warnings) (Stefan Weil) 54fced0: ahci-test: improve rw buffer patterns (John Snow) ac38123: ahci: Fix sglist offset manipulation for BE machines (John Snow) dd0bf7b: ide: fix cmd_read_pio when nsectors > 1 (John Snow) 6aff22c: ide: fix cmd_write_pio when nsectors > 1 (John Snow) 61c7480: linux-user: fix broken cpu_copy() (Leon Alrae) 17644b3: linux-user: fix emulation of splice syscall (Andreas Schwab) 92bed46: linux-user/main.c: Remove redundant end_exclusive() in arm_kernel_cmpxchg64_helper() (Chen Gang S) 4e289b1: ehci: fix segfault when hot-unplugging ehci controller (Gonglei) 88dd1b8: ohci: fix resource cleanup leak (Gonglei) 537e572: uhci: fix segfault when hot-unplugging uhci controller (Gonglei) a356850: target-i386: Haswell-noTSX and Broadwell-noTSX (Eduardo Habkost) 1ee9159: Revert "target-i386: Disable HLE and RTM on Haswell & Broadwell" (Eduardo Habkost) 549fc54: numa: Print warning if no node is assigned to a CPU (Eduardo Habkost) fb43b73: pc: fix default VCPU to NUMA node mapping (Igor Mammedov) 57924bc: numa: introduce machine callback for VCPU to node mapping (Igor Mammedov) 3ef7197: numa: Reject configuration if CPU appears on multiple nodes (Eduardo Habkost) 8979c94: numa: Reject CPU indexes > max_cpus (Eduardo Habkost) ed26b92: numa: Fix off-by-one error at MAX_CPUMASK_BITS check (Eduardo Habkost) 5b347c5: block: Fix blockdev-backup not to use funky error class (Markus Armbruster) 4add73a: virtio: serial: expose a 'guest_writable' callback for users (Amit Shah) 9651825: raw-posix: Deprecate aio=threads fallback without O_DIRECT (Kevin Wolf) 92a539d: raw-posix: Deprecate host floppy passthrough (Markus Armbruster) 8ce1ee4: qga/commands-posix: Fix resource leak (Shannon Zhao) 23bf2e7: elf-loader: Add missing error handling for call of lseek (Stefan Weil) 6cbfb86: elf-loader: Fix truncation warning from coverity (Stefan Weil) b76d799: hmp: Fix texinfo documentation (Markus Armbruster) de7ad4c: Fix typos in comments (Viswesh) 7e7d49d: qtest/ahci: Fix a bit mask expression (John Snow) 636a30a: vl: fix resource leak with monitor_fdset_add_fd (Paolo Bonzini) 3ebd6cc: smbios: add max speed comdline option for type-17 (meory device) structure (Gabriel L. Somlo) bdd0977: pc-dimm: Add description for device list. (Paulo Vital) 18b8263: configure: enable kvm on x32 (Michael Tokarev) 1986754: error: Replace error_report() & error_free() with error_report_err() (zhanghailiang) 6e05a12: arm: fix memory leak (Gonglei) 293811f: qmp: Drop unused .user_print from command definitions (Markus Armbruster) 46db7b8: hmp: Fix definition of command quit (Markus Armbruster) 6093d01: target-moxie: Fix warnings from Sparse (one-bit signed bitfield) (Stefan Weil) 2c20fa2: block/qapi: Fix Sparse warning (Stefan Weil) e7ae771: Fix remaining warnings from Sparse (void return) (Stefan Weil) fbe95bf: qom: Fix warning from Sparse (Stefan Weil) 327e975: target-mips: Fix warning from Sparse (Stefan Weil) 30d76f1: arm/nseries: Fix warnings from Sparse (Stefan Weil) 77a8257: omap: Fix warnings from Sparse (Stefan Weil) 0289a41: 9pfs: Fix warnings from Sparse (Stefan Weil) 9c80d95: backends: Fix warning from Sparse (Stefan Weil) 302cb24: cris: remove unused cris_cond15 declarations (Michael Tokarev) ce39494: pcie_aer: fix comment to match pcie spec (Michael S. Tsirkin) 98a2f30: pci: fix several trivial typos in comment (Chen Fan) 310e91f: aer: fix a wrong init PCI_ERR_COR_STATUS w1cmask type register (Chen Fan) b01738c: pcie_aer: fix typos in pcie_aer_inject_error comment (Chen Fan) 77a3c1d: aer: fix wrong check on expose aer tlp prefix log (Chen Fan) 30b04f8: pcie: correct mistaken register bit for End-End TLP Prefix Blocking (Chen Fan) c3c1bb9: exec: Respect as_tranlsate_internal length clamp (Peter Crosthwaite) 196d4fc: virtio-scsi-dataplane: fix memory leak in virtio_scsi_vring_init (Bo Su) 89d5cbd: profiler: Reenable built-in profiler (Alexey Kardashevskiy) b680c5b: kvm: fix ioeventfd endianness on bi-endian architectures (Greg Kurz) 2034e32: virtio-scsi: Fix assert in virtio_scsi_push_event (Fam Zheng) 15564d8: build: pass .d file name to scripts/make_device_config.sh, fix makefile target (Paolo Bonzini) 4adf418: coroutine-io: Return -errno in case of error (Max Reitz) 0379f47: nbd: Drop unexpected data for NBD_OPT_LIST (Max Reitz) 48c7d80: nbd: Fix interpretation of the export flags (Max Reitz) 9c122ad: nbd: Fix nbd_receive_options() (Max Reitz) 3f47265: nbd: Set block size to BDRV_SECTOR_SIZE (Max Reitz) ac97393: nbd: Fix potential signed overflow issues (Max Reitz) 70d4739: qemu-nbd: fork() can fail (Max Reitz) 98f44bb: nbd: Handle blk_getlength() failure (Max Reitz) 892f5a5: nbd: Pass return value from nbd_handle_list() (Max Reitz) 2b1f13b: nbd: Fix nbd_establish_connection()'s return value (Max Reitz) 453b07b: qemu-nbd: Detect unused partitions by system == 0 (Max Reitz) 2b21233: util/uri: Add overflow check to rfc3986_parse_port (Max Reitz) 8b2f0ab: nbd: Fix overflow return value (Yik Fang) 8ffd9f4: hw/usb: Include USB files only if necessary (Thomas Huth) 0af7a37: target-mips: save cpu state before calling MSA load and store helpers (Leon Alrae) a5f5339: target-mips: fix hflags modified in delay / forbidden slot (Leon Alrae) 62c6886: target-mips: fix CP0.BadVAddr by stopping translation on Address Error (Leon Alrae) 4a48aaa: ui: ensure VNC websockets server checks the ACL if requested (Daniel P. Berrange) 7b45a00: ui: remove separate gnutls_session for websockets server (Daniel P. Berrange) 51941e4: ui: enforce TLS when using websockets server (Daniel P. Berrange) f9148c8: ui: fix setup of VNC websockets auth scheme with TLS (Daniel P. Berrange) 0dd72e1: ui: split setup of VNC auth scheme into separate method (Daniel P. Berrange) d169f04: ui: report error if user requests VNC option that is unsupported (Daniel P. Berrange) 153130c: ui: replace printf() calls with VNC_DEBUG (Daniel P. Berrange) a2f45bc: ui: remove unused 'wiremode' variable in VncState struct (Daniel P. Berrange) f3cf80e: vnc: Fix QMP change not to use funky error class (Markus Armbruster) c326529: usb/dev-storage: Avoid qerror_report_err() outside QMP handlers (Markus Armbruster) 7afcc1f: usb/dev-storage: Fix QMP device_add missing encryption key failure (Markus Armbruster) 9b14e0e: monitor usb: Inline monitor_read_bdrv_key_start()'s first part (Markus Armbruster) 988e0f0: monitor: Plug memory leak in monitor_read_bdrv_key_start() (Markus Armbruster) bcf5d19: monitor: Drop dead QMP check from monitor_read_password() (Markus Armbruster) 63216dc: uhci: Convert to realize (Markus Armbruster) 87581fe: ohci: Complete conversion to realize (Markus Armbruster) 2e269f3: usb: Improve companion configuration error messages (Markus Armbruster) f4bbaaf: usb: Propagate errors through usb_register_companion() (Markus Armbruster) 6c936b7: virtio: Fix memory leaks reported by Coverity (Stefan Weil) 9e0f5b8: virtio: validate the existence of handle_output before calling it (Jason Wang)