===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/plus.html,v
retrieving revision 1.896
retrieving revision 1.897
diff -u -r1.896 -r1.897
--- www/plus.html 2003/12/14 19:32:19 1.896
+++ www/plus.html 2003/12/21 23:26:05 1.897
@@ -53,10 +53,64 @@
We are working on OpenBSD-current.
-The following list sums up (almost) all the changes made up to December 12.
+The following list sums up (almost) all the changes made up to December 20.
+- Remove the recursive format string option '%' from kernel printf(9).
+
- Change in*_pcbnotify() to return the number of matches.
+
- Check for multicasts earlier when processing TCP input, to reduce the amount of redundant processing.
+
+
- For semop(2) calls with a small number of operations, use the stack instead of malloc(9)'d memory to reduce overhead. Adapted from FreeBSD.
+
- Fix some unbounded sscanf(3)s in the usbhid(3) library.
+
- On i386, add a driver for the Pentium 4's thermal control circuit.
+
+
- Stop tcpdump(8) printing garbage pfsync(4) states when the snaplen is less than the sender's MTU.
+
- Have dc(1) handle SIGINT in a rational way, and have bc(1) pass SIGINT to dc to handle in a rational way.
+
- When updating process stats, check for non-monotonically-increasing time from microtime(9), deal with it by doing nothing instead of zeroing the counter, and complain #ifdef DIAGNOSTIC.
+
+
- Enhanced Intel SpeedStep support on i386.
+
- New sysctl(3) variables hw.cpuspeed and hw.setperf on i386, used to control LongRun.
+
- Only modulate the TCP timestamp (pf(4) scrub reassemble tcp) if there's a valid timestamp to be modulated.
+
- Allow ARP replies containing Ethernet multicast addresses, since some HA products want to do this.
+
- Show tcpdump(8) how to recognise IKE NAT-D and NAT-OA payloads.
+
- When isakmpd(8) gives up on a message, show the exchange name in the log.
+
+
- Change pfsync(4) multicast group to 224.0.0.240, and IP protocol (pfsync in protocols(5)) to 240.
+
- New pseudo-user _bgpd with matching group.
+
- Begin spanning tree operation when a bridge(4) interface comes up.
+
- New BGP daemon, bgpd. Not complete, and not built by default yet.
+
- Do a real inverse-colour cursor for rasops(9)-based consoles. Based on a similar change in NetBSD.
+
- New kqueue(2) filters NOTE_EOF and NOTE_TRUNCATE.
+
- Add ccd(4) and a newly-shrunken version of ccdconfig(8) to the i386 CD ramdisk kernel.
+
+
- Update the kernel zlib to 1.2.1.
+
- Shrink even more the special gzip used for boot floppies. It now does decompress only and is directly compiled in.
+
- Update userland zlib to 1.2.1, with local fixes. New major version, libz.so.3.0.
+
- Don't let cvs(1) pass null labels through to its diff command when stat(2) fails for an input file.
+
- When filtering on a bridge(4), compare the destination in the filter with the destination address of the packet, not the source address.
+
- New queue(3) macros SLIST_FOREACH_PREVPTR (from FreeBSD) and SLIST_REMOVE_NEXT.
+
- Allow cloner interfaces to return an error from their destroy function.
+
- Much string cleaning and abort(3) -> exit(3) in the AFS library.
+
- Stop newsyslog(8) segfaulting when given an empty command (PR#3578.)
+
- Fix a couple of missing printf(3) args in monop(6) and mopd(8).
+
- New environment variable MANPAGER for man(1) (PR#3563.)
+
- Add app-layer keepalive option 'ServerAliveInterval' to ssh(1), analogous to ClientAliveInterval on the server.
+
- Don't do expensive pfsync(4) processing if noone is using it (i.e. no bpf(4) listeners, and no network synchronisation.)
+
- Shorten or '#ifdef SMALL'-out some long message strings in the kernel.
+
- A round of boot floppy space-saving begins.
+
+
- When calculating CPU time usage, check for a time-going-backwards bug in microtime(9) found on some dual-clock systems.
+
- Fix some fallout from the rlim_t change from signed to unsigned.
+
- Add support for groups 14 through 18 (modp{2048,2072,4096,6144,8192} - see RFC 3526) to isakmpd(8).
+
- Initial support for pf(4) state synchronisation over the network. See pfsync(4).
+
- Make sh(1) and ksh(1) functions work the way the manual page suggests with respect to non-exported environment variables (PR#2450.)
+
- Allow pf(4) to track stateful connections based on the source IP address. Especially useful for load balancing configurations.
+
+
- Add awk(1) USD paper in /usr/share/doc/usd/16.awk.
+
- Don't assume that the IKE port is always 500 in isakmpd(8) log output.
+
- Alignment fixes for kernel and libc RMD160 functions.
+
- Initial support for ifconfig destroy in ppp(4) and sl(4)
- Don't accept absolute pathnames for module names in cvs(1). From CVS 1.11.10.
@@ -662,7 +716,7 @@
www@openbsd.org
-
$OpenBSD: plus.html,v 1.896 2003/12/14 19:32:19 deraadt Exp $
+
$OpenBSD: plus.html,v 1.897 2003/12/21 23:26:05 deraadt Exp $