# ChangeLog for app-emulation/xen-tools # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/ChangeLog,v 1.46 2009/04/28 07:57:21 patrick Exp $ 28 Apr 2009; Patrick Lauer +files/xen-tools-3.3.1-sandbox-fix.patch, xen-tools-3.3.1: Small sandbox fix, closes 253134. Patch originally from RB. 27 Apr 2009; Patrick Lauer xen-tools-3.3.1: Bump to eapi2 for usedeps, fixing depends for use=doc, closes #199764 *xen-tools-3.3.1 (26 Apr 2009) 26 Apr 2009; Patrick Lauer +xen-tools-3.3.1.ebuild: Bump to 3.3.1. Fixes half of #254931 26 Apr 2009; Patrick Lauer +files/xen-tools-3.3.0-warning-fix.patch, xen-tools-3.3.0: Fix gcc 4.3 compile failure, part of #259670 28 Feb 2009; Markus Meier metadata.xml: custom-cflags is a global USE-flag *xen-tools-3.1.3-r1 (16 Jan 2009) 16 Jan 2009; Lance Albertson +files/xen-tools-3.1.3-bzimage.patch, +xen-tools-3.1.3-r1.ebuild: New patch for 3.1.3 which adds bzImage >=v2.08 support to xen. This allows Fedora 10 to run as a DomU for this version. Patch is originally from https://bugzilla.redhat.com/457199 *xen-tools-3.3.0 (01 Sep 2008) 01 Sep 2008; Robert Buchholz +files/xen-tools-3.3.0--as-needed.patch, +files/xen-tools-3.3.0-nostrip.patch, +files/xen-tools-3.3.0-xen-detect-nopie-fix.patch, files/xendomains.confd, files/xendomains.initd, metadata.xml, -xen-tools-3.2.0.ebuild, +xen-tools-3.3.0.ebuild: Version bump to Xen 3.3 (bug #201792). Fixes bugs: * Add USE flags for ACM and FLASK Xen Security Modules * Properly compile and uninstall python bytecode * RDEPEND on pyxml (bug #201255) * Remove libvncserver dependency * Shutdown xendomains in reverse start order (bug #210445) * Allow for parallel shutdown of xendomains (bug #162833) * Check that python is built with threading (bug #236092) 30 Jul 2008; Robert Buchholz xen-tools-3.2.1.ebuild: Set VARTEXFONTS so LaTeX does not try to write out of the sandbox (bug #233120) 28 Jul 2008; Doug Goldstein metadata.xml: add GLEP 56 USE flag desc from use.local.desc *xen-tools-3.2.1 (04 May 2008) 04 May 2008; Robert Buchholz +files/xen-tools-3.2.1-qemu-nodocs.patch, -xen-tools-3.1.2.ebuild, +xen-tools-3.2.1.ebuild: Version bump to the Xen 3.2.1 release (bug #219339), thanks to Troy Bowman for testig. Disable magic building of QEMU documentation (bug #192427). *xen-tools-3.2.0 (08 Feb 2008) 08 Feb 2008; Michael Marineau +xen-tools-3.2.0.ebuild: Add version 3.2.0 *xen-tools-3.1.3 (03 Feb 2008) 03 Feb 2008; Michael Marineau +files/xen-tools-3.1.3-network-bridge-broadcast.patch, +xen-tools-3.1.3.ebuild: Version bump to 3.1.3 14 Dec 2007; Robert Buchholz xen-tools-3.1.2.ebuild: Added a check for USE=ncurses in python in case we use pygrub *xen-tools-3.1.2 (17 Nov 2007) 17 Nov 2007; Michael Marineau -files/xen-tools-3.0.4_p1-pygrub-security-fix.patch, -files/xen-tools-3.0.4_p1-remove-monitor-mode-from-vnc.patch, -files/xen-tools-3.0.4_p1-vnclisten.patch, -files/xen-tools-3.1.0-pygrub-security-fix.patch, -files/xen-tools-3.1.0-python-site-packages.patch, -files/xen-tools-3.1.1-insecure-file-creation-fix.patch, -xen-tools-3.0.4_p1-r2.ebuild, -xen-tools-3.1.0-r2.ebuild, -xen-tools-3.1.1-r1.ebuild, +xen-tools-3.1.2.ebuild: Bump to 3.1.2. Clean out old versions. *xen-tools-3.1.1-r1 (23 Oct 2007) *xen-tools-3.1.0-r2 (23 Oct 2007) *xen-tools-3.0.4_p1-r2 (23 Oct 2007) 23 Oct 2007; Michael Marineau +files/xen-tools-3.1.1-insecure-file-creation-fix.patch, -xen-tools-3.0.4_p1-r1.ebuild, +xen-tools-3.0.4_p1-r2.ebuild, -xen-tools-3.1.0-r1.ebuild, +xen-tools-3.1.0-r2.ebuild, -xen-tools-3.1.1.ebuild, +xen-tools-3.1.1-r1.ebuild: Fix an insecure temp file creation, bug #196824, CVE-2007-3919 *xen-tools-3.1.1 (15 Oct 2007) 15 Oct 2007; Michael Marineau +xen-tools-3.1.1.ebuild: Version bump. 02 Oct 2007; Michael Marineau xen-tools-3.1.0-r1.ebuild: Fix build on gcc 4.2.0, fixes bug #191172. Warn user if iproute2 was built with USE=minimal, fixes bug #194224. Minor cleanups, etc. *xen-tools-3.1.0-r1 (26 Sep 2007) *xen-tools-3.0.4_p1-r1 (26 Sep 2007) 26 Sep 2007; Michael Marineau +files/xen-tools-3.0.4_p1-pygrub-security-fix.patch, +files/xen-tools-3.1.0-pygrub-security-fix.patch, -xen-tools-3.0.4_p1.ebuild, +xen-tools-3.0.4_p1-r1.ebuild, -xen-tools-3.1.0.ebuild, +xen-tools-3.1.0-r1.ebuild: Security Bump: Guest domains could execute code on Dom0 via pygrub. Bug #193808 and CVE-2007-4993 03 Sep 2007; Michael Marineau xen-tools-3.0.4_p1.ebuild, xen-tools-3.1.0.ebuild: Fix documentation dependencies. 27 Aug 2007; Michael Marineau xen-tools-3.0.4_p1.ebuild, xen-tools-3.1.0.ebuild: Die if both x86 and amd64 are set in USE. 26 Aug 2007; Michael Marineau +files/xen-tools-3.1.0-xen-detect-nopie-fix.patch, xen-tools-3.1.0.ebuild: Fix build on x86 hardened. *xen-tools-3.1.0 (24 Aug 2007) 24 Aug 2007; Michael Marineau -files/xen-tools-3.0.2--as-needed.patch, -files/xen-tools-3.0.2-bxclobber.patch, -files/xen-tools-3.0.2-pushpop.patch, -files/xen-tools-3.0.2-pygrub-progsreiserfs-0.3.1.patch, -files/xen-tools-3.0.2-test-uuid.patch, -files/xen-tools-3.0.2-test-xauthority.patch, -files/xen-tools-3.0.2-xc_ptrace.patch, +files/xen-tools-3.1.0-python-site-packages.patch, -files/xend-init, -xen-tools-3.0.2-r4.ebuild, +xen-tools-3.1.0.ebuild: Copy Xen 3.1.0 related ebuilds over from the Xen project overlay. Remove Xen 3.0.2. 10 Jul 2007; Michael Marineau xen-tools-3.0.4_p1.ebuild: Remove unneeded hardened flag checking and add some more info to the post install message. 25 Jun 2007; Michael Marineau xen-tools-3.0.4_p1.ebuild: Fix typo in -fno-pie flag. 16 May 2007; Michael Marineau xen-tools-3.0.4_p1.ebuild: Only depend on xproto when ioemu is enabled. Bug #177110. *xen-tools-3.0.4_p1 (02 May 2007) 02 May 2007; Michael Marineau -files/3.0.2-r4/pygrub-progsreiserfs-0.3.1.patch, -files/3.0.2-r4/xc_ptrace.patch, -files/3.0.2-r4/xend.initd, -files/3.0.2-r4/xendomains.initd, +files/xen-tools-3.0.2-xc_ptrace.patch, +files/xen-tools-3.0.2-pygrub-progsreiserfs-0.3.1.patch, +files/xen-tools-3.0.4_p1--as-needed.patch, +files/xen-tools-3.0.4_p1-network-bridge-broadcast.patch, +files/xen-tools-3.0.4_p1-remove-monitor-mode-from-vnc.patch, +files/xen-tools-3.0.4_p1-vnclisten.patch, +files/xend.initd, +files/xendomains.initd, -files/xendomains-conf, -files/xendomains-init, -xen-tools-3.0.2-r2.ebuild, -xen-tools-3.0.2-r3.ebuild, xen-tools-3.0.2-r4.ebuild, +xen-tools-3.0.4_p1.ebuild: Add Xen 3.0.4_1 from the marineam-xen overlay. Clean out some old ebuilds and clean up the files dir. 13 Mar 2007; Andrew Ross xen-tools-3.0.2-r3.ebuild, xen-tools-3.0.2-r4.ebuild: Use "type" instead of "which", as per http://archives.gentoo.org/gentoo-dev/msg_143424.xml 16 Dec 2006; Andrew Ross xen-tools-3.0.2-r4.ebuild: Narrow dep on app-emulation/xen to match version of xen-tools. *xen-tools-3.0.2-r4 (13 Oct 2006) 13 Oct 2006; +files/3.0.2-r4/pygrub-progsreiserfs-0.3.1.patch, +files/3.0.2-r4/xc_ptrace.patch, +files/3.0.2-r4/xendomains.initd, +files/3.0.2-r4/xend.initd, +xen-tools-3.0.2-r4.ebuild: Fix a PTRACE_* compilation error, thanks to Thomas Veith in #151014. Introduce the pygrub local USE flag and fix a compile error when sys-fs/progsreiserfs is installed, thanks to M. Edward Borasky and Mauricio Zambrano in #137137. Make ntp-client start after xend, thanks to Harris Landgarten in #144057. Make /etc/init.d/xendomains correctly handle domains with numbers, periods and/or hyphens, thanks to Robert S in #148628. Fix a compile error with python-2.5, thanks to Charlie Shepherd and Marien Zwart in #149138. Fix a compilation error on AMD64 with a 64 bit kernel and 32 bit userland, thanks to tonich and Sven Wegener in #143999. Make /etc/init.d/xend fail gracefully when started in a non-privileged domain or unmodified kernel, thanks to Christian Hesse and Robert S in #148486. Only warn instead of dying when python is build with stack smashing protection (ssp), thanks to Tuan Van , Raimonds Cicans , Brad Plant and Sven Wegener in #141866. Replace the hardened USE flag with test-flag-CC from flag-o-matic.eclass to avoid compile errors with gcc-4.1 and USE=hardened, thanks to Richard Benjamin Voigt in #147876. *xen-tools-3.0.2-r3 (15 Aug 2006) 15 Aug 2006; Andrew Ross +files/xen-consoles.logrotate, -files/xend-conf, +files/xendomains.confd, +files/xendomains.initd, +files/xendomains-screen.confd, metadata.xml, -xen-tools-3.0.2-r1.ebuild, xen-tools-3.0.2-r2.ebuild, +xen-tools-3.0.2-r3.ebuild: Fix bugs #141981, #142011, #141866, and #137886. Thanks to Brad Plant , Nedd Ludd , Nick Devito , and Mike Williams . 10 Aug 2006; Sven Wegener +files/xen-tools-3.0.2-bxclobber.patch, +files/xen-tools-3.0.2-pushpop.patch, -files/hardened-bx-clobber.patch, metadata.xml, xen-tools-3.0.2-r2.ebuild: Fix push and pop usage for amd64, bug #142682. Disable the 32bit-only vmxassist, if we can't compile x86 32bit code, bug #138314. 10 Aug 2006; Andrew Ross xen-tools-3.0.2-r2.ebuild: Fix minor bug (debug USE flag ignored) introduced by the fix for bug #124361 10 Aug 2006; Andrew Ross +files/xen-tools-3.0.2-test-uuid.patch, +files/xen-tools-3.0.2-test-xauthority.patch, metadata.xml, xen-tools-3.0.2-r1.ebuild, xen-tools-3.0.2-r2.ebuild: Fix bug #141233 and add myself as a maintainer. *xen-tools-3.0.2-r2 (04 Aug 2006) 04 Aug 2006; Chris Bainbridge +xen-tools-3.0.2-r2.ebuild: Add support for vnc and sdl - thanks to Nick Devito and Andrew Ross in bug #124361 *xen-tools-3.0.2-r1 (09 Jun 2006) 09 Jun 2006; Chris Bainbridge -xen-tools-3.0.2.ebuild, +xen-tools-3.0.2-r1.ebuild: Clean up .pyc files, thanks to Andrew Ross, bug #136159 02 Jun 2006; Roy Marples +files/xen-tools-3.0.2--as-needed.patch, -xen-tools-3.0.1.ebuild, -xen-tools-3.0.1_p9029.ebuild, xen-tools-3.0.2.ebuild: Add patch to enable --as-needed LDFLAG, #135145 26 Apr 2006; Aron Griffis xen-tools-3.0.1.ebuild, xen-tools-3.0.1_p9029.ebuild, xen-tools-3.0.2.ebuild: Remove ~ia64 since this ebuild deps on app-emulation/xen, which won't have ia64 keywords for a while yet 11 Apr 2006; +files/hardened-bx-clobber.patch, xen-tools-3.0.2.ebuild: add hardened patch and IUSE flag, #129491 10 Apr 2006; xen-tools-3.0.2.ebuild: Fix hardened flags for hvmloader and vmxassist, #129491 10 Apr 2006; xen-tools-3.0.2.ebuild: removed the hardened stripping flags - now that the hypervisor is split out, the tools should be compilable with hardened flags. There is currently a bug with register clobbering which has been filed at bugzilla.xensource.com #609 10 Apr 2006; xen-tools-3.0.2.ebuild: add some extra man pages, #129189 10 Apr 2006; xen-tools-3.0.2.ebuild: remove sed fix, #129429 10 Apr 2006; files/digest-xen-tools-3.0.2, Manifest: new digest *xen-tools-3.0.2 (09 Apr 2006) 09 Apr 2006; +xen-tools-3.0.2.ebuild: bump, #129191 01 Apr 2006; Aron Griffis xen-tools-3.0.1.ebuild, xen-tools-3.0.1_p9029.ebuild: Add warning regarding dev-lang/python built without USE=ncurses #128175 *xen-tools-3.0.1_p9029 (24 Mar 2006) *xen-tools-3.0.1 (24 Mar 2006) 24 Mar 2006; Aron Griffis +files/xend-conf, +files/xend-init, +files/xendomains-conf, +files/xendomains-init, +metadata.xml, +xen-tools-3.0.1.ebuild, +xen-tools-3.0.1_p9029.ebuild: Split xen-tools from xen; this package installs xend and the tools, but not the hypervisor or include files. Unify the release and snapshot ebuilds for easier maintenance. Switch to a snapshot versioning scheme that keeps release/snapshot versions in order. Add myself as an additional maintainer in metadata.xml