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

Diff for /www/plus59.html between version 1.28 and 1.29

version 1.28, 2019/04/08 16:14:55 version 1.29, 2019/05/27 22:55:25
Line 1 
Line 1 
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">  <!doctype html>
 <html>  <html lang=en id=plus>
 <head>  <meta charset=utf-8>
 <title>OpenBSD 5.9 Changelog</title>  <title>OpenBSD 5.9 Changelog</title>
 <meta name="description" content="OpenBSD 5.9 changes">  <meta name="description" content="OpenBSD 5.9 changes">
 <meta name="copyright" content="This document copyright 1996-2016 by OpenBSD.">  
 <meta name="viewport" content="width=device-width, initial-scale=1">  <meta name="viewport" content="width=device-width, initial-scale=1">
 <link rel="stylesheet" type="text/css" href="openbsd.css">  <link rel="stylesheet" type="text/css" href="openbsd.css">
 <link rel="canonical" href="https://www.openbsd.org/plus59.html">  <link rel="canonical" href="https://www.openbsd.org/plus59.html">
 </head>  <style>
   strong {
           color: var(--red);
           font-weight: normal;
   }
   
 <body bgcolor="#ffffff" text="#000000" link="#23238e">  h3 {
           color: var(--blue);
   }
   </style>
   
 <h2>  <h2 id=OpenBSD>
 <a href="index.html">  <a href="index.html">
 <font color="#0000ff"><i>Open</i></font><font color="#000084">BSD</font></a>  <i>Open</i><b>BSD</b></a>
 <font color="#e00000">5.9 Changelog</font>  5.9 Changelog
 </h2>  </h2>
 <hr>  <hr>
   
Line 27 
Line 33 
 or use <a href="anoncvs.html#CVS">CVS</a>.  or use <a href="anoncvs.html#CVS">CVS</a>.
   
 <p>  <p>
 Note: <font color="#e00000">Problems for which patches exist are marked in red</font>.  Note: <strong>Problems for which patches exist are marked in red</strong>.
   
 <p>  <p>
 For changes in other releases, click below:<br>  For changes in other releases, click below:<br>
Line 82 
Line 88 
 <br>  <br>
   
 <p>  <p>
 <h3><font color="#0000e0">Changes made between OpenBSD 5.8 and 5.9</font></h3>  <h3>Changes made between OpenBSD 5.8 and 5.9</h3>
 <p>  <p>
   
 <ul>  <ul>
Line 406 
Line 412 
 <li>Prevent a NULL dereference when detaching a USB device with <a href="https://man.openbsd.org/OpenBSD-current/man4/ugen.4">ugen(4)</a> disabled or if allocating memory during the attachment process failed.  <li>Prevent a NULL dereference when detaching a USB device with <a href="https://man.openbsd.org/OpenBSD-current/man4/ugen.4">ugen(4)</a> disabled or if allocating memory during the attachment process failed.
 <li>On octeon, add support for a variety of USB devices.  <li>On octeon, add support for a variety of USB devices.
 <li>In ssh, remove roaming support altogether.  <li>In ssh, remove roaming support altogether.
 <li><font color="#e00000">5.7 and 5.8 SECURITY FIX: experimental roaming code in the ssh client could be tricked by a hostile sshd server, potentially leaking key material (CVE-2016-0777 and CVE-0216-0778).</font><br>A source code patch and workaround is available for <a href="errata57.html#022_sshd">5.7</a> and <a href="errata58.html#010_sshd">5.8</a>.  <li><strong>5.7 and 5.8 SECURITY FIX: experimental roaming code in the ssh client could be tricked by a hostile sshd server, potentially leaking key material (CVE-2016-0777 and CVE-0216-0778).</strong><br>A source code patch and workaround is available for <a href="errata57.html#022_sshd">5.7</a> and <a href="errata58.html#010_sshd">5.8</a>.
 <li>In <a href="https://man.openbsd.org/OpenBSD-current/man1/ssh.1">ssh(1)</a>, disable experimental client-side roaming support.  <li>In <a href="https://man.openbsd.org/OpenBSD-current/man1/ssh.1">ssh(1)</a>, disable experimental client-side roaming support.
 <li>Grab the kernel lock before delivering a message to the routing socket when an ARP resolution has been done. This should fix the "receive 1" panic.  <li>Grab the kernel lock before delivering a message to the routing socket when an ARP resolution has been done. This should fix the "receive 1" panic.
 <li>In <a href="https://man.openbsd.org/OpenBSD-current/man8/pfctl.8">pfctl(8)</a>, print an error message when detecting multiple root queues on a single interface.  <li>In <a href="https://man.openbsd.org/OpenBSD-current/man8/pfctl.8">pfctl(8)</a>, print an error message when detecting multiple root queues on a single interface.
