===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/plus.html,v
retrieving revision 1.899
retrieving revision 1.900
diff -u -r1.899 -r1.900
--- www/plus.html 2003/12/27 19:43:37 1.899
+++ www/plus.html 2004/01/01 15:45:27 1.900
@@ -53,10 +53,47 @@
We are working on OpenBSD-current.
-The following list sums up (almost) all the changes made up to December 26.
+The following list sums up (almost) all the changes made up to December 31.
+
+- Undefer and handle pending signals in all code paths of pthread_join(3).
+
- On i386, stop the FPU exception tests hanging amd64 and new Transmeta CPUs.
+
- Have xdm(1)'s Xsession script reap the SSH agent on session shutdown even if the user has a ~/.xsession file.
+
- Make 'vi -r foo' work the way the vi(1) manpage says it should instead of dying.
+
- Many improvements to network interface handling in pf(4). See the commit log for details.
+
- Add svc_getreq_poll(3) and switch libc RPC code to use its poll(2) interface instead of select(2).
+
- Have ssh(1) properly ignore an (unupported) SSH2 password change request and the suggested new password.
+
- Change wait4(2)'s prototype to take a pid_t instead of an int for the first argument, like the manpage says.
+
+
- Define _FFR_DEAL_WITH_ERROR_SSL to stop SSL errors sending sendmail(8) into an endless loop.
+
- Don't do TAILQ_REMOVE(3) while inside a TAILQ_FOREACH loop in pfctl(8).
+
+
- As system startup, run vi.recover after ldconfig(8) so that perl(1) and the MTA can find their shared libraries.
+
- Convert syslogd(8) to use poll(2) instead of select(2) in its main event loop.
+
- Once grep(1) and friends have identified a file as binary, seek back to the beginning before continuing.
+
- Unbreak zgrep(1) when the uncompressed file begins with a newline.
+
- In disklabel(8) add new size unit types '%' and '&' to specify, respectively, percentage of disk size and percentage of remaining disk space.
+
- Allow a precision (-p option) of zero in jot(1).
+
- On i386, properly recognise SiS CPUs.
+
- Hack around a reentrancy bug in the cvs(1) server's abnormal exit handler.
+
- Allocate what's required for an identifier in config(8) instead of an arbitrary 500-byte buffer (PR#3614.)
+
- Stop libcurses++ fooling with libstdc++ internals so it compiles under gcc3.
+
+
- Add -4 and -6 options to telnet(1) for IPv4- and IPv6-only operation (PR#1974.)
+
- Tag ahc(4) I/O operations requeued as a result of aborts, timeouts etc. so that they're not treated as successfully completed operations.
+
- Update security(8) after the recent join(1) change prompted by PR#2208.
+
- Make join(1) more POSIX for non-matching lines (PR#2208.)
+
- Add dirhash feature from FreeBSD, which uses an in-memory hash table for lookups in large directories. Not enabled by default yet. See UFS_DIRHASH in options(4).
+
- Extend the pfsync(4) protocol to allow a peer to query for complete state information should it receive an update for a state it knows nothing about.
+
- Check for oversize allocations earlier in kernel malloc(9).
+
- Fix some peculiar macro token pasting in fvwm(1).
+
- Properly initialise the C++ constructor and destructor lists for ELF, killing a gcc3 warning in libstdc++.
+
- In huntd(6), stop doing va_end(3) on the varargs format string.
+
+
- Add a missing zero-fill before contructing pfsync(4) output in tcpdump(8).
+
- Fix a couple of bugs with negative values in fmt_scaled(3), and don't print fractions of bytes.
- Overhaul bgpd(8)'s error handling and logging.
- Allow an 'arch' annotation to be stored within packages by pkg_create(1).
@@ -759,7 +796,7 @@
www@openbsd.org
-
$OpenBSD: plus.html,v 1.899 2003/12/27 19:43:37 deraadt Exp $
+
$OpenBSD: plus.html,v 1.900 2004/01/01 15:45:27 deraadt Exp $