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

Annotation of www/plus.html, Revision 1.1509

1.1440    bentley     1: <!doctype html>
                      2: <html lang=en id=plus>
                      3: <meta charset=utf-8>
1.1384    tj          4: <title>OpenBSD -current Changelog</title>
1.1045    david       5: <meta name="description" content="OpenBSD -current changes">
1.1383    deraadt     6: <meta name="viewport" content="width=device-width, initial-scale=1">
                      7: <link rel="stylesheet" type="text/css" href="openbsd.css">
1.1400    tb          8: <link rel="canonical" href="https://www.openbsd.org/plus.html">
1.1440    bentley     9: <style>
                     10: strong {
                     11:        color: var(--red);
                     12:        font-weight: normal;
                     13: }
                     14:
                     15: h3 {
                     16:        color: var(--blue);
                     17: }
                     18: </style>
1.14      deraadt    19:
1.1440    bentley    20: <h2 id=OpenBSD>
1.1383    deraadt    21: <a href="index.html">
1.1440    bentley    22: <i>Open</i><b>BSD</b></a>
                     23: -current Changelog
1.1384    tj         24: </h2>
1.863     naddy      25: <hr>
1.14      deraadt    26:
                     27: <p>
1.1216    schwarze   28: This selection is intended to include all important
                     29: and all user-visible changes.
                     30: For a complete record of all changes, please see the "source-changes"
                     31: mailing list, called "OpenBSD CVS"
1.1494    tj         32: in the <a href="https://marc.info/?l=openbsd-cvs">archives</a>,
1.1216    schwarze   33: or use <a href="anoncvs.html#CVS">CVS</a>.
                     34:
                     35: <p>
1.846     deraadt    36: For changes in other releases, click below:<br>
                     37: <a href="plus20.html">2.0</a>,
                     38: <a href="plus21.html">2.1</a>,
                     39: <a href="plus22.html">2.2</a>,
                     40: <a href="plus23.html">2.3</a>,
                     41: <a href="plus24.html">2.4</a>,
                     42: <a href="plus25.html">2.5</a>,
                     43: <a href="plus26.html">2.6</a>,
                     44: <a href="plus27.html">2.7</a>,
                     45: <a href="plus28.html">2.8</a>,
                     46: <a href="plus29.html">2.9</a>,
                     47: <a href="plus30.html">3.0</a>,
                     48: <a href="plus31.html">3.1</a>,
1.868     deraadt    49: <a href="plus32.html">3.2</a>,
1.889     david      50: <a href="plus33.html">3.3</a>,
1.916     david      51: <a href="plus34.html">3.4</a>,
1.935     miod       52: <a href="plus35.html">3.5</a>,
1.941     deraadt    53: <a href="plus36.html">3.6</a>,
1.1118    deraadt    54: <br>
1.963     deraadt    55: <a href="plus37.html">3.7</a>,
1.999     deraadt    56: <a href="plus38.html">3.8</a>,
1.1028    deraadt    57: <a href="plus39.html">3.9</a>,
1.1044    deraadt    58: <a href="plus40.html">4.0</a>,
1.1069    deraadt    59: <a href="plus41.html">4.1</a>,
1.1097    deraadt    60: <a href="plus42.html">4.2</a>,
1.1118    deraadt    61: <a href="plus43.html">4.3</a>,
1.1140    deraadt    62: <a href="plus44.html">4.4</a>,
1.1152    deraadt    63: <a href="plus45.html">4.5</a>,
1.1163    deraadt    64: <a href="plus46.html">4.6</a>,
1.1177    deraadt    65: <a href="plus47.html">4.7</a>,
1.1194    deraadt    66: <a href="plus48.html">4.8</a>,
1.1198    nick       67: <a href="plus49.html">4.9</a>,
1.1212    schwarze   68: <a href="plus50.html">5.0</a>,
1.1242    lum        69: <a href="plus51.html">5.1</a>,
1.1276    deraadt    70: <a href="plus52.html">5.2</a>,
1.1300    brett      71: <a href="plus53.html">5.3</a>,
1.1330    deraadt    72: <br>
                     73: <a href="plus54.html">5.4</a>,
1.1352    brett      74: <a href="plus55.html">5.5</a>,
1.1365    deraadt    75: <a href="plus56.html">5.6</a>,
1.1372    deraadt    76: <a href="plus57.html">5.7</a>,
1.1382    deraadt    77: <a href="plus58.html">5.8</a>,
1.1392    deraadt    78: <a href="plus59.html">5.9</a>,
1.1401    deraadt    79: <a href="plus60.html">6.0</a>,
1.1403    deraadt    80: <a href="plus61.html">6.1</a>,
                     81: <a href="plus62.html">6.2</a>,
1.1406    deraadt    82: <a href="plus63.html">6.3</a>,
1.1435    pamela     83: <a href="plus64.html">6.4</a>,
1.1457    pamela     84: <a href="plus65.html">6.5</a>,
1.1473    deraadt    85: <a href="plus66.html">6.6</a>,
1.1483    deraadt    86: <a href="plus67.html">6.7</a>,
1.1493    pamela     87: <a href="plus68.html">6.8</a>,
1.1499    deraadt    88: <a href="plus69.html">6.9</a>,
1.1504    deraadt    89: <a href="plus70.html">7.0</a>,
                     90: <a href="plus71.html">7.1</a>.
1.422     deraadt    91: <br>
1.186     deraadt    92:
                     93: <p>
1.1504    deraadt    94: <h3>Changes made between OpenBSD 7.1 and -current</h3>
1.847     deraadt    95: <p>
1.1316    brett      96:
1.422     deraadt    97: <ul>
1.1507    kmos       98: <!-- 2022/08/31 -->
                     99: <!-- 2022/08/30 -->
                    100: <!-- 2022/08/29 -->
                    101: <!-- 2022/08/28 -->
                    102: <!-- 2022/08/27 -->
                    103: <!-- 2022/08/26 -->
                    104: <!-- 2022/08/25 -->
                    105: <!-- 2022/08/24 -->
                    106: <!-- 2022/08/23 -->
                    107: <!-- 2022/08/22 -->
                    108: <!-- 2022/08/21 -->
                    109: <!-- 2022/08/20 -->
                    110: <!-- 2022/08/19 -->
1.1509  ! kmos      111: <li>Improved <a href="https://man.openbsd.org/bioctl.8">bioctl(8)</a> RAID level parsing to check numeric levels before checking single character levels. This allows recognition of RAID 10 as a valid but unsupported level.
        !           112: <li>Changed <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> to attempt <a href="https://man.openbsd.org/fido.4">fido(4)</a> key signing without a PIN and use the error code returned to fall back only if necessary. This avoids PIN prompts for FIDO tokens that don't require them.
1.1507    kmos      113: <!-- 2022/08/18 -->
1.1509  ! kmos      114: <li>Added local bind mode to <a href="https://man.openbsd.org/ypldap.8">ypldap(8)</a>. In this mode ypldap binds its RPC sockets to loopback, so YP services are only available to the host ypldap is running on. In local bind mode one does not need to run <a href="https://man.openbsd.org/portmap.8">portmap(8)</a>.
1.1507    kmos      115: <!-- 2022/08/17 -->
1.1509  ! kmos      116: <li>Fixed <a href="https://man.openbsd.org/vldc.4">vldc(4)</a> event filters.
1.1507    kmos      117: <!-- 2022/08/16 -->
1.1509  ! kmos      118: <li>Removed the "-c" compatibility option from <a href="https://man.openbsd.org/vnconfig.8">vnconfig(8)</a>.
        !           119: <li>Removed the obsolete kern.nselcoll <a href="https://man.openbsd.org/sysctl.2">sysctl(2)</a>.
