Changes made between OpenBSD 3.8 and OpenBSD-current
This is a partial list of the major machine-independent changes
(i.e., these are the changes people ask about most often). Port
specific changes have also been made, and are sometimes mentioned
in the pages for the specific platforms.
Changes to the ports collection are documented
here.
Note: Problems for which patches exist are marked in red.
We are working on OpenBSD-current.
- In sasyncd(1),
fix transfers of very large SA/SPD snapshots.
- Make xargs(1)
POSIX compliant, make it run programs even when zero arguments are specified.
- In trunk(4),
add multicast, VLAN support and various improvements.
- In gem(4),
program the MAC address correctly into the card after it has been
changed, e.g. by
ifconfig(1).
- In shutdown(2),
return ENOTCONN if a socket is unconnected.
- Change hostapd(1)
to use red-black trees for the node tables instead of hash tables.
- In ath(4),
fix a possible division by zero.
- In ath(4)@pci,
allocate memory for the right structure, which fixes possible page faults.
- In bgpd(1),
reload sessions every time the capabilities change.
- An sd(4)
fix for a case where free(NULL, ...) was possible and lead to a crash.
- In umidi(4),
fix corruption to multi-byte MIDI messages when a single real time byte is inserted.
- Fix two hppa hardware erratas.
- Teach file(1)
about the flac audio format.
- Many mvme88k improvements.
- Make m4(1)
SysV3-compliant and add various regression tests.
- OpenCVS: add support for the CVS/Tag file writing/parsing, fix
corrupt Entry files, various other improvements.
- In pf(4),
fix the DIOCCHANGERULE ioctl to properly initialize the NAT table, only
affects custom programs using this ioctl.
- In pciide(4),
change matching code to only look at the PCI ID and ignoring the PCI class,
enabling some mass storage devices to work.
- Many pkg_add(1)
improvements including -u option enabled now which automatically will update
all installed packages.
This list mentions mostly platform-independent changes. For a list of changes
made in a particular platform, please check the page for that platform. If you
find them not listed there, the changes are either (1) not being documented or
(2) are documented here.
www@openbsd.org
$OpenBSD: plus.html,v 1.965 2005/09/14 03:14:33 pvalchev Exp $