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 5.1 and -current
- Bugfix in tcpdump(8) to correctly check BGP prefix lengths in withdrawn routes.
- Fix return value documentation errors in usbhid(3).
- Allow for more vars in ksh(1) hash table, improve hash function, increase hash table size sooner.
- Initialize the scope, policy, and inherit members in pthread_attr_init() so that their pthread_attr_get* don't return bogus values.
- Update nginx in base to 1.0.12 and sync its pcre(3) with the version in ports.
- Update to mkfontdir(1) 1.0.7, mkfontscale(1) 1.1.0, oclock(1) 1.0.3, xclipboard(1) 1.1.2, xclock(1) 1.0.6, xcmsdb(1) 1.0.4, xcompmgr(1) 1.1.6, xfd(1) to 1.1.1 and util-macros to 1.16.1.
- Add DIAGNOSTICS to bsd.port.mk(5), for easy grepping through logs, and no longer label "warning messages" as "errors".
- pkill(1) will now exit usage() with STATUS_BADUSAGE rather than STATUS_ERROR, in agreement with the man page.
- Set __isthreaded in pthread_create(3), i.e. even if a forked child creates a new thread. Fixes an rthread bug to properly represents whether a process is multi-threaded or not.
- Do an explicit "sync" instruction before returning from cache routines on mips64 (nop on R5k/RM52xx, but required on RM7k).
- Add kevent(2) support for msdosfs to make applications monitoring fs mounts happy.
- Enable rthreads by default (threads now in kernel not userspace), and add additional pthreads regression tests.
- Hold struct filedesc's fd_lock in more places. Fixes hangs in rthreaded processes calling fork(2).
- No longer attempt to enable MSI on 82571/82572 em(4) Gigabit ethernet controllers (to workaround "Byte Enables 2 and 3 Are Not Set" hardware bug).
- pkg_create(1) now warns when
@option no-default-conflict
has been set without explicit @conflict
.
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.1213 2012/02/22 00:13:54 schwarze Exp $