1.1507    kmos      120: <!-- 2022/08/15 -->
1.1509  ! kmos      121: <li>Solved an issue when multiple nexthops change concurrently in <a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a>.
        !           122: <li>Added support for booting from RAID 1C <a href="https://man.openbsd.org/softraid.4">softraid(4)</a> volumes on arm64.
        !           123: <li>Added a notification when a paste buffer is deleted to <a href="https://man.openbsd.org/tmux.1">tmux(1)</a>.
        !           124: <li>Added a Nobr terminfo capability to tell <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> the terminal does not use bright colors for bold.
1.1507    kmos      125: <!-- 2022/08/14 -->
1.1509  ! kmos      126: <li>Dropped detection code for 386sx/386dx CPUs. OpenBSD/i386 hasn't actually supported running on either for some time.
1.1507    kmos      127: <!-- 2022/08/13 -->
1.1509  ! kmos      128: <li>Corrected the rx data rate for rtl8192eu <a href="https://man.openbsd.org/urtwn.4">urtwn(4)</a> devices.
1.1507    kmos      129: <!-- 2022/08/12 -->
1.1509  ! kmos      130: <li>Added support for booting from RAID 1C <a href="https://man.openbsd.org/softraid.4">softraid(4)</a> volumes on amd64.
        !           131: <li>Fixed a race between pflow_output_process() and pflow_clone_destroy() in <a href="https://man.openbsd.org/pflow.4">pflow(4)</a>.
1.1507    kmos      132: <!-- 2022/08/11 -->
1.1509  ! kmos      133: <li>Fixed <a href="https://man.openbsd.org/Xorg.1">Xorg(1)</a> when using the luna88k 1bpp framebuffer hardware.
        !           134: <li>Added support to <a href="https://man.openbsd.org/sftp-server.8">sftp-server(8)</a> for the home-directory extension defined in draft-ietf-secsh-filexfer-extensions-00.
        !           135: <li>Simplified TSC synchronization testing on amd64.
        !           136: <li>Fixed overflow of the number of errors in <a href="https://man.openbsd.org/renice.8">renice(8)</a> by setting error instead of incrementing it.
        !           137: <li>Corrected handling of an abnormal fastcgi termination in <a href="https://man.openbsd.org/httpd.8">httpd(8)</a>.
        !           138: <li>Added <a href="https://man.openbsd.org/vi.1">vi(1)</a> Home/End bindings to <a href="https://man.openbsd.org/tmux.1">tmux(1)</a>.
1.1507    kmos      139: <!-- 2022/08/10 -->
1.1509  ! kmos      140: <li>Made the UTC timezone acceptable for certificate validity intervals, sshsig verification times, and authorized_keys expiry-time options by suffixing dates/times with a 'Z' character for <a href="https://man.openbsd.org/sshd.8">sshd(8)</a> and <a href="https://man.openbsd.org/ssh-keygen.1">ssh-keygen(1)</a>. Also added certificate validity intervals specified in raw seconds-since-epoch as a hex value (e.g. "-V 0x1234:0x4567890") to <a href="https://man.openbsd.org/ssh-keygen.1">ssh-keygen(1)</a>.
        !           141: <li>Allowed <a href="https://man.openbsd.org/spdmem.4">spdmem(4)</a> to attach to <a href="https://man.openbsd.org/loongson/gdiumiic.4">gdiumiic(4)</a>.
        !           142: <li>Disallowed the AS Resources extension on ROA EE certificates for <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a>.
        !           143: <li>Added <a href="https://man.openbsd.org/iic.4">iic(4)</a> at <a href="http://man.openbsd.org/man4/loongson/glxpcib.4">glxpcib(4)</a> to get <a href="https://man.openbsd.org/spdmem.4">spdmem(4)</a> to attach on 2F-based loongson systems.
1.1507    kmos      144: <!-- 2022/08/09 -->
1.1509  ! kmos      145: <li>Prevented <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> from turning breakable hyphens in segment identifiers into underscores.
1.1507    kmos      146: <!-- 2022/08/08 -->
1.1509  ! kmos      147: <li>Made <a href="https://man.openbsd.org/putenv.3">putenv(3)</a> return an error if the string starts with the '=' character. This matches the behavior on FreeBSD and NetBSD.
        !           148: <li>Added seconds to the uptime display of <a href="https://man.openbsd.org/top.1">top(1)</a>.
        !           149: <li>Set the default <a href="https://man.openbsd.org/openrsync.1">openrsync(1)</a> connection timeout that <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a> uses to 15 seconds.
1.1507    kmos      150: <!-- 2022/08/07 -->
1.1509  ! kmos      151: <li>Updated libxcvt to 0.1.2.
        !           152: <li>Added display of an error with the failing path if the <a href="https://man.openbsd.org/xterm.1">xterm(1)</a> <a href="https://man.openbsd.org/unveil.2">unveil(2)</a> fails.
1.1507    kmos      153: <!-- 2022/08/06 -->
1.1509  ! kmos      154: <li>Added a <a href="https://man.openbsd.org/slowcgi.8">slowcgi(8)</a> -t flag to change the request timeout.
1.1507    kmos      155: <!-- 2022/08/05 -->
1.1509  ! kmos      156: <li>Added support for wildcards in <a href="https://man.openbsd.org/fw_update.8">fw_update(8)</a> patterns.
1.1507    kmos      157: <!-- 2022/08/04 -->
1.1509  ! kmos      158: <li>Corrected sparc64 ofwboot to default to the softraid volume on the boot device to make root on softraid work out of the box on sparc64 and be more consistent with softraid boot on other architectures.
1.1507    kmos      159: <!-- 2022/08/03 -->
1.1509  ! kmos      160: <li>Added <a href="https://man.openbsd.org/aplaudio.4">aplaudio(4)</a>, a driver that ties together <a href="https://man.openbsd.org/aplmca.4">aplmca(4)</a> and various codecs to present an <a href="https://man.openbsd.org/audio.4">audio(4)</a> interface to the system.
        !           161: <li>Added <a href="https://man.openbsd.org/aplmca.4">aplmca(4)</a>, a driver that controls the hardware block that takes data from <a href="https://man.openbsd.org/apldma.4">apldma(4)</a>, serializes it and sends it out on the i2s ports.
        !           162: <li>Fixed a <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> crash when searching for .* with extremely long lines.
        !           163: <li>Fixed a bug in <a href="https://man.openbsd.org/pf.4">pf(4)</a> where a pool defined like "172.16.0.0/16" would count as a pool size of one address. Also fixed random selection of source address to be uniform across the whole pool.
        !           164: <li>Fixed <a href="https://man.openbsd.org/patch.1">patch(1)</a> locate-hunk in empty files.
        !           165: <li>Fixed <a href="https://man.openbsd.org/patch.1">patch(1)</a> in the case of reversing a patch that creates a file.
1.1507    kmos      166: <!-- 2022/08/02 -->
1.1509  ! kmos      167: <li>Added connection timeout functionality to <a href="https://man.openbsd.org/openrsync.1">openrsync(1)</a> via the --contimeout option.
        !           168: <li>Added an "all" state to <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> allow-passthrough to work even in invisible panes.
1.1507    kmos      169: <!-- 2022/08/01 -->
1.1509  ! kmos      170: <li>Raised the "staff" login class data-size-cur on arm64 to be the same as that for amd64 in <a href="https://man.openbsd.org/login.conf.5">login.conf(5)</a>.
1.1507    kmos      171: <!-- 2022/07/31 -->
                    172: <!-- 2022/07/30 -->