Line 735 
Line 741 
 <li>In <a href="https://man.openbsd.org/OpenBSD-current/man4/amd64/vmm.4">vmm(4)</a>, restore VMM mode after resume from suspend/hibernate.  <li>In <a href="https://man.openbsd.org/OpenBSD-current/man4/amd64/vmm.4">vmm(4)</a>, restore VMM mode after resume from suspend/hibernate.
 <li>In <a href="https://man.openbsd.org/OpenBSD-current/man8/vmd.8">vmd(8)</a>, terminate all running VMs on startup: it is not possible to pick up state of "zombie" VMs yet.  <li>In <a href="https://man.openbsd.org/OpenBSD-current/man8/vmd.8">vmd(8)</a>, terminate all running VMs on startup: it is not possible to pick up state of "zombie" VMs yet.
 <li>In <a href="https://man.openbsd.org/OpenBSD-current/man1/as.1">as(1)</a>, implement the .inst assembler directive for arm.  <li>In <a href="https://man.openbsd.org/OpenBSD-current/man1/as.1">as(1)</a>, implement the .inst assembler directive for arm.
 <il>Ensure the same CPU numbering is used for the kern.cptime2 sysctl as for kern.proc. This fixes an issue in <a href="https://man.openbsd.org/OpenBSD-current/man1/top.1">top(1)</a> where a CPU would seem to be idle even though a thread was reported to be running on it.  <li>Ensure the same CPU numbering is used for the kern.cptime2 sysctl as for kern.proc. This fixes an issue in <a href="https://man.openbsd.org/OpenBSD-current/man1/top.1">top(1)</a> where a CPU would seem to be idle even though a thread was reported to be running on it.
 <li>In <a href="https://man.openbsd.org/OpenBSD-current/man1/ssh.1">ssh(1)</a>, prefer rsa-sha2-512 over -256 for hostkeys.  <li>In <a href="https://man.openbsd.org/OpenBSD-current/man1/ssh.1">ssh(1)</a>, prefer rsa-sha2-512 over -256 for hostkeys.
 <li>Update termtypes.master to upstream terminfo-20151128.  <li>Update termtypes.master to upstream terminfo-20151128.
 <li>In <a href="https://man.openbsd.org/OpenBSD-current/man8/rc.conf.8">rc.conf(8)</a>, merge "multicast_router" and "multicast_host" into a single "multicast" configuration variable.  <li>In <a href="https://man.openbsd.org/OpenBSD-current/man8/rc.conf.8">rc.conf(8)</a>, merge "multicast_router" and "multicast_host" into a single "multicast" configuration variable.
Line 751 
Line 757 
 <li>In <a href="https://man.openbsd.org/OpenBSD-current/man8/vmctl.8">vmctl(8)</a>, add -c to the "start" subcommand to automatically connect to the VM console after startup.  <li>In <a href="https://man.openbsd.org/OpenBSD-current/man8/vmctl.8">vmctl(8)</a>, add -c to the "start" subcommand to automatically connect to the VM console after startup.
 <li>Add a few kernel lock improvements in the network stack.  <li>Add a few kernel lock improvements in the network stack.
 <!-- 2015-12-03 -->  <!-- 2015-12-03 -->
 <li><font color="#e00000">5.7 and 5.8 RELIABILITY FIX: a NULL pointer deference could be triggered by a crafted certificate sent to services configured to verify client certificates on TLS/SSL connections.</font><br>A source code patch is available for <a href="errata57.html#021_clientcert">5.7</a> and <a href="errata58.html#009_clientcert">5.8</a>.  <li><strong>5.7 and 5.8 RELIABILITY FIX: a NULL pointer deference could be triggered by a crafted certificate sent to services configured to verify client certificates on TLS/SSL connections.</strong><br>A source code patch is available for <a href="errata57.html#021_clientcert">5.7</a> and <a href="errata58.html#009_clientcert">5.8</a>.
 <li>Add a fix for OpenSSL CVE-2015-3195 and one for OpenSSL CVE-2015-3195.  <li>Add a fix for OpenSSL CVE-2015-3195 and one for OpenSSL CVE-2015-3195.
 <li>In <a href="https://man.openbsd.org/OpenBSD-current/man8/vmctl.8">vmctl(8)</a>, re-add the "load" and "reload" commands.  <li>In <a href="https://man.openbsd.org/OpenBSD-current/man8/vmctl.8">vmctl(8)</a>, re-add the "load" and "reload" commands.
 <li>Re-enable acceleration on Broadwell.  <li>Re-enable acceleration on Broadwell.
