Commit graph

53 commits

Author SHA1 Message Date
drochner
34fdabb241 update to 4.1.6.1
This release fixes the following critical vulnerabilities:
CVE-2013-1918 / XSA-45: Several long latency operations are not
 preemptible
CVE-2013-1952 / XSA-49: VT-d interrupt remapping source validation flaw
 for bridges
CVE-2013-2076 / XSA-52: Information leak on XSAVE/XRSTOR capable AMD CPUs
CVE-2013-2077 / XSA-53: Hypervisor crash due to missing exception
 recovery on XRSTOR
CVE-2013-2078 / XSA-54: Hypervisor crash due to missing exception
 recovery on XSETBV
CVE-2013-2194, CVE-2013-2195, CVE-2013-2196 / XSA-55: Multiple
 vulnerabilities in libelf PV kernel handling
CVE-2013-2072 / XSA-56: Buffer overflow in xencontrol Python bindings
 affecting xend
CVE-2013-2211 / XSA-57: libxl allows guest write access to sensitive
 console related xenstore keys
CVE-2013-1432 / XSA-58: Page reference counting error due to
 XSA-45/CVE-2013-1918 fixes
XSA-61: libxl partially sets up HVM passthrough even with disabled iommu
This release contains many bug fixes and improvements. The highlights are:
addressing a regression from the fix for XSA-21
addressing a regression from the fix for XSA-46
bug fixes to low level system state handling, including certain
 hardware errata workarounds

(CVE-2013-1918 and CVE-2013-1952 were patched in pkgsrc before)
2013-09-11 18:00:33 +00:00
joerg
fd305428be Fix header guard. 2013-07-16 22:28:26 +00:00
joerg
3a73161fd2 Fix header guard. 2013-07-13 19:43:21 +00:00
wiz
83687e606e Replace py-curses/buildlink3.mk with DEPENDS.
There are no buildlink3-relevant files here, just a loadable module.
2013-06-04 07:38:49 +00:00
wiz
047a7f787e Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.
2013-05-31 12:39:57 +00:00
joerg
7eedec482c Fix ctype use. 2013-05-06 14:59:10 +00:00
drochner
2968988761 update to 4.1.5
This integrates fixes for all vulnerabilities which were patched
in pkgsrc before.
Among many bug fixes and improvements (around 50 since Xen 4.1.4):
 * ACPI APEI/ERST finally working on production systems
 * Bug fixes for other low level system state handling
 * Support for xz compressed Dom0 and DomU kernels
2013-05-03 16:48:37 +00:00
sborrill
0524da00ad Move version of ipxe-git to a variable in version.mk rather than being hardwired in
Makefile. This allows other packages (namely xenstoretools) to retrieve the
version number.
2013-04-29 11:22:42 +00:00
bouyer
57b0d7af39 Add patch from Xen security advisory:
http://lists.xen.org/archives/html/xen-announce/2013-02/msg00005.html
2013-04-19 14:03:51 +00:00
joerg
e441ebed12 Allow building Xen infrastructure with Clang. Fix various bugs in
xenkernel3, xenkernel41, xentools3 and xentools41 exposed by Clang
default warnings. Bump revisions for those.
2013-04-11 19:57:51 +00:00
is
f39296d487 Make oxenstored (more) usable, as originally researched by
Aaron J. Grier, with implementation changes by myself:

- rules to add the run-time path correctly when building shared versions
  of libraries. Using -dllpath to ocamlmklib for this - ',' would need
  to be clumsily escaped from gmake.

  (This also needs a patched ocamlmklib - from ocaml 4.00.1nb2 -
  that has -elfmode which prevents -L paths being added to the
  run-time path).

- Path fixes, but not using fixed paths as originally proposed,
  but the SUBST framework.

- Trim whitespace off a numeric string read out of the kernel.
  Instead of open coding the function, use String.trim, as the
  String library is used, anyway. (available in ocaml >= 4.00.1)
