===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/plus.html,v
retrieving revision 1.927
retrieving revision 1.928
diff -u -r1.927 -r1.928
--- www/plus.html 2004/06/25 11:09:05 1.927
+++ www/plus.html 2004/07/04 15:04:24 1.928
@@ -54,10 +54,85 @@
We are working on OpenBSD-current.
-The following list sums up (almost) all the changes made up to June 24.
+The following list sums up (almost) all the changes made up to July 3.
+
+- calloc(3) the right structure in ntpd(8) client_peer_init().
+
- Some cleanup in lam(1).
+
- Fix a vnode leak in mount(2).
+
- Change bgpd(8)'s MRT dump code to use fd passing.
+
- Put skey(1) code inside #ifdef SKEY in ssh(1). From FreeBSD.
+
- Bypass the pf(4) normaliser for now when forwarding ip6 packets.
+
- Support '@host:port' syntax in syslog.conf(5), allowing specification of the remote port.
+
+
- Respect TMPDIR when creating a temporary mountpoint for the new mount_mfs(8) -P option.
+
- Use strtoul(3) instead of strtol(3) in setmode(3), and return ERANGE consistently for invalid octal modes.
+
- Update savecore(8) to new-style kernel time handling.
+
- Allow (but ignore) the -E and -X options in src/distrib/special/more.
+
- Fix a few division-by-zeros in vmstat(8).
+
+
- Fix rare cases of bogus permissions from mtree(8), caused by a missing initialisation.
+
- Add a few md use-before-init sanity checks in kvm(3).
+
- Check for a nonexistent name in kvm(3) and print a useful error message.
+
+
- Use the evcount API for interrupts counting on hppa.
+
- Test for a tty break in the right place in ssh(1).
+
- Fix inetd(8)'s handling of UNIX domain sockets.
+
- In mpt(4) use SCSI_POLL during the probe since MP kernels don't enable interrupts until after the probe has completed.
+
- strlcpy(9) -> copyoutstr(9) when copying from kernel to userland in vnd(4).
+
+
- Allow shared library revision numbers to be overridden for libOSMesa, libXRes, libxkbfile and libkbui.
+
- Remove interface name verification code from pfctl(8), so that once again a rule referring to a non-existent interface simply never fires. This has the handy side-effect of allowing pfctl to be run as non-root again.
+
- Unbreak MSCHAP in pppd(8) due to local MD4Update(3) differences.
+
- Don't allow bogus routes with a nexthop inside 127/8 in bgpd(8).
+
- If no listener address is given to ntpd(8), listen on every IP address.
+
- Change a few memcpy(3) into strlcpy(3) in pfctl(8) when copying the interface name.
+
- Install sendmail(8)'s libmilter by default.
+
+
- In net80211, allow WEP keys to have lengths other than 40 or 108 bits.
+
- Don't try to strlcpy(9) from userland into the kernel in vnd(4).
+
- Update zoneinfo files and ctime(3) to tzdata2004a. Respect Georgia's wish to have the right timezone again.
+
- Remove '#if 0' around the real code for net80211 ioctl WI_RID_PRISM2. This allows atw(4) to do AP scanning via wicontrol(8).
+
- New -z option for vmstat(8) to show devices even if they haven't generated an interrupt.
+
- Use the new event counter API for interrupt counting on alpha, amd64, i386, macppc and sparc64.
+
- Add generic interrupt counter retrieval via sysctl(3), removing the need for i386-specific code in vmstat(8) and systat(1).
+
- Add generic 'evcount' event counter API to the kernel.
+
+
- Hack around a panic in 802.11 crypto startup due to the rnd device not being initialised.
+
- Add missing 802.11g and 802.11 'turbo' media types for the 802.11 framework to <net/if_media.h>.
+
+
- Use congestion-sensitive IF_INPUT_ENQUEUE() in gre(4).
+
- Alignment fixes in ppp(8) lcp and ipcp handling.
+
- Allow the default console to be changed to a serial device from the installer. Only i386 uses this for now.
+
- In fvwm(1), use two va_list and va_copy(3) instead of reusing a single va_list.
+
- New -P option to mount_mfs(8), used to populate the mfs volume immediately after creation.
+
- Make the root of an mfs partition inherit modes, owner and group from the mountpoint.
+
- Only add the ipcomp(4) header if compression is actually used, i.e. if the packet got smaller after compression.
+
- New timeslot keyword for ifconfig(8), used by telco cards.
+
- Add SIOC[GS]IFTIMESLOT ioctls for telco cards (currently just san(4)).
+
- New san(4) driver for Sangoma T1/E1 cards.
+
- More narrowing down of isakmpd(8)'s privsep interface.
+
- After switching most of the device drivers to use generic ether_crc32_be(), add a table-driven implementation of this function. From FreeBSD PR#49957.
+
- Don't allow nanosleep(2) called with a zero timeout to sleep indefinitely, sleep for at least 1/hz seconds.
+
- Enable ipsec(4) UDP encapsulation by default.
+
+
- Allow keynote(1) policy checking to be disabled in isakmpd(8).
+
- Remove netiso code from netstat(1).
+
- Use the extended protocol in syslogc(8) to detect overflows (-o option).
+
- Extend the syslogd(8) memory buffer protocol to include flags, starting with one to indicate that the buffers have overflowed.
+
- Fix sshd(8) re-exec file descriptor handling.
+
- Introduce interface groups, accessible via new ifconfig(8) keyword 'group'.
+
- String cleaning in twm(1).
+
- More work on IPv6 normalisation in pf(4).
+
- Add SMP support for amd64.
+
- Fix re(4) MAC address setup on big-endian machines.
+
- When renaming files in the sftp(1) server, fall back to stat(2)-then-rename(2) if the underlying filesystem doesn't support link(2).
+
- Some more string cleaning in the X server.
+
- Fix a misplaced closing brace that was breaking xtrans unix socket creation (freedesktop.org bugzill #363).
+
- Add layer 2 tunnelling (tap) support to tun(4).
+
- Don't allow IPsec udpencap (4500/udp) to be a dynamic bind(2) port.
- Enable propolice on XFree86 modules.
- In sshd(8), only do TCP wrappers checks when the incoming connection is on a socket.
- Narrow down isakmpd(8)'s privsep interface a bit.
@@ -97,7 +172,7 @@
- Shrink the dhclient(8) die-on-RTM_DELADDR window to one second.
- Remove another stat(2)-then-open(2) from isakmpd(8).
-
- Enable ahd(4) by default for i386.
+
- Enable ahd(4) by default for i386.
- Unbreak phase 1 IPV[46]_ADDR_SUBNET IDs in isakmpd.conf(5)
- New config option 'Acquire-Only' (-a on the command line) for isakmpd(8), to stop the daemon playing with existing flows.
- Add cdboot(8), a CD-specific second-stage bootstrap for i386.
@@ -109,7 +184,7 @@
- Only ignore dhclient(8)-generated RTM_DELADDR messages for a five-second window after process startup, so that new instances of dhclient (started outside this window) cause the older instance to die like before.
- Teach mkhybrid(8) how to create an El Torito no-emulation boot CD (for i386), with a 2048-byte boot sector.
- Import the generic IEEE 802.11 framework from FreeBSD and NetBSD.
-
- Fix probe hangs on some ahd(4) cards.
+
- Fix probe hangs on some ahd(4) cards.
- In the X server, fix malloc corruption when sending multiple glyphs to RenderAddGlyphs() (XFree86 bugzilla #1276, freedesktop.org bugzilla #349).
- Rewrite mount(8)'s mount options parser, making it more robust and removing the need for duplicate code in mount_nfs(8) (PR#3642).
- Fix some logic errors introduced in recent string changes to cron(8).
@@ -1008,7 +1083,7 @@
www@openbsd.org
-
$OpenBSD: plus.html,v 1.927 2004/06/25 11:09:05 deraadt Exp $
+
$OpenBSD: plus.html,v 1.928 2004/07/04 15:04:24 deraadt Exp $