Line 1039 
Line 1045 
 <li>Exclude the hidden <a href="https://man.openbsd.org/OpenBSD-current/man3/atexit.3">atexit(3)</a> and <a href="https://man.openbsd.org/OpenBSD-current/man3/pthread_atfork.3">pthread_atfork(3)</a> stubs from static links that don't use them.  <li>Exclude the hidden <a href="https://man.openbsd.org/OpenBSD-current/man3/atexit.3">atexit(3)</a> and <a href="https://man.openbsd.org/OpenBSD-current/man3/pthread_atfork.3">pthread_atfork(3)</a> stubs from static links that don't use them.
 <li>Split the intra-thread functionality from <a href="https://man.openbsd.org/OpenBSD-current/man2/kill.2">kill(2)</a> into its own system call <a href="https://man.openbsd.org/OpenBSD-current/man2/thrkill.2">thrkill(2)</a>. This eliminates the need for locking in <a href="https://man.openbsd.org/OpenBSD-current/man3/pthread_kill.3">pthread_kill(3)</a> and simplifies <a href="https://man.openbsd.org/OpenBSD-current/man3/pthread_cancel.3">pthread_cancel(3)</a>.  <li>Split the intra-thread functionality from <a href="https://man.openbsd.org/OpenBSD-current/man2/kill.2">kill(2)</a> into its own system call <a href="https://man.openbsd.org/OpenBSD-current/man2/thrkill.2">thrkill(2)</a>. This eliminates the need for locking in <a href="https://man.openbsd.org/OpenBSD-current/man3/pthread_kill.3">pthread_kill(3)</a> and simplifies <a href="https://man.openbsd.org/OpenBSD-current/man3/pthread_cancel.3">pthread_cancel(3)</a>.
 </ul>  </ul>
 <li><font color="#e00000">5.7 and 5.8 RELIABILITY FIX: insufficient validation of RSN element group cipher values in 802.11 beacons and probe responses could result in system panics.</font><br>A source code patch is available for <a href="errata57.html#020_rsn">5.7</a> and <a href="errata58.html#008_rsn">5.8</a>.  <li><strong>5.7 and 5.8 RELIABILITY FIX: insufficient validation of RSN element group cipher values in 802.11 beacons and probe responses could result in system panics.</strong><br>A source code patch is available for <a href="errata57.html#020_rsn">5.7</a> and <a href="errata58.html#008_rsn">5.8</a>.
 <li>Use <a href="https://man.openbsd.org/OpenBSD-current/man2/pledge.2">pledge(2)</a> in <a href="https://man.openbsd.org/OpenBSD-current/man1/less.1">less(1)</a> and <a href="https://man.openbsd.org/OpenBSD-current/man1/nohup.1">nohup(1)</a>.  <li>Use <a href="https://man.openbsd.org/OpenBSD-current/man2/pledge.2">pledge(2)</a> in <a href="https://man.openbsd.org/OpenBSD-current/man1/less.1">less(1)</a> and <a href="https://man.openbsd.org/OpenBSD-current/man1/nohup.1">nohup(1)</a>.
 <li>In <a href="https://man.openbsd.org/OpenBSD-current/man1/less.1">less(1)</a>, do not save history in secure mode.  <li>In <a href="https://man.openbsd.org/OpenBSD-current/man1/less.1">less(1)</a>, do not save history in secure mode.
 <li>Use the correct <a href="https://man.openbsd.org/OpenBSD-current/man4/rdomain.4">rdomain(4)</a> when sending <a href="https://man.openbsd.org/OpenBSD-current/man4/gre.4">gre(4)</a> keepalive packets.  <li>Use the correct <a href="https://man.openbsd.org/OpenBSD-current/man4/rdomain.4">rdomain(4)</a> when sending <a href="https://man.openbsd.org/OpenBSD-current/man4/gre.4">gre(4)</a> keepalive packets.
