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

Annotation of www/plus.html, Revision 1.1376

1.1092    jj          1: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1.14      deraadt     2: <html>
                      3: <head>
1.1045    david       4: <title>OpenBSD -current changes</title>
                      5: <meta name="description" content="OpenBSD -current changes">
1.1212    schwarze    6: <meta name="copyright" content="This document copyright 1996-2012 by OpenBSD.">
1.1366    sthen       7: <link rel="canonical" href="http://www.openbsd.org/plus.html">
1.14      deraadt     8: </head>
                      9:
1.728     horacio    10: <body bgcolor="#ffffff" text="#000000" link="#23238e">
1.14      deraadt    11:
1.828     jsyn       12: <a href="index.html"><img alt="[OpenBSD]" height="30" width="141" src="images/smalltitle.gif" border="0"></a>
1.64      downsj     13: <p>
1.1044    deraadt    14: <h2><font color="#e00000">OpenBSD -current changelog</font></h2>
1.863     naddy      15: <hr>
1.14      deraadt    16:
                     17: <p>
1.1216    schwarze   18: This selection is intended to include all important
                     19: and all user-visible changes.
                     20: For a complete record of all changes, please see the "source-changes"
                     21: mailing list, called "OpenBSD CVS"
                     22: in the <a href="mail.html#Archives">archives</a>,
                     23: or use <a href="anoncvs.html#CVS">CVS</a>.
                     24:
                     25: <p>
1.863     naddy      26: Note: <font color="#e00000">Problems for which patches exist are marked in red</font>.
1.185     deraadt    27:
                     28: <p>
1.846     deraadt    29: For changes in other releases, click below:<br>
                     30: <a href="plus20.html">2.0</a>,
                     31: <a href="plus21.html">2.1</a>,
                     32: <a href="plus22.html">2.2</a>,
                     33: <a href="plus23.html">2.3</a>,
                     34: <a href="plus24.html">2.4</a>,
                     35: <a href="plus25.html">2.5</a>,
                     36: <a href="plus26.html">2.6</a>,
                     37: <a href="plus27.html">2.7</a>,
                     38: <a href="plus28.html">2.8</a>,
                     39: <a href="plus29.html">2.9</a>,
                     40: <a href="plus30.html">3.0</a>,
                     41: <a href="plus31.html">3.1</a>,
1.868     deraadt    42: <a href="plus32.html">3.2</a>,
1.889     david      43: <a href="plus33.html">3.3</a>,
1.916     david      44: <a href="plus34.html">3.4</a>,
1.935     miod       45: <a href="plus35.html">3.5</a>,
1.941     deraadt    46: <a href="plus36.html">3.6</a>,
1.1118    deraadt    47: <br>
1.963     deraadt    48: <a href="plus37.html">3.7</a>,
1.999     deraadt    49: <a href="plus38.html">3.8</a>,
1.1028    deraadt    50: <a href="plus39.html">3.9</a>,
1.1044    deraadt    51: <a href="plus40.html">4.0</a>,
1.1069    deraadt    52: <a href="plus41.html">4.1</a>,
1.1097    deraadt    53: <a href="plus42.html">4.2</a>,
1.1118    deraadt    54: <a href="plus43.html">4.3</a>,
1.1140    deraadt    55: <a href="plus44.html">4.4</a>,
1.1152    deraadt    56: <a href="plus45.html">4.5</a>,
1.1163    deraadt    57: <a href="plus46.html">4.6</a>,
1.1177    deraadt    58: <a href="plus47.html">4.7</a>,
1.1194    deraadt    59: <a href="plus48.html">4.8</a>,
1.1198    nick       60: <a href="plus49.html">4.9</a>,
1.1212    schwarze   61: <a href="plus50.html">5.0</a>,
1.1242    lum        62: <a href="plus51.html">5.1</a>,
1.1276    deraadt    63: <a href="plus52.html">5.2</a>,
1.1300    brett      64: <a href="plus53.html">5.3</a>,
1.1330    deraadt    65: <br>
                     66: <a href="plus54.html">5.4</a>,
1.1352    brett      67: <a href="plus55.html">5.5</a>,
1.1365    deraadt    68: <a href="plus56.html">5.6</a>,
1.1372    deraadt    69: <a href="plus57.html">5.7</a>,
                     70: <a href="plus58.html">5.8</a>.
1.422     deraadt    71: <br>
1.186     deraadt    72:
                     73: <p>
