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

Diff for /www/plus27.html between version 1.82 and 1.83

version 1.82, 2019/05/27 22:55:22 version 1.83, 2019/06/01 23:12:49
Line 120 
Line 120 
 <li>Work around a <a href="https://man.openbsd.org/sysctl.3">sysctl(3)</a>-based <a href="https://man.openbsd.org/kvm.3">kvm(3)</a> vs <a href="https://man.openbsd.org/exit.3">exit(3)</a> race.  <li>Work around a <a href="https://man.openbsd.org/sysctl.3">sysctl(3)</a>-based <a href="https://man.openbsd.org/kvm.3">kvm(3)</a> vs <a href="https://man.openbsd.org/exit.3">exit(3)</a> race.
 <li>Fix the same basic ip timestamp bug in <a href="https://man.openbsd.org/ipf.4">ipf(4)</a>.  <li>Fix the same basic ip timestamp bug in <a href="https://man.openbsd.org/ipf.4">ipf(4)</a>.
 <li>On the <a href="https://man.openbsd.org/ip.4">ip(4)</a> input path, avoid unaligned accesses for strangely placed ip timestamp options.  <li>On the <a href="https://man.openbsd.org/ip.4">ip(4)</a> input path, avoid unaligned accesses for strangely placed ip timestamp options.
 <li>Fix resource limit race at exit time, if accounting is enabled.  <li>Fix resource limit race at exit time, if accounting is enabled.
 <li>Fix <a href="https://man.openbsd.org/inet6.4">inet6(4)</a> <a href="https://man.openbsd.org/pcmcia.4">pcmcia(4)</a> detach.  <li>Fix <a href="https://man.openbsd.org/inet6.4">inet6(4)</a> <a href="https://man.openbsd.org/pcmcia.4">pcmcia(4)</a> detach.
 <li>Support all ServerWorks and 451NX <a href="https://man.openbsd.org/pchb.4">pchb(4)</a> machines.  <li>Support all ServerWorks and 451NX <a href="https://man.openbsd.org/pchb.4">pchb(4)</a> machines.
 <li>Many fixes to <a href="https://man.openbsd.org/user.8">user(8)</a>.  <li>Many fixes to <a href="https://man.openbsd.org/user.8">user(8)</a>.
Line 161 
Line 161 
 <li>Fixes to the <a href="https://man.openbsd.org/ray.4">ray(4)</a> driver.  <li>Fixes to the <a href="https://man.openbsd.org/ray.4">ray(4)</a> driver.
 <li>Fix -H option in <a href="https://man.openbsd.org/sudo.8">sudo(8)</a>.  <li>Fix -H option in <a href="https://man.openbsd.org/sudo.8">sudo(8)</a>.
 <li>Disable <a href="https://man.openbsd.org/pcmcia.4">pcmcia(4)</a> handling of non-CIS cards, since there are many bugs in it.  <li>Disable <a href="https://man.openbsd.org/pcmcia.4">pcmcia(4)</a> handling of non-CIS cards, since there are many bugs in it.
 <li>Document many afs(4) configuration files.  <li>Document many afs(4) configuration files.
 <li>Fix a modify-after-free bug in <a href="https://man.openbsd.org/tcp.4">tcp(4)</a>.  <li>Fix a modify-after-free bug in <a href="https://man.openbsd.org/tcp.4">tcp(4)</a>.
 <li>Attempt to have <a href="https://man.openbsd.org/ld.1">ld(1)</a> and <a href="https://man.openbsd.org/ld.so.1">ld.so(1)</a> deal better with C++ shared libraries on  <li>Attempt to have <a href="https://man.openbsd.org/ld.1">ld(1)</a> and <a href="https://man.openbsd.org/ld.so.1">ld.so(1)</a> deal better with C++ shared libraries on
 a.out architectures (i386, m68k, sparc...).  a.out architectures (i386, m68k, sparc...).
 <li>Document what <a href="https://man.openbsd.org/sendmail.8">sendmail(8)</a> now does on port 587.  <li>Document what <a href="https://man.openbsd.org/sendmail.8">sendmail(8)</a> now does on port 587.
 <li>Deal with more non-compliant PHY setups in <a href="https://man.openbsd.org/mii.4">mii(4)</a>.  <li>Deal with more non-compliant PHY setups in <a href="https://man.openbsd.org/mii.4">mii(4)</a>.