Line 1306 
Line 1312 
 <li>In <a href="https://man.openbsd.org/OpenBSD-current/man8/mailq.8">smtpctl(8)</a>, allow "all" as an argument for the "resume envelope", "pause envelope" and "remove" subcommands.  <li>In <a href="https://man.openbsd.org/OpenBSD-current/man8/mailq.8">smtpctl(8)</a>, allow "all" as an argument for the "resume envelope", "pause envelope" and "remove" subcommands.
 <!-- 2015-10-14 -->  <!-- 2015-10-14 -->
 <li>In <a href="https://man.openbsd.org/OpenBSD-current/man8/tcpdump.8">tcpdump(8)</a>, fix a crash that occurs when printing the filename in a malformed NFS request packet.  <li>In <a href="https://man.openbsd.org/OpenBSD-current/man8/tcpdump.8">tcpdump(8)</a>, fix a crash that occurs when printing the filename in a malformed NFS request packet.
 <li><font color="#e00000">5.6, 5.7 and 5.8 RELIABILITY FIX: the OBJ_obj2txt function in libcrypto contains a one byte buffer overrun and memory leak.</font><br>A source code patch is available for <a href="errata56.html#033_obj2txt">5.6</a>, <a href="errata57.html#019_obj2txt">5.7</a>, <a href="errata58.html#007_obj2txt">5.8</a>.  <li><strong>5.6, 5.7 and 5.8 RELIABILITY FIX: the OBJ_obj2txt function in libcrypto contains a one byte buffer overrun and memory leak.</strong><br>A source code patch is available for <a href="errata56.html#033_obj2txt">5.6</a>, <a href="errata57.html#019_obj2txt">5.7</a>, <a href="errata58.html#007_obj2txt">5.8</a>.
 <li>In <a href="https://man.openbsd.org/OpenBSD-current/man1/tar.1">tar(1)</a>, use a strict $PATH to run the (de)compressors.  <li>In <a href="https://man.openbsd.org/OpenBSD-current/man1/tar.1">tar(1)</a>, use a strict $PATH to run the (de)compressors.
 <li>In <a href="https://man.openbsd.org/OpenBSD-current/man5/newsyslog.conf.5">newsyslog.conf(5)</a>, allow the wheel group to read /var/log/maillog.  <li>In <a href="https://man.openbsd.org/OpenBSD-current/man5/newsyslog.conf.5">newsyslog.conf(5)</a>, allow the wheel group to read /var/log/maillog.
 <li><font color="#e00000">RELEASE CD ISSUE: the "src.tar.gz" file on the source tree was created on the wrong day and does not match the 5.8 release builds.</font><br>A replacement file is available for <a href="errata58.html#006_src">5.8</a>.  <li><strong>RELEASE CD ISSUE: the "src.tar.gz" file on the source tree was created on the wrong day and does not match the 5.8 release builds.</strong><br>A replacement file is available for <a href="errata58.html#006_src">5.8</a>.
 <li><font color="#e00000">5.6, 5.7 and 5.8 RELIABILITY FIX: a problem with timer kevents could result in a kernel hang (local denial of service).</font><br>A source code patch is available for <a href="errata56.html#032_kevent">5.6</a>, <a href="errata57.html#018_kevent">5.7</a> and <a href="errata58.html#005_kevent">5.8</a>.  <li><strong>5.6, 5.7 and 5.8 RELIABILITY FIX: a problem with timer kevents could result in a kernel hang (local denial of service).</strong><br>A source code patch is available for <a href="errata56.html#032_kevent">5.6</a>, <a href="errata57.html#018_kevent">5.7</a> and <a href="errata58.html#005_kevent">5.8</a>.
 <li>In <a href="https://man.openbsd.org/OpenBSD-current/man8/ping6.8">ping6(8)</a>, use <a href="https://man.openbsd.org/OpenBSD-current/man8/ping.8">ping(8)</a>-like semantics for -I.  <li>In <a href="https://man.openbsd.org/OpenBSD-current/man8/ping6.8">ping6(8)</a>, use <a href="https://man.openbsd.org/OpenBSD-current/man8/ping.8">ping(8)</a>-like semantics for -I.
 <li>In <a href="https://man.openbsd.org/OpenBSD-current/man1/sort.1">sort(1)</a>, copy permissions and ownership when -o will override an input file.  <li>In <a href="https://man.openbsd.org/OpenBSD-current/man1/sort.1">sort(1)</a>, copy permissions and ownership when -o will override an input file.
 <li>In <a href="https://man.openbsd.org/OpenBSD-current/man8/fsck_ext2fs.8">fsck_ext2fs(8)</a>, <a href="https://man.openbsd.org/OpenBSD-current/man8/fsck_ffs.8">fsck_ffs(8)</a> and <a href="https://man.openbsd.org/OpenBSD-current/man8/fsck_msdos.8">fsck_msdos(8)</a>, only accept one filesystem/device as argument for checking.  <li>In <a href="https://man.openbsd.org/OpenBSD-current/man8/fsck_ext2fs.8">fsck_ext2fs(8)</a>, <a href="https://man.openbsd.org/OpenBSD-current/man8/fsck_ffs.8">fsck_ffs(8)</a> and <a href="https://man.openbsd.org/OpenBSD-current/man8/fsck_msdos.8">fsck_msdos(8)</a>, only accept one filesystem/device as argument for checking.
