This is the OpenBSD 2.4 release errata & patch list:
For OpenBSD patch branch information, please refer here.
For errata on a certain release, click below:
2.1,
2.2,
2.3,
2.5,
2.6,
2.7,
2.8,
2.9,
3.0,
3.1,
3.2,
3.3,
3.4,
3.5,
3.6,
3.7,
3.8,
3.9,
4.0,
4.1,
4.2,
4.3,
4.4,
4.5,
4.6,
4.7,
4.8,
4.9,
5.0,
5.1,
5.2,
5.3,
5.4,
5.5.
You can also fetch a tar.gz file containing all the following patches.
This file is updated once a day.
The patches below are available in CVS via the
OPENBSD_2_4
patch branch.
For more detailed information on how to install patches to OpenBSD, please
consult the OpenBSD FAQ.
i386
-
SECURITY FIX
This is another fix for a kernel crash caused by the
crashme program.
A source code patch exists which remedies this problem.
-
FUNCTIONALITY FIX
The kernel was using a fixed and hard-coded location for the arguments
vector passed from the /boot loader. This prevented
/boot from placing the boot arguments vector at any
other location, causing a kernel crash early in the autoconfiguration
stage. In 2.5, the bootblocks will be modified to use a new location.
Hence, if you wish old kernels to boot on a new bootblock, those
kernels will only work if they were linked with this patch.
A source code patch exists which remedies this problem.
-
SECURITY FIX
i386 trace-trap handling when DDB was configured could cause a system
crash.
A source code patch exists which remedies this problem.
-
FUNCTIONALITY FIX
i386 installboot had a sign extension bug which prevented proper bootblock
initialization when the root filesystem was placed beyond 4GB.
A source code patch exists which remedies this problem.
Unfortunately, updated 2.4 install floppies are not available. Just ensure
that your root filesystem is below 4GB, for now.
sparc
hp300
-
FUNCTIONALITY FIX
The Xhp as shipped does not have the execute permissions set. The fix is
'chmod 755 /usr/X11R6/bin/Xhp' if you have installed X.