Line 181 
Line 181 
 <li>Start of the vax port resurrection.  <li>Start of the vax port resurrection.
 <li>Fix more i386 isadmaattach bugs.  At least 2GB of memory on an i386 now works.  <li>Fix more i386 isadmaattach bugs.  At least 2GB of memory on an i386 now works.
 <li>Avoid divide by zero in igmp networking code.  <li>Avoid divide by zero in igmp networking code.
 <li>In <a href="https://man.openbsd.org/mail.1">mail(1)</a>, make "new" count after an "inc" command reflect the new messages, as in SunOS.  <li>In <a href="https://man.openbsd.org/mail.1">mail(1)</a>, make "new" count after an "inc" command reflect the new messages, as in SunOS.
 <li><a href="https://man.openbsd.org/ktrace.2">ktrace(2)</a> no longer follows symbolic links.  <li><a href="https://man.openbsd.org/ktrace.2">ktrace(2)</a> no longer follows symbolic links.
 <li>Repair <a href="https://man.openbsd.org/adosfs.8">adosfs(8)</a>.  <li>Repair <a href="https://man.openbsd.org/adosfs.8">adosfs(8)</a>.
 <li>The damned <a href="https://man.openbsd.org/hifn.4">hifn(4)</a> always dealing with aligned data causes even more of a fuss.  <li>The damned <a href="https://man.openbsd.org/hifn.4">hifn(4)</a> always dealing with aligned data causes even more of a fuss.
Line 222 
Line 222 
 <li>Split <a href="https://man.openbsd.org/fxp.4">fxp(4)</a> and <a href="https://man.openbsd.org/dc.4">dc(4)</a> for <a href="https://man.openbsd.org/pci.4">pci(4)</a> and <a href="https://man.openbsd.org/cardbus.4">cardbus(4)</a>.  <li>Split <a href="https://man.openbsd.org/fxp.4">fxp(4)</a> and <a href="https://man.openbsd.org/dc.4">dc(4)</a> for <a href="https://man.openbsd.org/pci.4">pci(4)</a> and <a href="https://man.openbsd.org/cardbus.4">cardbus(4)</a>.
 <li>In <a href="https://man.openbsd.org/ktrace.2">ktrace(2)</a>, if user does a large IO operation, split the loggin to avoid <a href="https://man.openbsd.org/kmem.4">kmem(4)</a> starvation.  <li>In <a href="https://man.openbsd.org/ktrace.2">ktrace(2)</a>, if user does a large IO operation, split the loggin to avoid <a href="https://man.openbsd.org/kmem.4">kmem(4)</a> starvation.
 <li>Make <a href="https://man.openbsd.org/nfsstat.1">nfsstat(1)</a> on a live system use <a href="https://man.openbsd.org/sysctl.3">sysctl(3)</a> instead of <a href="https://man.openbsd.org/kvm.3">kvm(3)</a> snooping.  <li>Make <a href="https://man.openbsd.org/nfsstat.1">nfsstat(1)</a> on a live system use <a href="https://man.openbsd.org/sysctl.3">sysctl(3)</a> instead of <a href="https://man.openbsd.org/kvm.3">kvm(3)</a> snooping.
 <li>Set <a href="https://man.openbsd.org/mii.4">mii(4)</a> parameters for all variants of <a href="https://man.openbsd.org/xl.4">xl(4)</a>, <a href="https://man.openbsd.org/cardbus.4">cardbus(4)</a> models.  <li>Set <a href="https://man.openbsd.org/mii.4">mii(4)</a> parameters for all variants of <a href="https://man.openbsd.org/xl.4">xl(4)</a>, <a href="https://man.openbsd.org/cardbus.4">cardbus(4)</a> models.
 <li>scsi <a href="https://man.openbsd.org/cd.4">cd(4)</a> detach is now possible.  <li>scsi <a href="https://man.openbsd.org/cd.4">cd(4)</a> detach is now possible.
 <li>Do even more scsi device locking via common routines.  <li>Do even more scsi device locking via common routines.
 <li>In <a href="https://man.openbsd.org/make.1">make(1)</a>, report errors with a Makefile line number, making large Makefile debugging much easier.  <li>In <a href="https://man.openbsd.org/make.1">make(1)</a>, report errors with a Makefile line number, making large Makefile debugging much easier.
 <li>Significantly cleanup the <a href="https://man.openbsd.org/isa.4">isa(4)</a>, <a href="https://man.openbsd.org/pci.4">pci(4)</a>, <a href="https://man.openbsd.org/isapnp.4">isapnp(4)</a>, and related manual pages, making it easier to see what we currently support.  <li>Significantly cleanup the <a href="https://man.openbsd.org/isa.4">isa(4)</a>, <a href="https://man.openbsd.org/pci.4">pci(4)</a>, <a href="https://man.openbsd.org/isapnp.4">isapnp(4)</a>, and related manual pages, making it easier to see what we currently support.
 <li>Deal with byte-order challenged Compaq laptops.  <li>Deal with byte-order challenged Compaq laptops.
 <li>Fix memory leaks in <a href="https://man.openbsd.org/sshd.8">sshd(8)</a>.  <li>Fix memory leaks in <a href="https://man.openbsd.org/sshd.8">sshd(8)</a>.