Line 1406 
Line 1412 
 <li>Use <a href="https://man.openbsd.org/OpenBSD-5.8/man2/tame.2">tame(2)</a>.  <li>Use <a href="https://man.openbsd.org/OpenBSD-5.8/man2/tame.2">tame(2)</a>.
 </ul>  </ul>
 <li>On octeon, fix a memory leak in an error code path.  <li>On octeon, fix a memory leak in an error code path.
 <li>Use <a href="https://man.openbsd.org/OpenBSD-5.8/man2/tame.2">tame(2)</a> in <a href="https://man.openbsd.org/OpenBSD-current/man1/cat.1">cat(1)</a>, <a href="https://man.openbsd.org/OpenBSD-current/man1/echo.1">echo(1)</a>, <a href="https://man.openbsd.org/OpenBSD-current/man1/[.1">test(1)</a>, <a href="https://man.openbsd.org/OpenBSD-current/man1/uname.1">uname(1)</a> and <a href="https://man.openbsd.org/OpenBSD-current/man1/wc.1">wc(1)</a>.  <li>Use <a href="https://man.openbsd.org/OpenBSD-5.8/man2/tame.2">tame(2)</a> in <a href="https://man.openbsd.org/OpenBSD-current/man1/cat.1">cat(1)</a>, <a href="https://man.openbsd.org/OpenBSD-current/man1/echo.1">echo(1)</a>, <a href="https://man.openbsd.org/OpenBSD-current/man1/%5b.1">test(1)</a>, <a href="https://man.openbsd.org/OpenBSD-current/man1/uname.1">uname(1)</a> and <a href="https://man.openbsd.org/OpenBSD-current/man1/wc.1">wc(1)</a>.
 <li>Add IPv6 transport for <a href="https://man.openbsd.org/OpenBSD-current/man4/pflow.4">pflow(4)</a> data.  <li>Add IPv6 transport for <a href="https://man.openbsd.org/OpenBSD-current/man4/pflow.4">pflow(4)</a> data.
 <li>When multiple <a href="https://man.openbsd.org/OpenBSD-current/man4/vxlan.4">vxlan(4)</a> interfaces are configured with same VNI, select the interface whose tunnel destination corresponded to the incoming packets' source address.  <li>When multiple <a href="https://man.openbsd.org/OpenBSD-current/man4/vxlan.4">vxlan(4)</a> interfaces are configured with same VNI, select the interface whose tunnel destination corresponded to the incoming packets' source address.
 <li>In libssl, fix reference counting and memory leak in error path in an error path.  <li>In libssl, fix reference counting and memory leak in error path in an error path.