2013-03-15 16:10:57 +00:00
drochner
be2d40292d oops, a patch was in the wrong sub-pkg
bump PKGREV
2013-01-20 15:21:54 +00:00
drochner
f5a2a364e2 update to 4.1.4
changes:
-fixes for vulnerabilities integrated (were patched in pkgsrc)
-bug fixes and improvements
2013-01-18 11:27:43 +00:00
is
7e42662d61 Fix for DOS: XSA25 (CVE-2012-4544 / CVE-2012-2625) - dom0 memory exhaustion
possibility by uncompressing of domU kernels.

From upstream; only file paths changed to be relative to our WRKSRC.

ok'd by cegger@/wiz@.
2012-12-19 12:29:44 +00:00
asau
c4f95ab71a Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-23 19:50:50 +00:00
jaapb
be0a6937d1 Revision bump associated with the update of lang/ocaml to version 4. 2012-10-08 15:18:20 +00:00
wiz
3184463075 Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.
2012-10-03 21:53:53 +00:00
bouyer
cb4724f032 Add missing command_interpreter in rc.d script, as pointed out by
dieter roelants. Bump pkgrevision
2012-09-23 15:10:44 +00:00
drochner
0a4a706eed update to 4.1.3
also add security patches from upstream

changes:
-fixes for vulnerabilities were integrated
-many bug fixes and improvements, Highlights are:
 -Bug fixes and improvements to the libxl tool stack

approved by maintainer
2012-09-12 11:09:32 +00:00
jym
54bfdba835 Do not skip domain's creation when a prehook cmd has been executed.
Reported by Brook Milligan on port-xen@.
2012-07-16 22:55:25 +00:00
bouyer
a9b7982b8a Fix build failure reported by David Holland. I don't know why gmake didn't
stop for me on this error.
Bump PKGREVISION, as despite the error the package did build fine for me.
2012-05-30 08:29:43 +00:00
taca
9bba563067 Fix path of the target file in patch files. 2012-05-30 03:27:05 +00:00
bouyer
3ca8160195 Add support for PCI pass-through for HVM guests, based on patch sent by
dukzcry <lomka@gero.in> on netbsd-users@ on may 14. This supports
only HVM guests, and only with the xl tool.

bump pkgrevision.
2012-05-29 15:01:34 +00:00
abs
fc165f5275 Correctly handle PKG_SYSCONFDIR - bump pkgrevision 2012-05-10 16:07:36 +00:00
wiz
7f6ca7040e Bump PKGREVISION for python default version change to 2.7.
py-* not affected, since it built different versions depending on the
setting already.
2012-03-09 12:33:57 +00:00
drochner
852c5d1de0 "xl shutdown --halt" doesn't work, remove the "--halt" 2012-02-24 11:44:03 +00:00
bouyer
208d730cf2 Pull up fix from Xen repository, fixing CVE-2012-0029:
Heap-based buffer overflow in the process_tx_desc function in the
e1000 emulation allows the guest to cause a denial of service (QEMU
crash) and possibly execute arbitrary code via crafted legacy mode
packets.

Bump PKGREVISION
2012-02-03 17:00:24 +00:00
cegger
16e92eb331 Apply patch 79d1d3311319f3390f540f547becaba9d957f84c
from qemu upstream:

Fill in word 64 of IDENTIFY data to indicate support for PIO modes 3 and 4.
This allows NetBSD guests to use UltraDMA modes instead of just PIO mode 0.