Line 302 
Line 302 
 <li><a href="https://man.openbsd.org/ahc.4">ahc(4)</a> now supports AHA-29160 and other Ultra160 variants.  <li><a href="https://man.openbsd.org/ahc.4">ahc(4)</a> now supports AHA-29160 and other Ultra160 variants.
 <li>USB <a href="https://man.openbsd.org/umodem.4">umodem(4)</a> support.  <li>USB <a href="https://man.openbsd.org/umodem.4">umodem(4)</a> support.
 <li>USB <a href="https://man.openbsd.org/umass.4">umass(4)</a> driver.  Works with various devices, but does not support disconnection yet.  <li>USB <a href="https://man.openbsd.org/umass.4">umass(4)</a> driver.  Works with various devices, but does not support disconnection yet.
 <li>Support hmac processing in <a href="https://man.openbsd.org/hifn.4">hifn(4)</a>.  <li>Support hmac processing in <a href="https://man.openbsd.org/hifn.4">hifn(4)</a>.
 <li><a href="https://man.openbsd.org/curses.3">ncurses-5.0-20000401</a>  <li><a href="https://man.openbsd.org/curses.3">ncurses-5.0-20000401</a>
 <li>Put an expert mode into <a href="https://man.openbsd.org/disklabel.8">disklabel(8)</a>, that hides a lot of details.  But most of the interface remains 100% the same.  <li>Put an expert mode into <a href="https://man.openbsd.org/disklabel.8">disklabel(8)</a>, that hides a lot of details.  But most of the interface remains 100% the same.
 <li>Protocol 2 support in <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> and <a href="https://man.openbsd.org/sshd.8">sshd(8)</a>.  <li>Protocol 2 support in <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> and <a href="https://man.openbsd.org/sshd.8">sshd(8)</a>.
Line 412 
Line 412 
 <li>Add -m parameter to <a href="https://man.openbsd.org/strings.1">strings(1)</a>.  <li>Add -m parameter to <a href="https://man.openbsd.org/strings.1">strings(1)</a>.
 <li>Add <a href="https://man.openbsd.org/getifaddrs.3">getifaddrs(3)</a>.  <li>Add <a href="https://man.openbsd.org/getifaddrs.3">getifaddrs(3)</a>.
 <li>Permit enlarging of msgbuf on the various architectures.  <li>Permit enlarging of msgbuf on the various architectures.
 <li>On sun4m machines, replace .{u,}{mul,div,mod} functions with faster versions using the new sun4m instructions.  A very significant performance improvement.  <li>On sun4m machines, replace .{u,}{mul,div,mod} functions with faster versions using the new sun4m instructions.  A very significant performance improvement.
 <li>Add <a href="https://man.openbsd.org/fseeko.3">fseeko(3)</a> and <a href="https://man.openbsd.org/ftello.3">ftello(3)</a> interfaces.  <li>Add <a href="https://man.openbsd.org/fseeko.3">fseeko(3)</a> and <a href="https://man.openbsd.org/ftello.3">ftello(3)</a> interfaces.
 <li>Two TCP SACK fixes -- SACK now appears to be completely reliable.  <li>Two TCP SACK fixes -- SACK now appears to be completely reliable.
 <li>Optimize <a href="https://man.openbsd.org/bridge.4">bridge(4)</a> code by allocating less mbufs.  <li>Optimize <a href="https://man.openbsd.org/bridge.4">bridge(4)</a> code by allocating less mbufs.
