Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37039580
en ru br
ALT Linux repos
S:8.1.0-alt1
5.0: 0.12.1-alt0.M50.1
4.1: 0.12.1-alt0.M41.1
4.0: 0.12.1-alt0.M40.1
3.0: 0.7.1-alt1

Group :: Emulators
RPM: qemu

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

23 august 2023 Alexey Shabalin <shaba at altlinux.org> 8.1.0-alt1

  • 8.1.0.

21 august 2023 Alexey Shabalin <shaba at altlinux.org> 8.0.4-alt1

  • 8.0.4 (Fixes: CVE-2023-3255, CVE-2023-3354, CVE-2023-3180).
  • Backport fix oob memory read in fdp events log (Fixes: CVE-2023-4135).

28 july 2023 Alexey Shabalin <shaba at altlinux.org> 8.0.3-alt1

  • 8.0.3 (Fixes: CVE-2023-3301, CVE-2023-2861, CVE-2023-0330)
  • Disabled support glusterfs for 32-bit arches and riscv64.

23 may 2023 Alexey Shabalin <shaba at altlinux.org> 8.0.0-alt3

  • Add BR: /dev/kvm for tests.

28 april 2023 Alexey Shabalin <shaba at altlinux.org> 8.0.0-alt2

  • Build with libpmem support.
  • Build with libblkio support.

