[BACK]Return to plus36.html CVS log [TXT][DIR] Up to [local] / www

Diff for /www/plus36.html between version 1.51 and 1.52

version 1.51, 2019/05/27 22:55:23 version 1.52, 2019/06/01 23:12:50
Line 246 
Line 246 
 <li>Fix an out-of-bounds write in libafs, caught by the <a href="https://man.openbsd.org/mmap.2">mmap(2)</a>-based <a href="https://man.openbsd.org/malloc.3">malloc(3)</a>.  <li>Fix an out-of-bounds write in libafs, caught by the <a href="https://man.openbsd.org/mmap.2">mmap(2)</a>-based <a href="https://man.openbsd.org/malloc.3">malloc(3)</a>.
 <!-- ^ 20040809 -->  <!-- ^ 20040809 -->
 <li>Fix a missing initialisation of the route info structure in the kernel and stop a panic.  <li>Fix a missing initialisation of the route info structure in the kernel and stop a panic.
 <li>Stop doing unnecessary PHY resets on <a href="https://man.openbsd.org/hme.4">hme(4)</a>.  <li>Stop doing unnecessary PHY resets on <a href="https://man.openbsd.org/hme.4">hme(4)</a>.
 <li>Remove the need for -w when setting values in <a href="https://man.openbsd.org/radioctl.1">radioctl(1)</a>.  <li>Remove the need for -w when setting values in <a href="https://man.openbsd.org/radioctl.1">radioctl(1)</a>.
 <li>Fix <a href="https://man.openbsd.org/iostat.8">iostat(8)</a>'s average KB per transfer calculation.  <li>Fix <a href="https://man.openbsd.org/iostat.8">iostat(8)</a>'s average KB per transfer calculation.
 <!-- ^ 20040808 -->  <!-- ^ 20040808 -->
Line 480 
Line 480 
 <!-- ^ 20040707 -->  <!-- ^ 20040707 -->
 <li>Implement filtering on peer replies in <a href="https://man.openbsd.org/ntpd.8">ntpd(8)</a>.  <li>Implement filtering on peer replies in <a href="https://man.openbsd.org/ntpd.8">ntpd(8)</a>.
 <li>Fix a couple of sizeof(wrongthing) in <a href="https://man.openbsd.org/ntpd.8">ntpd(8)</a>.  <li>Fix a couple of sizeof(wrongthing) in <a href="https://man.openbsd.org/ntpd.8">ntpd(8)</a>.
 <li>New -R option fro <a href="https://man.openbsd.org/ftp-proxy.8">ftp-proxy(8)</a> allowing <a href="https://man.openbsd.org/pf.4">pf(4)</a> to safely accept client PASV-mode connections to a protected FTP server.  <li>New -R option fro <a href="https://man.openbsd.org/ftp-proxy.8">ftp-proxy(8)</a> allowing <a href="https://man.openbsd.org/pf.4">pf(4)</a> to safely accept client PASV-mode connections to a protected FTP server.
 <li>Have <a href="https://man.openbsd.org/ntpd.8">ntpd(8)</a> log the IP address NTP replies and incorrect cookies are received from.  <li>Have <a href="https://man.openbsd.org/ntpd.8">ntpd(8)</a> log the IP address NTP replies and incorrect cookies are received from.
 <li>Allow and resolve hostnames in <a href="https://man.openbsd.org/ntpd.conf.5">ntpd.conf(5)</a>.  <li>Allow and resolve hostnames in <a href="https://man.openbsd.org/ntpd.conf.5">ntpd.conf(5)</a>.
 <li>Add a couple of missing initialisations in <a href="https://man.openbsd.org/ntpd.8">ntpd(8)</a>.  <li>Add a couple of missing initialisations in <a href="https://man.openbsd.org/ntpd.8">ntpd(8)</a>.