Line 440 
Line 440 
 <li>Y2K repairs in <a href="https://man.openbsd.org/cvs.1">cvs(1)</a>.  <li>Y2K repairs in <a href="https://man.openbsd.org/cvs.1">cvs(1)</a>.
 <li>Let weak symbols take precedence over second hand symbols in <a href="https://man.openbsd.org/ld.1">ld(1)</a>.  <li>Let weak symbols take precedence over second hand symbols in <a href="https://man.openbsd.org/ld.1">ld(1)</a>.
 <li><a href="https://man.openbsd.org/wx.4">wx(4)</a> driver supporting the Intel 82452 gigabit ethernet card.  <li><a href="https://man.openbsd.org/wx.4">wx(4)</a> driver supporting the Intel 82452 gigabit ethernet card.
 <li>Support hundreds of interfaces in <a href="https://man.openbsd.org/dhclient.8">dhclient(8)</a> and <a href="https://man.openbsd.org/dhcpd.8">dhcpd(8)</a>.  <li>Support hundreds of interfaces in <a href="https://man.openbsd.org/dhclient.8">dhclient(8)</a> and <a href="https://man.openbsd.org/dhcpd.8">dhcpd(8)</a>.
 <li>texinfo 4.0  <li>texinfo 4.0
 <li>Split i386 memory &lt;16MB into it's own freelist, permitting large memory machines to work better.  <li>Split i386 memory &lt;16MB into it's own freelist, permitting large memory machines to work better.
 <li>New <a href="https://man.openbsd.org/fhopen.2">fhopen(2)</a>, <a href="https://man.openbsd.org/fhstat.2">fhstat(2)</a>, and <a href="https://man.openbsd.org/fhstatfs.2">fhstatfs(2)</a> system calls to easier support userland filesystems.  <li>New <a href="https://man.openbsd.org/fhopen.2">fhopen(2)</a>, <a href="https://man.openbsd.org/fhstat.2">fhstat(2)</a>, and <a href="https://man.openbsd.org/fhstatfs.2">fhstatfs(2)</a> system calls to easier support userland filesystems.
Line 448 
Line 448 
 <li><a href="https://man.openbsd.org/gdt.4">gdt(4)</a> driver for the ICP-Vortex RAID card series.  <li><a href="https://man.openbsd.org/gdt.4">gdt(4)</a> driver for the ICP-Vortex RAID card series.
 <li>Update to FreeBSD <a href="https://man.openbsd.org/newfs_msdos.8">newfs_msdos(8)</a>, which can support hard drives too  <li>Update to FreeBSD <a href="https://man.openbsd.org/newfs_msdos.8">newfs_msdos(8)</a>, which can support hard drives too
 <li>New OpenBSD <a href="art1.html">art page</a>.  <li>New OpenBSD <a href="art1.html">art page</a>.
 <li>Updates to the <a href="https://man.openbsd.org/lmc.4">lmc(4)</a> device driver.  <li>Updates to the <a href="https://man.openbsd.org/lmc.4">lmc(4)</a> device driver.
 <li><a href="https://man.openbsd.org/uaudio.4">uaudio(4)</a> support.  <li><a href="https://man.openbsd.org/uaudio.4">uaudio(4)</a> support.
 <li><a href="https://man.openbsd.org/ti.4">ti(4)</a> also supports Farallon PN9000SX.  <li><a href="https://man.openbsd.org/ti.4">ti(4)</a> also supports Farallon PN9000SX.
 <li><a href="https://man.openbsd.org/curses.3">ncurses-5.0-20000205</a>.  <li><a href="https://man.openbsd.org/curses.3">ncurses-5.0-20000205</a>.
 <li><a href="https://man.openbsd.org/adw.4">adw(4)</a> now supports Advansys U2W scsi cards.  <li><a href="https://man.openbsd.org/adw.4">adw(4)</a> now supports Advansys U2W scsi cards.
 <li>Further sparc pmap improvements.  <li>Further sparc pmap improvements.
 <li>Allow <a href="https://man.openbsd.org/ssh-keygen.1">ssh-keygen(1)</a> to be used for generating signatures of any <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> control file.  <li>Allow <a href="https://man.openbsd.org/ssh-keygen.1">ssh-keygen(1)</a> to be used for generating signatures of any <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> control file.
 <li>In sparc port, handle SM30 specially because it starts up with the cache running.  <li>In sparc port, handle SM30 specially because it starts up with the cache running.
 <li>import <a href="https://man.openbsd.org/usbdevs.8">usbdevs(8)</a>.  <li>import <a href="https://man.openbsd.org/usbdevs.8">usbdevs(8)</a>.
