===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/plus.html,v
retrieving revision 1.885
retrieving revision 1.886
diff -u -r1.885 -r1.886
--- www/plus.html 2003/09/02 16:40:53 1.885
+++ www/plus.html 2003/09/10 15:52:47 1.886
@@ -52,10 +52,83 @@
We are working on OpenBSD-current.
-The following list sums up (almost) all the changes made up to August 30.
+The following list sums up (almost) all the changes made up to September 9.
+
+- Fix the bounds check (and a potential int overflow) when setting sysctl(3) values kern.seminfo.{semmns,semmsl}.
+
- Pass -a to fgrep(1) in Texinfo to make sure info files don't get treated as binary.
+
- Have grep(1) check for the correct error value from mmap(2), fixing a crash.
+
+
- Allocate enough space for sysctl(3) in pstat(8).
+
- Fix the endianness of tcpdump(8)'s icmp echo output.
+
- Match up kernel and userland ioctls for AFS, allowing afsd(8) to turn on kernel debugging (PR#3442.)
+
- Mirror the crypto(9) sha2 context fix in libc sha2(3).
+
+
- Make an invalid '-<num>' option to diff(1) give an error.
+
- Fix grep(1)'s parsing of the '-<num>' option where num has more than one digit.
+
- Resurrect the -u<num> unified context length syntax for diff(1).
+
- Use more bytes of the file when testing for binary in grep(1).
+
- Test more than just the first character of the input file for ASCIIness in diff(1).
+
- Stop pppctl(8) coredumping (PR#3454.)
+
- Fix i386 hang on 'boot -a' (PR#2122, PR#3437.)
+
+
- Have the upgrader script perform the ssl -> openssl includes dir change, both in /usr/include and /usr/libdata/perl5/site_perl/*-openbsd.
+
- Make strxfrm(3) standards-compliant.
+
- Machine-dependent installation notes added or updated. Note especially upgrade instructions for i386.
+
- Add a wi_detach() function for, uh, wi(4) and use it to shut down PC cards properly.
+
- Sync pf.os(5) database with p0f 2.0 release.
+
+
- Allow compress(1) to read from a symlink when writing to stdout (PR#3409.)
+
- Only trigger the gcc(1) bounds checker warning if the bounds length is less than zero, since some legal code uses the zero case.
+
- Fix some bugs in the pkg_* tools (PR#3414.)
+
- Don't leak a socket in the isakmpd(8) setsockopt error path.
+
- Add a SMALL define in compress(1) that leaves out bits not needed by the installer.
+
- Add a null compressor to compress(1) so gzcat and friends can work on uncompressed files.
+
- Fix a FILE* leak in sup(1).
+
+
- Fix a crasher in netstat(1) by adding descriptions for icmp types up to ICMP_MAXTYPE (PR#3439.)
+
- Correct some ld.so(1) logic so that the GOT and PLT always get W^X applied.
+
- Add a GOT symbol lookup cache to ld.so(1).
+
- A few more bzero(sizeof pointer) fixes.
+
- Temp file security fixes for sup(1).
+
- Add dummy syscalls under Linux emulation for *xattr(), all returning ENOATTR.
+
+
- Make the small window size feature of spamd(8) optional (see PR#3435.)
+
- Plug memory leaks in lpd(8) and lpq(1) (PR#3425.)
+
- Fix sizeof(pointer) bzero(3) args in crypto(9) sha2 code.
+
- Add Broadcom BC5823 crypto accelerator support to ubsec(4).
+
+
- OpenBSD 3.4 images for xdm(1).
+
- Make xdm(1)'s error file directory (when under /tmp or /var/tmp) have a more random name.
+
- Fix a missing initialisation in faithd(8), and specifically request a TCP socket just in case getaddrinfo(3) is SCTP-aware. From KAME.
+
- Use poll(2) instead of select(2) in faithd(8).
+
- Bump eephy(4)'s mode autonegotiation timeout to 5s so slow copper switches can do their work. Fixes sk(4) boottime problems.
+
- Change vi(1) to use a dynamic select(2) fd_set for curses mode, and poll(2) in ex(1) mode.
+
- More conservative settings and an additional error check for aac(4) to improve reliability.
+
- 3.4-beta -> 3.4.
+
- Disable the patented TrueType bytecode interpreter code in freetype.
+
- Sync up the X fontconfig int overflow fixes with those in the XFree86.org repository.
+
- Add '?' and '!' as punctuation characters in mdoc(7). Lots of manual pages updated to reflect this.
+
- Require encryption for all isakmpd(8) Phase 2 messages.
+
- Add a random offset in the range 0-256MB to the address returned to uvm_map(9) by uvm_map_hint(), scattering libraries and mmaps about the place.
+
- Fix old-style suser() calls in atalk(4).
+
- Fix a use-after-free in libutil check_expire(3).
+
- Bump OpenSSH version to 3.7.
+
- Fix symbol lookup in objects opened with dlopen(3) (PR#3371.)
+
- Add Solaris-compatible RTLD_* defines in <dlfch.h>.
+
+
- Fix a memory leak in sshd(8) GSSAPI authentication.
+
- New 'emacs-usemeta' +o option for ksh(1) that allows 8-bit characters to be input in emacs mode.
+
- Add fadvise64() dummy syscall under Linux emulation, for compatibility with recent glibc.
+
- Make pf(4) translation rules update the table counters, since that's the only place it could occur for a 'nat pass' rule.
+
+
- In the Alpha X server config, disable the segfault-prone freetype module for now.
+
- Since the freetype renderer can also render Type 1 fonts, remove the obsolete type1 module from default X server configurations.
+
- A few GSSAPI fixes in ssh(1).
+
- Fix truncation of filenames by ssh(1)'s progress meter.
+
- Unbreak mopd(8)'s -a flag interface detection.
- Apply the X font library fixes to the XFree 3.3.6 servers.
- Pull in fixes from XFree 4.3 for a number of potential int overflows in the font libraries.
@@ -1279,7 +1352,7 @@
www@openbsd.org
-
$OpenBSD: plus.html,v 1.885 2003/09/02 16:40:53 deraadt Exp $
+
$OpenBSD: plus.html,v 1.886 2003/09/10 15:52:47 deraadt Exp $