Line 1425 
Line 1431 
 <!-- 2015-10-01 -->  <!-- 2015-10-01 -->
 <li>Add ktracing of argv and envp to <a href="https://man.openbsd.org/OpenBSD-current/man2/execve.2">execve(2)</a>, with envp not traced by default.  <li>Add ktracing of argv and envp to <a href="https://man.openbsd.org/OpenBSD-current/man2/execve.2">execve(2)</a>, with envp not traced by default.
 <li>Add <a href="https://man.openbsd.org/OpenBSD-current/man8/eigrpd.8">eigrpd(8)</a> (and <a href="https://man.openbsd.org/OpenBSD-current/man8/eigrpctl.8">eigrpctl(8)</a>), an Enhanced Interior Gateway Routing Protocol daemon.  <li>Add <a href="https://man.openbsd.org/OpenBSD-current/man8/eigrpd.8">eigrpd(8)</a> (and <a href="https://man.openbsd.org/OpenBSD-current/man8/eigrpctl.8">eigrpctl(8)</a>), an Enhanced Interior Gateway Routing Protocol daemon.
 <li><font color="#e00000">5.6, 5.7 and 5.8 SECURITY FIX: multiple reliability and security issues in <a href="https://man.openbsd.org/OpenBSD-current/man8/smtpd.8">smtpd(8)</a>.</font><br>A source code patch is available for <a href="errata56.html#031_smtpd">5.6</a>, <a href="errata57.html#017_smtpd">5.7</a> and <a href="errata58.html#004_smtpd">5.8</a>.  <li><strong>5.6, 5.7 and 5.8 SECURITY FIX: multiple reliability and security issues in <a href="https://man.openbsd.org/OpenBSD-current/man8/smtpd.8">smtpd(8)</a>.</strong><br>A source code patch is available for <a href="errata56.html#031_smtpd">5.6</a>, <a href="errata57.html#017_smtpd">5.7</a> and <a href="errata58.html#004_smtpd">5.8</a>.
 <li>In <a href="https://man.openbsd.org/OpenBSD-current/man8/smtpd.8">smtpd(8)</a>:  <li>In <a href="https://man.openbsd.org/OpenBSD-current/man8/smtpd.8">smtpd(8)</a>:
 <ul>  <ul>
 <li>Do not allow connection IDs to wrap and collide with another active connection ID. This allows a local user to force the daemon to exit.  <li>Do not allow connection IDs to wrap and collide with another active connection ID. This allows a local user to force the daemon to exit.
Line 1461 
Line 1467 
 <li>In <a href="https://man.openbsd.org/OpenBSD-current/man1/mg.1">mg(1)</a>, fix the location of the cursor when opening a directory using filevisit, findvisitalt and poptofile.  <li>In <a href="https://man.openbsd.org/OpenBSD-current/man1/mg.1">mg(1)</a>, fix the location of the cursor when opening a directory using filevisit, findvisitalt and poptofile.
 <li>Add support for the Huawei K4511 3G to <a href="https://man.openbsd.org/OpenBSD-current/man4/umsm.4">umsm(4)</a>.  <li>Add support for the Huawei K4511 3G to <a href="https://man.openbsd.org/OpenBSD-current/man4/umsm.4">umsm(4)</a>.
 <!-- 2015-09-28 -->  <!-- 2015-09-28 -->
 <li><font color="#e00000">5.7 and 5.8 SECURITY FIX: an incorrect operation in uvm could result in system panic.</font><br>A source code patch is available for <a href="errata57.html#016_uvm">5.7</a> and <a href="errata58.html#003_uvm">5.8</a>.  <li><strong>5.7 and 5.8 SECURITY FIX: an incorrect operation in uvm could result in system panic.</strong><br>A source code patch is available for <a href="errata57.html#016_uvm">5.7</a> and <a href="errata58.html#003_uvm">5.8</a>.
 <li>In <a href="https://man.openbsd.org/OpenBSD-current/man2/mmap.2">mmap(2)</a>, remove the no longer needed kernel lock in the fixed case.  <li>In <a href="https://man.openbsd.org/OpenBSD-current/man2/mmap.2">mmap(2)</a>, remove the no longer needed kernel lock in the fixed case.
 <li>Add the UVM_FLAG_UNMAP flag to indicate to <a href="https://man.openbsd.org/OpenBSD-current/man9/UVM_MAPFLAG.9">uvm_map(9)</a> that it should unmap to make space.  <li>Add the UVM_FLAG_UNMAP flag to indicate to <a href="https://man.openbsd.org/OpenBSD-current/man9/UVM_MAPFLAG.9">uvm_map(9)</a> that it should unmap to make space.
 <li><font color="#e00000">5.7 RELIABILITY FIX: various problems were identified in relayd.</font><br>A source code patch is available for <a href="errata57.html#015_relayd">5.7</a>.  <li><strong>5.7 RELIABILITY FIX: various problems were identified in relayd.</strong><br>A source code patch is available for <a href="errata57.html#015_relayd">5.7</a>.
 <li>Fix a panic in <a href="https://man.openbsd.org/OpenBSD-current/man4/inteldrm.4">inteldrm(4)</a>.  <li>Fix a panic in <a href="https://man.openbsd.org/OpenBSD-current/man4/inteldrm.4">inteldrm(4)</a>.
 <li>In <a href="https://man.openbsd.org/OpenBSD-5.8/man2/tame.2">tame(2)</a>, make using the "/" path work.  <li>In <a href="https://man.openbsd.org/OpenBSD-5.8/man2/tame.2">tame(2)</a>, make using the "/" path work.
 <li>In <a href="https://man.openbsd.org/OpenBSD-current/man1/mg.1">mg(1)</a>, make dired mode treat a double "/" in a path like fundamental mode.  <li>In <a href="https://man.openbsd.org/OpenBSD-current/man1/mg.1">mg(1)</a>, make dired mode treat a double "/" in a path like fundamental mode.