Line 485 
Line 485 
 <li>Arrange so that <a href="https://man.openbsd.org/sshd.8">sshd(8)</a> does not do port forwarding until shell successfully starts.  <li>Arrange so that <a href="https://man.openbsd.org/sshd.8">sshd(8)</a> does not do port forwarding until shell successfully starts.
 <li>Repair a stupid cache-lockdown bug in the sparc pmap.  <li>Repair a stupid cache-lockdown bug in the sparc pmap.
 <li>Repair memory leak in <a href="https://man.openbsd.org/freeaddrinfo.3">freeaddrinfo(3)</a>.  <li>Repair memory leak in <a href="https://man.openbsd.org/freeaddrinfo.3">freeaddrinfo(3)</a>.
 <li>Significant code shrinkage in <a href="https://man.openbsd.org/ipsec.4">IPsec(4)</a>, as most AH and ESP code starts sharing more subfunctions.  <li>Significant code shrinkage in <a href="https://man.openbsd.org/ipsec.4">IPsec(4)</a>, as most AH and ESP code starts sharing more subfunctions.
 <li>Enable ipv6 support in <a href="https://man.openbsd.org/rsh.1">rsh(1)</a>, <a href="https://man.openbsd.org/rlogin.1">rlogin(1)</a>, <a href="https://man.openbsd.org/rshd.8">rshd(8)</a>, and <a href="https://man.openbsd.org/rlogind.8">rlogind(8)</a>.  <li>Enable ipv6 support in <a href="https://man.openbsd.org/rsh.1">rsh(1)</a>, <a href="https://man.openbsd.org/rlogin.1">rlogin(1)</a>, <a href="https://man.openbsd.org/rshd.8">rshd(8)</a>, and <a href="https://man.openbsd.org/rlogind.8">rlogind(8)</a>.
 <li>Fix <a href="https://man.openbsd.org/rcmd.3">rcmd(3)</a>, <a href="https://man.openbsd.org/iruserok.3">iruserok(3)</a>, and <a href="https://man.openbsd.org/ruserok.3">ruserok(3)</a> to be IPv6 capable, also add more address family independent routines: <a href="https://man.openbsd.org/rcmd_af.3">rcmd_af(3)</a> and <a href="https://man.openbsd.org/iruserok_sa.3">iruserok_sa(3)</a>.  <li>Fix <a href="https://man.openbsd.org/rcmd.3">rcmd(3)</a>, <a href="https://man.openbsd.org/iruserok.3">iruserok(3)</a>, and <a href="https://man.openbsd.org/ruserok.3">ruserok(3)</a> to be IPv6 capable, also add more address family independent routines: <a href="https://man.openbsd.org/rcmd_af.3">rcmd_af(3)</a> and <a href="https://man.openbsd.org/iruserok_sa.3">iruserok_sa(3)</a>.
 <li>Handle MVME1x2 boards with only one ZS serial chip.  <li>Handle MVME1x2 boards with only one ZS serial chip.
Line 508 
Line 508 
 <li>Make application mode arrow keys work in <a href="https://man.openbsd.org/ksh.1">ksh(1)</a>.  <li>Make application mode arrow keys work in <a href="https://man.openbsd.org/ksh.1">ksh(1)</a>.
 <li>Protocol independence added to <a href="https://man.openbsd.org/bindresvport.3">bindresvport(3)</a>.  <li>Protocol independence added to <a href="https://man.openbsd.org/bindresvport.3">bindresvport(3)</a>.
 <li><a href="https://www.openssh.com">OpenSSH</a> version 1.2.2 released.  <li><a href="https://www.openssh.com">OpenSSH</a> version 1.2.2 released.
 <li>Lots of <a href="https://man.openbsd.org/ipsec.4">IPsec(4)</a> pfkey improvements.  <li>Lots of <a href="https://man.openbsd.org/ipsec.4">IPsec(4)</a> pfkey improvements.
 <li>Repair exception handling in <a href="https://man.openbsd.org/gcc.1">gcc(1)</a> i386 position independent code.  <li>Repair exception handling in <a href="https://man.openbsd.org/gcc.1">gcc(1)</a> i386 position independent code.
 <li><a href="https://man.openbsd.org/curses.3">ncurses-5.0-20000122</a>  <li><a href="https://man.openbsd.org/curses.3">ncurses-5.0-20000122</a>
 <li>Don't allow time to be set far forwards and thus wrap, and a warn for time reversing if <a href="https://man.openbsd.org/securelevel.7">securelevel(7)</a> &gt; 1.  <li>Don't allow time to be set far forwards and thus wrap, and a warn for time reversing if <a href="https://man.openbsd.org/securelevel.7">securelevel(7)</a> &gt; 1.