Line 635 
Line 635 
 <li>Import <a href="https://man.openbsd.org/atw.4">atw(4)</a> ADMtek ADM8211 wireless driver from NetBSD.  <li>Import <a href="https://man.openbsd.org/atw.4">atw(4)</a> ADMtek ADM8211 wireless driver from NetBSD.
 <li>Some <a href="https://man.openbsd.org/strncpy.3">strncpy(3)</a> -&gt; <a href="https://man.openbsd.org/strlcpy.3">strlcpy(3)</a> in sys/compat/*.  <li>Some <a href="https://man.openbsd.org/strncpy.3">strncpy(3)</a> -&gt; <a href="https://man.openbsd.org/strlcpy.3">strlcpy(3)</a> in sys/compat/*.
 <li>Add a no-emulation CD boot sector, based on a FreeBSD implementation.  <li>Add a no-emulation CD boot sector, based on a FreeBSD implementation.
 <li>Only ignore <a href="https://man.openbsd.org/dhclient.8">dhclient(8)</a>-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.  <li>Only ignore <a href="https://man.openbsd.org/dhclient.8">dhclient(8)</a>-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.
 <li>Teach <a href="https://man.openbsd.org/mkhybrid.8">mkhybrid(8)</a> how to create an El Torito no-emulation boot CD (for i386), with a 2048-byte boot sector. <!-- When the commit logs are good I /do/ just quote them Tom :-) -->  <li>Teach <a href="https://man.openbsd.org/mkhybrid.8">mkhybrid(8)</a> how to create an El Torito no-emulation boot CD (for i386), with a 2048-byte boot sector. <!-- When the commit logs are good I /do/ just quote them Tom :-) -->
 <li>Import the generic IEEE 802.11 framework from FreeBSD and NetBSD.  <li>Import the generic IEEE 802.11 framework from FreeBSD and NetBSD.
 <li>Fix probe hangs on some <a href="https://man.openbsd.org/ahd.4">ahd(4)</a> cards.  <li>Fix probe hangs on some <a href="https://man.openbsd.org/ahd.4">ahd(4)</a> cards.
Line 707 
Line 707 
 <li>For multiplexed <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> connections, filter passed environment variables in the slave.  <li>For multiplexed <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> connections, filter passed environment variables in the slave.
 <li>Add bounds-check compiler attributes for <a href="https://man.openbsd.org/memcpy.3">memcpy(3)</a> etc.  <li>Add bounds-check compiler attributes for <a href="https://man.openbsd.org/memcpy.3">memcpy(3)</a> etc.
 <li>Remove support for TUBA (TCP/UDP over CLNP-Addresses Networks, as if you didn't know).  <li>Remove support for TUBA (TCP/UDP over CLNP-Addresses Networks, as if you didn't know).
 <li>Change <a href="https://man.openbsd.org/isakmpd.8">isakmpd(8)</a> payload handling to deal with pre-RFC NAT-T messages.  <li>Change <a href="https://man.openbsd.org/isakmpd.8">isakmpd(8)</a> payload handling to deal with pre-RFC NAT-T messages.
 <li>Don't try to carry on in <a href="https://man.openbsd.org/pax.1">pax(1)</a> if the <a href="https://man.openbsd.org/chdir.2">chdir(2)</a> needed by the <!-- undocumented --> -C option fails.  <li>Don't try to carry on in <a href="https://man.openbsd.org/pax.1">pax(1)</a> if the <a href="https://man.openbsd.org/chdir.2">chdir(2)</a> needed by the <!-- undocumented --> -C option fails.
 <li>Start work on both RFC 3706 Dead Peer Detection, and full-on NAT-Traversal support for <a href="https://man.openbsd.org/isakmpd.8">isakmpd(8)</a>.  <li>Start work on both RFC 3706 Dead Peer Detection, and full-on NAT-Traversal support for <a href="https://man.openbsd.org/isakmpd.8">isakmpd(8)</a>.
 <li>Have <a href="https://man.openbsd.org/isakmpd.8">isakmpd(8)</a> accept an unencrypted final IKE message (Aggressive Mode only) for compatibility reasons.  <li>Have <a href="https://man.openbsd.org/isakmpd.8">isakmpd(8)</a> accept an unencrypted final IKE message (Aggressive Mode only) for compatibility reasons.
Line 866 
Line 866 
 <li>Use the old _nointr <a href="https://man.openbsd.org/pool.9">pool(9)</a> allocator for <a href="https://man.openbsd.org/pf.4">pf(4)</a> tables.  <li>Use the old _nointr <a href="https://man.openbsd.org/pool.9">pool(9)</a> allocator for <a href="https://man.openbsd.org/pf.4">pf(4)</a> tables.
 <li>Rearrange the <a href="https://man.openbsd.org/pool.9">pool(9)</a> allocator code so the old allocation method can be used again.  <li>Rearrange the <a href="https://man.openbsd.org/pool.9">pool(9)</a> allocator code so the old allocation method can be used again.
 <li>Use the quirks mechanism to fix <a href="https://man.openbsd.org/wdc.4">wdc(4)</a> hangs on Geode SC1100 devices (PR#3729).  <li>Use the quirks mechanism to fix <a href="https://man.openbsd.org/wdc.4">wdc(4)</a> hangs on Geode SC1100 devices (PR#3729).
 <li>Implement SCSI-style quirks for <a href="https://man.openbsd.org/wdc.4">wdc(4)</a>.  <li>Implement SCSI-style quirks for <a href="https://man.openbsd.org/wdc.4">wdc(4)</a>.
 <li>Use <a href="https://man.openbsd.org/errx.3">errx(3)</a> instead of <a href="https://man.openbsd.org/err.3">err(3)</a> in <a href="https://man.openbsd.org/find.1">find(1)</a> when errno isn't set by the error.  <li>Use <a href="https://man.openbsd.org/errx.3">errx(3)</a> instead of <a href="https://man.openbsd.org/err.3">err(3)</a> in <a href="https://man.openbsd.org/find.1">find(1)</a> when errno isn't set by the error.
 <li>When calling <a href="https://man.openbsd.org/err.3">err(3)</a> after a <a href="https://man.openbsd.org/malloc.3">malloc(3)</a> failure, don't specify a message.  <li>When calling <a href="https://man.openbsd.org/err.3">err(3)</a> after a <a href="https://man.openbsd.org/malloc.3">malloc(3)</a> failure, don't specify a message.
 <li>Cleanup in <a href="https://man.openbsd.org/rm.1">rm(1)</a>.  <li>Cleanup in <a href="https://man.openbsd.org/rm.1">rm(1)</a>.
Line 947 
Line 947 
 <li>Wake up any <a href="https://man.openbsd.org/poll.2">poll(2)</a>ing process when a <a href="https://man.openbsd.org/bpf.4">bpf(4)</a> descriptor is closed.  <li>Wake up any <a href="https://man.openbsd.org/poll.2">poll(2)</a>ing process when a <a href="https://man.openbsd.org/bpf.4">bpf(4)</a> descriptor is closed.
 <li>If a <a href="https://man.openbsd.org/bpf.4">bpf(4)</a>-monitored interface is detached, send any buffered packets up to userland.  <li>If a <a href="https://man.openbsd.org/bpf.4">bpf(4)</a>-monitored interface is detached, send any buffered packets up to userland.
 <li>Scale the <a href="https://man.openbsd.org/bge.4">bge(4)</a> timeout value correctly.  <li>Scale the <a href="https://man.openbsd.org/bge.4">bge(4)</a> timeout value correctly.
 <li>Since ULLONG_MAX+1 == 0 mod ULLONG_MAX+1, let the <a href="https://man.openbsd.org/carp.4">carp(4)</a> sc_counter wrap around all by itself.  <li>Since ULLONG_MAX+1 == 0 mod ULLONG_MAX+1, let the <a href="https://man.openbsd.org/carp.4">carp(4)</a> sc_counter wrap around all by itself.
 <!-- ^ 20040525 -->  <!-- ^ 20040525 -->
 <li><a href="https://man.openbsd.org/bktr.4">bktr(4)</a> fixes from NetBSD and FreeBSD.  <li><a href="https://man.openbsd.org/bktr.4">bktr(4)</a> fixes from NetBSD and FreeBSD.
 <li>Move the addition of atexit destructors right to the end of <a href="https://man.openbsd.org/ld.so.1">ld.so(1)</a> setup (after the <a href="https://man.openbsd.org/gdb.1">gdb(1)</a> helper code) so they can be debugged.  <li>Move the addition of atexit destructors right to the end of <a href="https://man.openbsd.org/ld.so.1">ld.so(1)</a> setup (after the <a href="https://man.openbsd.org/gdb.1">gdb(1)</a> helper code) so they can be debugged.
Line 1041 
Line 1041 
 <li>Fix a reference-counting bug in fifofs that could cause certain non-blocking FIFO users (e.g. qmail) to consume 100% CPU.<br>  <li>Fix a reference-counting bug in fifofs that could cause certain non-blocking FIFO users (e.g. qmail) to consume 100% CPU.<br>
     <a href="stable.html">[Applied to stable]</a>      <a href="stable.html">[Applied to stable]</a>
 <li>Interpret <a href="https://man.openbsd.org/ipsecadm.8">ipsecadm(8)</a> cpi and spi parameters as hex even if not preceded by '0x'.  <li>Interpret <a href="https://man.openbsd.org/ipsecadm.8">ipsecadm(8)</a> cpi and spi parameters as hex even if not preceded by '0x'.
 <li>Unbreak <a href="https://man.openbsd.org/pppoe.8">pppoe(8)</a> server mode by not doing the <a href="https://man.openbsd.org/chroot.8">chroot(8)</a>.  <li>Unbreak <a href="https://man.openbsd.org/pppoe.8">pppoe(8)</a> server mode by not doing the <a href="https://man.openbsd.org/chroot.8">chroot(8)</a>.
 <li>Use a nointr <a href="https://man.openbsd.org/pool.9">pool(9)</a> instead of generic <a href="https://man.openbsd.org/malloc.9">malloc(9)</a> for pathname storage when doing name-to-inode lookups.  <li>Use a nointr <a href="https://man.openbsd.org/pool.9">pool(9)</a> instead of generic <a href="https://man.openbsd.org/malloc.9">malloc(9)</a> for pathname storage when doing name-to-inode lookups.
 <!-- ^ 20040514 -->  <!-- ^ 20040514 -->
 <li>Have <a href="https://man.openbsd.org/newfs.8">newfs(8)</a> dump status information to stderr on receipt of SIGINFO if running in quiet (-q) mode.  <li>Have <a href="https://man.openbsd.org/newfs.8">newfs(8)</a> dump status information to stderr on receipt of SIGINFO if running in quiet (-q) mode.
Line 1107 
Line 1107 
 <li>Implement <a href="https://man.openbsd.org/sysconf.3">sysconf(3)</a> values _SC_SEM_NSEMS_MAX and _SC_SEM_VALUE_MAX.  <li>Implement <a href="https://man.openbsd.org/sysconf.3">sysconf(3)</a> values _SC_SEM_NSEMS_MAX and _SC_SEM_VALUE_MAX.
 <li>Fix sizeof(pointer) bugs in <a href="https://man.openbsd.org/amd.8">amd(8)</a> and <a href="https://man.openbsd.org/netstat.1">netstat(1)</a>.  <li>Fix sizeof(pointer) bugs in <a href="https://man.openbsd.org/amd.8">amd(8)</a> and <a href="https://man.openbsd.org/netstat.1">netstat(1)</a>.
 <li>Add a fast path for <a href="https://man.openbsd.org/fgrep.1">fgrep(1)</a> and fix the -w option.  <li>Add a fast path for <a href="https://man.openbsd.org/fgrep.1">fgrep(1)</a> and fix the -w option.
 <li>Replace the kernel's RSA-derived MD5 implementation with code derived from Colin Plumb's PD version.  <li>Replace the kernel's RSA-derived MD5 implementation with code derived from Colin Plumb's PD version.
 <li>Add a filter option to <a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a> to dump prefixes learned via UPDATEs into a <a href="https://man.openbsd.org/pf.4">pf(4)</a> table.  <li>Add a filter option to <a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a> to dump prefixes learned via UPDATEs into a <a href="https://man.openbsd.org/pf.4">pf(4)</a> table.
 <li>Big FFS softdep merge with FreeBSD, fixing a number of bugs.  <li>Big FFS softdep merge with FreeBSD, fixing a number of bugs.
 <!-- ^ 20040507 -->  <!-- ^ 20040507 -->

Legend:
Removed from v.1.51  
changed lines
  Added in v.1.52