Line 1800 
Line 1806 
 <li>On sparc64, add support for switching CPUs in <a href="https://man.openbsd.org/OpenBSD-current/man4/ddb.4">ddb(4)</a>.  <li>On sparc64, add support for switching CPUs in <a href="https://man.openbsd.org/OpenBSD-current/man4/ddb.4">ddb(4)</a>.
 <li>On sh, use <a href="https://man.openbsd.org/OpenBSD-current/man2/kbind.2">kbind(2)</a> for lazy binding GOT/PLT updates.  <li>On sh, use <a href="https://man.openbsd.org/OpenBSD-current/man2/kbind.2">kbind(2)</a> for lazy binding GOT/PLT updates.
 <li>Make <a href="https://man.openbsd.org/OpenBSD-current/man1/gdb.1">gdb(1)</a> work again on mips64 PIE binaries by making sure a reasonable 64-bit ABI is selected for 64-bit ELF files instead of a 32-bit ABI.  <li>Make <a href="https://man.openbsd.org/OpenBSD-current/man1/gdb.1">gdb(1)</a> work again on mips64 PIE binaries by making sure a reasonable 64-bit ABI is selected for 64-bit ELF files instead of a 32-bit ABI.
 <li><font color="#e00000">5.8 SECURITY FIX: LibreSSL 2.2.2 incorrectly handles ClientHello messages that do not include TLS extensions, resulting in such handshakes being aborted.</font><br>A source code patch is available for <a href="errata58.html#002_sslhello">5.8</a>.  <li><strong>5.8 SECURITY FIX: LibreSSL 2.2.2 incorrectly handles ClientHello messages that do not include TLS extensions, resulting in such handshakes being aborted.</strong><br>A source code patch is available for <a href="errata58.html#002_sslhello">5.8</a>.
 <li>In <a href="https://man.openbsd.org/OpenBSD-current/man8/amd64/apmd.8">apmd(8)</a>, log battery changes every 10%, not every 21%.  <li>In <a href="https://man.openbsd.org/OpenBSD-current/man8/amd64/apmd.8">apmd(8)</a>, log battery changes every 10%, not every 21%.
 <li>In <a href="https://man.openbsd.org/OpenBSD-current/man4/envy.4">envy(4)</a>, disable interrupts while the midi uart is not in use. This avoids generating unused interrupts when a chatty peripheral is connected but not used.  <li>In <a href="https://man.openbsd.org/OpenBSD-current/man4/envy.4">envy(4)</a>, disable interrupts while the midi uart is not in use. This avoids generating unused interrupts when a chatty peripheral is connected but not used.
 <li>In binutils 2.17, add support for Irix-style "64-bit" archives.  <li>In binutils 2.17, add support for Irix-style "64-bit" archives.