Line 523 
Line 523 
 <li><strong>DRIVER IMPROVEMENT: Intel <a href="https://man.openbsd.org/fxp.4">fxp(4)</a> cards with <a href="https://man.openbsd.org/nsphy.4">nsphy(4)</a> could not negotiate and maintain 100mbit link. <a href="errata26.html#nsphy">A source code patch is available</a></strong>.  <li><strong>DRIVER IMPROVEMENT: Intel <a href="https://man.openbsd.org/fxp.4">fxp(4)</a> cards with <a href="https://man.openbsd.org/nsphy.4">nsphy(4)</a> could not negotiate and maintain 100mbit link. <a href="errata26.html#nsphy">A source code patch is available</a></strong>.
 <li>Fix a buffer overflow in the <a href="https://man.openbsd.org/boot_i386.8">i386 bootblocks</a>!  <li>Fix a buffer overflow in the <a href="https://man.openbsd.org/boot_i386.8">i386 bootblocks</a>!
 <li>Fix <a href="https://man.openbsd.org/vi.1">vi(1)</a> recover script to use sysopen(), to avoid magic in perl open().  <li>Fix <a href="https://man.openbsd.org/vi.1">vi(1)</a> recover script to use sysopen(), to avoid magic in perl open().
 <li>Fix race condition in <a href="https://man.openbsd.org/make.1">make(1)</a> (only applies to make -j, which noone in OpenBSD ever uses).  <li>Fix race condition in <a href="https://man.openbsd.org/make.1">make(1)</a> (only applies to make -j, which noone in OpenBSD ever uses).
 <li>Reduce console loggin in <a href="https://man.openbsd.org/sshd.8">sshd(8)</a>.  <li>Reduce console loggin in <a href="https://man.openbsd.org/sshd.8">sshd(8)</a>.
 <li>Fix <a href="https://man.openbsd.org/sshd.8">sshd -i</a>.  <li>Fix <a href="https://man.openbsd.org/sshd.8">sshd -i</a>.
 <li><strong>SECURITY FIX: Systems with procfs enabled and mounted contain a root hole due to a tricky exploit. <a href="errata26.html#procfs">A source code patch is available</a></strong>.  <li><strong>SECURITY FIX: Systems with procfs enabled and mounted contain a root hole due to a tricky exploit. <a href="errata26.html#procfs">A source code patch is available</a></strong>.
Line 559 
Line 559 
 <li>Fix an obscure bug in <a href="https://man.openbsd.org/ld.1">ld(1)</a> that caused it to treat directory names called "lib" differently.  <li>Fix an obscure bug in <a href="https://man.openbsd.org/ld.1">ld(1)</a> that caused it to treat directory names called "lib" differently.
 <li>Y2K fix for a <a href="https://man.openbsd.org/groff.1">groff(1)</a> macro.  <li>Y2K fix for a <a href="https://man.openbsd.org/groff.1">groff(1)</a> macro.
 <li>Remove gifconfig(8); replaced by syntax in <a href="https://man.openbsd.org/ifconfig.8">ifconfig(8)</a>.  <li>Remove gifconfig(8); replaced by syntax in <a href="https://man.openbsd.org/ifconfig.8">ifconfig(8)</a>.
 <li>Show problematic expressions in <a href="https://man.openbsd.org/m4.1">m4(1)</a>'s expr error messages.  <li>Show problematic expressions in <a href="https://man.openbsd.org/m4.1">m4(1)</a>'s expr error messages.
 <li>Recursion depth control in <a href="https://man.openbsd.org/gre.4">gre(4)</a>, similar to what is in <a href="https://man.openbsd.org/gif.4">gif(4)</a>.  <li>Recursion depth control in <a href="https://man.openbsd.org/gre.4">gre(4)</a>, similar to what is in <a href="https://man.openbsd.org/gif.4">gif(4)</a>.
 <li>Various cleanups are happening to the netipx codebase.  <li>Various cleanups are happening to the netipx codebase.
 <li>Fix Promise Ultra/66 and SiS 5513 pciide support.  <li>Fix Promise Ultra/66 and SiS 5513 pciide support.