1.1509  ! kmos      173: <li>Randomized the rekey interval of <a href="https://man.openbsd.org/arc4random.3">arc4random(3)</a>.
        !           174: <li>Killed virtual address randomization for the arm64 EFI runtime.
        !           175: <li>Enforced allowance of only one image specified for <a href="https://man.openbsd.org/vmctl.8">vmctl(8)</a> create.
        !           176: <li>Added stack frames to <a href="https://man.openbsd.org/crypto.3">crypto(3)</a> AES-NI x86_64 assembly to silence a false positive from valgrind.
1.1507    kmos      177: <!-- 2022/07/29 -->
1.1509  ! kmos      178: <li>Added a "show swap" command to <a href="https://man.openbsd.org/ddb.4">ddb(4)</a> to help debugging.
        !           179: <li>Added a "processing" message for when <a href="https://man.openbsd.org/pkg_add.1">pkg_add(1)</a> is transferring data to inform the user that pkg_add is still working.
1.1507    kmos      180: <!-- 2022/07/28 -->
1.1509  ! kmos      181: <li>Added "show all routes" and the ability to show individual routes (e.g. "show route 0xfffffd807e9b0000") to <a href="https://man.openbsd.org/ddb.4">ddb(4)</a>.
        !           182: <li>Changed <a href="https://man.openbsd.org/rc.8">rc(8)</a> to only attempt to set the <a href="https://man.openbsd.org/yp.8">yp(8)</a> domainname if it has not been set yet.
1.1507    kmos      183: <!-- 2022/07/27 -->
                    184: <!-- 2022/07/26 -->
1.1509  ! kmos      185: <li>Retired identification code for Rise CPUs.
        !           186: <li>Fixed an <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> regression to allow editing an MBR of all zeroes.
1.1507    kmos      187: <!-- 2022/07/25 -->
1.1509  ! kmos      188: <li>Changed <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> to restrict user actions if neither GPT nor MBR structures can be found on the disk.
1.1507    kmos      189: <!-- 2022/07/24 -->
                    190: <!-- 2022/07/23 -->
1.1509  ! kmos      191: <li>Updated libX11 to version 1.8.1.
        !           192: <li>Updated freetype to version 2.12.1.
1.1507    kmos      193: <!-- 2022/07/22 -->
1.1509  ! kmos      194: <li>Modified <a href="https://man.openbsd.org/pms.4">pms(4)</a> to discard relative movement packets outside of the [-127, 127] range to prevent cursor jumps when using the trackpoint on some Lenovo laptops.
        !           195: <li>Added an OpenIKED Vendor ID payload in the <a href="https://man.openbsd.org/iked.8">iked(8)</a> initial handshake to make it easier to handle interoperability problems with older versions in the future.
1.1507    kmos      196: <!-- 2022/07/21 -->
1.1509  ! kmos      197: <li>Added support for the new DART variant found on the Apple M2 SoC.
1.1507    kmos      198: <!-- 2022/07/20 -->
1.1509  ! kmos      199: <li>Moved to 7.2-beta.
1.1507    kmos      200: <!-- 2022/07/19 -->
1.1509  ! kmos      201: <li>Changed <a href="https://man.openbsd.org/ssh-keygen.1">ssh-keygen(1)</a> to prompt the user for confirmation when enrolling a resident key on a security token before overwriting a key with matching application and user ID strings.
1.1507    kmos      202: <!-- 2022/07/18 -->
1.1508    kmos      203: <li>Restrict pledge("vminfo") callers to read-only <a href="https://man.openbsd.org/swapctl.2">swapctl(2)</a> operations.
1.1507    kmos      204: <!-- 2022/07/17 -->
1.1508    kmos      205: <li>Set default sleep value of <a href="https://man.openbsd.org/ico.1">ico(1)</a> to 10ms.
                    206: <li>Updated xcb-protos to version 1.15.2.
1.1507    kmos      207: <!-- 2022/07/16 -->
1.1508    kmos      208: <li>Added handling for framebuffers where the first pixel isn't page-aligned to <a href="https://man.openbsd.org/wsfb.4">wsfb(4)</a>.
1.1507    kmos      209: <!-- 2022/07/15 -->
1.1508    kmos      210: <li>Added support for using the power button to wake up from suspend to <a href="https://man.openbsd.org/axppmic.4">axppmic(4)</a>.
                    211: <li>Implemented support for framebuffers that don't start on a page boundary (like those on the new 14" and 16" Macbook Pro).
                    212: <li>Added the <a href="https://man.openbsd.org/yp_connect.2">yp_connect(2)</a> system call.
                    213: <li>Changed <a href="https://man.openbsd.org/ypbind.8">ypbind(8)</a> to immediately reach out to learn the TCP port number for a remote <a href="https://man.openbsd.org/ypserv.8">ypserv(8)</a> once we've learned the UDP port number and append the answer to the binding file.
                    214: <li>Updated <a href="https://man.openbsd.org/xrefresh.1">xrefresh(1)</a> to version 1.0.7.
                    215: <li>Updated <a href="https://man.openbsd.org/xmessage.1">xmessage(1)</a> to version 1.0.6.
                    216: <li>Updated <a href="https://man.openbsd.org/xmag.1">xmag(1)</a> to version 1.0.7.
                    217: <li>Updated <a href="https://man.openbsd.org/xkbutils.1">xkbutils(1)</a> to version 1.0.5.
                    218: <li>Updated <a href="https://man.openbsd.org/xev.1">xev(1)</a> to version 1.2.5.
                    219: <li>Updated <a href="https://man.openbsd.org/xwud.1">xwud(1)</a> to version 1.0.6.
                    220: <li>Updated <a href="https://man.openbsd.org/xpr.1">xpr(1)</a> to version 1.1.0.
                    221: <li>Updated <a href="https://man.openbsd.org/xmodmap.1">xmodmap(1)</a> to version 1.0.11.
                    222: <li>Updated <a href="https://man.openbsd.org/xfontsel.1">xfontsel(1)</a> to version 1.1.0.
                    223: <li>Updated <a href="https://man.openbsd.org/xconsole.1">xconsole(1)</a> to version 1.0.8.
                    224: <li>Updated <a href="https://man.openbsd.org/xclipboard.1">xclipboard(1)</a> to version 1.1.4.
1.1507    kmos      225: <!-- 2022/07/14 -->
1.1508    kmos      226: <li>Fixed an interrupt storm upon suspend on Amlogic arm64 boards.
                    227: <li>Added <a href="https://man.openbsd.org/sxirintc.4">sxirintc(4)</a>, a driver for the "wake up" interrupt controller found on various Allwinner SoCs.
                    228: <li>Added the <a href="https://man.openbsd.org/openssl.1">openssl(1)</a> ciphers -s option to show only the ciphers supported by the specified SSL method.
1.1507    kmos      229: <!-- 2022/07/13 -->
1.1508    kmos      230: <li>Implemented the fundamentals for suspend/resume on arm64.
1.1507    kmos      231: <!-- 2022/07/12 -->
1.1508    kmos      232: <li>Implemented the Baillie-PSW primality test in <a href="https://man.openbsd.org/crypto.3">crypto(3)</a>.
                    233: <li>Added an implementation of the integer square root using a variant of Newton's method with adaptive precision to <a href="https://man.openbsd.org/crypto.3">crypto(3)</a>.
                    234: <li>Stopped building <a href="https://man.openbsd.org/lldb.1">lldb(1)</a> support libraries on arches where lldb is not installed.
                    235: <li>Added a method (ESC D) to enter <a href="https://man.openbsd.org/ddb.4">ddb(4)</a> on serial drivers that do not have a true BREAK mechanism.
                    236: <li>Bumped <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a> version to 7.9.