24 april 2023 Alexey Shabalin <shaba at altlinux.org> 8.0.0-alt1

  • 8.0.0 (Fixes: CVE-2022-1050, CVE-2021-20203)
  • Add vitastor support (https://vitastor.io).
  • Drop udev rules and control for /dev/kvm.

10 january 2023 Alexey Shabalin <shaba at altlinux.org> 7.2.0-alt3

  • Build with enable-replication.
  • Allow build with sndio.
  • Build with enable-gtk-clipboard.
  • Fixed run make check. Disable check for ppc64le.

8 january 2023 Vitaly Chikunov <vt at altlinux.org> 7.2.0-alt2

  • Temporary workaround 'Could not install MSR_CORE_THREAD_COUNT handler'
     kernel bug when KVM is used on i586.

16 december 2022 Alexey Shabalin <shaba at altlinux.org> 7.2.0-alt1

  • 7.2.0 (Fixes: CVE-2022-4144, CVE-2022-3165, CVE-2021-3638).
  • Revert "Add the Kunpeng-920 CPU model."

14 november 2022 Alexey Shabalin <shaba at altlinux.org> 7.1.0-alt1

  • 7.1.0 (Fixes: CVE-2020-14394, CVE-2022-0216).

5 november 2022 Ivan A. Melnikov <iv at altlinux.org> 7.0.0-alt2

  • fix FTBFS: switch to libpcre2 as glib2 did
     (see also: altbug #44217)
  • explicitly disable LTO for older GCC versions
  • experimental build on riscv64

7 june 2022 Alexey Shabalin <shaba at altlinux.org> 7.0.0-alt1

  • 7.0.0.
  • Split out qemu-virtiofsd subpackage.
  • Backport patches from upstream for fix virtio-scsi.
  • Fixes for the following security vulnerabilities:
     + CVE-2021-3507 hw/block/fdc: Prevent end-of-track overrun
     + CVE-2021-4206 ui/cursor: fix integer overflow in cursor_alloc
     + CVE-2021-4207 display/qxl-render: fix race condition in qxl_cursor
     + CVE-2021-3611 hw/audio/intel-hda: Restrict DMA engine to memories
     + CVE-2022-26353 virtio-net: fix map leaking on error during receive
     + CVE-2022-26354 vhost-vsock: detach the virqueue element in case of error
     + CVE-2021-3929 hw/nvme: fix

2 june 2022 Alexey Shabalin <shaba at altlinux.org> 6.2.0-alt3

  • Fixed /usr/bin/qemu-kvm script (ALT #42713)

24 february 2022 Alexey Shabalin <shaba at altlinux.org> 6.2.0-alt2

  • Fixes for the following security vulnerabilities:
     + CVE-2022-0358 virtiofsd: Drop membership of all supplementary groups
     + CVE-2021-4158 acpi: validate hotplug selector on access
     + CVE-2021-3929: hw/nvme: fix
  • 9pfs: Fix segfault in do_readdir_many caused by struct dirent overread

17 december 2021 Alexey Shabalin <shaba at altlinux.org> 6.2.0-alt1

  • 6.2.0.
  • Fixes for the following security vulnerabilities:
     + CVE-2021-20203 vmxnet3: validate configuration values during activate
     + CVE-2021-3947 hw/nvme: fix buffer overrun in nvme_changed_nslist
     + CVE-2021-20196 Null Pointer Failure in fdctrl_read() in hw/block/fdc.c

15 november 2021 Alexey Shabalin <shaba at altlinux.org> 6.1.0-alt2

  • Backport patches from upstream:
     + qemu-sockets: fix unix socket path copy (again)
     + tests: tcg: Fix PVH test with binutils 2.36+
     + qxl: fix pre-save logic
     + ebpf: only include in system emulators
     + virtio-net: fix use after unmap/free for sg (Fixes: CVE-2021-3748)
     + e1000: fix tx re-entrancy problem (CVE-2021-20257)
     + Fix virtio-net-pci* "vectors" compat
     + hw/scsi/scsi-disk: MODE_PAGE_ALLS not allowed in MODE SELECT commands
       (Fixes: CVE-2021-3930)

2 september 2021 Alexey Shabalin <shaba at altlinux.org> 6.1.0-alt1

  • 6.1.0.
  • Enabled build with bpf support.
  • Disabled build with nettle support.
  • Added subpackages:
     + device-display-virtio-gpu-gl
     + device-display-virtio-gpu-pci-gl
     + device-display-virtio-vga-gl
     + device-display-vhost-user-gpu
     + device-usb-host
  • Split out qemu-pr-helper subpackage.
  • Moved qemu-storage-daemon from qemu-tools to qemu-img subpackage.
  • Moved virtfs-proxy-helper, qemu-bridge-helper, virtiofsd
     from tools to common subpackage.
  • Fixes for the following security vulnerabilities:
     + CVE-2021-3582
     + CVE-2021-3607
     + CVE-2021-3608
     + CVE-2021-3545
     + CVE-2021-3544
     + CVE-2021-3546
     + CVE-2021-3527
     + CVE-2021-3713

28 may 2021 Alexey Shabalin <shaba at altlinux.org> 6.0.0-alt2

  • Update udev rules and control facilities.

4 may 2021 Alexey Shabalin <shaba at altlinux.org> 6.0.0-alt1

  • 6.0.0
  • Fixes for the following security vulnerabilities:
     + CVE-2020-17380
     + CVE-2020-25085
     + CVE-2020-35517
     + CVE-2020-29443
     + CVE-2021-3392
     + CVE-2021-3409
     + CVE-2021-3416
     + CVE-2021-20181
     + CVE-2021-20263
     + CVE-2021-20221
  • Build with fuse.
  • Fixed execute fsfreeze hook (ALT #37000).

12 april 2021 Ivan A. Melnikov <iv at altlinux.org> 5.2.0-alt5

  • Move qemu-user-static text segment to 0x60000000 (ALT #39178)
  • Drop qemu-aux dependency from qemu-user-static (ALT #39815)
  • Drop qemu-mipsn32*.conf from binfmt config packages (ALT #39619)

1 february 2021 Andrew A. Vasilyev <andy at altlinux.org> 5.2.0-alt4

  • Add the Kunpeng-920 CPU model.

17 january 2021 Alexey Shabalin <shaba at altlinux.org> 5.2.0-alt3

  • Switch bios-microvm.bin from qboot to seabios
  • Package /usr/share/qemu/firmware dir
  • Define firmware path as --firmwarepath for configure

14 january 2021 Ivan A. Melnikov <iv at altlinux.org> 5.2.0-alt2

  • fix elf loading in qemu-user (altbug #39141)
  • restore special CPU selection for ARM qemu-user-static

15 december 2020 Alexey Shabalin <shaba at altlinux.org> 5.2.0-alt1

  • 5.2.0 (Fixes: CVE-2020-14364)
  • Drop ivshmem-tools package
  • Drop lm32 and unicore32 arches
  • Add new packages:
     + qemu-audio-spice
     + qemu-char-spice
     + qemu-display-virtio-gpu-pci
     + qemu-display-virtio-vga
     + qemu-display-virtio-gpu
     + qemu-ui-spice-core
     + qemu-ui-opengl
     + qemu-ui-egl-headless

13 august 2020 Alexey Shabalin <shaba at altlinux.org> 5.1.0-alt1

  • 5.1.0 (Fixes: CVE-2020-13253, CVE-2020-13754, CVE-2020-10761, CVE-2020-13800, CVE-2020-10717)

30 april 2020 Alexey Shabalin <shaba at altlinux.org> 5.0.0-alt1

  • 5.0.0 (Fixes: VE-2018-12617, CVE-2020-1711)
  • drop bluez support
  • build emulator for RX

5 april 2020 Nikita Ermakov <arei at altlinux.org> 4.2.0-alt3

  • Fix FP context saving in RISC-V target.

27 february 2020 Alexey Shabalin <shaba at altlinux.org> 4.2.0-alt2

  • Arithmetic error in EDID generation fixed (boyarsh@)

16 december 2019 Alexey Shabalin <shaba at altlinux.org> 4.2.0-alt1

  • 4.2.0

9 december 2019 Alexey Shabalin <shaba at altlinux.org> 4.1.1-alt1

  • 4.1.1

16 august 2019 Alexey Shabalin <shaba at altlinux.org> 4.1.0-alt1

  • 4.1.0

15 august 2019 Alexey Shabalin <shaba at altlinux.org> 4.0.0-alt5

  • change back suffix .static for binaries in user-static package

11 august 2019 Alexey Shabalin <shaba at altlinux.org> 4.0.0-alt4

  • change suffix from .static to -static for binaries in user-static package (ALT #37083)

9 august 2019 Nikita Ermakov <arei at altlinux.org> 4.0.0-alt3

  • fix to handle variably sized SIOCGSTAMP with new kernels.

3 june 2019 Gleb F-Malinovskiy <glebfm at altlinux.org> 4.0.0-alt2

  • qemu-kvm: fixed armh and aarch64 support.
  • Added ppc* architectures support.
  • Updated BR: libfdt-devel minimal version.

31 may 2019 Alexey Shabalin <shaba at altlinux.org> 4.0.0-alt1

  • 4.0.0
  • define md-clear CPUID bit
     (fixes: CVE-2018-12126, CVE-2018-12127, CVE-2018-12130, CVE-2019-11091)

22 february 2019 Alexey Shabalin <shaba at altlinux.org> 3.1.0-alt2

  • disable support ceph on 32-bit arch

13 december 2018 Alexey Shabalin <shaba at altlinux.org> 3.1.0-alt1

  • 3.1.0

11 december 2018 Ilfat Aminov <aminov at altlinux.org> 3.0.0-alt4

  • Enable OpenGL support

20 november 2018 Lenar Shakirov <snejok at altlinux.ru> 3.0.0-alt3

  • qemu-kvm.sh fixed on i?86 systems

13 september 2018 Alexey Shabalin <shaba at altlinux.org> 3.0.0-alt2

  • disable vde support

15 august 2018 Alexey Shabalin <shaba at altlinux.org> 3.0.0-alt1

  • 3.0.0

11 july 2018 Alexey Shabalin <shaba at altlinux.ru> 2.12.0-alt2

  • rebuilt against libnfs.so.12
  • set arch for qemu-kvm,qemu-user-binfmt,qemu-user-static-binfmt packages

27 april 2018 Alexey Shabalin <shaba at altlinux.ru> 2.12.0-alt1

  • 2.12.0
  • use python3 for build
  • generate binfmt configs with qemu-binfmt-conf.sh
  • build all supported arch targets (riscv too)
  • new packages:
     + qemu-audio-alsa
     + qemu-audio-oss
     + qemu-audio-pa
     + qemu-audio-sdl
     + qemu-ui-curses
     + qemu-ui-gtk
     + qemu-ui-sdl

16 february 2018 Alexey Shabalin <shaba at altlinux.ru> 2.11.1-alt1

  • 2.11.1
  • This update contains new functionality needed to enable mitigations
     for Spectre/Meltdown (CVE-2017-5715)
  • fixes for potential host DoS attacks via VGA devices (CVE-2018-5683)
     and VNC clients (CVE-2017-15124)
  • revert define MAX_RESERVED_VA for arm

31 january 2018 Alexey Shabalin <shaba at altlinux.ru> 2.11.0-alt2

  • backport patch for fix configure test memfd
  • add support fsfreeze-hook for qemu guest agent
  • move helpers from system to tools package

20 december 2017 Alexey Shabalin <shaba at altlinux.ru> 2.11.0-alt1

  • 2.11.0

2 november 2017 Gleb F-Malinovskiy <glebfm at altlinux.org> 2.10.1-alt3

  • Enabled support of *attr syscalls in qemu-user static binaries.

13 october 2017 Alexey Shabalin <shaba at altlinux.ru> 2.10.1-alt2

  • fixed qemu-kvm for armh and aarch64 (sbolshakov@)
  • disable numa for armh (sbolshakov@)

10 october 2017 Alexey Shabalin <shaba at altlinux.ru> 2.10.1-alt1

  • 2.10.1
  • package arm flavour, with defaults to aarch64
  • build without tcmalloc
  • split system package to arch subpackages
  • build block transports as modules and package to separated packages
  • build with OpenRisc32,NIOS2,Xtensa emulator
  • rename package qemu-user-binfmt_misc to qemu-user-static
  • add qemu-user-binfmt and qemu-user-static-binfmt packages with configs in /lib/binfmt.d

1 september 2017 Alexey Shabalin <shaba at altlinux.ru> 2.10.0-alt1

  • 2.10.0
  • build with SDL2

28 june 2017 Yuri N. Sedunov <aris at altlinux.org> 2.9.0-alt1.1

  • rebuild against libnfs.so.11

21 april 2017 Alexey Shabalin <shaba at altlinux.ru> 2.9.0-alt1

  • 2.9.0

21 december 2016 Alexey Shabalin <shaba at altlinux.ru> 2.8.0-alt1

  • 2.8.0
  • enable xen support

1 october 2016 Alexey Shabalin <shaba at altlinux.ru> 2.6.2-alt1

  • 2.6.2

6 september 2016 Alexey Shabalin <shaba at altlinux.ru> 2.6.1-alt1

  • 2.6.1
  • fixed CVE-2016-4439,CVE-2016-4441,CVE-2016-4952

13 may 2016 Alexey Shabalin <shaba at altlinux.ru> 2.6.0-alt1

  • 2.6.0
  • fixed CVE-2015-8558,CVE-2015-8619,CVE-2016-1981,CVE-2016-3710,CVE-2016-3712
  • move virtfs-proxy-helper and qemu-bridge-helper to from qemu-img to qemu-system
  • ignore test failures for check
  • add vhost-net manage to control
  • disable xen support

12 april 2016 Denis Medvedev <nbr at altlinux.org> 2.5.0-alt2

  • Fixed linking.

18 december 2015 Alexey Shabalin <shaba at altlinux.ru> 2.5.0-alt1

  • 2.5.0
  • add tilegx arch
  • build with jemalloc support
  • libcacard is now a standalone project
  • build with virgl support
  • build with seccomp support
  • add ivshmem-tools package
  • add qemu-guest-agent sysv script

5 november 2015 Alexey Shabalin <shaba at altlinux.ru> 2.4.1-alt1

  • 2.4.1

2 october 2015 Alexey Shabalin <shaba at altlinux.ru> 2.4.0.1-alt1

  • 2.4.0.1
  • build without gtk3 ui

25 june 2015 Alexey Shabalin <shaba at altlinux.ru> 2.3.0-alt5

  • Fixes a crash during image compression (RH#1214855)

24 june 2015 Alexey Shabalin <shaba at altlinux.ru> 2.3.0-alt4

  • add requires edk2-ovmf

15 june 2015 Alexey Shabalin <shaba at altlinux.ru> 2.3.0-alt3

  • add aarch64-softmmu to target_list_system
  • fixed CVE-2015-4037, CVE-2015-3209

14 may 2015 Alexey Shabalin <shaba at altlinux.ru> 2.3.0-alt2

  • fixed CVE-2015-3456

28 april 2015 Alexey Shabalin <shaba at altlinux.ru> 2.3.0-alt1

  • 2.3.0
  • build with ceph, xfsctl, libnfs, glusterfs support

16 december 2014 Alexey Shabalin <shaba at altlinux.ru> 2.2.0-alt1

  • 2.2.0

30 september 2014 Alexey Shabalin <shaba at altlinux.ru> 2.1.2-alt1

  • 2.1.2

11 september 2014 Alexey Shabalin <shaba at altlinux.ru> 2.1.1-alt1

  • 2.1.1

4 august 2014 Alexey Shabalin <shaba at altlinux.ru> 2.1.0-alt1

  • 2.1.0

25 april 2014 Alexey Shabalin <shaba at altlinux.ru> 2.0.0-alt2

  • fixed migration from older versions (ALT#30033)
  • fixed build on arm

18 april 2014 Alexey Shabalin <shaba at altlinux.ru> 2.0.0-alt1

  • 2.0.0
  • build aarch64-linux-user
  • enable support libusb (ALT#29981)
  • add condition for libnfs, but disable (need libnfs package)
  • enable quorum support
  • enable xen support
  • enable lzo and snappy support
  • enable build with cris,microblaze,sh4 build
  • add binfmt config

10 december 2013 Alexey Shabalin <shaba at altlinux.ru> 1.7.0-alt3

  • rebuild with new libiscsi

2 december 2013 Alexey Shabalin <shaba at altlinux.ru> 1.7.0-alt2

  • fixed %post and %preun common package

28 november 2013 Alexey Shabalin <shaba at altlinux.ru> 1.7.0-alt1

  • 1.7.0

11 october 2013 Alexey Shabalin <shaba at altlinux.ru> 1.6.1-alt1

  • 1.6.1 (fixed CVE-2013-4344)
  • drop qemu-kvm service

16 august 2013 Alexey Shabalin <shaba at altlinux.ru> 1.6.0-alt1

  • 1.6.0
  • build with rdma support

9 august 2013 Alexey Shabalin <shaba at altlinux.ru> 1.5.2-alt2

  • switch from vgabios to seavgabios

29 july 2013 Alexey Shabalin <shaba at altlinux.ru> 1.5.2-alt1

  • 1.5.2
  • fixed CVE-2013-2231

4 july 2013 Alexey Shabalin <shaba at altlinux.ru> 1.5.1-alt1

  • 1.5.1

21 may 2013 Alexey Shabalin <shaba at altlinux.ru> 1.5.0-alt1

  • 1.5.0
  • build with libssh2
  • build with tpm
  • build with gtk3 ui

6 may 2013 Alexey Shabalin <shaba at altlinux.ru> 1.4.1-alt1

  • 1.4.1

16 april 2013 Fr. Br. George <george at altlinux.ru> 1.4.0-alt1.1

  • Fix test (FC patch)

18 february 2013 Alexey Shabalin <shaba at altlinux.ru> 1.4.0-alt1

  • 1.4.0

24 december 2012 Ivan Ovcherenko <asdus at altlinux.org> 1.2.0-alt3

  • Rebuild with Flattened Device Tree support.

2 november 2012 Dmitry V. Levin <ldv at altlinux.org> 1.2.0-alt2

  • Introduced -aux subpackage, updated interpackage dependencies.

5 october 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 1.2.0-alt1.1

  • Rebuilt with libpng15

10 september 2012 Alexey Shabalin <shaba at altlinux.ru> 1.2.0-alt1

  • 1.2.0

30 august 2012 Dmitry V. Levin <ldv at altlinux.org> 1.1.0-alt5

  • Use upstreamed version of the getdents emulation fix,
     to ease further merges.

17 august 2012 Dmitry V. Levin <ldv at altlinux.org> 1.1.0-alt4

  • Fixed emulation of getdents.

9 august 2012 Sergey Bolshakov <sbolshakov at altlinux.ru> 1.1.0-alt3

  • binfmt_misc: package two arm flavours, with defaults to armv5 and armv7

25 july 2012 Alexey Shabalin <shaba at altlinux.ru> 1.1.0-alt2

  • reverted make check

20 july 2012 Alexey Shabalin <shaba at altlinux.ru> 1.1.0-alt1

  • git snapshot of stable-1.1 branch (b7093f294c330c4db789c077dac9d8611e4f8ee0)
  • add systemd unit files
  • split qemu-guest agent package

5 march 2012 Sergey Bolshakov <sbolshakov at altlinux.ru> 1.0.1-alt2

  • change arm defaults to convenient values

1 march 2012 Alexey Shabalin <shaba at altlinux.ru> 1.0.1-alt1

  • 1.0.1
  • enable libiscsi support

2 december 2011 Alexey Shabalin <shaba at altlinux.ru> 1.0-alt1

  • 1.0
  • add usb-redir support
  • enable spice for i686
  • enable compile alpha

13 october 2011 Alexey Shabalin <shaba at altlinux.ru> 0.15.1-alt1

  • 0.15.1

11 august 2011 Alexey Shabalin <shaba at altlinux.ru> 0.15.0-alt1

  • 0.15.0
  • disable compile alpha
  • enable compile s390x, lm32, unicore32
  • enable smartcard support
  • enable compile guest agent

16 may 2011 Alexey Shabalin <shaba at altlinux.ru> 0.14.1-alt1

  • 0.14.1

2 march 2011 Alexey Shabalin <shaba at altlinux.ru> 0.14.0-alt4

  • enable pulseaudio support

28 february 2011 Alexey Shabalin <shaba at altlinux.ru> 0.14.0-alt3

  • enable SDL support
  • disable pulseaudio support

25 february 2011 Alexey Shabalin <shaba at altlinux.ru> 0.14.0-alt2

  • add udev rules,control rules, init script for load kvm kernel module (import from qemu-kvm package)
  • drop alternatives for qemu-img
  • add doc subpackage
  • move man and locales to common subpackage
  • use roms and bioses from another packages: vgabios,seabios,gpxe-roms-qemu
  • disable SDL support

16 february 2011 Alexey Shabalin <shaba at altlinux.ru> 0.14.0-alt1

  • 0.14.0 release

4 february 2011 Alexey Shabalin <shaba at altlinux.ru> 0.14.0-alt0.rc0

  • 0.14.0-rc0

19 january 2011 Alexey Shabalin <shaba at altlinux.ru> 0.13.50-alt1

  • snapshot 5677903453
  • add alternatives for qemu-system-i386 i486 i586 i686 i786 i886 i986 pentium2 pentium3 pentium4 k6 athlon athlon_xp
  • add img subpackage, add alternatives for qemu-img and other
  • cleanup attr
  • add spice support for x86_64 only
  • add libalsa-devel to buildreq for alsa support
  • add vnc-jpeg and vnc-png support
  • add adlib and hda soundcards
  • build without esound support
  • add libpci-devel to buildreq
  • fix bluez buildreq
  • drop non devel library from buildreq
  • install config for sasl
  • fix install /etc/qemu/*.conf
  • qemu-common package as noarch

14 january 2010 Kirill A. Shutemov <kas at altlinux.org> 0.12.1-alt1

  • v0.12.1-31-g49a3aaa
  • Fix NULL pointer dereference on handling -chardev socket

14 december 2009 Kirill A. Shutemov <kas at altlinux.org> 0.11.92-alt1

  • v0.12.0-rc2-3-g910628f
  • UUID support enabled

19 september 2009 Kirill A. Shutemov <kas at altlinux.org> 0.11.50-alt6

  • Fix building binfmt_misc binaries

19 september 2009 Kirill A. Shutemov <kas at altlinux.org> 0.11.50-alt5

  • v0.11.0-rc0-867-gdbf9580
  • Do not set uname for linux-user targets
  • Use %check section for tests

8 september 2009 Kirill A. Shutemov <kas at altlinux.org> 0.11.50-alt4

  • v0.11.0-rc0-799-g2637c75
  • Compile alpha, m68k, mips and sparc support by default
  • Enable Linux AIO
  • Enalbe unit tests
  • Review configure options
  • Update URL
  • Update PIE patches

1 september 2009 Kirill A. Shutemov <kas at altlinux.org> 0.11.50-alt3

  • Disable IO thread to fix KVM support

1 september 2009 Kirill A. Shutemov <kas at altlinux.org> 0.11.50-alt2

  • fix building on x86_64

21 august 2009 Kirill A. Shutemov <kas at altlinux.org> 0.11.50-alt1

  • updated to v0.11.0-rc0-564-g757506d
     + no KQEMU support any more
     + fixes CVE-2008-0928 (ALT #20010)
     + keyboard works fine without -k (ALT #15774)
     + framebuffer works fine with -kernel (ALT #11324)
  • build linux-user targets as PIE and drop link hack
  • enable KVM support
  • enable curl support
  • enable IO thread
  • enable VNC SASL support
  • enable bluez support

19 february 2009 Kirill A. Shutemov <kas at altlinux.ru> 0.9.1-alt11

  • svn 20090219
  • add hack to implement CLONE_CHILD_CLEARTID
  • enable more audio drivers and cards
  • enable curses support
  • enable vde support
  • enable VNC TLS support

14 december 2008 Kirill A. Shutemov <kas at altlinux.ru> 0.9.1-alt10

  • svn 20081214
     + no need in gcc3 any more
  • fixes for mmap() related code

13 october 2008 Kirill A. Shutemov <kas at altlinux.ru> 0.9.1-alt9

  • svn 20081013
  • fix mmap(), mremap() and shmat() syscalls on 64-bit host with
     32-bit targets

10 october 2008 Kirill A. Shutemov <kas at altlinux.ru> 0.9.1-alt8

  • rename binaries in package qemu-user-binfmt_misc back to *.static
     to make them compatible with hasher

10 october 2008 Kirill A. Shutemov <kas at altlinux.ru> 0.9.1-alt7

  • svn 20081010
     + some changes merged to upstream
  • enable/disable binfmt_misc support at compile time
  • fix and cleanup system v ipc syscalls
  • fix getdents* syscalls
  • fix fstatat64()/newfstatat() syscalls
  • implement readahead() syscall
  • revert some legacy changes

14 september 2008 Kirill A. Shutemov <kas at altlinux.ru> 0.9.1-alt6

  • Fix building with glibc-kernheaders-2.6.27-alt1

8 september 2008 Kirill A. Shutemov <kas at altlinux.ru> 0.9.1-alt5

  • svn 20080908
  • Implement futimesat() syscall
  • binfmt-misc-friendly:
     + Use auxv to find out binary file descriptor
  • ioctl:
     + Implement ioctls MTIOCTOP, MTIOCGET and MTIOCPOS

31 august 2008 Kirill A. Shutemov <kas at altlinux.ru> 0.9.1-alt4

  • 0.9.1 + svn 20080831
  • Add option -binfmt-misc-friendly to user emulators

29 august 2008 Kirill A. Shutemov <kas at altlinux.ru> 0.9.1-alt3

  • fix building on i586
  • implement fstatat64() syscall

23 august 2008 Kirill A. Shutemov <kas at altlinux.ru> 0.9.1-alt2

  • 0.9.1 + svn 20080829
     + CVE-2008-2004
     + Brand new "Tiny Code Generator" by Fabrice Bellard
     + A lot of changes
  • Review all changes and patches cleanup
  • fix vfork(2) implementation
  • Build only x86, arm and ppc architectures by default

29 january 2008 Kirill A. Shutemov <kas at altlinux.ru> 0.9.1-alt1.cvs20080127

  • 0.9.1 + cvs 20080127
  • fix-syscalls--iovec
     + do not stop iovec conversion on iov_base == NULL if iov_len is 0
  • fix-signals
     + do not show message on uncaught target signal

25 november 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0.cvs20071124-alt15

  • cvs 20071124
  • fix-syscalls--getgroups:
     + getgroups: return total number of supplementary group IDs for the
       process if size == 0

24 november 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0.cvs20071123-alt14

  • cvs 20071123
  • fix-cpu-copy:
     + Handle cpu_model in copy_cpu()

19 november 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0.cvs20071119-alt13

  • cvs 20071119
  • Branch based git repo
  • Fix execve syscall
  • Build all targets
  • adlib: include missed header
  • Cleanup configure options
  • Drop obsoleted/unsupported patches:
     + qemu-0.6.2-alt-hdtrans.patch
     + qemu-0.7.0-sigaltstackhack.patch
     + qemu-0.9.0-alt-alpha_syscall_nr.patch
     + qemu-0.9.0-alt-arm_syscall_nr.patch
     + qemu-0.9.0-alt-i386_syscall_nr.patch
     + qemu-0.9.0-alt-m68k_syscall_nr.patch
     + qemu-0.9.0-alt-ppc64_syscall_nr.patch
     + qemu-0.9.0-alt-ppc_syscall_nr.patch
     + qemu-0.9.0-alt-qvm86.patch
     + qemu-0.9.0-alt-sh4_syscall_nr.patch
     + qemu-0.9.0-alt-sparc64_syscall_nr.patch
     + qemu-0.9.0-alt-sparc_syscall_nr.patch
     + qemu-0.9.0-alt-syscall_cleanup.patch
     + qemu-0.9.0-disk-scsi.patch
     + qemu-0.9.0-vmware_vga-fix.patch

25 october 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0.cvs20070917-alt12

  • cvs 20070917
  • Added qemu-0.9.0-alt-shm.patch
     + Add shm* syscalls
  • Sync patches with new version
  • Update qemu-0.9.0-security.patch
     + part of fix is in the upsteam
  • qemu-0.9.0-alt-alpha_syscall_nr.patch, qemu-0.9.0-alt-ppc64_syscall_nr.patch
     + sync syscall numbers with kernel
  • Drop qemu-0.9.0-alt-statfs.patch
     + fixed in upstream

24 august 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0.cvs20070607-alt11

  • qemu-arm: uname -m => armv4l/armv4b
  • fix path(): return NULL if NULL passed

8 june 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0.cvs20070607-alt10

  • cvs 20070607
  • qemu-0.8.2-nptl.patch -> qemu-0.9.0-nptl.patch, qemu-0.9.0-disk-scsi.patch:
     + rejection fix
  • Drop qemu-0.9.0-alt-mips_syscall_nr.patch
     + in the upstream now
  • Update qemu-0.9.0-alt-sem.patch and qemu-0.9.0-alt-sem.patch
     + part of this patches is in the upstream now

21 may 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0.cvs20070420-alt9

  • Added qemu-0.9.0-alt-getgroups.patch
     + trivial fix
  • Moved qemu-0.9.0-sem.patch -> qemu-0.9.0-alt-sem.patch:
     + Fix do_semctl
     + Added standalone syscalls semget, semop, semctl
  • Moved qemu-0.9.0-msgop.patch -> qemu-0.9.0-alt-sem.patch
     + Added standalone syscalls msg*
  • Dropped qemu-0.9.0-efault.patch

3 april 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0.cvs20070420-alt8

  • cvs 20070420
  • Added qemu-0.9.0-security.patch:
     + CVE-2007-1320, CVE-2007-1321, CVE-2007-1322, CVE-2007-1323, CVE-2007-1366
  • Added qemu-0.9.0-sb16-fix.patch:
     + Fix infinite loop in the SB16 driver
  • Disable building alpha emulation due build error
  • Update qemu-0.8.2-nptl.patch
     + Fix cpu_env list corruption by disabling CLONE_VM when doing CLONE_VFORK.
       This is a hack to avoid segfault on vfork.
  • Added qemu-0.9.0-nptl-update.patch:
     + implemented/fixed several nptl-related syscalls
     + Fix build on i586
  • Added qemu-0.9.0-vmware_vga-fix.patch:
     + Disable -vmwarevga acceleration code for now (missing range checks)
  • Fix bug #11363
     + rename qemu to qemu-system-i386
     + add symlink qemu to qemu-system-%_target_os
  • Added qemu-0.8.2-deb-tls-ld.patch
     + Fix segfault of user mode qemu on ix86
  • Updated qemu-0.9.0-alt-path.patch
     + content of emulation dir can change
     + some refactoring
  • Added qemu-0.9.0-alt-arm-eabi-pread-pwrite.patch:
     + pread and pwrite syscall fix for ARM EABI guest
  • Added qemu-0.9.0-alt-statfs.patch
     + fix statfs syscall bug
  • Updated qemu-0.9.0-alt-i386-user-fix.patch
     + fix qemu-i386 on x86 host
  • Update qemu-0.8.2-alt-qvm86.patch -> qemu-0.9.0-alt-qvm86.patch:
     + rejection fexed
  • Updated qemu-0.9.0-disk-scsi.patch
     + rejection fixed
  • Update qemu-0.9.0-alt-syscall_cleanup.patch:
     + rejection fixed

25 march 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0.cvs20070324-alt7

  • cvs 20070324
  • Sync syscall numbers with linux-2.6.21-rc4
  • Update linux-user/syscall.c:
     + build fix
     + cleaup
  • Dropped Debian's patches
  • Added qemu-0.9.0-alt-i386-user-fix.patch:
     + fix SIGSEGV in qemu-i386 (by Sergey Vlasov aka vsu@)
  • Added qemu-0.9.0-efault.patch:
     + fix returning EFAULT from syscalls
  • Added qemu-0.9.0-msgop.patch:
     + fix msg* syscalls
  • Added qemu-0.9.0-sem.patch:
     + fix sem* syscalls
  • Dropped qemu-0.9.0-alt-fcntl64-fix.patch:
     + in upstream now

20 march 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0.cvs20070320-alt6

  • cvs 20070320
  • Dropped 43_arm_cpustate.patch,
     qemu-0.9.0-alt-syscall-getsockname-fix.patch,
     qemu-0.9.0-alt-syscalls-clock.patch,
     qemu-0.9.0-alt-syscalls-recv-and-recvfrom-fix.patch:
     + fixed in upstream now
  • Updated qemu-0.9.0-alt-makefile.patch, qemu-0.9.0-disk-scsi.patch:
     + fix rejections
  • Updated qemu-0.9.0-alt-fcntl64-fix.patch:
     + pass host flag to fcntl instead target flag
  • Renamed qemu-0.8.2-alt-path.patch -> qemu-0.9.0-alt-path.patch
  • Updated qemu-0.9.0-alt-path.patch:
     + fix memory leak by caching
  • Spec cleap

9 march 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0.cvs20070304-alt5

  • fix fcntl64 syscal: used TARGET_F_*64 instead F_*64
  • cdrom name fixed
  • option -disk scsi,type=cdrom fixed (bug #11010)

4 march 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0.cvs20070304-alt4

  • cvs snapshot
  • fix order of ide devices(bug #11004)
  • drop mdk patches
  • user gcc 3.4 for building(bug #11006)
  • fix sigfault
  • spec cleanup

1 march 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0-alt3

  • cdrom option fixed(bug #10971)
  • syscall clock_gettime rewritten
  • syscall clock_getres added
  • syscalls getsockname, recv and recvfrom fixed

28 february 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0-alt2

  • scsi disk support added

15 february 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0-alt1

  • lock_user_string used for mount syscall

7 february 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0-alt0.3

  • requires fixed
  • docs is in package qemu-common now
  • description and summary fixed
  • alsa enabled
  • spec cleanup

7 february 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0-alt0.2

  • mandriva patches updated
  • fix realpath() crash again (by vsu@)

6 february 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0-alt0.1

  • 0.9.0
  • separate into four packages: qemu, softmmu, user, user-static
  • spec cleanup
  • patches updated

5 february 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.8.2-alt1.2

  • fix crash with -fstack-protector due to wrong realpath() usage
  • patches reorganized, debian patches added
  • qemu-0.8.2-alt-path.patch fixed
  • qemu-arm: uname -m => armv5l/armv5b
  • qemu-0.8.2-alt-mmap.patch added
  • support msg* and sem* syscalls
  • name for static version: qemu-<arch>.static

14 december 2006 Kirill A. Shutemov <kas at altlinux.ru> 0.8.2-alt1.1

  • build static version of qemu-arm
  • patches for qemu-arm and other linux mode emulators

23 august 2006 Alexey Tourbin <at at altlinux.ru> 0.8.2-alt1

  • 0.8.0 -> 0.8.2
  • sync madriva patches 0.8.2-1mdv2007.0
  • removed kernel-source-kqemu from here, which should be packaged
     separately because of its non-free status
  • added support for /dev/qvm86

21 december 2005 Kachalov Anton <mouse at altlinux.ru> 0.8.0-alt1

  • 0.8.0

20 september 2005 Kachalov Anton <mouse at altlinux.ru> 0.7.2-alt1

  • 0.7.2
  • Updated Kqemu to 0.7.2

4 august 2005 Kachalov Anton <mouse at altlinux.ru> 0.7.1-alt1

  • 0.7.1
  • Updated:
     * Kqemu to 0.7.1-1
     * GTK support

23 june 2005 Kachalov Anton <mouse at altlinux.ru> 0.7.0-alt2

  • Added:
     * GTK support (-use-gtk option)
     * Distribution permission from Fabrice Bellard to Kqemu

29 april 2005 Kachalov Anton <mouse at altlinux.ru> 0.7.0-alt1

  • 0.7.0
  • Kqemu support

29 november 2004 Kachalov Anton <mouse at altlinux.ru> 0.6.2-alt1

  • Snapshot of 23-28 Nov 2004
  • LARGE disk fix (actual for NT4, win2k, winXP)

26 november 2004 Kachalov Anton <mouse at altlinux.ru> 0.6.1-alt1

  • 0.6.1

17 october 2004 Alexey Tourbin <at at altlinux.ru> 0.6.0-alt1

  • initial revision
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin