===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/plus.html,v
retrieving revision 1.901
retrieving revision 1.902
diff -u -r1.901 -r1.902
--- www/plus.html 2004/01/25 19:02:11 1.901
+++ www/plus.html 2004/01/31 19:06:38 1.902
@@ -53,10 +53,79 @@
We are working on OpenBSD-current.
-The following list sums up (almost) all the changes made up to January 24.
+The following list sums up (almost) all the changes made up to January 30.
+
+- Fix an old logic bug in nlist(3) that caused lookups for names with a leading underscore to fail on ELF systems.
+
- Install ex(1) documentation in doc/usd/13.ex.
+
- Back out the scsi(4) attach freeze fix for now.
+
- Sync named(8)'s root.hint file after the IP address change of B.ROOT-SERVERS.NET.
+
- Stop systrace(1) trying to normalize an empty filename.
+
- Enable tcpmd5 on bgpd(8)'s listen socket. For peers configured with md5sig, require accept(2)ed sockets to have signatures enabled.
+
- New TCP_SIGNATURE_ENABLE option to getsockopt(2), allowing a process to check the tcpmd5 status of an accept(2)ed socket.
+
- Support ssh(1) version 2 password change. password-dead must be set to non-zero in login.conf(5) for this to work.
+
+
- Format string fixes and other cleanup for fvwm(1) in the wake of -ansi removal.
+
- Remove -ansi from the list of gcc(1) build options for XFree86.
+
- On i386 systems with SSE2, halve the time taken to zero a page of memory. Based on FreeBSD.
+
- Switch the new sigaltstack(2) code back on again on alpha and sparc64.
+
- Make ddb(4)'s ps /n command show the correct state for a process.
+
- Reset the tcp keepalive timer to tcp.keepidle (normally four hours) after the three-way handshake completes. (syncache sets it to tcp.keepinittime, normally 150 seconds.)
+
- Allow a single listen socket to be used for connections with and without tcpmd5.
+
- Avoid a long scsi(4) freeze when attaching live scsibus* devices.
+
- Support RFC3390 'Increasing TCP's initial window' extension, enabled using sysctl(8) net.inet.tcp.rfc3390.
+
- When TCP is in the SYN_SENT state, don't increase cwnd by 1*MSS on receipt of the SYN/ACK.
+
- Note that 'pegasos' is not quite the same as 'pegosos'.
+
- Clean up the output from pfctl(8) with '-s all'.
+
- Allow the arch-specific bootloaders to change the program name to something other than 'BOOT'.
+
+
- Use a more reliable reference count when deciding whether or not to free a FIFO vnode(9). Adapted from FreeBSD.
+
- Allow Cisco/Juniper compatible (and keyspace-limiting) ASCII md5sig keys in bgpd(8).
+
- Track the number of ftp or http connections to a host in pkg_add(1). Limit to one connection for now.
+
- New -L option to set (pkg_create(1)) or use (pkg_add(1)) the package LOCALBASE. See bsd.port.mk(5) for details.
+
- Use _exit(2) instead of abort(3) when xfs(1) dies due to an error.
+
- Fix a potential double-free in m_split(9) (PR#3651.)
+
- Add privilege separation for tcpdump(8).
+
- Move gcc2-specific files into the architecure-specific distribution setlists. Gulp.
+
- Don't dump core in patch(1) when the file can't be found but user says to patch anyway.
+
- Let <cdefs.h> compile on old gcc(1) and even on non-gcc.
+
- Make bgpd(8) ignore extra (maskless) rtsock change messages sent by pppd(8).
+
- Start work on the amd64 port. Based on work by NetBSD.
+
+
- New mail-set-margin option for mg(1) mail mode.
+
- Fix ipsecadm(8)'s use of getaddrinfo(3).
+
- In pkg_add(1), exit instead of carrying on regardless when the pre-addition stage fails.
+
- Better pfkeyv2 interface when setting up tcpmd5 in bgpd(8). More to do.
+
- Add support for -f (force) option to pkg_add(1) and pkg_delete(1).
+
- Allow skey(1)-format usernames (user:skey) in sftp(1) (OpenSSH bugzilla #777.)
+
- In pf_test and pf_test6, immediately drop packets on any interface that doesn't have an associated pfi_kif structure.
+
- Hash tcpmd5 TDB lookups by source address instead of the spi
+
- Add missing case for TCP MD5 sigs in SADB_GETPROTO().
+
- Let ipsecadm(8) pass the spi for TCP signatures.
+
- Handle tftpd(8) tsize and timeout options. From FreeBSD, as was the RFC2347 support.
+
- Add RFC2347 "TFTP Option Extension" support to tftpd(8). Try to ignore trailing garbage that Apple OpenFirmware can leave where an option should be.
+
- Make the package tools show strerror(3) output when die()ing on filesystem errors.
+
- Allow pkg_delete(1) to handle removal of packages with bogus dependencies, as could be created by earlier versions of the new package tools.
+
+
- Major changes to biosboot(8) and installboot(8), supporting EDD (LBA) mode boots and a shift key-triggered CHS fallback mode. For an encore, remove the previous version's 64KB limit on the size of boot(8).
+
- Make pfctl(8) print even an all-zeros netmask, unless the address is all-zeros too.
+
- Take an extra parameter to pthread_stackseg_np(3) to return stack info for any thread instead of just the current thread.
+
- Only call destructors once on ELF architectures. Stops KDE apps moaning on shutdown.
+
- Since dhclient(8), dhcpd(8) and dhcrelay(8) are now using getifaddrs(3), don't create the socket that used to be needed by SIOCGIFCONF.
+
- Have cardbus(4) dump some useful information for non PnP devices.
+
- Enable TCP signatures in the GENERIC kernel.
+
- Initial TCP signature support for bgpd(8).
+
- Add 802.11 datalink type support to the pcap(3) library.
+
+
- Stop sd(4) blurting a bunch of Medium Not Present errors for 6-in-1 card readers.
+
- Fix case where grep(1) with the -w option could miss some lines.
+
- Separate ndp(8) from tcpdump(8) (gmt2local() was shared) before the latter begins mutation.
+
- Lock the vnode(9) earlier in ffs_vget() to avoid unbalanced vrele(9) calls.
+
- Have clri(8) use random generation numbers for the inodes it clears instead of just incrementing the old number.
+
- Back out the recent pfctl(8) addresses-without-slashes-are-hosts change for now.
+
- Add a few missing UNIX standards to the mdoc(7) St macro, and update some manpages to use them.
- In ssh(1), clear the non-blocking flag on the socket after connection when the ConnectTimeout option is in effect.
- Alignment fixes in ping6(8) and traceroute6(8).
- Cleanup in traceroute6(8). Make sure the probe packets give very little away about the sending host.
@@ -68,7 +137,7 @@
- Add cradle mode support to xsystrace(1).
- Add an rc.conf(8) switch for rpc.yppasswdd(8) and switch it off by default, instead of always running it if there's a YP directory in place.
-
- New program, ifstated(8), which listens for interface state changes and runs commands when it sees them. Work in progress.
+
- New program, ifstated(8), which listens for interface state changes and runs commands when it sees them. Work in progress.
- Remove seteuid(2) and setuid(2) calls from timedc(8).
- New 'cradle mode' for systrace(1).
- Add NTFS to the list of partition types that disklabel(8) has names for.
@@ -80,7 +149,8 @@
- Speed up scsi(4) probing by not checking for impossible LUNs.
- Fix the @arch packing list command in pkg_add(1) and pkg_create(1).
-
- Match compress(1) exit codes to GNU gzip, unbreaking perl(1)'s CPAN module.
+
- Match compress(1) exit codes to GNU gzip, unbreaking perl(1)'s CPAN module.
+ [Applied to stable]
- Stop mixerctl(1) segfaulting on non-existent fields.
- Add a simple 802.3x printer to tcpdump(8).
- Allow ftp-proxy(8) to set the outgoing address with the new -a option (PR#3538.)
@@ -101,7 +171,8 @@
- Use _exit(2) instead of exit(3) from abort(3) so stdio buffers don't get flushed twice.
- Support Intel 852/855/865 AGP chipsets on i386. From NetBSD.
- Don't set a fake baud rate for pfsync(4) interfaces.
-
- Only read in as many digits as can legally fit into a field in strptime(3). From NetBSD.
+
- Only read in as many digits as can legally fit into a field in strptime(3). From NetBSD.
+ [Applied to stable]
- Add some delay when reading the address off fxp(4) eeproms, otherwise the result may be garbage.
- Actually use the RPC program name cache in tcpdump(8) since we've gone and allocated space for it.
- Import some chunks of ffs2 support from FreeBSD.
@@ -1024,7 +1095,7 @@
www@openbsd.org
-
$OpenBSD: plus.html,v 1.901 2004/01/25 19:02:11 deraadt Exp $
+
$OpenBSD: plus.html,v 1.902 2004/01/31 19:06:38 deraadt Exp $