From 62a192c6a0ee6bdfa8ae550349cd83a84fec2c2c Mon Sep 17 00:00:00 2001 From: nox Date: Sun, 8 Mar 2009 23:34:55 +0000 Subject: - Add notes about reports of qcow(2) corruption and about (in)security of raw image format autodetection to pkg-message - Bump PORTREVISION --- emulators/qemu/Makefile | 1 + emulators/qemu/pkg-message | 14 ++++++++++++++ 2 files changed, 15 insertions(+) (limited to 'emulators/qemu') diff --git a/emulators/qemu/Makefile b/emulators/qemu/Makefile index 2d594aa7fd71..944c792182a5 100644 --- a/emulators/qemu/Makefile +++ b/emulators/qemu/Makefile @@ -7,6 +7,7 @@ PORTNAME= qemu PORTVERSION= 0.10.0 +PORTREVISION= 1 CATEGORIES= emulators MASTER_SITES= ${MASTER_SITE_SAVANNAH} \ http://bellard.org/qemu/ diff --git a/emulators/qemu/pkg-message b/emulators/qemu/pkg-message index 7f4695dc34fb..37fb0481253e 100644 --- a/emulators/qemu/pkg-message +++ b/emulators/qemu/pkg-message @@ -120,6 +120,20 @@ for details; cpuset isn't avalable before 7.1. This can only be a problem on smp hosts.) - the new sparc64-bsd-user target (qemu-sparc64) is entirely untested and probably only works on amd64 hosts, if at all. +- (not FreeBSD-specific:) there have been reports of qcow2 corruption with +(at least) win2k guests on recent kvm (which uses similar qcow2 code than +qemu now, see this thread: + http://lists.gnu.org/archive/html/qemu-devel/2009-02/msg00713.html - +the consensus on that thread seems to be that qcow(2) code has always +been experimental and you should use raw images if you want reliability; +raw is also usually faster.) You should be able to migrate existing images +to raw using qemu-img(1)'s convert function; raw doesn't support advanced +features like snapshots tho. +- (also not FreeBSD-specific:) It is recommended to pass raw images using +the new -drive syntax, specifying format=raw explicitly in order to avoid +malicious guests being able to exploit the format autodetection thats +otherwise getting used. (Not that you should run malicious guests anyway, +but this eleminates at least a known attack vector.) - The default configuration location (qemu-ifup script etc.) has been changed from /etc to PREFIX/etc (usually /usr/local/etc). Move your files accordingly. -- cgit