With this patch I can no longer reproduce PR 42455.
Bump package revision.
2012-01-26 11:19:23 +00:00
sbd
7b510763d3 Regenerate diffs for GNU patch. 2011-12-14 03:57:50 +00:00
sbd
529d8cb79d Recursive bump for lang/ocaml buildlink addition. 2011-12-06 00:19:21 +00:00
jmcneill
ed1f0f4efc fix previous 2011-10-29 14:16:53 +00:00
jmcneill
6de9cd0164 Fix build for 32-bit hosts with a 64-bit time_t 2011-10-29 10:20:52 +00:00
bouyer
337cea3fe7 Do not hardcode /usr/pkg, use $PREFIX 2011-10-28 11:31:29 +00:00
bouyer
66d48ba9c0 Re-add patch-dd and patch-de, without them it doesn't package properly.
Without these patches, config and sample files are installed in
${PREFIX}/etc/xen instead of ${PREFIX}/share/example/xen/
2011-10-26 13:39:48 +00:00
cegger
f463e71c79 Update to Xen 4.1.2
Fixes/features include:
 * New XL toolstack
 * kexec/kdump
 * Remus
 * Device passthrough to HVM guests
 * Interrupt handling
 * Support for Supervisor Mode Execution Protection (SMEP)
2011-10-21 18:26:58 +00:00
bouyer
744805a566 This needs iasl to build, so depend on acpica-utils if /usr/bin/iasl
doens't exist.
2011-10-16 20:33:35 +00:00
shattered
b9b0692692 PR/29576 -- Use @RCD_SCRIPTS_SHELL@ in rc.d scripts, not /bin/sh 2011-10-07 22:37:02 +00:00
sborrill
5c88c3b808 Switch to using version number from version.mk.
Conflict with xenstoretools.

OK cegger@
2011-10-03 17:01:06 +00:00
sborrill
edebdb4314 Add patch to be used by xenstoretools to install a subset of the relevant
tools.
2011-10-03 16:58:57 +00:00
sborrill
ef2aaa4526 Pull out version number from main Makefile so that it can be shared by
sysutils/xenstoretools
2011-10-03 16:58:04 +00:00
cegger
526fc8cc68 Xen 4.1.1 (maintenance release)
*   Security fixes including CVE-2011-1583 CVE-2011-1898
 *   Enhancements to guest introspection (VM single stepping support for very
fine-grained access control)
 *   Many stability improvements, such as: PV-on-HVM stability fixes (fixing
some IRQ issues), XSAVE cpu feature support for PV guests (allows safe use of
latest multimedia instructions), RAS fixes for high availability, fixes for
offlining bad pages and changes to libxc, mainly of benefit to libvirt
 *   Compatibility fixes for newer Linux guests, newer compilers, some old
guest savefiles, newer Python, grub2, some hardware/BIOS bugs.
2011-06-16 13:40:06 +00:00
abs
a9845a5245 Use REPLACE_PYTHON in the appropriate places - bump pkgrevision 2011-06-05 23:05:58 +00:00
bouyer
6b999e0781 Add a patch which fixes 2 problems:
- use the correct way to get the size of a disk device or partition (from
  haad@NetBSD.org)
- if given a block device, use the character device instead (the block device
  is already in use by the backend driver).

With this I could succeffully boot a HVMPV FreeBSD kernel using a phy:
virtual disk.
2011-05-20 17:09:21 +00:00
bouyer
1c21ae462a Apply patch from xen repository, fixing CVE-2011-1583 2011-05-12 15:57:38 +00:00
tnn
cf6c0ce149 Try to fix CONF_FILES handling and some pkglint warnings.
Bump PKGREVISION.
2011-05-07 18:39:05 +00:00
tnn
6b270c7e17 sort PLIST, add two missing ocaml files 2011-05-07 17:02:39 +00:00
tnn
c0fe7253cc Override texi2html & pod2man detection so that manpages belonging to
emulators/qemu don't get spuriously overwritten during install.
2011-05-07 16:55:58 +00:00
tnn
b609bf0ed3 drop superflous item in CHECK_PORTABILITY_SKIP 2011-05-07 06:39:16 +00:00
abs
8b63d02ef1 Avoid using == in /bin/sh script. Bump PKGREVISION 2011-05-02 20:32:27 +00:00
bouyer
473ac6c1c9 Add $NetBSD: $ 2011-04-15 13:35:05 +00:00