1.1507    kmos      237: <!-- 2022/07/11 -->
1.1508    kmos      238: <li>Made the EFI bootloader provide the extra parameters necessary to use non-standard UARTs as console.
                    239: <li>Switched bootloaders to the extended BOOTARG_CONSDEV struct.
                    240: <li>Added send side RFC 7911 (ADD-PATH) support to <a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a>.
                    241: <li>Added <a href="https://man.openbsd.org/llvm-profdata.1">llvm-profdata(1)</a> to base so that ports can benefit from profiled builds.
1.1507    kmos      242: <!-- 2022/07/10 -->
1.1508    kmos      243: <li>Added anti-feline input protection to <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> by refusing to process input of excessive length.
1.1507    kmos      244: <!-- 2022/07/09 -->
                    245: <!-- 2022/07/08 -->
1.1508    kmos      246: <li>Added <a href="https://man.openbsd.org/iked.8">iked(8)</a> support for sending certificate chains with intermediate CAs in multiple CERT payloads.
1.1507    kmos      247: <!-- 2022/07/07 -->
                    248: <!-- 2022/07/06 -->
1.1508    kmos      249: <li>Fixed a bug in <a href="https://man.openbsd.org/cron.8">cron(8)</a> where it could exit silently if <a href="https://man.openbsd.org/ppoll.2">ppoll(2)</a> exited. Now it will log to <a href="https://man.openbsd.org/syslog.3">syslog(3)</a> instead of stderr.
                    250: <li>Retired NexGen CPU identification code.
                    251: <li>Added support for hyperlinks with capture-pane -e and a mouse_hyperlink format to <a href="https://man.openbsd.org/tmux.1">tmux(1)</a>.
1.1507    kmos      252: <!-- 2022/07/05 -->
1.1508    kmos      253: <li>Updated capitals and countries in <a href="https://man.openbsd.org/quiz.6">quiz(6)</a>.
                    254: <li>Got rid of <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> archaic table markup for header and footer lines in favor of flexbox CSS. Rendering now adapts to browser windows of arbitrary narrowness.
1.1507    kmos      255: <!-- 2022/07/04 -->
1.1508    kmos      256: <li>Added <a href="https://man.openbsd.org/xhci.4">xhci(4)</a> support for the dual role controllers integrated on the Qualcomm Snapdragon 8cx gen 3 SoC.
                    257: <li>Improved accessibility of <a href="https://man.openbsd.org/man.cgi.8">man.cgi(8)</a>.
                    258: <li>Bumped to LibreSSL 3.6.0.
                    259: <li>Made <a href="https://man.openbsd.org/iked.8">iked(8)</a> ignore any CERT payload after the first rather than failing the exchange when more than one CERT payload is received.
                    260: <li>Updated to xorgproto version 2022.1.
                    261: <li>Updated to <a href="https://man.openbsd.org/Xft.3">Xft(3)</a> version 2.3.4.
                    262: <li>Updated to <a href="https://man.openbsd.org/Xcursor.3">Xcursor(3)</a> version 1.2.1.
1.1507    kmos      263: <!-- 2022/07/03 -->
1.1508    kmos      264: <li>Made <a href="https://man.openbsd.org/netstart.8">netstart(8)</a> create virtual interfaces up front if specified on the command line.
1.1507    kmos      265: <!-- 2022/07/02 -->
1.1508    kmos      266: <li>Implemented <a href="https://man.openbsd.org/dig.1">dig(1)</a> support for SVCB and HTTPS record types.
                    267: <li>Made <a href="https://man.openbsd.org/timeout.1">timeout(1)</a> -s accept HUP like <a href="https://man.openbsd.org/kill.1">kill(1)</a> and GNU timeout(1) do.
                    268: <li>Changed <a href="https://man.openbsd.org/dhclient.8">dhclient(8)</a> to defer to <a href="https://man.openbsd.org/dhcpleased.8">dhcpleased(8)</a> by doing execve ifconfig and providing syslog warnings about deprecated options.
1.1507    kmos      269: <!-- 2022/07/01 -->
1.1508    kmos      270: <li>Made <a href="https://man.openbsd.org/unix.4">unix(4)</a> domain sockets locking per-socket rather than coarse locking of the entire domain sockets layer.
1.1507    kmos      271: <!-- 2022/06/30 -->
1.1508    kmos      272: <li>Fixed a <a href="https://man.openbsd.org/bwfm.4">bwfm(4)</a> crash during USB detach.
                    273: <li>Added reference counting of vms and vcpus to <a href="https://man.openbsd.org/vmm.4">vmm(4)</a>.
                    274: <li>Introduced a blocklist backend and keyword to <a href="https://man.openbsd.org/snmpd.8">snmpd(8)</a> which deprecates filter-pf-addresses.
                    275: <li>Added <a href="https://man.openbsd.org/ssl.3">ssl(3)</a> checks to ensure we do not initiate or negotiate handshakes with versions below the minimum required by the security level.
                    276: <li>Updated to <a href="https://man.openbsd.org/nsd.8">nsd(8)</a> 4.6.0.
                    277: <li>Added <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> support for OSC 8 hyperlinks.
1.1507    kmos      278: <!-- 2022/06/29 -->
1.1508    kmos      279: <li>Fixed an off by one error in a <a href="https://man.openbsd.org/vmd.8">vmd(8)</a> vm memory range check.
                    280: <li>Added -m option to <a href="https://man.openbsd.org/ts.1">ts(1)</a>.
                    281: <li>Unlocked the <a href="https://man.openbsd.org/pledge.2">pledge(2)</a> system call.
                    282: <li>Added <a href="https://man.openbsd.org/ts.1">ts(1)</a>, a timestamp utility.
                    283: <li>Added support for using non-standard UARTs (such as the Synopsys DesignWare UART) as an early console.
1.1507    kmos      284: <!-- 2022/06/28 -->
1.1508    kmos      285: <li>Added support for the Synopsys DesignWare UART found on the Ryzen Embedded V1000 SoCs to <a href="https://man.openbsd.org/com.4">com(4)</a>.
                    286: <li>Ensured that uvm_swap_get() will always sleep rather than returning an error. Previously an error could be returned to the fault handler which would result in processes dying when a system was under a lot of memory pressure.
                    287: <li>Made the page daemon consider pmemrange regions when trying to free pages from the inactive list. Previously the page daemon could use a lot of CPU without freeing a page because the global limits were satisfied.
                    288: <li>Ensured progress in the swapper by pre-allocating pages in a DMA-reachable region.
                    289: <li>Ensure uvm_swap_io() can succeed, even in out of memory situations, by reserving a second segment for the page daemon.
                    290: <li>Added <a href="https://man.openbsd.org/bgplgd.8">bgplgd(8)</a>, a fastcgi daemon that provides a REST JSON API to <a href="https://man.openbsd.org/bgpctl.8">bgpctl(8)</a>.
                    291: <li>Fixed <a href="https://man.openbsd.org/pf.4">pf(4)</a> syncookies during fast tcp port reuse.
                    292: <li>Altered installer behavior so the <a href="https://man.openbsd.org/vlan.4">vlan(4)</a> question won't be asked unless another network interface exists.
                    293: <li>Started allowing arguments to the <a href="https://man.openbsd.org/sftp.1">sftp(1)</a> -D option. (e.g. sftp -D "/usr/libexec/sftp-server -el debug3")