Line 1826 
Line 1832 
 <!-- 2015-08-26 -->  <!-- 2015-08-26 -->
 <li>On hppa, use <a href="https://man.openbsd.org/OpenBSD-current/man2/kbind.2">kbind(2)</a> for lazy binding GOT/PLT updates.  <li>On hppa, use <a href="https://man.openbsd.org/OpenBSD-current/man2/kbind.2">kbind(2)</a> for lazy binding GOT/PLT updates.
 <li>Add more overflow checks to libexpat.  <li>Add more overflow checks to libexpat.
 <li><font color="#e00000">5.8 SECURITY FIX: in <a href="https://man.openbsd.org/OpenBSD-current/man8/sshd.8">sshd(8)</a>, inverted logic made PermitRootLogin "prohibit-password" unsafe.</font><br>A source code patch is available for <a href="errata58.html#001_sshd">5.8</a>.  <li><strong>5.8 SECURITY FIX: in <a href="https://man.openbsd.org/OpenBSD-current/man8/sshd.8">sshd(8)</a>, inverted logic made PermitRootLogin "prohibit-password" unsafe.</strong><br>A source code patch is available for <a href="errata58.html#001_sshd">5.8</a>.
 <li>Let MBR have priority over GPT.  <li>Let MBR have priority over GPT.
 <li>Fix an alignment issue in <a href="https://man.openbsd.org/OpenBSD-current/man4/bridge.4">bridge(4)</a>.  <li>Fix an alignment issue in <a href="https://man.openbsd.org/OpenBSD-current/man4/bridge.4">bridge(4)</a>.
 <!-- 2015-08-25 -->  <!-- 2015-08-25 -->
Line 1943 
Line 1949 
 <li>In <a href="https://man.openbsd.org/OpenBSD-current/man1/whois.1">whois(1)</a>, fix whois server detection for new TLDs.  <li>In <a href="https://man.openbsd.org/OpenBSD-current/man1/whois.1">whois(1)</a>, fix whois server detection for new TLDs.
 <li>Accept NULL pointers in <a href="https://man.openbsd.org/OpenBSD-current/man9/rtfree.9">rtfree(9)</a>. This will simplify upcoming conversions of rt_refcnt-- to rtfree(9).  <li>Accept NULL pointers in <a href="https://man.openbsd.org/OpenBSD-current/man9/rtfree.9">rtfree(9)</a>. This will simplify upcoming conversions of rt_refcnt-- to rtfree(9).
 <!-- 2015-08-16 -->  <!-- 2015-08-16 -->
 <li><font color="#e00000">5.6 and 5.7 SECURITY FIX: a change to <a href="https://man.openbsd.org/OpenBSD-current/man8/sshd.8">sshd(8)</a> resulted in incorrect permissions being applied to pseudo terminal devices, allowing local users to write to (but not read from) them.</font><br>A source code patch is available for <a href="errata57.html#014_sshd">5.7</a>.  <li><strong>5.6 and 5.7 SECURITY FIX: a change to <a href="https://man.openbsd.org/OpenBSD-current/man8/sshd.8">sshd(8)</a> resulted in incorrect permissions being applied to pseudo terminal devices, allowing local users to write to (but not read from) them.</strong><br>A source code patch is available for <a href="errata57.html#014_sshd">5.7</a>.
 <li>No longer hold the kernel lock when calling bpf.  <li>No longer hold the kernel lock when calling bpf.
 <li>Make bpf_mtap MP-safe by using <a href="https://man.openbsd.org/OpenBSD-current/man9/srp_enter.9">srp</a>.  <li>Make bpf_mtap MP-safe by using <a href="https://man.openbsd.org/OpenBSD-current/man9/srp_enter.9">srp</a>.
 <li>Avoid a TOCTOU problem in if_input in the bpf handling.  <li>Avoid a TOCTOU problem in if_input in the bpf handling.
Line 1992 
Line 1998 
 <!-- 2015-08-10 -->  <!-- 2015-08-10 -->
 <li>Improve <a href="https://man.openbsd.org/OpenBSD-current/man1/openssl.1">openssl(1)</a> s_client -starttls xmpp support.  <li>Improve <a href="https://man.openbsd.org/OpenBSD-current/man1/openssl.1">openssl(1)</a> s_client -starttls xmpp support.
 </ul>  </ul>
 <p>  
   
 </body>  
 </html>  

Legend:
Removed from v.1.28  
changed lines
  Added in v.1.29