Line 605 
Line 605 
 <li>Fix a bug in <a href="https://man.openbsd.org/smtpd.8">smtpd(8)</a>.  <li>Fix a bug in <a href="https://man.openbsd.org/smtpd.8">smtpd(8)</a>.
 <li>Make ssh IPV6 clean.  KerberosIV only works on a v4 connection.  <li>Make ssh IPV6 clean.  KerberosIV only works on a v4 connection.
 <li>Fix mbuf out-of-bounds write which caused great grief for NFSv2 in an INET6 kernel.  <li>Fix mbuf out-of-bounds write which caused great grief for NFSv2 in an INET6 kernel.
 <li>Add rmoption/rmoptions command to <a href="https://man.openbsd.org/config.8">config(8)</a>, thus permitting a config file to include GENERIC and then remove things.  <li>Add rmoption/rmoptions command to <a href="https://man.openbsd.org/config.8">config(8)</a>, thus permitting a config file to include GENERIC and then remove things.
 <li>Various small improvements and fixes to <a href="https://man.openbsd.org/ssh.1">ssh(1)</a>.  <li>Various small improvements and fixes to <a href="https://man.openbsd.org/ssh.1">ssh(1)</a>.
 <li>Fix <a href="https://man.openbsd.org/pthreads.3">pthreads(3)</a> handling on the sparc.  <li>Fix <a href="https://man.openbsd.org/pthreads.3">pthreads(3)</a> handling on the sparc.
 <li>Using weak symbols, support a real libpthread.  <li>Using weak symbols, support a real libpthread.
Line 643 
Line 643 
 <li>Honour the ddb.panic sysctl better.  <li>Honour the ddb.panic sysctl better.
 <li>Enable scopeid hack in <a href="https://man.openbsd.org/ifconfig.8">ifconfig(8)</a>, <a href="https://man.openbsd.org/ping6.8">ping6(8)</a>, and <a href="https://man.openbsd.org/netstat.1">netstat(1)</a>.  <li>Enable scopeid hack in <a href="https://man.openbsd.org/ifconfig.8">ifconfig(8)</a>, <a href="https://man.openbsd.org/ping6.8">ping6(8)</a>, and <a href="https://man.openbsd.org/netstat.1">netstat(1)</a>.
 <li>Replace NRL get{addr,name}info() with KAME get{addr,name}info() in libc.  <li>Replace NRL get{addr,name}info() with KAME get{addr,name}info() in libc.
 <li>Fix a terminfo problem relating to unset capabilities.  <li>Fix a terminfo problem relating to unset capabilities.
 <li>More ISA PnP NE2000 clones - see <a href="https://man.openbsd.org/ne.4">ne(4)</a>  <li>More ISA PnP NE2000 clones - see <a href="https://man.openbsd.org/ne.4">ne(4)</a>
 <li>TCP new reno  <li>TCP new reno
 <li>Fix IP multicast kernel panic  <li>Fix IP multicast kernel panic
Line 717 
Line 717 
 <li>Fix a buffer overflow in <a href="https://man.openbsd.org/dhclient.8">dhclient(8)</a>.  <li>Fix a buffer overflow in <a href="https://man.openbsd.org/dhclient.8">dhclient(8)</a>.
 <li>Fix two crashes in <a href="https://man.openbsd.org/awk.1">awk(1)</a>.  <li>Fix two crashes in <a href="https://man.openbsd.org/awk.1">awk(1)</a>.
 <li>Fix off-by-one in <a href="https://man.openbsd.org/apply.1">apply(1)</a>.  <li>Fix off-by-one in <a href="https://man.openbsd.org/apply.1">apply(1)</a>.
 <li>Fix bug in <a href="https://man.openbsd.org/pr.1">pr(1)</a>.  <li>Fix bug in <a href="https://man.openbsd.org/pr.1">pr(1)</a>.
 <li>Make soft updates mostly work with UVM.  <li>Make soft updates mostly work with UVM.
 <li><strong>SECURITY FIX: The USA version of the ssl library package, called sslUSA26, contained buffer overflows. <a href="errata26.html#sslUSA">A binary patch is available for people who installed before December 3</a></strong>.  <li><strong>SECURITY FIX: The USA version of the ssl library package, called sslUSA26, contained buffer overflows. <a href="errata26.html#sslUSA">A binary patch is available for people who installed before December 3</a></strong>.
 <li>Remove ctm(1) from the src tree -- look for it in ports now.  <li>Remove ctm(1) from the src tree -- look for it in ports now.
