===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/plus.html,v
retrieving revision 1.876
retrieving revision 1.877
diff -u -r1.876 -r1.877
--- www/plus.html 2003/05/05 16:45:38 1.876
+++ www/plus.html 2003/05/11 18:24:58 1.877
@@ -52,13 +52,79 @@
We are working on OpenBSD-current.
-The following list sums up (almost) all the changes made up to May 2.
+The following list sums up (almost) all the changes made up to May 10.
+- Merge in Heimdal Kerberos V 0.6rc1.
+
- Since mfs doesn't try to force an unmount on receipt of a signal, there's no need to try to fix up processes' working dirs - the unmount(2) will fail.
+
- Fix isakmpd(8)'s handling of the IPV6_ADDR ID-type.
+
- Remove an unnecessary ntohs(3) in pfctl(8), unbreaking 'nat ... -> $if port n' rules.
+
+
- The pf(4) return keyword now generates an ICMP unreachable message for all protocols other than TCP (rather than just UDP and ICMP.)
+
- Have the compiler generate warnings if unsafe string functions are used in the kernel.
+
- Back out libreadline string fixes until static build works.
+
- Consign swapon(2) to COMPAT_25 in favour of swapctl(2).
+
- Clear unused and/or invalid globals in authpf(8) to prevent confusion.
+
- Update authpf(8) to spot (and reject) the new 'load...from' syntax.
+
- Support loading of anchors from the main pf(4) ruleset with new syntax 'load anchorname:rulesetname from filename'.
+
+
- Allow for the null-terminator when calling strlcpy(3) in gcvt(3).
+
- Remove a number of unnecessary executable mappings in the kernel, e.g. framebuffers and page tables don't really need to be x.
+
+
- Add sha2(3) digest support to libc.
+
- Clear libc digest buffers allocated on the stack with memset(3) before returning.
+
- Move setrgid(3) and setruid(3) from libc to libcompat.
+
- Move insque(3) and lsearch(3) and remque(3) from libcompat to libc, since they are now POSIX functions.
+
- Don't leak socket fds in pfctl(8) queue code, otherwise we can hit the file limit if many queues are defined.
+
- Fix a number of readlink(2) calls that forgot to leave space for the null-terminator that needs to be added manually.
+
- Update sudo(8) to 1.6.7p5.
+
- Add support for the userland portions of XFree86 DRI. Not yet enabled by default.
+
- In csh(1), null-terminate the string returned by readlink(2) before passing it on.
+
- Fix mmap(2)'ing of the dynamic linker hints file when the file size exceeds one page.
+
- Stop gcc(1) from inlining strcpy(3) so it can be more easily spotted in object files.
+
+
- Add missing device name parameter when printing a nofn(4) RNG underflow error.
+
- Fix a bad sizeof() in xedit(1).
+
- Fix some sscanf(3) off-by-ones in makepsres(1).
+
- Remove a string memory leak in ld(1).
+
- Change xclock(1)'s default behaviour back to -norender.
+
- Fix a few instances of sizeof(pointer instead of object) in expand(1), lbxproxy(1), skeyinit(1) and in the Kerberos IV and BIND libraries.
+
- Plug a memory leak in the kernel ELF loader.
+
- In the installer, give the -h option to tar(1) so symlinks on the existing system are honoured.
+
- Make lynx(1) try active FTP if passive mode fails. This was missed out in the recent upgrade.
+
+
- Have rdist(1) use POSIX regex(3).
+
- Update rdist(1) to cope with rcmdsh(3)'s new ability to handle command line options.
+
- Make pf(4) rdr and binat rules work again on protocols other than TCP, UDP and ICMP.
+
- After a forced unmount, try to change process back into real directories now that namei() won't do lookups under the old mountpoint.
+
- Stop namei() doing lookups on unmounted volumes, prevents crashes with forced unmounts. From NetBSD.
+
- Don't use M_WAITOK to sleep on failures when allocating hashtables for IP protocols (in_pcbinit()). Fail and panic.
+
- Pretty up sysctl(8) display units for hw.sensors.
+
- Only do setusercontext(3) in skeyaudit(1) when running as root.
+
- Don't use string functions on non-strings in sd(4).
+
- Kill a small asprintf(3) memory leak in mg(1).
+
- In skeyinfo(1), convert the username to seven-bit before doing the skeylookup(3).
+
- Make the fsirand(8) functionality built into newfs(8) non-optional.
+
+
- Allow command-line arguments in rshprog passed to rcmdsh(3).
+
- Add backquote to the list of characters escaped in ksh(1)'s vi-{esc,tab}complete mode.
+
- Fix a couple of sscanf(3) off-by-ones in afs and makeinfo(1).
+
- Write the correct amount of data when disconnecting tip(1) on biz22.
+
- Another memory layout change on i386 to allow a larger MAXDSIZ (see the tech@ archive for details.)
+
- Add a mail mode to mg(1) that does proper line wrapping, and add the '-f' command line option to set the mode.
+
- Properly restore the syncer vnode if unmount(2) fails.
+
+
- Use the right buffer size for getcwd(3) to avoid unnecessary truncation in at(1).
+
- Replace local (and wrong) basename logic in ln(1) with a call to the real basename(3).
+
- Don't leak an mbuf when dropping non-ARPHRD_ETHER arp packets.
+
+
- Compatibility improvements to ossaudio(3), mostly from NetBSD.
+
- Ditch newfs(8)/mount_mfs(8)'s homespun malloc() in favour of mmap(2).
+
- Prevent a couple of use-after-frees in pfctl(8).
+
- Defensively zero the m_flags field in mbuf(9) structures allocated on the stack.
- Make what(1) more POSIX-compliant.
-
- Stop skeyaudit(1) leaking file descriptors in -a mode, and be more paranoid about stdin, stdout and stderr.
- Add Doug Gwyn's portable alloca(3) on platforms for which no assembler version yet exists, and use instead of gcc(1)'s alloca().
- Greatly improved SIS chipset support in pciide(4).
@@ -326,7 +392,7 @@
www@openbsd.org
-
$OpenBSD: plus.html,v 1.876 2003/05/05 16:45:38 deraadt Exp $
+
$OpenBSD: plus.html,v 1.877 2003/05/11 18:24:58 deraadt Exp $