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.7 and -current
- Adjusted FTP reply codes in ftpd(8) (in error conditions) to conform to RFC 959.
- Segmentation fault prevented in lock(1).
- In ldapd(8), fixed a btree reference counting when opening the database with a file descriptor directly using btree_open_fd().
- Make ospf6d(8) stop preventing dynamic route redistribution because of a "dispatch_rtmsg no nexthop" error was emitted in wrong cases; fixed a use after free(3), fixed a segfault.
- Make ospf6ctl(8) print additional new line after 'Number of Links' in show database router.
- Make ospfctl(8) print 'Number of Routers' in show database network.
- Fixed a memory leak in ypldap(8).
- In scsi(4), Restore an unusual XS_SENSE semantic; Fixes restore(8) problems seen on certain tape drives.
- In ldapd(8), Wrap searches in a read-only transaction so it is guaranteed to see a consistent snapshot of the database.
- Implemented IP-FORWARD-MIB for IPv4 in snmpd(8).Add support for Intel AES-NI and the CLMUL_ instructions, plus a few others that are needed to omplement accelerated AES (and AES-GCM mode) on newer Intel cores.
- In ldapd(8), track changes in btree_txn_* API, pass a NULL btree when also passing a transaction.
- In ldapd(8), when a btree NULL pointer is passed to a function that accept both btree and a transaction, the btree is taken from the transaction.
- Fixes in sort(1): clarify sort's various modes of operation; -m is overridden by -C and -c; ordering options should not appear after -k.
- In ldapd(8), append a "tombstone" meta page after a database has been compacted. This allows other processes to pick up the change and re-open the file.
- Added minimal initial -Tps support in mandoc(1).
- Allowed configure queue expiry in smtpd(5).
- In fsck_ffs(8), added missing headers needed for opendev(3) and close(3).
- Declare safepri at the MD level on each platform, so that the kern_synch.c does not have to deal with it as a common.
- In ikectl(8), added a command to revoke a certificate and generate a CRL; make the ca install command install the CRL as well.
- Added a -S flag to iked(8) to do the same as ``set passive'' but matches the isakmpd(8) flag.
- Added new commands to iked(8) and ikectl(8), the couple/decouple commands will set loading of the learned flows and SAs to the kernel the active/passive commands are required to use iked with sasyncd(8).
- Stopped printing FEC twice in ldpd(8).
- Added another tree in iked(8) to lookup policy SAs by peer address.
- Removed the CRYPTO_ALGORITHM_ALL define from crypto(4).
- In ospfd(8), restricted the interface scope embedding to link local nexthops.
- In ospfd(8), fixed an infinite loop hit when the prefixlen is not devidable by 32 by decoding prefixes corectly.
- Fixed time on Mostek time-of-day chips with dead batteries.
- Moved the logging of FEC changes to the LDE and print the FEC and label information.
- Allow FFS file system to be mounted by a disklabel(8) UID.
- Fixed MPLS pop operation to make PHP work again.
- Reworked UI messages in pkg_add(1).
- Properly enable vscsi(4) on the longsoon platform.
- Make ospfd(8) calculate size of update packet with IPv6 header and reserve space for IPsec.
- Introduce a diskmap pseudo device which allows userland to open a disk specified via its disklabel UID.
- Merged mandoc(1) bits that will be going into 1.10.1.
- Fixed various problems of auich(4) on SiS 7012 based chips.
- Reworked the way onboard devices attach on Sun 4/110 systems.
- In tcpdump(8), added minimal decode support for IKEv2 exchange types and payloads.
- Fixed a bug which prevented diskless station to boot (PR6382).
- Make ldpd(8) store all labels in ldpd in host byte order without any additional shifting.
iked(8), ikectl(8) enabled in the build.
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.1164 2010/06/21 22:18:30 deraadt Exp $