OpenBSD -current changelog
This is a partial list of the major machine-independent changes
(i.e., these are the changes people ask about most often). Machine
specific changes have also been made, and are sometimes mentioned
in the pages for the specific platforms.
Note: Problems for which patches exist are marked in red.
Changes made between OpenBSD 4.5 and -current
- Fix hard locks in the msk(4) driver.
- Fix for race in mfi(4).
- Added an U command to the disklabel(8) E(ditor) to revert the label to the previous state.
- Added C99-conformant nan, nanf and nanl for the Vax platform.
- Fix for decoding pathnames in rdistd(1) which contain space,tab or newline characters.
- Fix soft interrupt handling on sun4m sparc machines, so Ross systems work when using hme(4).
- Added EW-7717Un and 7718Un to the list of supported run(4) devices.
- Added Edimax EW-7318Ug, 7318USg and 7618Ug to the list of supported rum(4) devices.
- Added support for the BCM5825 and 5860/61/62 Broadcom CryptoNetX IPSec/SSL Security processor in the ubsec(4) driver.
- Added ASUS USB-N11 to the list of supported run(4) devices.
- Fix for (root) logins when yp(8) is configured but temporarily unavailable.
- Added Sitecom WL-603 to the list of supported zyd(4) devices.
- Added Linksys WUSB200 to the list of supported rum(4) devices.
- Added a couple of GW3887/v2-based devices to the upgt(4) driver.
- Fix permission race in install(1) when run with -S.
- Fix handling of files in Attic/ for OpenCVS, also fixes -l and -r for checkout/update when a file in Attic exists in HEAD which is a directory in the normal repo.
- Updated xf86-video-siliconmotion to 1.7.0.
- Synced the net802.11 code with 802.11w draft 8.0.
- Added support for CACE AirPcap Nx in the otus(4) driver.
- Updated freetype to 2.3.9.
- Switched OpenCVS file and directory lists to Redblack tree(3) for faster lookups.
- Added watchdog timer support to schsio(4).
- Moved the NTFS kernel code from lockmgr(9) to rwlock(9).
- Added "Chen-Source CM12402 Eagle IR Cam" to the list of supported uvideo(4) devices.
- Make perl(1) encoding library recognize "646" as an alias for "ascii".
- Added Emobile D21LC to the list of supported umsm(4) devies.
- You may now feed sysmerge(8) older etcXX and/or xetcXX tarballs so sysmerge(8) can automatically update files that did not have local changes between versions.
- Added support for AES-CBC with the BCM5823-based ubsec(4) devices.
- Enabled otus(4) on amd64 and i386 GENERIC kernels.
- Changed the behaviour of "redistribute default" for ospfd(8) and ripd(8). A default route has to be present in the FIB to be correctly advertised.
- Upgrade txp(4) to a newer firmware, needed by some variants.
- Switched msk(4) to use MCLGETI for jumbo frame allocations.
- Initial version of otus(4), a driver for Atheros AR9001U USB IEEE 802.11 devices.
- Added rlog -d support in OpenCVS.
- Added CPU process affinity for SMP arches.
- Fix possible out-of-bounds access in ssh-agent(1) if the environment variable SHELL was shorter than 3 characters.
- Fix auto-negotiation for manual media type selection on ale(4).
- Add workaround for gem(4) RX MAC/FIFO hangs on ERI.
- Added an 'A' command to disklabel(8) Editor mode, and -A flag to automatically execute it on disks without a label.
- Made acpiprt(4) always re-route interrupts.
- Switched vax and sgi machines to have generic soft interrupts.
- Attached smtpd(8) to the build.
- Updated time zone data to tzdata2009c.
- Prevent ips(4) from setting error on data underrun, allows a scsi tape on the pass-through bus.
- Added support for 88E8057-based Yukon 2 Ultra 2-devices in msk(4).
- Initial support for pruning in dvmrpd(8).
- Added D-Link DWA-130 to the list of supported run(4) devices.
- Added SCSI Pass-through and enclosure support to ips(4).
- Fix bgpd(8) to correctly encode MP unreachable NLRI so IPv6 prefixes get removed correctly.
- Make sure iommu attaches to AMD family 10h processors too.
- Added the MAC address to the log entries for DHCP ACK/NAK/OFFER in dhclient(8).
- Added sensor devices for Thinkpads.
- Updated freetype to 2.3.8.
- Enabled vic(4) on amd64 GENERIC and RAMDISK_CD kernels aswell.
- Make httpd(8) drop privileges to www/www instead of nobody/nogroup if the User/Group config file entries are not present.
- Enabled urtw(4) on amd64 and i386 GENERIC and RAMDISK_CD kernels.
- Initial version of a driver for the FFB3/XVR-1000 graphics adapters for sparc64. Disabled for now.
- Updated xterm(1) to 242.
- Switched the m88k platform to timecounters.
- Added support for Geyser2 devices and fix some Geyser1 devices that can be found in iBook G4 12" machines.
- Removed deprecated proxymgr and xfindproxy applications from xenocara.
- Updated xauth(1) to 1.0.3 plus some fixes from the git repository.
- Updated xf86-video-neomagic to 1.2.2 and xf86-video-s3 to 0.6.1.
- Updated xf86-video-ast 0.88.8, xf86-video-chips to 1.2.1, xf86-video-dummy to 0.3.1 and xf86-video-glint to 1.2.2.
- Updated xf86-video-voodoo to 1.2.1, xf86-video-apm to 1.2.1 and xf86-video-ark to 0.7.1.
- Updated xf86-video-tseng to 1.2.1 and removed xf86-video-cyrix/xf86-video-vga.
- Updated xf86-video-sisusb to 0.9.1, xf86-video-sunleo to 1.2.0, xf86-video-tdfx to 1.4.1, xf86-video-tga to 1.2.0 and xf86-video-trident to 1.3.1.
- Make dvmrp(8) RDE aware of multicast group members per interface.
- Bring in a few more PCI IDs into aac(4) to match IBM ServeRAID 8i and 8s.
- Added support for the IBM ServeRAID-8k in the aac(4) driver.
- Make ELF platforms generate ELF core dumps.
- Teach bfd and gdb(1) about the upcoming ELF core dumps.
- Stricter pf(4) checking for ICMP and ICMPv6 packets.
- Updated xf86-video-rendition to 4.2.1 and xf86-video-s3virge to 1.10.2.
- Added a user and a group for smtpd.
- Fix clock drift on 197DP mvme88k SMP machines.
- Make sure ntpd(8) does not convert the received refid to host byte order.
- Fix NFS on m88k SMP kernels.
- Added POSIX character class support to ksh(1) globbing.
- Added a few more RealTek RTL8187-based cards to the list of supported urtw(4) devices.
- Make sure the radix_mpath code checks rt_gateway is not NULL.
- Fixed the standalone tftp client to send valid ERROR packets to prematurely terminate a transfer.
- Added support in the mvme68k platform for MVME141 and MVME165 boards.
- Enabled raptor(4) on sparc64 GENERIC and RAMDISK kernels.
- Fixed ksh(1) test(1) operator precedence inconsistency.
- Added raptor(4), an accelerated framebuffer driver for the Tech Source Raptor GFX cards on the sparc64 platform.
- Make libc mktemp(3) also use digits in the random file name. Also include a termination condition after 2*N^62 attempts where N is the number of X's in the filename template.
- Prevent normal users from running "smtpctl show stats" and "smtpctl schedule".
- Make pfsync(4) check IFF_RUNNING before doing stuff, to save time for people that don't use pfsync.
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.1143 2009/05/05 08:21:36 jj Exp $