1.1507    kmos      294: <!-- 2022/06/27 -->
1.1508    kmos      295: <li>Reworked the rttimer code to fix icmp_pmtu_timeout crashes.
                    296: <li>Introduced Large Receive Offloading of TCP segment offloading for <a href="https://man.openbsd.org/ix.4">ix(4)</a>. Also added a tso option to <a href="https://man.openbsd.org/ifconfig.8">ifconfig(8)</a> to enable and disable this feature.
                    297: <li>Unlocked <a href="https://man.openbsd.org/kbind.2">kbind(2)</a>.
1.1507    kmos      298: <li>Fixed a lock order reversal in nfs_inactive().
                    299: <li>Added support for RFC 9234 (Route Leak Prevention and Detection Using Roles) to <a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a>.
                    300: <li>Allowed the <a href="https://man.openbsd.org/pluart.4">pluart(4)</a> baud rate to be changed.
                    301: <li>Added <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a> skiplist option.
                    302: <li>Fixed a panic triggered by ifconfig bnxt0 down by changing <a href="https://man.openbsd.org/bnxt.4">bnxt(4)</a> devices to not run rx and tx interrupt handlers when the interface is not running.
                    303: <li>Fixed <a href="https://man.openbsd.org/bwfm.4">bwfm(4)</a> ifconfig media display on devices with sta_info command version 3.
                    304: <li>Fixed missing interrupts for trackpads on some machines after resume by making sure <a href="https://man.openbsd.org/amdgpio.4">amdgpio(4)</a> restores pin configuration on resume.
                    305: <!-- 2022/06/26 -->
                    306: <li>Implemented privilege separation in <a href="https://man.openbsd.org/xlock.1">xlock(1)</a>.
                    307: <li>Added the --null flag to <a href="https://man.openbsd.org/grep.1">grep(1)</a> which makes grep print an ASCII NUL byte after the file name to make the output unambiguous.
                    308: <li>Updated <a href="https://man.openbsd.org/xsm.1">xsm(1)</a> to version 1.0.5.
                    309: <li>Updated <a href="https://man.openbsd.org/xlsfonts.1">xlsfonts(1)</a> to version 1.0.7.
                    310: <li>Updated <a href="https://man.openbsd.org/xload.1">xload(1)</a> to version 1.1.4.
                    311: <li>Updated <a href="https://man.openbsd.org/xedit.1">xedit(1)</a> to version 1.2.3.
                    312: <li>Moved the wait for autoconf interfaces from <a href="https://man.openbsd.org/rc.8">rc(8)</a> to <a href="https://man.openbsd.org/netstart.8">netstart(8)</a> to fix tunnel interfaces that depend on working autoconf interfaces.
                    313: <li>Updated <a href="https://man.openbsd.org/xdpyinfo.1">xdpyinfo(1)</a> to version 1.3.3.
                    314: <!-- 2022/06/25 -->
                    315: <li>Updated <a href="https://man.openbsd.org/xclock.1">xclock(1)</a> to version 1.1.1.
                    316: <li>Updated <a href="https://man.openbsd.org/xcalc.1">xcalc(1)</a> to version 1.1.1.
                    317: <li>Increased the <a href="https://man.openbsd.org/disklabel.8">disklabel(8)</a> auto partitioner's maximum size for /usr to 30G.
                    318: <li>Updated <a href="https://man.openbsd.org/xauth.1">xauth(1)</a> to version 1.1.2.
                    319: <li>Updated <a href="https://man.openbsd.org/setxkbmap.1">setxkbmap(1)</a> to version 1.3.3.
                    320: <li>Updated <a href="https://man.openbsd.org/mkfontscale.1">mkfontscale(1)</a> to version 1.2.2.
                    321: <li>Updated <a href="https://man.openbsd.org/listres.1">listres(1)</a> to version 1.0.5.
                    322: <li>Updated <a href="https://man.openbsd.org/iceauth.1">iceauth(1)</a> to version 1.0.9.
                    323: <li>Updated <a href="https://man.openbsd.org/editres.1">editres(1)</a> to version 1.0.8.
                    324: <li>Updated <a href="https://man.openbsd.org/bitmap.1">bitmap(1)</a> to version 1.1.0.
                    325: <li>Updated <a href="https://man.openbsd.org/appres.1">appres(1)</a> to version 1.0.6.
                    326: <!-- 2022/06/24 -->
                    327: <li>Improved accessibility of <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> -T html -O toc output by using the &lt;nav&gt; element in the DPUB-ARIA doc-toc role.
                    328: <!-- 2022/06/23 -->
                    329: <!-- 2022/06/22 -->
                    330: <!-- 2022/06/21 -->
                    331: <!-- 2022/06/20 -->
                    332: <!-- 2022/06/19 -->
                    333: <!-- 2022/06/18 -->
                    334: <li>Fixed <a href="https://man.openbsd.org/crypto.3">crypto(3)</a> prime recognition when doing trial divisions.
                    335: <!-- 2022/06/17 -->
                    336: <li>Fixed gzip byte counts with 32-bit integers.
                    337: <li>Fixed an issue where a device could show up 32 times by only probing device 0 on PCI busses corresponding to a PCIe root port or a PCIe switch/bridge downstream port.
                    338: <!-- 2022/06/16 -->
                    339: <li>Bumped MAXCPUS to 256 on arm64.
                    340: <li>Ensured cursor remains on selected item on menu in <a href="https://man.openbsd.org/tmux.1">tmux(1)</a>.
                    341: <!-- 2022/06/15 -->
                    342: <!-- 2022/06/14 -->
                    343: <li>Bumped <a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a> version to 7.4.
                    344: <!-- 2022/06/13 -->
                    345: <li>Fixed a logic bug in pf_find_state() that could cause <a href="https://man.openbsd.org/pf.4">pf(4)</a> to incorrectly block a packet.
                    346: <!-- 2022/06/12 -->
                    347: <li>Added <a href="https://man.openbsd.org/stftemp.4">stftemp(4)</a>, a driver for the temperature sensor integrated on the StarFive JH7100 SoC.
                    348: <!-- 2022/06/11 -->
                    349: <!-- 2022/06/10 -->
                    350: <li>Fixed a missing <a href="https://man.openbsd.org/kqueue.2">kqueue(2)</a> wakeup to fix a Go test hang.
                    351: <li>Implemented CPU_BUSY_CYCLE with the riscv64 ZiHintPause extension.
                    352: <!-- 2022/06/09 -->
                    353: <li>Fixed bugs in the handling of tap inputs in <a href="https://man.openbsd.org/wscons.4">wscons(4)</a>.
                    354: <li>Restored ETHERTYPE_NHRPA case to <a href="https://man.openbsd.org/tcpdump.1">tcpdump(1)</a>.
                    355: <li>Added <a href="https://man.openbsd.org/gpiorestart.4">gpiorestart(4)</a>, a driver that resets a SoC/board/machine using a GPIO pin.
                    356: <!-- 2022/06/08 -->
                    357: <li>Stopped refusing valid IPv6 addresses in -X connect SOCKS support of <a href="https://man.openbsd.org/nc.1">nc(1)</a>.
                    358: <li>Added the -b option to <a href="https://man.openbsd.org/sysupgrade.8">sysupgrade(8)</a> to set an alternative base directory to which the installation files will be downloaded to.
                    359: <li>Added <a href="https://man.openbsd.org/stfpinctrl.4">stfpinctrl(4)</a>, a driver for the pinctrl/gpio block found on the StarFive JH7100 SoC.
                    360: <!-- 2022/06/07 -->
                    361: <li>Fixed a <a href="https://man.openbsd.org/pf.4">pf(4)</a> NULL dereference panic triggered by <a href="https://man.openbsd.org/relayd.8">relayd(8)</a>.
                    362: <li>Updated unbound to 1.16.0.
                    363: <li>Removed the unused uvm_km_valloc_prefer_wait(9) and uvm_km_free_wakeup(9) functions.
                    364: <li>Fixed <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a> path validation of AS numbers.
                    365: <!-- 2022/06/06 -->
                    366: <li>Bumped pbuild's datasize-cur from 2G to 3G on i386.
                    367: <li>Added <a href="https://man.openbsd.org/stfclock.4">stfclock(4)</a>, a driver for the clock controller found on the StarFive JH7100 SoC.
                    368: <li>Imported libdrm 2.4.111.
                    369: <li>Matched groff behavior to allow arbitrary argument delimiters for \C in <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a>.
                    370: <li>Iterated the tied algorithm in <a href="https://man.openbsd.org/pkg_add.1">pkg_add(1)</a> to prevent O(n^2) behavior when packages contain several hundred copies of the same file.
                    371: <!-- 2022/06/05 -->
                    372: <!-- 2022/06/04 -->
                    373: <li>Added handling of 9k devices which do not support antenna B to <a href="https://man.openbsd.org/iwm.4">iwm(4)</a>.
                    374: <!-- 2022/06/03 -->
                    375: <li>Fixed multiple memory leaks in <a href="https://man.openbsd.org/awk.1">awk(1)</a>.
                    376: <!-- 2022/06/02 -->
                    377: <li>Made SetEnv directives first-match-wins in both <a href="https://man.openbsd.org/ssh_config.5">ssh_config(5)</a> and <a href="https://man.openbsd.org/sshd_config.5">sshd_config(5)</a>.
                    378: <li>Dropped DSA keys from the SSH keys generated by default by <a href="https://man.openbsd.org/ssh-keygen.1">ssh-keygen</a> -A.
                    379: <li>Allowed <a href="https://man.openbsd.org/btrace.8">btrace(8)</a> to execute the END probe upon receiving a SIGTERM signal.
                    380: <li>Changed <a href="https://man.openbsd.org/dump.8">dump(8)</a> to not treat the first argument as a 4.3BSD option string if it contains a '/'.
                    381: <li>Ensured that when running <a href="https://man.openbsd.org/sysupgrade.8">sysupgrade(8)</a> on -stable that it will move to the next release, not -current.
                    382: <li>Implemented and enabled IPv4, TCP, and UDP checksum offloading for <a href="https://man.openbsd.org/igc.4">igc(4)</a>.
                    383: <!-- 2022/06/01 -->
                    384: <li>Enabled <a href="https://man.openbsd.org/aq.4">aq(4)</a> on arm64.