1.1372    deraadt    74: <h3><font color="#0000e0">Changes made between OpenBSD 5.8 and -current</font></h3>
1.847     deraadt    75: <p>
1.1316    brett      76:
1.422     deraadt    77: <ul>
1.1376  ! tim        78: <!-- 2015-09-27 -->
        !            79: <li>Enable monitor hot plugging for the framebuffer console.
        !            80: <li>Add IP26 kernels and boot blocks to the installation media.
        !            81: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/iwm.4">iwm(4)</a>:
        !            82: <ul>
        !            83: <li>Fix problems occurring when doing bsd.rd upgrades.
        !            84: <li>Fix the bug where the firmware stops passing traffic after the MAC address is changed.
        !            85: </ul>
        !            86: <li>Add the Ed25519 SSH host key to <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man5/changelist.5">changelist(5)</a>.
        !            87: <!-- 2015-09-26 -->
        !            88: <li>Make carp_input() MP-safe.
        !            89: <li>Prevent X from crashing the kernel when attaching <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/inteldrm.4">inteldrm(4)</a> fails.
        !            90: <li>Protect the list of free map entries with a mutex. This should fix crashes on i386.
        !            91: <li>Unlock the <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/mmap.2">mmap(2)</a> system call.
        !            92: <li>Add transpose-paragraphs to <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/mg.1">mg(1)</a>.
        !            93: <li>Correct a range problem in citrus-utf8 version of <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/wcrtomb.3">wcrtomb(3)</a> in order to match RFC 3629.
        !            94: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/inteldrm.4">inteldrm(4)</a>:
        !            95: <ul>
        !            96: <li>Make the PPGTT code work. This seems to fix the caching issues on Broadwell.
        !            97: <li>Don't hardcode the type of BARs to be 64-bit.
        !            98: </ul>
        !            99: <!-- 2015-09-25 -->
        !           100: <li>On octeon and sgi, restore the interrupt mask even on secondary CPUs. This prevents the IPI from being left disabled accidentally on a non-primary CPU which will cause the system to hang eventually.
        !           101: <li>On octeon, let MP-safe interrupt handlers run without the kernel lock.
        !           102: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/mandoc.1">mandoc(1)</a>, fix multiple aspects of SYNOPSIS .Nm formatting.
        !           103: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/tmux.1">tmux(1)</a>, if the terminal has colors=256, only try to use setaf/setab if they exist.
        !           104: <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/inteldrm.4">inteldrm(4)</a> on the GM45 chipset.
        !           105: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/slowcgi.8">slowcgi(8)</a>, output the contents of the environment in debug mode.
        !           106: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/inteldrm.4">inteldrm(4)</a>:
        !           107: <ul>
        !           108: <li>Disable IPS for now. It causes unsynched displays after waking it from standby or after VT switches.
        !           109: <li>Backport some of the Broadwell fixes.
        !           110: </ul>
        !           111: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/tmux.1">tmux(1)</a>, free the history when it is cleared.
        !           112: <li>Ensure the GPT header size is in a valid range before checksumming it. This prevents a crash.
        !           113: <li>Ensure that RTF_LOCAL route entries always stay UP, even when a link state change occurs.
        !           114: <!-- 2015-09-24 -->
        !           115: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/inteldrm.4">inteldrm(4)</a>:
        !           116: <ul>
        !           117: <li>Properly implement waitqueue_active().
        !           118: <li>Enable MSIs on hardware that supports it.
        !           119: </ul>
        !           120: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/disklabel.8">disklabel(8)</a>, expunge VAX SMD special handling.
        !           121: <li>On sgi, properly handle IP26 streaming cache controller bus error interrupts.
        !           122: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/mg.1">mg(1)</a>, fix where the cursor is positioned after expunging files.
        !           123: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/trunk.4">trunk(4)</a>, avoid theoretical <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man9/m_pullup.9">m_pullup(9)</a> mishandling by delegating the mbuf reclaiming to the PDU and marker input routines.
        !           124: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/tmux.1">tmux(1)</a>, fix two fd leaks and a memory leak.
        !           125: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/ssh.1">ssh(1)</a>, add the CertificateFile option to explicitly list a certificate (bz#2436).
        !           126: <!-- 2015-09-23 -->
        !           127: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/mg.1">mg(1)</a>:
        !           128: <ul>
        !           129: <li>Fix multiple iterations of kill-paragraph.
        !           130: <li>Add mark-paragraph.
        !           131: </ul>
        !           132: <li>Update inteldrm to the code from Linux 3.14.52.
        !           133: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/ld.so.1">ld.so(1)</a> on alpha, avoid write-protecting .data when it shares a page with the GOT and PLT.
        !           134: <li>On mips64:
        !           135: <ul>
        !           136: <li>When inserting an entry for a KV1 address, avoid having to write back the ASID value.
        !           137: <li>Use conditional instructions when picking a random TLB set number.
        !           138: </ul>
        !           139: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/iwm.4">iwm(4)</a>:
        !           140: <ul>
        !           141: <li>While not associated, pass the broadcast ethernet address to the firmware, rather than zeros.
        !           142: <li>Properly reset the RX ring by clearing RX buffer status memory.
        !           143: </ul>
        !           144: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/cwm.1">cwm(1)</a>, avoid unnecessary pointer querying.
        !           145: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/trunk.4">trunk(4)</a>:
        !           146: <ul>
        !           147: <li>Remove watchdog code since it doesn't do anything useful.
        !           148: <li>Adapt code to avoid locking protection in the future.
        !           149: </ul>
        !           150: <!-- 2015-09-22 -->
        !           151: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/mg.1">mg(1)</a>, fix line number handling in dired delete functions.
        !           152: <li>Prevent the efiboot and kernel memory regions from overlapping. This fixes a problem where the kernel fails to boot.
        !           153: <li>When a connected route is deleted, pass the corresponding priority to <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man9/rtrequest1.9">rtrequest1(9)</a>. Otherwise the route will remain attached to a stale ifa.
        !           154: <!-- 2015-09-21 -->
        !           155: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/mandoc.1">mandoc(1)</a>, account for significant whitespace when determining the width of a tag.
        !           156: <li>Remove SHA-0 and MD2 remnants from <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/openssl.1">openssl(1)</a>.
        !           157: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/bpgd.8">bpgd(8)</a>:
        !           158: <ul>
        !           159: <li>Allow for empty blocks for peers.
        !           160: <li>Allow to log all updates sent from an individual peer, and, when applied to a group, to disable logging on a sub-member of the group.
        !           161: </ul>
        !           162: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/tmux.1">tmux(1)</a>, reset the alerts timer always on activity.
        !           163: <li>Fix a couple of <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/libtool.1">libtool(1)</a> issues.
        !           164: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/mg.1">mg(1)</a>, fix behaviour when opening the same directory twice in dired mode.
1.1375    tim       165: <!-- 2015-09-20 -->
1.1376  ! tim       166: <li>On alpha, powerpc and mips64, fix membar positioning in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man9/mtx_enter_try.9">mtx_enter_try(9)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man9/mtx_leave.9">mtx_leave(9)</a>.
1.1375    tim       167: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/ssh.1">ssh(1)</a>, fix a possible hang on closed output (bz#2469).
                    168: <li>On sparc, increase MAXTSIZ to 64 MB. This is required for gcc/gnat.
                    169: <li>Fix suspend on machines with <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/em.4">em(4)</a> now that it uses <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man9/intr_barrier.9">intr_barrier(9)</a>.
                    170: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/syslogd.8">syslogd(8)</a>, avoid potential event loss due to misuse of TLS read and write in libevent.
                    171: <li>Enable IP26 builds.
                    172: <li>On mips64, correctly compute the userland pte index in a pte page in the userland tlb miss handler.
                    173: <li>Add the -d, -r and -w flags to <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/rmt.8">rmt(8)</a> to make it run in a restricted mode.
                    174: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/ld.so.1">ld.so(1)</a>, delete the bind lock, the callback, the sigprocmask stub.
                    175: <!-- 2015-09-19 -->
                    176: <li>On powerpc, make sure PROT_EXEC is set on the GOT for BSS-PLT binaries.
                    177: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/em.4">em(4)</a>, avoid using a mutex in the rx completion path. Instead rely on <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man9/intr_barrier.9">intr_barrier(9)</a> to avoid having the interrupt handler touch the rx data structures while the interface is brought down.
                    178: <!-- 2015-09-18 -->
                    179: <li>On sgi, go back to the previous approach when managing individual HPC DMA descriptors: provide an optional storage for a copy of the descriptor in the "sync" (fetch) function, and use the returned address afterwards.
                    180: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/sysmerge.8">sysmerge(8)</a>, in case of a hard error, avoid missing files for comparison at the next run.
                    181: <li>Fix an uninitialized variable in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/sgi/iec.4">iec(4)</a>.
                    182: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/tmux.1">tmux(1)</a>, let the -l option of join-pane and split-window apply to the new pane instead of the old one when -b is also specified.
                    183: <li>Revert r1.25 of src/lib/libssl/src/crypto/bn/bn_print.c. It introduces a NULL dereference.
                    184: <li>Implement <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man9/SRPL_INSERT_AFTER_LOCKED.9">SRPL_INSERT_AFTER_LOCKED(9)</a>.
                    185: <!-- 2015-09-17 -->
                    186: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/vmx.4">vmx(4)</a> interrupts MP-safe.
                    187: <li>Back out r1.125 of src/sys/uvm/uvm_km.c. This avoids page queue corruptions and the resulting uvm_pmr_size_RB_REMOVE_COLOR() faults.
                    188: <!-- 2015-09-16 -->
                    189: <li>Update to xserver 1.17.2.
                    190: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/cc.1">cc(1)</a>, enable -msecure-plt by default on powerpc.
                    191: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/od.1">od(1)</a>, fix two bugs in the [+]offset[.][Bb] XSI offset syntax.
                    192: <li>Fix an uninitialized variable in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/i386/bios.4">bios(4)</a> and in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/arp.4">arp(4)</a>.
                    193: <!-- 2015-09-15 -->
                    194: <li>Fix an overlapping <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/memcpy.3">memcpy(3)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/sparc64/vdsp.4">vdsp(4)</a>.
                    195: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/ugen.4">ugen(4)</a>, fix a panic when using pcsc-lite.
                    196: <!-- 2015-09-14 -->
                    197: <li>Unbreak booting from GPT partitions.
