version 1.1505, 2022/06/01 05:22:52 |
version 1.1506, 2022/07/11 01:02:00 |
|
|
<p> |
<p> |
|
|
<ul> |
<ul> |
|
<!-- 2022/05/31 --> |
|
<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>. |
|
<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. |
|
<li>Implemented <code>verify-required</code> certificate option in <a href="https://man.openbsd.org/ssh-keygen.1">ssh-keygen(1)</a>. |
|
<li>Implemented a <code>max-communities</code> filter match for <a href="https://man.openbsd.org/bgpd.conf.5">bgpd.conf(5)</a>. |
|
<!-- 2022/05/30 --> |
|
<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. |
|
<li>Made <a href="https://man.openbsd.org/grep.1">grep(1)</a> provide full context when using match count (<code>-m</code>). |
|
<li>Added an ACL list for multiple users attaching to the <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> socket. |
|
<li>Made a first pass at providing kstats for <a href="https://man.openbsd.org/mvneta.4">mvneta(4)</a> from the hardware counters. |
|
<!-- 2022/05/29 --> |
|
<!-- 2022/05/28 --> |
|
<!-- 2022/05/27 --> |
|
<li>Limited locked memory to 64k. |
|
<li>Fixed a crash in libpcap when it would walk off the end of the array performing frees. |
|
<!-- 2022/05/26 --> |
|
<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. |
|
<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. |
|
<!-- 2022/05/25 --> |
|
<li>Migrated <a href="https://man.openbsd.org/tcpdump.8">tcpdump(8)</a> printing of ASnumbers from the old asdot format to asplain format. |
|
<li>Fixed non-transitive extended community handling in <a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a>. |
|
<li>Added RFC 9234 "BGP Role" support to <a href="https://man.openbsd.org/tcpdump.8">tcpdump(8)</a> |
|
<!-- 2022/05/24 --> |
|
<!-- 2022/05/23 --> |
|
<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. |
|
<li>Stopped telling <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> that macppc HAS_MBR. |
|
<li>Added support for the <a href="https://man.openbsd.org/ehci.4">ehci(4)</a> controller on marvell 3720 boards. |
|
<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. |
|
<!-- 2022/05/22 --> |
|
<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>. |
|
<!-- 2022/05/21 --> |
|
<li>Added kernel locking in nfsrv_rcv() because NFS subsystem is not MP-safe yet. |
|
<li>Converted KVA allocation to kmalloc(9) on hppa, mips64, and sparc64. |
|
<li>Repaired a FILE leak in <a href="https://man.openbsd.org/resolvd.8">resolvd(8)</a>. |
|
<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. |
|
<!-- 2022/05/20 --> |
|
<li>Fixed <a href="https://man.openbsd.org/system.3">system(3)</a> to ignore SIGINT and SIGQUIT until the shell exits. |
|
<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>. |
|
<!-- 2022/05/19 --> |
|
<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. |
|
<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. |
|
<li>Fixed luna88k MULTIPROCESSOR kernels booting with CPU modules installed in arbitrary slots. |
|
<!-- 2022/05/18 --> |
|
<li>Released <a href="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.5.3-relnotes.txt">LibreSSL 3.5.3</a>. |
|
<!-- 2022/05/17 --> |
|
<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>. |
|
<!-- 2022/05/16 --> |
|
<li>Unlocked <a href="https://man.openbsd.org/umask.2">umask(2)</a>. |
|
<!-- 2022/05/15 --> |
|
<!-- 2022/05/14 --> |
|
<li>Corrected <a href="https://man.openbsd.org/veb.4">veb(4)</a> to avoid calling if_enqueue from an smr critical section. |
|
<!-- 2022/05/13 --> |
|
<li>Added an additional <a href="https://man.openbsd.org/vmm.4">vmm(4)</a> fault type, fixing vm receive. |
|
<li>Updated <a href="https://man.openbsd.org/nsd.8">nsd(8)</a> to upstream version 4.5.0. |
|
<!-- 2022/05/12 --> |
|
<li>Corrected reorder_kernel to also handle redirecting stderr to logged output when $KERNEL_DIR.tgz exists. |
|
<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. |
|
<li>Added login.conf.d to <a href="https://man.openbsd.org/mtree.8">mtree(8)</a>. |
|
<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. |
|
<li>Added /etc/login.conf.d/* to <a href="https://man.openbsd.org/changelist.5">changelist(5)</a>. |
|
<li>Elminated a race condition in <a href="https://man.openbsd.org/kqueue.2">kqueue(2)</a>'s knote_remove(). |
|
<li>Prevented use of "-u" when <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> is operating on GPT formatted disks. |
|
<!-- 2022/05/11 --> |
|
<!-- 2022/05/10 --> |
|
<li>Made the CPU frequency scaling duration relative to the load when in automatic mode on battery. |
|
<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. |
<!-- 2022/05/09 --> |
<!-- 2022/05/09 --> |
|
<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. |
|
<li>Added support for AX210/AX211 devices to <a href="https://man.openbsd.org/iwx.4">iwx(4)</a>. |
|
<li>Added preliminary support for decoding RSC objects in filemode to <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a>. |
<!-- 2022/05/08 --> |
<!-- 2022/05/08 --> |
|
<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. |
|
<li>Fixed rebooting a received vm in <a href="https://man.openbsd.org/vmd.8">vmd(8)</a>. |
|
<li>Backported an upstream zlib fix for CRC calculation. |
|
<li>Updated zlib to version 1.2.12. |
<!-- 2022/05/07 --> |
<!-- 2022/05/07 --> |
<!-- 2022/05/06 --> |
<!-- 2022/05/06 --> |
<!-- 2022/05/05 --> |
<!-- 2022/05/05 --> |
|
<li>Fixed the watchdog in the installer so that the watchdog is reset after each download and each set installation. |
|
<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. |
|
<li>Added error handling to <a href="https://man.openbsd.org/kbd.8">kbd(8)</a> for when setting the keyboard encoding fails. |
|
<li>Changed IN_EXPERIMENTAL (aka 240/4) to no longer be considered not forwardable. |
<!-- 2022/05/04 --> |
<!-- 2022/05/04 --> |
|
<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>. |
|
<li>Imported the HDKF code from OpenSSL 1.1.1o into <a href="https://man.openbsd.org/crypto.3">crypto(3)</a>. |
|
<li>Bypassed <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a> timeout in file mode. |
|
<li>Merged the UVM swap-backed and object-backed inactive page lists. |
<!-- 2022/05/03 --> |
<!-- 2022/05/03 --> |
|
<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>. |
|
<li>Rate limited uvn_flush errors during pageout messages, preventing slowdown of system boot when a filesystem is full. |
|
<li>Made <a href="https://man.openbsd.org/pf.4">pf(4)</a> more paranoid about IGMP/MKP messages. |
|
<li>Activated parallel IP forwarding, starting 4 softnet tasks but limiting the usage to the number of CPUs. |
<!-- 2022/05/02 --> |
<!-- 2022/05/02 --> |
|
<li>Disabled bcmgenet DMA as part of hardware reset, preventing the hardware from ending up in a partially initialized state during netboot. |
<!-- 2022/05/01 --> |
<!-- 2022/05/01 --> |
|
<li>Installed useful <a href="https://man.openbsd.org/btrace.8">btrace(8)</a> scripts in /usr/share/btrace. |
<li>Prevented out-of-bounds array access with binaries that use unsupported relocations on amd64. |
<li>Prevented out-of-bounds array access with binaries that use unsupported relocations on amd64. |
<!-- 2022/04/30 --> |
<!-- 2022/04/30 --> |
<!-- 2022/04/29 --> |
<!-- 2022/04/29 --> |