1.1506    kmos      385: <!-- 2022/05/31 -->
                    386: <li>Implemented a rudimentary version of the <a href="https://man.openbsd.org/roff.7">roff(7)</a> <code>\A</code> escape sequence for <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a>.
                    387: <li>Rewrote <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a> rsc.c using ASN.1 templates to implement the constrained versions of the RFC 3779 structures.
                    388: <li>Implemented <code>verify-required</code> certificate option in <a href="https://man.openbsd.org/ssh-keygen.1">ssh-keygen(1)</a>.
                    389: <li>Implemented a <code>max-communities</code> filter match for <a href="https://man.openbsd.org/bgpd.conf.5">bgpd.conf(5)</a>.
                    390: <!-- 2022/05/30 -->
                    391: <li>Added <a href="https://man.openbsd.org/sfgpio.4">sfgpio(4)</a>, a driver for the GPIO controller found on the SiFive FU740 SoC.
                    392: <li>Made <a href="https://man.openbsd.org/grep.1">grep(1)</a> provide full context when using match count (<code>-m</code>).
                    393: <li>Added an ACL list for multiple users attaching to the <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> socket.
                    394: <li>Made a first pass at providing kstats for <a href="https://man.openbsd.org/mvneta.4">mvneta(4)</a> from the hardware counters.
                    395: <!-- 2022/05/29 -->
                    396: <!-- 2022/05/28 -->
                    397: <!-- 2022/05/27 -->
                    398: <li>Limited locked memory to 64k.
                    399: <li>Fixed a crash in libpcap when it would walk off the end of the array performing frees.
                    400: <!-- 2022/05/26 -->
                    401: <li>Made <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> unconditionally call <a href="https://man.openbsd.org/freezero.3">freezero(3)</a> to guarantee that the password is removed from RAM even when sshpkt functions fail.
                    402: <li>Introduced a new daemon_execdir variable to <a href="https://man.openbsd.org/rc.d.8">rc.d(8)</a> for changing to a specified directory before running rc_exec.
                    403: <!-- 2022/05/25 -->
                    404: <li>Migrated <a href="https://man.openbsd.org/tcpdump.8">tcpdump(8)</a> printing of ASnumbers from the old asdot format to asplain format.
                    405: <li>Fixed non-transitive extended community handling in <a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a>.
                    406: <li>Added RFC 9234 "BGP Role" support to <a href="https://man.openbsd.org/tcpdump.8">tcpdump(8)</a>
                    407: <!-- 2022/05/24 -->
                    408: <!-- 2022/05/23 -->
                    409: <li>Made <a href="https://man.openbsd.org/mg.1">mg(1)</a> automatically delete trailing whitespace on RET in c-mode and auto-indent-mode.
                    410: <li>Stopped telling <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> that macppc HAS_MBR.
                    411: <li>Added support for the <a href="https://man.openbsd.org/ehci.4">ehci(4)</a> controller on marvell 3720 boards.
                    412: <li>Fixed a kernel panic in <a href="https://man.openbsd.org/pf.4">pf(4)</a> if IP options with an ICMP payload were truncated. Such packets will now be dropped instead.
                    413: <!-- 2022/05/22 -->
                    414: <li>Made <a href="https://man.openbsd.org/xterm.1">xterm(1)</a> use a much safer FD-passing idiom for updating <a href="https://man.openbsd.org/utmp.5">utmp(5)</a>.
                    415: <!-- 2022/05/21 -->
                    416: <li>Added kernel locking in nfsrv_rcv() because NFS subsystem is not MP-safe yet.
                    417: <li>Converted KVA allocation to kmalloc(9) on hppa, mips64, and sparc64.
                    418: <li>Repaired a FILE leak in <a href="https://man.openbsd.org/resolvd.8">resolvd(8)</a>.
                    419: <li>Replaced <a href="https://man.openbsd.org/rc.d.8">rc.d(8)</a> $rcexec variable with an rc_exec function. <em>This will require a mechanical change from <code>${rcexec}</code> to <code>rc_exec</code> in rc.d scripts.</em> Kept compatibility to give people a chance to fix their custom scripts.
                    420: <!-- 2022/05/20 -->
                    421: <li>Fixed <a href="https://man.openbsd.org/system.3">system(3)</a> to ignore SIGINT and SIGQUIT until the shell exits.
                    422: <li>Made <a href="https://man.openbsd.org/vmm.4">vmm(4)</a> load the vmcs before reading vcpu registers. This fixes <a href="https://man.openbsd.org/vmctl.8">vmctl(8)</a> send on Intel hosts using <a href="https://man.openbsd.org/vmd.8">vmd(8)</a>.
                    423: <!-- 2022/05/19 -->
                    424: <li>Changed the semantics of "hid_none" for <a href="https://man.openbsd.org/usbhid.3">hid_start_parse(3)</a> to allow matching of all possible kinds of report IDs.
                    425: <li>Made <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a>'s roff_expand() parse left-to-right rather than right-to-left.
                    426: <li>Fixed luna88k MULTIPROCESSOR kernels booting with CPU modules installed in arbitrary slots.
                    427: <!-- 2022/05/18 -->
                    428: <li>Released <a href="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.5.3-relnotes.txt">LibreSSL 3.5.3</a>.
                    429: <!-- 2022/05/17 -->
                    430: <li>Boosted <a href="https://man.openbsd.org/mvclock.4">mvclock(4)</a>'s priority such that it wins against <a href="https://man.openbsd.org/syscon.4">syscon(4)</a>.
                    431: <!-- 2022/05/16 -->
                    432: <li>Unlocked <a href="https://man.openbsd.org/umask.2">umask(2)</a>.
                    433: <!-- 2022/05/15 -->
                    434: <!-- 2022/05/14 -->
                    435: <li>Corrected <a href="https://man.openbsd.org/veb.4">veb(4)</a> to avoid calling if_enqueue from an smr critical section.
                    436: <!-- 2022/05/13 -->
                    437: <li>Added an additional <a href="https://man.openbsd.org/vmm.4">vmm(4)</a> fault type, fixing vm receive.
                    438: <li>Updated <a href="https://man.openbsd.org/nsd.8">nsd(8)</a> to upstream version 4.5.0.
                    439: <!-- 2022/05/12 -->
                    440: <li>Corrected reorder_kernel to also handle redirecting stderr to logged output when $KERNEL_DIR.tgz exists.
                    441: <li>Arranged <a href="https://man.openbsd.org/scp.1">scp(1)</a> so it won't <a href="https://man.openbsd.org/ftruncate.2">ftruncate(2)</a> files early when in <a href="https://man.openbsd.org/sftp.1">sftp(1)</a> mode.
                    442: <li>Added login.conf.d to <a href="https://man.openbsd.org/mtree.8">mtree(8)</a>.
                    443: <li>Fixed <a href="https://man.openbsd.org/iwx.4">iwx(4)</a> setting of HT/VHT bits in rate flags of the Tx command that could cause a firmware panic.
                    444: <li>Added /etc/login.conf.d/* to <a href="https://man.openbsd.org/changelist.5">changelist(5)</a>.
                    445: <li>Elminated a race condition in <a href="https://man.openbsd.org/kqueue.2">kqueue(2)</a>'s knote_remove().
                    446: <li>Prevented use of "-u" when <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> is operating on GPT formatted disks.
                    447: <!-- 2022/05/11 -->
                    448: <!-- 2022/05/10 -->
                    449: <li>Made the CPU frequency scaling duration relative to the load when in automatic mode on battery.
                    450: <li>Fixed <a href="https://man.openbsd.org/rwlock.9">rwlock(9)</a> implementation to be fair to writers. Previously, readers could grab the lock even if writers were waiting first.
1.1505    kmos      451: <!-- 2022/05/09 -->
1.1506    kmos      452: <li>Aligned <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> logic with that used in the kernel to allow the protective EFI GPT partition to be in MBR partitions 0-3, not just 0.
                    453: <li>Added support for AX210/AX211 devices to <a href="https://man.openbsd.org/iwx.4">iwx(4)</a>.
                    454: <li>Added preliminary support for decoding RSC objects in filemode to <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a>.
1.1505    kmos      455: <!-- 2022/05/08 -->
1.1506    kmos      456: <li>Allowed <a href="https://man.openbsd.org/ssh-keygen.1">ssh-keygen(1)</a> existing -U (use agent) flag to work with "-Y sign" operations.
                    457: <li>Fixed rebooting a received vm in <a href="https://man.openbsd.org/vmd.8">vmd(8)</a>.
                    458: <li>Backported an upstream zlib fix for CRC calculation.
                    459: <li>Updated zlib to version 1.2.12.
1.1505    kmos      460: <!-- 2022/05/07 -->
                    461: <!-- 2022/05/06 -->
                    462: <!-- 2022/05/05 -->
1.1506    kmos      463: <li>Fixed the watchdog in the installer so that the watchdog is reset after each download and each set installation.
                    464: <li>Added check to <a href="https://man.openbsd.org/acme-client.1">acme-client(1)</a> to ensure the challenge token is turned into a filename that is base64url encoded.
                    465: <li>Added error handling to <a href="https://man.openbsd.org/kbd.8">kbd(8)</a> for when setting the keyboard encoding fails.
                    466: <li>Changed IN_EXPERIMENTAL (aka 240/4) to no longer be considered not forwardable.
1.1505    kmos      467: <!-- 2022/05/04 -->
1.1506    kmos      468: <li>Introduced a mutex for <a href="https://man.openbsd.org/ratecheck.9">ratecheck(9)</a> and <a href="https://man.openbsd.org/ppsratecheck.9">ppsratecheck(9)</a>.
                    469: <li>Imported the HDKF code from OpenSSL 1.1.1o into <a href="https://man.openbsd.org/crypto.3">crypto(3)</a>.
                    470: <li>Bypassed <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a> timeout in file mode.
                    471: <li>Merged the UVM swap-backed and object-backed inactive page lists.
1.1505    kmos      472: <!-- 2022/05/03 -->
1.1506    kmos      473: <li>Standardized memory units to bytes in <a href="https://man.openbsd.org/vmm.4">vmm(4)</a>, <a href="https://man.openbsd.org/vmctl.8">vmctl(8)</a>, and <a href="https://man.openbsd.org/vmd.8">vmd(8)</a>.
                    474: <li>Rate limited uvn_flush errors during pageout messages, preventing slowdown of system boot when a filesystem is full.
                    475: <li>Made <a href="https://man.openbsd.org/pf.4">pf(4)</a> more paranoid about IGMP/MKP messages.
                    476: <li>Activated parallel IP forwarding, starting 4 softnet tasks but limiting the usage to the number of CPUs.
1.1505    kmos      477: <!-- 2022/05/02 -->
1.1506    kmos      478: <li>Disabled bcmgenet DMA as part of hardware reset, preventing the hardware from ending up in a partially initialized state during netboot.
1.1505    kmos      479: <!-- 2022/05/01 -->
1.1506    kmos      480: <li>Installed useful <a href="https://man.openbsd.org/btrace.8">btrace(8)</a> scripts in /usr/share/btrace.
1.1505    kmos      481: <li>Prevented out-of-bounds array access with binaries that use unsupported relocations on amd64.
                    482: <!-- 2022/04/30 -->
                    483: <!-- 2022/04/29 -->
                    484: <li>Enabled running of IP input and forwarding with a shared netlock.
                    485: <li>Enabled <a href="https://man.openbsd.org/pkg_add.1">pkg_add(1)</a> caching by default.
                    486: <li>Updated libdrm to version 2.4.110.
                    487: <li>Altered <a href="https://man.openbsd.org/sndiod.8">sndiod(8)</a> to wait until the buffer is drained before closing the device.
                    488: <li>Changed <a href="https://man.openbsd.org/pf.4">pf(4)</a> handling of IGMP and ICMP6 MLD packets to allow multicast control packets to work by default.
                    489: <li>Introduced <a href="https://man.openbsd.org/sio_flush.3">sio_flush(3)</a> to stop playback immediately.
                    490: <!-- 2022/04/28 -->
                    491: <li>Fixed a potential leak of an SK device in <a href="https://man.openbsd.org/ssh.1">ssh(1)</a>.
                    492: <li>Fixed a memory leak on the session-bind path of <a href="https://man.openbsd.org/ssh-agent.1">ssh-agent(1)</a>.
                    493: <li>Protected the global lists with a mutex and moved rttimer entries into a temporary list to make route timers MP safe.
                    494: <li>Decoupled IP input and forwarding from protocol input to allow parallel IP processing while the upper layers are still not MP safe.
                    495: <!-- 2022/04/27 -->
                    496: <li>Removed the ASN.1 decoder tag/length cache (TLC) from <a href="https://man.openbsd.org/crypto.3">crypto(3)</a>.
                    497: <li>Added <a href="https://man.openbsd.org/dt.4">dt(4)</a> tracepoints for <a href="https://man.openbsd.org/vmm.4">vmm(4)</a> vm exit reporting.
                    498: <!-- 2022/04/26 -->
                    499: <li>Added cpu frequency sensors for each core on CPUs that have MPERF/APERF support.
                    500: <!-- 2022/04/25 -->
                    501: <li>Reimplemented the page allocation code using <a href="https://man.openbsd.org/bus_dma.9">bus_dma(9)</a> APIs to make sure DMA addresses are translated properly on architectures with an IOMMU. This fixed <a href="https://man.openbsd.org/amdgpu.4">amdgpu(4)</a> and <a href="https://man.openbsd.org/radeondrm.4">radeondrm(4)</a> on powerpc, sparc64, and arm64 machines.
                    502: <li>Updated libX11 to version 1.7.5.
                    503: <li>Updated <a href="https://man.openbsd.org/xterm">xterm(1)</a> to version 372.
                    504: <li>Extended <a href="https://man.openbsd.org/ksmn.4">ksmn(4)</a> to show CCD temperatures if available.
                    505: <!-- 2022/04/24 -->
                    506: <!-- 2022/04/23 -->
                    507: <li>Increased rx buffer size on <a href="https://man.openbsd.org/uaq.4">uaq(4)</a> to 62kB.
                    508: <li>Added missing uuid_dec_le() to init_fp() so <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> -A works on big-endian architectures.
                    509: <!-- 2022/04/22 -->
                    510: <li>Updated <a href="https://man.openbsd.org/vi">vi(1)</a> to apply expandtab to the output of a ! command.
                    511: <li>Protected <a href="https://man.openbsd.org/arp.4">arp(4)</a>, ND6, and <a href="https://man.openbsd.org/pppoe.4">pppoe(4)</a> with the kernel lock so that IP forwarding can be run in parallel.
                    512: <!-- 2022/04/21 -->
                    513: <li>Updated various wireless drivers to use <a href="https://man.openbsd.org/memset.3">memset(3)</a> to initialize ieee80211_rxinfo struct properly.
                    514: <li>Prevented a crash in <a href="https://man.openbsd.org/vi">vi(1)</a> when cursor key support is disabled.
                    515: <li>Introduced dedicated link entries for snapshots to <a href="https://man.openbsd.org/pfsync.4">pfsync(4)</a>.
                    516: <!-- 2022/04/20 -->
                    517: <li>Repaired <a href="https://man.openbsd.org/rge.4">rge(4)</a> hardware vlan tagging.
                    518: <li>Changed <a href="https://man.openbsd.org/crypto.3">crypto(3)</a> to avoid expensive RFC 3779 checks during certificate verification.
                    519: <li>Updated Mesa to version 21.3.8.
                    520: <li>Added concatenated JSON output to <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a> filemode.
                    521: <!-- 2022/04/19 -->
                    522: <li>Made <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> try to continue running local I/O for channels in OPEN state during transport rekeying to allow escapes to work in the client if the connection stalls during a rekey event.
                    523: <li>Made <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a> hard error when parse_filepath() is passed an unknown repository id.
                    524: <!-- 2022/04/18 -->
                    525: <li>Restored <a href="https://man.openbsd.org/vte.4">vte(4)</a> original MDC speed control register value on vte_reset, needed for Vortex86DX3 machines.
                    526: <li>Enabled <a href="https://man.openbsd.org/kstat.4">kstat(4)</a> and <a href="https://man.openbsd.org/kstat.1">kstat(1)</a>.
                    527: <!-- 2022/04/17 -->
                    528: <li>Fixed <a href="https://man.openbsd.org/kbd.8">kbd(8)</a> so it doesn't fail silently when executed by a regular user.
                    529: <!-- 2022/04/16 -->
                    530: <li>Made device matching in <a href="https://man.openbsd.org/iwx.4">iwx(4)</a> more similar to linux iwlwifi.
                    531: <!-- 2022/04/15 -->
                    532: <li>Allowed more than one CRL URI in certificates for <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a>
                    533: <li>Made use of the fact that repositories are unique objects in <a href="https://man.openbsd.org/pkg_add">pkg_add(1)</a> and annotated the quirks repository as cached, allowing for a large speed increase.
                    534: <!-- 2022/04/14 -->
                    535: <li>Relaxed address availability check for <a href="https://man.openbsd.org/multicast.4">multicast(4)</a> binds so processes listening for the same multicast address do not need to be the same UID.
                    536: <li>Fixed witness lock issue found where <a href="https://man.openbsd.org/pfsync.4">pfsync(4)</a> holds the mutex and an interrupt grabs the kernel lock.
                    537: <!-- 2022/04/13 -->
                    538: <li>Updated <a href="https://man.openbsd.org/afterboot.8">afterboot(8)</a> to direct the user to use binary packages.
                    539: <li>Changed to a simpler formula to calculate a default kern.maxthread value: 2*NPROCESS.
                    540: <!-- 2022/04/12 -->
                    541: <li>Simplified machine command handling in <a href="https://man.openbsd.org/ddb.4">ddb(4)</a>.
                    542: <li>Fixed <a href="https://man.openbsd.org/openrsync">openrsync(1)</a> on sparc64 by eliminating a redundant second conversion of the int value from little to host endian.
                    543: <li>Extended <a href="https://man.openbsd.org/rpki-client">rpki-client(8)</a> -f filemode to decode and print TAL details.
                    544: <!-- 2022/04/11 -->
                    545: <!-- 2022/04/10 -->
                    546: <li>Changed <a href="https://man.openbsd.org/compress">compress(1)</a> to print a more accurate message when -v is used with -k.
                    547: <li>Added missing arches (aarch64, mipsel64, powerpc64) to categories in <a href="https://man.openbsd.org/sendbug">sendbug(1)</a>.
                    548: <!-- 2022/04/09 -->
                    549: <!-- 2022/04/08 -->
                    550: <li>Fixed calculation of the width of spanned columns in <a href="https://man.openbsd.org/mandoc">mandoc(1)</a>.
                    551: <li>Fixed memory leak in <a href="https://man.openbsd.org/ipmi.4">ipmi(4)</a> get_sdr on failure.
                    552: <!-- 2022/04/07 -->
                    553: <li>Added support for more power sensors to <a href="https://man.openbsd.org/ipmi.4">ipmi(4)</a>.
                    554: <!-- 2022/04/06 -->
                    555: <li>Added support for switching from glass console to serial console on arm64 systems that default to glass console.
                    556: <li>Allowed bsd.rd and bsd/bsd.mp to boot on Oracle Cloud amd64 instances.
1.1164    deraadt   557: </ul>