===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/plus.html,v
retrieving revision 1.1217
retrieving revision 1.1218
diff -u -r1.1217 -r1.1218
--- www/plus.html 2012/03/24 07:39:15 1.1217
+++ www/plus.html 2012/04/02 03:08:30 1.1218
@@ -76,6 +76,53 @@
+
+-
+kevent(2) now releases the file reference on the kqueue, so that closing the descriptor doesn't result in a deadlock (reported in NetBSD PR 46248). Fixes some threaded ports.
+
- In string.h, some prototype conditionals are adjusted to match POSIX: strsignal(3) is in POSIX-2008; strerror_r(3) is in the base of POSIX-2001, without an XSI qualifier.
+
- Mips64 cache handling routines were moved out of cpu.h to cache.h. Common
CACHE_
prefixes introduced; integer types used to represent addresses changed from vaddr_t
to uint64_t
.
+ - On mips64 a regression caused by the recently changed behaviour of calculating
CpuCacheAliasMask
is fixed.
+ - The smtpd(8) MTA no longer panics if a connection fails, but instead continues trying with the next relay.
+
+
- The scandir(3) manual documents the argument change to
struct dirent**
from void*
, and clarifies HISTORY.
+ - In ipsecctl(8) two memory leaks are fixed.
+
- More USB devices based upon Ralink RT3070 chipset are now recognized and run(4).
+
- relayd(8) can now use a separate SSL certificate for each port
(/etc/ssl/host:port.crt, /etc/ssl/private/host:port.key)
, also see relayd.conf(5).
+ - urndis(4) now supports the ZTE HSUSB device.
+
- In iked(8) six memory leaks are fixed.
+
+
- getrusage(2) totals, itimers, and profile settings now return information per-process rather than per-rthread.
+
- sym(4) now recognizes NetBSD iSCSI.
+
- In aucat(1), a MIDI-controlled master volume knob is introduced that may be used to adjust the mix of all playback streams.
+
- usbhidaction(1) now ignores
SIGCHLD
as it doesn't care what happened to the forked processes.
+
+ - In the thread library some (unimplemented) non-portable functions and their manual pages are removed.
+
- A code cleanup in make(1) introduces a
Location
structure to combine filename and line number information.
+ - The tmux(1)
show-environment
command can now accept an argument to show just one variable.
+ - To reflect
__tfork_thread
moving from rthread to libc, and other changes to libc, bump the former to 15.0 and the latter to 63.0.
+ - The
DIR
type is now opaque.
+ - scandir(3) and alphasort(3) will take
struct dirent**
arguments instead of void*
, as per POSIX. For __POSIX_VISIBLE
< 200809 code, the old prototypes are still provided (if __BSD_VISIBLE
).
+ - Libc's dirfd(3) is no longer available as a preprocessor macro.
+
+
- getdelim(3) and getline(3) are added to libc.
+
- execvpe(3) and the posix_spawn(3) family are added to libc.
+
- The manpage of pthread_testcancel(3) is updated to reflect the current list of functions which are cancellation points. closefrom(2) is now a cancellation point.
+
- Calls to vrele(9) in NFS are protected against being called with a
NULL
argument.
+ - A bug is fixed in the random(3) implementation: in the past, if srandom(3) had been seeded with
0
, random(3) would have always returned 0
.
+ - A self-sufficient directory descriptor structure is introduced to ld.so(1)
+
+
- The sparc64 port introduces the
HVIOCREAD
and HVIOCWRITE
ioctl(2)s for hypervisor memory access.
+ - A series of updates for tmux(1): the options
c0-change-trigger
and c0-change-interval
can be used to control the newly implemented output rate limiting (boosts responsivity under very fast output, like running yes(1)); adds -C
, -N
and -T
flags to find-window
to find in content, name, or title.
+ - New OIDs for snmpd(8):
hrSystemUptime
, hrSystemDate
, hrSystemProcesses
and hrSystemMaxProcesses
.
+ - Problems fixed which may have been observed with rthreads in conjunction with the dynamic link interface.
+
+
- In smtpd(8), no newly created bounce message is inserted into the scheduler if it is already present therein.
+
- The sgi port will now only restrict the page size to 4096 bytes on R5000 and RM7000 processor families, but otherwise default to 16384. Subsequent tweaks in the VM code of the kernel.
+
- On the sgi port it becomes possible to boot over the network (bootp).
+
- Only change the default boot device to a bootable softraid(4) volume, if we are able to handle the given discipline. boot(8/amd64) currently restricted to RAID 1; not available on other architectures.
+
- More search paths for pkg-config(1):
/usr/local/share/pkgconfig
and /usr/X11R6/share/pkgconfig
will also be searched by default.
+ - kdump(1) tracing and dumping of "pointer to struct" syscall arguments is added for structs timespec, timeval, sigaction, and rlimit.
+
- i386 and amd64 can now identify Xeon MP 7400, Atom Z6xx, Atom [DN]2xxx, Xeon 6500/7500, Xeon E7, and Core i3/i5/i7 3rd Generation when querying the bus clock. Avoids "unknown models" messages (real information still read through acpi(4)).
- Clarification the nwkey text in ifconfig(8).
- Update to libXt 1.1.3 (fixes some broken bold fonts).
@@ -298,7 +345,7 @@
www@openbsd.org
-
$OpenBSD: plus.html,v 1.1217 2012/03/24 07:39:15 brett Exp $
+
$OpenBSD: plus.html,v 1.1218 2012/04/02 03:08:30 brett Exp $