1.1376  ! tim       198: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/tls_config_insecure_noverifytime.3">tls_config_insecure_noverifytime(3)</a> to libtls to disable certificate validity checking.
1.1375    tim       199: <li>In LibreSSL, add support for disabling certificate and CRL validity checking.
1.1374    tim       200: <!-- 2015-09-13 -->
                    201: <li>Remove SHA-0 and MD4 support from libcrypto.
                    202: <li>Put the 12x22 font on alpha and macppc installation kernels.
                    203: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/netstart.8">netstart(8)</a>, only print the "IPv6 autoconf" line if there are interfaces to configure.
                    204: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/ssh-add.1">ssh-add(1)</a>, when adding keys to the agent, don't ignore the comment of keys for which the user is prompted for a passphrase.
                    205: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/tmux.1">tmux(1)</a>, add the -e flag to copy-mode to exit copy mode when scrolling off the bottom.
                    206: <li>In libcrypto, check ECDH output buffer length and avoid truncation.
                    207: <li>Introduce <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man9/intr_barrier.9">intr_barrier(9)</a>, an interface that guarantees that an interrupt handler that was running has finished.
                    208: <li>Introduce sched_barrier(), an interface that acts as a scheduler barrier in the sense that it guarantees that the specified CPU went through the scheduler.
                    209: <li>Add the Certplus CA root certificate to /etc/ssl/cert.pem.
                    210: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/nc.1">nc(1)</a>, display negotiated TLS version and cipher suite in verbose mode.
                    211: <li>In libcrypto, add OPENSSL_cpu_caps(), to return the currently running CPU's specific hardware capabilities users of libcrypto might be interested in.
                    212: <li>In LibreSSL, if there is hardware acceleration for AES, prefer AES as a symmetric cipher over CHACHA20. Otherwise, prefer CHACHA20 with AES second.
                    213: <!-- 2015-09-12 -->
                    214: <li>Make if_get() and vlan_input() MP-safe using SRPs.
                    215: <li>On arm, use <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/kbind.2">kbind(2)</a> for lazy binding GOT/PLT updates.
                    216: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/openssl.1">openssl(1)</a>:
                    217: <ul>
                    218: <li>Fix the "prime" command: when checking a decimal number for primality, do not unnecessarily convert the original decimal number to hex in the output. Hex numbers explicitly specified with -hex remain unchanged.
                    219: <li>Add support for AEAD algorithms to the "speed" command.
                    220: <li>Remove support for the SSLEAY_CONF environment variable.
                    221: </ul>
                    222: <li>Add an ftpproxy6 rc script. <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ftp-proxy.8">ftp-proxy(8)</a> can only open one listening socket at a time, so a second instance of the daemon is required.
                    223: <li>Introduce if_input_local(), a function to feed local traffic back to the protocol queues.
                    224: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ping6.8">ping6(8)</a>, avoid out-of-boundary access on invalid or short packet reads.
                    225: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/ddb.4">ddb(4)</a>, show the non-idle, on-proc threads before showing the stack trace when panicking.
                    226: <!-- 2015-09-11 -->
                    227: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/em.4">em(4)</a>, add support for the 88E1512/88E1514 phys.
                    228: <li>Update to sqlite3 3.8.11.1.
                    229: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/acpicpu.4">acpicpu(4)</a>, work around broken AML by treating FFH vendor 8 the same as vendor 1 (Intel).
                    230: <li>Make the powerpc pmap (more) MP-safe. This should make <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man9/pmap.9">pmap_enter(9), pmap_remove(9) and pmap_page_protect(9)</a> safe to use without holding the kernel lock.
                    231: <li>Add TLS support to <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/nc.1">nc(1)</a>.
                    232: <li>Remove RTF_XRESOLVE support from <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/route.4">route(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/route.8">route(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/netstat.1">netstat(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/route6d.8">route6d(8)</a>.
                    233: <li>Introduce <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man9/refcnt_init.9">refcnt</a>, a wrapper around reference counts.
                    234: <li>Introduce <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man9/rtref.9">rtref(9)</a>, a function to increment a reference to a routing entry, and use it in rtable_lookup().
                    235: <li>In "<a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ifconfig.8">ifconfig</a> media", stop advertising media with fixed data rates on wireless interfaces.
                    236: <li>Don't generate ICMPv6 packets with incorrect checksums for dropped IPv6 packets.
                    237: <li>Fix a use-after-free in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/route.4">route(4)</a>.
                    238: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/openssl.1">openssl(1)</a>, remove the engine command and parameters.
                    239: <li>Save/restore MSR_APICBASE during suspend/resume. This re-enables x2apic on the application processors at resume.
                    240: <li>Remove the unfinished che(4) driver.
                    241: <li>In libtls, do not match a wildcard against a name with no host part.
                    242: <li>Make room for media types of the future: extend the ifmedia word to 64 bits.
                    243: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/netstart.8">netstart(8)</a>, set "inet6 autoconf" individually on interfaces that have rtsol set in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man5/hosntame.if.5">hostname.if(5)</a>. Previously, netstart tried to configure them all at once.
                    244: <li>Take a first step towards making <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/ix.4">ix(4)</a> MP-safe.
                    245: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/mkhybrid.8">mkhybrid(8)</a>, cast the <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/isascii.3">isascii(3)</a> argument to unsigned char, to avoid undefined behaviour.
                    246: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/qle.4">qle(4)</a>, don't copy more sense data than we have space for. This avoids a crash when trying to talk to a Sun STK6140 (although it still doesn't work).
                    247: <li>Spoof EFI SYSTEM GPT partitions as MSDOS partitions, as is done with MBR EFI SYSTEM partitions.
                    248: <li>No longer grab the kernel lock in the interrupt-safe multi page backend allocator implementation. This is possible because that interrupt-safe uvm maps are now properly locked.
                    249: <li>Fix a NULL dereference in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/bpf.4">bpf(4)</a>.
                    250: <li>Fix hangs on systems with more than 7 interfaces.
                    251: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/ddb.4">ddb(4)</a>, add ps/o to display just the non-idle on-proc threads.
                    252: <li>Don't spoof GPT OpenBSD partitions. Simply record and use the first one found, as is done in MBR processing.
                    253: <li>Change device locators type from int to long, for the sake of 64-bit ports without proper device trees.
                    254: <!-- 2015-09-10 -->
                    255: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/ssh.1">ssh(1)</a>, expand %i in ControlPath to UID (bz#2449).
                    256: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/openssl.1">openssl(1)</a>, make the s_time command perform a proper shutdown by default. This allows s_time to benchmark a full TLS connection more accurately. The new -no_shutdown flag restores the previous behaviour.
                    257: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/syslogd.8">syslogd(8)</a>, instead of having global variables containing the libevent structures, allocate them with malloc. This makes the address space layout more random.
                    258: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/kqueue.2">kqueue(2)</a> support for <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/wsmouse.4">wsmouse(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/wskbd.4">wskbd(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/wsmux.4">wsmux(4)</a>. This is needed for the libinput port.
                    259: <li>In LibreSSL:
                    260: <ul>
                    261: <li>Remove support for DTLS_BAD_VER. We do not support non-standard and incomplete implementations.
                    262: <li>When loading a DSA key from a raw (without DH parameters) ASN.1 serialization, perform some consistency checks on its "p" and "q" values, and return an error if the checks failed.
                    263: </ul>
                    264: <li>Enable GPT in the GENERIC kernel.
                    265: <li>Avoid division by zero in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/fsck_ext2fs.8">fsck_ext2fs(8)</a>.
                    266: <li>Use the full IPv6 source address (rather than only half of it) as input for the syn cache hash. Using only half the address makes it trivial to create syn cache collisions.
                    267: <li>Move the if input handler list to an SRP list.
                    268: <li>In libc, add hidden _libc_FOO aliases for the system call stubs.
                    269: <li>Various cleanups of the <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/ksh.1">ksh(1)</a> code.
                    270: <li>Several libtls API changes and improvements.
                    271: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/tmux.1">tmux(1)</a>, add session_last_attached time and format.
                    272: <li>Remove link_addr(3).
                    273: <!-- 2015-09-09 -->
                    274: <li>Add locking for interrupt-safe maps.
                    275: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/mkhybrid.8">mkhybrid(8)</a>, fix various buffer overflows and make it work on unsigned char platforms.
                    276: <li>Add client certificate support to libtls.
                    277: <li>Move to the next <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/tame.2">tame(2)</a> API. The flags are now passed as a very simple string.
                    278: <li>Introduce reference counts for interfaces. The new if_put() function releases the reference acquired by if_get().
                    279: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ntpd.8">ntpd(8)</a>, plug a memory leak in an error path.
                    280: <li>Convert bpf to using an srp list for the list of descriptors.
                    281: <li>Implement a <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man9/srpl_rc_init.9">singly linked list built with SRPs</a>.
                    282: <li>On powerpc, it is no longer needed to use <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/mprotect.2">mprotect(2)</a> to take away PROT_WRITE. This fixes <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/ld.1">ld(1)</a> -Z and paves the way for the new Secure-PLT ABI.
                    283: <li>In binutils 2.17, force .ctors, .dtors and .got to be read-only for truly static binaries. This prevents W^X violations on architectures that need an executable GOT (basically BSS-PLT powerpc).
                    284: <!-- 2015-09-08 -->
                    285: <li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/nc.1">nc(1)</a> from hanging when writing more than the low water mark of the socket write buffer.
                    286: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/disklabel.8">disklabel(8)</a>, avoid a SIGSEGV with FGJ malloc.conf flags when a template is used.
                    287: <li>The default backend allocator implementation no longer needs to grab the kernel lock.
                    288: <!-- 2015-09-07 -->
                    289: <li>Build xf86-video-wsfb on amd64 and i386. It can be used by efifb now.
                    290: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/efifb.4">efifb(4)</a>, make scrolling a bit faster.
                    291: <li>Delete ktracing of context switches. It is unused and not particularly useful.
                    292: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/smtpd.8">smtpd(8)</a>, insert a Message-Id header if necessary.
1.1375    tim       293: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/httpd.8">httpd(8)</a>, prevent a potential double free introduced in r1.64 of src/usr.sbin/httpd/server.c.
1.1374    tim       294: <!-- 2015-09-06 -->
                    295: <li>It is no longer necessary to grab the kernel lock for allocating and freeing pages in the (default) single page pool backend allocator.
                    296: <li>In libc, fix aliasing of sys_errlist, sys_nerr, sys_siglist, and sys_signame to eliminate duplicate copies of the tables and get direct access internally.
                    297: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/wsfontload.8">wsfontload(8)</a>, avoid a floating point exception when an invalid font width was specified.
                    298: <li>On the minirootXX.fs and iso images, create an EFI system partition using <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/fdisk.8">fdisk(8)</a> -b and put the UEFI boot loader on there.
                    299: <li>Add support for QEMU PCI serial devices to <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/puc.4">puc(4)</a>.
                    300: <!-- 2015-09-05 -->
                    301: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/awk.1">awk(1)</a>, revert srand() to its old behaviour with regard to what values it returns.
                    302: <li>On sgi, remove the need for the memory controller to switch between "fast" and "slow" mode every time a DMA descriptor is updated.
                    303: <li>Update to xterm 320.
                    304: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/pms.4">pms(4)</a>:
                    305: <ul>
                    306: <li>Improve tap-and-drag detection for ALPS touchpads.
                    307: <li>Support Synaptics touchpads without W mode.
                    308: </ul>
                    309: <li>Use the new resolution framework for wrapping <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/catopen.3">catopen(3)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/catgets.3">catgets(3)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/catclose.3">catclose(3)</a>, and for <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/dbopen.3">dbopen(3)</a>.
                    310: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/wscons.4">wscons(4)</a>, add support for xterm-compatible SGR escapes 39 and 49 (reset fg/bg colour to default).
                    311: <li>Some symbol cleanup in libc.
                    312: <!-- 2015-09-04 -->
                    313: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/fdisk.8">fdisk(8)</a>, add a -b option, to be used together with -i, to add a special boot partition on architectures that need it.
                    314: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/audio.4">audio(4)</a>, improve the search for candidates for the wskbd "record level" control. This may fix "record level" keys on certain keyboards.
                    315: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/ugen.4">ugen(4)</a>, do not use an intermediary buffer on the stack of the caller when submitting a bulk write request. This means big bulk write requests are no longer split into multiple small transfers which libusb consumers do not expect.
                    316: <li>Give every consumer of the radix tree a chance to explicitly initialize the shared data structures, instead of relying on another subsystem to do the initialization. ART kernels should now be fully usable because <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/pf.4">pf(4)</a> and IPSEC properly initialize the radix tree.
                    317: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/ssh.1">ssh(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/sshd.8">sshd(8)</a>, plug minor memory leaks when options are used more than once (bz#2182).
                    318: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/netstat.1">netstat(1)</a>, fix mbuf memory accounting after the recent *8 pool size change.
                    319: <li>Fix a use-after-free in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/pflow.4">pflow(4)</a>.
                    320: <li>Add support for the RTL8168H to <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/re.4">re(4)</a>.
                    321: <!-- 2015-09-03 -->
                    322: <li>In libkvm, fix a race when fetching files from the kernel.
                    323: <li>On i386, fix a race in pmap_page_remove_86() and pmap_page_remove_pae().
                    324: <li>On amd64, fix a race in pmap_page_remove().
                    325: <li>Adapt <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ping.8">ping(8)</a> to <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/tame.2">tame(2)</a>.
                    326: <li>In dwc2, fix timeout-related crashes.
                    327: <li>Again revert the two uses of <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man9/rtisvalid.9">rtisvalid(9)</a>. They break NFS.
                    328: <li>In dwc2, avoid a possible lock recursion panic on transfer timeout.
                    329: <li>Modify <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/acpidump.8">acpidump(8)</a> to work on systems booted from efi boot.
                    330: <li>Bring back the two uses of <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man9/rtisvalid.9">rtisvalid(9)</a>. The bug it exposed has been fixed.
                    331: <li>Unconditionally set the RTF_UP flags when adding a route to the table. This makes <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/dhclient.8">dhclient(8)</a>-configured default routes usable without relying on the link-state change hooks not present in RAMDISK kernels.
                    332: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/ugen.4">ugen(4)</a>, do not use an intermediary buffer on the stack of the caller when submitting a read request. This means big read requests are no longer split into multiple small transfers which libusb consumers do not expect.
                    333: <!-- 2015-09-02 -->
                    334: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/smtpd.8">smtpd(8)</a>, remove the session kicking mechanism until it is redesigned. It has an accounting bug leading to some legitimate sessions being kicked if they generate too many consecutive errors.
                    335: <li>On sparc64, make <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man9/pmap_kenter_pa.9">pmap_kenter_pa(9)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man9/pmap_kremove.9">pmap_kremove(9)</a> MP-safe.
                    336: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/syslogd.8">syslogd(8)</a>, log a message about failed log attempts using <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/sendsyslog.2">sendsyslog(2)</a>.
                    337: <li>Revert the two uses of <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man9/rtisvalid.9">rtisvalid(9)</a>. It breaks <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/dhclient.8">dhclient(8)</a>-configured networks on RAMDISK kernels.
                    338: <!-- 2015-09-01 -->
                    339: <li>Add the uefi boot loader.
                    340: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ping6.8">ping6(8)</a>, display the correct source address when using a non-default routing table.
                    341: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/pf.4">pf(4)</a>, don't let route-to, dup-to and reply-to override the block action.
                    342: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/syslogd.8">syslogd(8)</a>, bind the *:514 UDP socket with SO_REUSEADDR.
                    343: <li>On octeon, increase the transfer FIFOs for dwc2. This improves USB performance.
                    344: <li>Convert the (cached) route entry checks in ip{,6}_output() to <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man9/rtisvalid.9">rtisvalid(9)</a>.
                    345: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/doas.1">doas(1)</a>, restrict the exec path only if the rule specifies a command.
                    346: <li>Introduce <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man9/rtisvalid.9">rtisvalid(9)</a>, a function to check if a (cached) route entry can be used or should be released by <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man9/rtfree.9">rtfree(9)</a>.
                    347: <li>Reject USB requests that could damage the bus integrity.
                    348: <li>Fix a use-after-free in tame_namei().
                    349: <li>On powerpc, make <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man9/bus_dmamap_load_raw.9">bus_dmamap_load_raw(9)</a> respect the segment size constraint. This makes <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/xhci.4">xhci(4)</a> work on the G5.
                    350: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/efifb.4">efifb(4)</a>:
                    351: <ul>
                    352: <li>Only advertise the color depth that is actually supported. This makes the xf86-video-wsfb driver work.
                    353: <li>Map the framebuffer in write-combining mode. This significantly speeds up.
                    354: </ul>
1.1373    tim       355: <!-- 2015-08-31 -->
                    356: <li>In static binaries, invoke <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/kbind.2">kbind(2)</a> once to disable it.
                    357: <li>On m88k and sparc, use <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/kbind.2">kbind(2)</a> for lazy binding GOT/PLT updates.
                    358: <li>It is no longer needed to hold the kernel lock for MP-safe bpfs (again).
                    359: <li>Bring back the commit that makes bpf_mtap MP-safe by using <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man9/srp_enter.9">srp</a>, but now using <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man9/srp_follow.9">srp_follow(9)</a> to avoid races and corruption.
                    360: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man9/srp_follow.9">srp_follow(9)</a> which is necessary to correctly order the taking and releasing of SRP critical sections in situations such as following a chain of data structures linked with SRPs.
                    361: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/dhclient.8">dhclient(8)</a>, accept multiple domain names in dhcp option 15 (Domain Name). This allows <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man5/resolv.conf.5">resolv.conf(5)</a> "search" statements to be built with multiple entries.
                    362: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/syslogd.8">syslogd(8)</a>, don't truncate program names and hostnames in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man5/syslog.conf.5">syslog.conf(5)</a>. This fixes matching with IP addresses if syslogd is started with -n.
                    363: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/efifb.4">efifb(4)</a>, check the driver name so that the driver only attempts to attach when we actually want it to.
                    364: <li>In binutils 2.17, raise the number of spare local GOT entries from 5 to 7. This fixes building liblto_plugin.so in the gcc 4.9 port.
                    365: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/tame.2">tame(2)</a> mode:
                    366: <ul>
                    367: <li>Return EPERM for <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/chmod.2">*chmod(2)</a> if uid/gid change is not towards cr_uid/cr_gid (effective ids).
                    368: <li>Consider <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/getfsstat.2">getfsstat(2)</a> an RPATH.
                    369: </ul>
                    370: <li>Rather than killing when <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/chmod.2">*chmod(2)</a> is asked to do setuid/setgid, clear those bits in the request and continue.
                    371: <li>Do not install connected routes on loopback interfaces. This will allow systems with AUTOCONF'd addresses to see loopback connected routes in the routing table.
                    372: <li>Fix a use-after-free in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/uow.4">uow(4)</a>.
                    373: <li>Compute the checksum before looping back the copy of an IPv6 multicast packet.
                    374: <!-- 2015-08-30 -->
                    375: <li>Add a framework for resolving libc namespace issues.
                    376: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/gunzip.1">gunzip(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/uncompress.1">uncompress(1)</a>, ignore setuid/setgid settings from a compress/gzip file.
                    377: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/mandoc.1">mandoc(1)</a>:
                    378: <ul>
                    379: <li>Don't die on an assertion if an .Fo macro lacks its mandatory argument.
                    380: <li>Drop leading, internal, and trailing blank characters in \o (overstrike) escape sequences.
                    381: </ul>
                    382: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ping6.8">ping6(8)</a>, remove RH0 support.
                    383: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/ddb.4">ddb(4)</a>:
                    384: <ul>
                    385: <li>Automatically perform traces upon panic.
                    386: <li>Shrink the message to save vertical space and point to <a href="http://www.openbsd.org/ddb.html">http://www.openbsd.org/ddb.html</a>.
                    387: </ul>
                    388: <li>In the kernel, use a global table for domains instead of building a list at run time.
                    389: <li>Prepare the kernel to boot from UEFI. Amongst other things, add <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/amd64/efifb.4">efifb(4)</a>.
                    390: <li>Enable <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/xhci.4">xhci(4)</a> on macppc.
                    391: <li>On macppc, map the whole config1 space based on the size read from the device tree. This allows supplementary PCIe cards to be properly detected and should prevent the kernel from faulting when reading unmapped PCI addresses.
                    392: <li>Prevent cards with no midi connectors from attaching <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/midi.4">midi(4)</a> devices.
                    393: <!-- 2015-08-29 -->
                    394: <li>For <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/chmod.2">*chmod(2)</a>, allow S_ISTXT in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/tame.2">tame(2)</a> mode.
                    395: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/mandoc.1">mandoc(1)</a>:
                    396: <ul>
                    397: <li>Add a minimal implementation of the read-only number register \n(.$ which returns the number of arguments of the current macro.
                    398: <li>Implement the escape sequence \\$* which expands to all arguments of the current user-defined macro.
                    399: <li>Parse and ignore the escape sequences \, and \/.
                    400: <li>Don't escape breakable hyphens yet when we have to reparse the text line because we spring an input line trap.
                    401: </ul>
                    402: <li>Create a miniroot for alpha.
                    403: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/ws.4">ws(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/synaptics.4">synaptics(4)</a>, read multiple events at once.
                    404: <!-- 2015-08-28 -->
                    405: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/tmux.1">tmux(1)</a>, check for name changes at most once every 500 milliseconds.
                    406: <li>On sparc64, add support for switching CPUs in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/ddb.4">ddb(4)</a>.
                    407: <li>On sh, use <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/kbind.2">kbind(2)</a> for lazy binding GOT/PLT updates.
                    408: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi/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.
                    409: <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>.
                    410: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/amd64/apmd.8">apmd(8)</a>, log battery changes every 10%, not every 21%.
                    411: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/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.
                    412: <li>In binutils 2.17, add support for Irix-style "64-bit" archives.
                    413: <li>Fix the build of the drm libraries on sparc64.
                    414: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/envy.4">envy(4)</a>, fix support of M-Audio Delta 44 cards that use different GPIO pins.
                    415: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/tmux.1">tmux(1)</a>:
                    416: <ul>
                    417: <li>Allow environment variables in #{}.
                    418: <li>Remove the lock-server option.
                    419: <li>Plug a memory leak.
                    420: </ul>
                    421: <li>In binutils 2.17, do proper GOT slot accounting for symbols that were forced to be local.
                    422: <!-- 2015-08-27 -->
                    423: <li>Rework the UNIX domain socket garbage collector.
                    424: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/ld.so.1">ld.so(1)</a> work on hppa when _dl_bind_start gets hidden by the version script.
                    425: <li>Fix rare occurrences of wrong floating-point values with MP kernels on Octeon.
                    426: <li>On mips64, access the image of the floating point registers via p_md.md_regs instead of directly on the frame. This prevents updates from getting lost.
                    427: <li>Ensure that <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/syslogd.8">syslogd(8)</a> uses its original command-line arguments when it reloads its configuration and re-executes itself.
                    428: <li>Prevent a socket that <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/poll.2">poll(2)</a> reports is writable from becoming unwritable before <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/write.2">write(2)</a> is called.
                    429: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/doas.1">doas(1)</a>, add a type of "auth-doas" to the perm check to allow <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man5/login.conf.5">login.conf(5)</a> fiddling.
                    430: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/aucat.1">aucat(1)</a>, allow sparse blocks to be used as silence if samples are encoded as signed integers.
                    431: <li>Remove SSLv3 support from LibreSSL.
                    432: <!-- 2015-08-26 -->
                    433: <li>On hppa, use <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/kbind.2">kbind(2)</a> for lazy binding GOT/PLT updates.
                    434: <li>Add more overflow checks to libexpat.
                    435: <li><font color="#e00000">5.8 SECURITY FIX: in <a href="http://www.openbsd.org/cgi-bin/man.cgi/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>.
                    436: <li>Let MBR have priority over GPT.
                    437: <li>Fix an alignment issue in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/bridge.4">bridge(4)</a>.
                    438: <!-- 2015-08-25 -->
                    439: <li>Add TIOCGETA to the <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/tame.2">TAME_IOCTL</a> list. This is used by <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/readpassphrase.3">readpassphrase(3)</a> and libcurses.
                    440: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/radiusd.8">radiusd(8)</a>, fix a use-after-free in an error path.
                    441: <li>On alpha and mips64, use <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/kbind.2">kbind(2)</a> for lazy binding GOT/PLT updates.
                    442: <li>Remove exect(2). It was unused and not portable across arches.
                    443: <li>Hide many libc symbols that should not be used.
                    444: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/cron.8">cron(8)</a>, use <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/ppoll.2">ppoll(2)</a> instead of <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/poll.2">poll(2)</a>. This avoids time conversion issues and eliminates a race condition that could delay SIGCHLD and SIGHUP actions.
                    445: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/syslogd.8">syslogd(8)</a>, don't use <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/strlcpy.3">strlcpy(3)</a> on strings that are not NUL-terminated. This prevents a crash.
                    446: <li>Fix an out-of-bounds read in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/tmux.1">tmux(1)</a>.
                    447: <li>On i386 and powerpc, use <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/kbind.2">kbind(2)</a> for lazy binding GOT/PLT updates.
                    448: <!-- 2015-08-24 -->
                    449: <li>On i386, enforce the kernel W^X policy by properly setting NX (as needed) for kernel text, PTEs, .rodata, data, bss and the symbol regions.
                    450: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/restore.8">restore(8)</a>, switch from <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/utimes.2">utimes(2)</a> to <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/utimensat.2">utimensat(2)</a>.
                    451: <li>Re-enable GTP support on amd64 and i386.
                    452: <li>Remove the -h option from <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/radiusd.8">radiusd(8)</a>.
                    453: <li>Set the required IPL at the syn-cache pool instead of doing a splsoftnet() explicitly.
                    454: <li>Prevent the kernel from removing connected (/64) routes as soon as it configures an AUTOCONF'd address based on a RA.
                    455: <li>Fix the GPT code to work with non-DEV_BSIZE disks.
                    456: <li>Fix a crash in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/tmux.1">tmux(1)</a>.
                    457: <li>Fix a cheating bug in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man6/worm.6">worm(6)</a>.
                    458: <li>Fix a crash during "<a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ifconfig.8">ifconfig</a> bridge0 destroy".
                    459: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/macppc/bm.4">bm(4)</a>, work around slow transfer speed.
                    460: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/cwm.1">cwm(1)</a>:
                    461: <ul>
                    462: <li>Don't allow freeze operations on fullscreen.
                    463: <li>Implement _NET_CLIENT_LIST_STACKING.
                    464: </ul>
                    465: <li>Use IPL_SOFTNET protection for the pool. This fixes a panic.
                    466: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/sysmerge.8">sysmerge(8)</a>:
                    467: <ul>
                    468: <li>Switch from /usr/share/sysmerge to /var/sysmerge.
                    469: <li>Use /var/sysmerge/backups for persistent backups and keep three earlier rotations.
                    470: </ul>
                    471: <li>Avoid two potential double frees in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/tame.2">tame(2)</a>.
                    472: <!-- 2015-08-23 -->
                    473: <li>Fix an fd leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/mv.1">mv(1)</a>.
                    474: <li>Apply a symbol export list to <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/ld.so.1">ld.so(1)</a> with just the expected dl*() and the two symbols needed by gdb.
                    475: <li>Make the Atom S1200 UART work.
                    476: <li>In binutils 2.17, introduce -Bsymbolic-functions and related flags.
                    477: <li>On amd64 and sparc64, use <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/kbind.2">kbind(2)</a> for lazy binding GOT/PLT updates.
                    478: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/tame.2">tame(2)</a>:
                    479: <ul>
                    480: <li>Perform maximum one cwd lookup.
                    481: <li>Fix /tmp handling of <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/unlink.2">unlink(2)</a>.
                    482: </ul>
                    483: <li>Update to xf86-video-geode 2.11.17.
                    484: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/cwm.1">cwm(1)</a>, make CLIENT_STICKY apply to group hide/unhide rather than client hide/unhide.
                    485: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/cc.1">cc(1)</a>, make the -msecure-plt option work, which is necessary to generate Secure-PLT ABI code.
                    486: <li>On powerpc, add support for the Secure-PLT ABI variant. This will give us better W^X support on powerpc.
                    487: <li>In binutils 2.17, fully enable the Secure-PLT ABI.
                    488: <li>In libc, restore codeset checking instead of silently falling back to ASCII.
                    489: <li>Revert the bpf+srp commits. They cause problems in a bridge setup.
                    490: <!-- 2015-08-22 -->
                    491: <li>Move to the <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/tame.2">tame(int flags, char *paths[])</a> API/ABI.
                    492: <li>Explicitly list the symbols permitted to be exported by libc. This will prevent unintentional additions in the future and sets the stage for reductions.
                    493: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/doas.1">doas(1)</a>, add the cwd context to the syslog entry.
                    494: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/urtwn.4">urtwn(4)</a> attach to Netgear WNA1000Mv2.
                    495: <li>Ensure <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/tls_read.3">tls_read(3) and tls_write(3)</a> always set outlen to zero on error.
                    496: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/rc.8">rc(8)</a>, properly handle double quotes in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man5/wsconsctl.conf.5">wsconsctl.conf(5)</a>.
                    497: <!-- 2015-08-21 -->
                    498: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/ctags.1">ctags(1)</a>, avoid calling <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/system.3">system(3)</a> for the -u option.
                    499: <li>Update to libdrm 2.4.64.
                    500: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/ssh.1">ssh(1)</a>, fix printing of HostKeyAlgorithms=+... when using -G.
                    501: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/sshd.8">sshd(8)</a>, fix expansion of HostkeyAlgorithms=+...
                    502: <li>Regenerate <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man5/moduli.5">moduli(5)</a>.
                    503: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/cwm.1">cwm(1)</a>:
                    504: <ul>
                    505: <li>Preserve the command list order from .cwmrc.
                    506: <li>Hide the "term" and "lock" commands in the application menu.
                    507: <li>Don't let _NET_WM_STATE_STICKY apply to the position and size of a window.
                    508: <li>Add the client freeze extension to _NET_WM_STATE Atom, allowing flag to persist.
                    509: </ul>
                    510: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/em.4">em(4)</a>, run the part of the interrupt handler that does rx completion without holding the kernel lock.
                    511: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/relayd.8">relayd(8)</a>, don't drop the reply messages when "check icmp" is used with many hosts.
                    512: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/httpd.8">httpd(8)</a>, avoid an HTTP 405 error when using the WebDAV MOVE method.
                    513: <li>Whitelist TIOCGPGRP (for <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/tcgetpgrp.3">tcgetpgrp(3)</a>) in TAME_IOCTL.
                    514: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/azalia.4">azalia(4)</a>, enable beep and CD controls on ALC292.
                    515: <!-- 2015-08-20 -->
                    516: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/sshd.8">sshd(8)</a>, fix the inverted logic that broke PermitRootLogin.
                    517: <li>If we're allowed to try and use large pages, we try and fit at least 8 of the items. This amortises the per page cost of an item a bit.
                    518: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/apci.4">acpi(4)</a>, respect the access size when reading or writing to pci config space and ensure writes are properly aligned. This prevents panics and fixes at least battery status passthrough in vmware and the brightness keys on the X220.
                    519: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/exp2.3">exp2(3)</a>, avoid left-shifting a negative integer.
                    520: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/cwm.1">cwm(1)</a>, make the big move and resize bindings match what is in the manual page.
                    521: <li>On octeon, use the IPD Clock Count register as a timecounter.
                    522: <li>Import an alternative routing table backend based on Yoichi Hariguchi's ART implementation.
                    523: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/identd.8">identd(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/tftpd.8">tftpd(8)</a>, use SOCK_NONBLOCK to avoid a FIONBIO <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/ioctl.2">ioctl(2)</a>.
                    524: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/identd.8">identd(8)</a>, don't exit on unknown <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/write.2">write(2)</a> failures.
                    525: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/azalia.4">azalia(4)</a>, enable audio on ThinkPad docks.
                    526: <li>Reactivate <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/tame.2">tame(2)</a> after release.
                    527: <!-- 2015-08-19 -->
                    528: <li>Remove unused vesafb code.
                    529: <li>Update to libepoxy 1.3.1.
                    530: <li>In LibreSSL, properly handle missing TLS extensions in client hello as a non-failure.
                    531: <li>In ssh:
                    532: <ul>
                    533: <li>Don't call <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/unlink.2">unlink(2)</a> with an uninitialised path in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/ssh-keygen.1">ssh-keygen(1)</a>.
                    534: <li>Don't free an uninitialised pointer in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/ssh.1">ssh(1)</a>.
                    535: <li>Fix a double free in an error path.
                    536: <li>Improve compat matching for WinSCP and add compat matching for FuTTY.
                    537: </ul>
                    538: <li>Enable the build of libOSMesa.
                    539: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/pf.4">pf(4)</a>, keep the IPv6 fragment size as chosen by sender also for packets that are routed on behalf of route-to.
                    540: <li>Prevent mips64 FPU emulation from corrupting the page queues in MP systems.
                    541: <li>Do not use a stale local address from the routing table. This prevents an interface address without interface pointer causing a uvm_fault.
                    542: <li>On octeon, allow booting the SP kernel with a set of CPUs that does not contain core 0.
                    543: <li>Unbreak the <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ikectl.8">ikectl(8)</a> "ca" commands after the removal of $ENV:: overwriting in LibreSSL.
                    544: <!-- 2015-08-18 -->
1.1375    tim       545: <li>Remove casts from many calls to <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/malloc.3">malloc(3)</a>-like functions.
1.1373    tim       546: <!-- 2015-08-17 -->
                    547: <li>Update the en_US.UTF-8 locale to Unicode 7.0.0.
                    548: <li>Remove the last fragments of ST-506 support.
                    549: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/whois.1">whois(1)</a>, fix whois server detection for new TLDs.
                    550: <li>Accept NULL pointers in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man9/rtfree.9">rtfree(9)</a>. This will simplify upcoming conversions of rt_refcnt-- to rtfree(9).
                    551: <!-- 2015-08-16 -->
                    552: <li><font color="#e00000">5.6 and 5.7 SECURITY FIX: a change to <a href="http://www.openbsd.org/cgi-bin/man.cgi/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>.
                    553: <li>No longer hold the kernel lock when calling bpf.
                    554: <li>Make bpf_mtap MP-safe by using <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man9/srp_enter.9">srp</a>.
                    555: <li>Avoid a TOCTOU problem in if_input in the bpf handling.
                    556: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/tmux.1">tmux(1)</a>, come out of copy mode when history is cleared.
                    557: <!-- 2015-08-15 -->
                    558: <li>Add Loongson 3A support.
                    559: <li>On alpha, consider ISA interrupts level-triggered if the SRM has explicitly set them up that way. This makes the kernel correctly run with serial console on the Multia.
                    560: <li>Enable AlphaBook 1 support in alpha bsd.rd.
                    561: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/smtpd.8">smtpd(8)</a>:
                    562: <ul>
                    563: <li>Increase the size of acceptable headers lines.
                    564: <li>Assume messages use 8-bit bytes by default.
                    565: </ul>
                    566: <!-- 2015-08-14 -->
                    567: <li>Remove charsets other than UTF-8 from <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/locale.1">locale(1)</a> output.
                    568: <li>Load LC_MESSAGES locale only if the character encoding is UTF-8.
                    569: <li>Disable support for loading LC_CTYPE locales other than UTF-8.
                    570: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/swapctl.8">swapctl(8)</a>, use <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/vfork.2">vfork(2)</a> &amp; <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/execl.2">execl(2)</a> instead of <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/system.3">system(3)</a> when invoking <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/mount_nfs.8">mount_nfs(8)</a>.
                    571: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/myx.4">myx(4)</a>:
                    572: <ul>
                    573: <li>Rework the way the packets on the rx rings are tracked.
                    574: <li>Move to a per rx ring timeout for refilling empty rings. This gets rid of the locking around the refilling of the rx ring.
                    575: <li>Use a single atomic op instead of one per packet when doing global tx free accounting. This allows packets to be sent a little faster.
                    576: </ul>
                    577: <li>On macppc and powerpc, replace the assembly mutexes with a C implementation.
                    578: <!-- 2015-08-13 -->
                    579: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man9/ml_requeue.9">ml_requeue(9)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man9/mq_requeue.9">mq_requeue(9)</a> to prepend mbufs on lists/queues.
                    580: <li>Move the <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/locate.1">locate(1)</a> database build directory back to /tmp.
                    581: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ntpd.8">ntpd(8)</a>, avoid calling poll() multiple times with no timeout, racking up CPU time for no real reason.
                    582: <li>Add the -A, -P and -t options to <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/nm.1">nm(1)</a>.
                    583: <li>Remove discarded attributes from <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man5/disktab.5">disktab(5)</a>.
                    584: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/rc.8">rc(8)</a>, improve the <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man5/sysctl.conf.5">sysctl.conf(5)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man5/mixerctl.conf.5">mixerctl.conf(5)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man5/wsconsctl.conf.5">wsconsctl(5)</a> parsers.
                    585: <li>Let <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/pkg_create.1">pkg_create(1)</a> recreate packages correctly.
                    586: <li>Prevent an mbuf leak when no handler consumed that mbuf.
                    587: <!-- 2015-08-12 -->
                    588: <li>Fix a case where <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/ceill.3">ceill(3)</a> returns 1.0L.
                    589: <li>Rework the /etc/rc script.
                    590: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/tmux.1">tmux(1)</a>, add the "-of" suffix to the "left", "right", "up" and "down" special tokens for the pane index.
                    591: <li>Plug two memory leaks in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/ti.4">ti(4)</a>.
                    592: <!-- 2015-08-11 -->
                    593: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/acpihpet.4">acpihpet(4)</a>, check for a proper HPET period value during attach.
                    594: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/file.1">file(1)</a>, add various improvements to the <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man5/magic.5">magic(5)</a> parser.
                    595: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/sndiod.8">sndiod(8)</a>, don't make system calls when not being used.
                    596: <li>Update time zone data to tzdata2015f.
                    597: <li>Fix recent regressions in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/ugold.4">ugold(4)</a>.
                    598: <!-- 2015-08-10 -->
                    599: <li>Improve <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/openssl.1">openssl(1)</a> s_client -starttls xmpp support.
1.1164    deraadt   600: </ul>
1.422     deraadt   601: <p>
1.203     deraadt   602:
1.14      deraadt   603: </body>
1.1328    deraadt   604: </html>