Line 748 
Line 748 
 <li>Numerous <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> and <a href="https://man.openbsd.org/sshd.8">sshd(8)</a> improvements... too many to mention.  <li>Numerous <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> and <a href="https://man.openbsd.org/sshd.8">sshd(8)</a> improvements... too many to mention.
 <li>Newer version of the <a href="https://man.openbsd.org/isp.4">isp(4)</a> driver.  <li>Newer version of the <a href="https://man.openbsd.org/isp.4">isp(4)</a> driver.
 <li>Fix a bug in <a href="https://man.openbsd.org/rarpd.8">rarpd(8)</a>.  <li>Fix a bug in <a href="https://man.openbsd.org/rarpd.8">rarpd(8)</a>.
 <li>Add support for SIGIO to lms(4), pms(4), and mms(4).  <li>Add support for SIGIO to lms(4), pms(4), and mms(4).
 <li>Fix two bugs in info(1).  <li>Fix two bugs in info(1).
 <li>select on pipes was broken, and occasionally someone would notice it (in particular rsync).  <li>select on pipes was broken, and occasionally someone would notice it (in particular rsync).
 <li>Use <a href="https://man.openbsd.org/mkstemp.3">mkstemp(3)</a> in <a href="https://man.openbsd.org/crontab.1">crontab(1)</a>.  <li>Use <a href="https://man.openbsd.org/mkstemp.3">mkstemp(3)</a> in <a href="https://man.openbsd.org/crontab.1">crontab(1)</a>.
Line 764 
Line 764 
 <li>Permit kernel to compile without <a href="https://man.openbsd.org/ffs.3">FFS</a> once again.  <li>Permit kernel to compile without <a href="https://man.openbsd.org/ffs.3">FFS</a> once again.
 <li>More links to man pages.  <li>More links to man pages.
 <li>Bug fixes to <a href="https://man.openbsd.org/rl.4">rl(4)</a> and <a href="https://man.openbsd.org/tx.4">tx(4)</a> driver.  <li>Bug fixes to <a href="https://man.openbsd.org/rl.4">rl(4)</a> and <a href="https://man.openbsd.org/tx.4">tx(4)</a> driver.
 <li>More <a href="https://man.openbsd.org/atapiscsi.4">ATAPI</a> disk fixes (may come as a patch file later).  <li>More <a href="https://man.openbsd.org/atapiscsi.4">ATAPI</a> disk fixes (may come as a patch file later).
 <li>Other misc <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> improvements.  <li>Other misc <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> improvements.
 <li>RSA key fingerprints in the <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> commands.  <li>RSA key fingerprints in the <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> commands.
 <li>Do ANSI cursor save/restore in i386 <a href="https://man.openbsd.org/i386/pcvt.4">pcvt(4)</a> driver.  <li>Do ANSI cursor save/restore in i386 <a href="https://man.openbsd.org/i386/pcvt.4">pcvt(4)</a> driver.
Line 821 
Line 821 
 <li>In <a href="https://man.openbsd.org/ssh.1">ssh</a>, use <a href="https://man.openbsd.org/ssl.8">libssl(8)</a> md5 routines instead of our libc routines.  <li>In <a href="https://man.openbsd.org/ssh.1">ssh</a>, use <a href="https://man.openbsd.org/ssl.8">libssl(8)</a> md5 routines instead of our libc routines.
 <li>Disassociate interfaces from <a href="https://man.openbsd.org/ipnat.8">ipnat(8)</a> after they've been removed from the interface list.  <li>Disassociate interfaces from <a href="https://man.openbsd.org/ipnat.8">ipnat(8)</a> after they've been removed from the interface list.
 <li>Make ASYNC pipes capable of generating SIGIO.  <li>Make ASYNC pipes capable of generating SIGIO.
 <li>Emulate FreeBSD F[GS]ETOWN.  <li>Emulate FreeBSD F[GS]ETOWN.
 <li>Fix some further ARP problems in <a href="https://man.openbsd.org/bridge.4">bridge(4)</a>.  <li>Fix some further ARP problems in <a href="https://man.openbsd.org/bridge.4">bridge(4)</a>.
 <li>Fix <a href="https://man.openbsd.org/scp.1">scp(1)</a> counters for &gt; 1 hour.  <li>Fix <a href="https://man.openbsd.org/scp.1">scp(1)</a> counters for &gt; 1 hour.
 <li>Support LMC1200 in <a href="https://man.openbsd.org/lmc.4">lmc(4)</a>.  <li>Support LMC1200 in <a href="https://man.openbsd.org/lmc.4">lmc(4)</a>.

Legend:
Removed from v.1.82  
changed lines
  Added in v.1.83