version 1.1, 2023/09/30 09:18:10 |
version 1.2, 2023/10/02 05:40:28 |
|
|
<p> |
<p> |
|
|
<ul> |
<ul> |
|
<!-- 2023/10/01 --> |
|
<li>Added <a href="https://man.openbsd.org/sysctl.2">sysctl(2)</a> hw.ucomnames to list "fixed" paths to USB serial ports. |
|
<li>Fixed an <a href="https://man.openbsd.org/aq.4">aq(4)</a> issue where Atlantic 2 hardware would stop transmitting packets under load on the M2 Pro Mac mini. |
|
<!-- 2023/09/30 --> |
|
<!-- 2023/09/29 --> |
|
<li>Replaced kernel lock with mutex in <a href="https://man.openbsd.org/ixl.4">ixl(4)</a> media status, preventing a potential deadlock. |
|
<li>Fixed crashes with <a href="https://man.openbsd.org/ipsecctl.8">ipsecctl(8)</a> -m by only forwarding validated pfkey messages to promiscuous listeners. |
|
<li>Bumped <a href="https://man.openbsd.org/smtpd.8">smtpd(8)</a> to 7.4.0. |
|
<li>Extended single_thread_set() mode with additional flag attributes SINGLE_DEEP and SINGLE_NOWAIT. |
|
<!-- 2023/09/28 --> |
|
<li>Bumped <a href="https://man.openbsd.org/bgpd.8">OpenBGPD</a> to 8.2. |
|
<!-- 2023/09/27 --> |
|
<li>Prevented <a href="https://man.openbsd.org/fw_update.8">fw_update(8)</a> from registering firmware already in /var/db/pkg. |
|
<li>Corrected exit from <a href="https://man.openbsd.org/fw_update.8">fw_update(8)</a>. |
|
<li>Made <a href="https://man.openbsd.org/fw_update.8">fw_update(8)</a> download firmware to LOCALSRC when using filenames. |
|
<li>Made <a href="https://man.openbsd.org/deroff.1">deroff(1)</a> use a dynamically-allocated line buffer and resize as needed, fixing a buffer overflow for lines over 2048 bytes. |
|
<!-- 2023/09/26 --> |
|
<li>Used existing 'audio_lock' <a href="https://man.openbsd.org/mutex.9">mutex(9)</a> to make 'midi{read,write}_filtops' MP safe. |
|
<li>Had <a href="https://man.openbsd.org/wg.4">wg(4)</a> copy the priority from the inner packet to the outer encrypted packet, so that higher priority packets are picked from hfsc queues for earlier transmission. |
|
<!-- 2023/09/25 --> |
|
<li>Disambiguated <a href="https://man.openbsd.org/vmd.8">vmd(8)</a> log messages per vm and device. Fixed updating log settings dynamically via <a href="https://man.openbsd.org/vmctl.8">vmctl(8)</a>. The "vmm" process now updates its own state properly, so settings survive vm reboots. |
|
<li>Fixed a <a href="https://man.openbsd.org/vmd.8">vmd(8)</a> vm pause deadlock. |
|
<li>Implemented <a href="https://man.openbsd.org/apldart.4">apldart(4)</a> support for stream IDs. |
|
<li>Added <a href="https://man.openbsd.org/mbg.4">mbg(4)</a> support for the Meinberg PZF180PEX DCF77 time signal station receiver card. |
|
<li>Enabled <a href="https://man.openbsd.org/mbg.4">mbg(4)</a> at pci on amd64. |
|
<!-- 2023/09/24 --> |
|
<li>Dropped PTE check in riscv64 pmap_fault_fixup(), resulting in performance improvements. |
|
<!-- 2023/09/23 --> |
|
<li>Introduced <a href="https://man.openbsd.org/stfrng.4">stfrng(4)</a>, a driver for the random number generator on the JH7110 SoC. |
|
<li>Log the <a href="https://man.openbsd.org/vmd.8">vmd(8)</a> vm id instead of the kernel <a href="https://man.openbsd.org/vmm.4">vmm(4)</a> id in vcpu_run_loop. |
|
<!-- 2023/09/22 --> |
|
<li>Introduced 'hotplug_mtx' <a href="https://man.openbsd.org/mutex.9">mutex(9)</a> and made 'hotplug_filtops' MP safe. |
|
<li>Made 'logread_filterops' MP safe. |
|
<li>Significantly increased the speed of <a href="https://man.openbsd.org/pkg-config.1">pkg-config(1)</a>. |
|
<!-- 2023/09/21 --> |
|
<li>Enabled <a href="https://man.openbsd.org/softraid.4">softraid(4)</a> in powerpc64 RAMDISK. |
|
<!-- 2023/09/20 --> |
|
<li>Bumped LibreSSL to 3.8.2. |
|
<!-- 2023/09/19 --> |
|
<li>Improved the output of <a href="https://man.openbsd.org/ddb.4">ddb(4)</a> "show proc" command and added "/t" as an argument that can be used to specify a proc by TID instead of address. |
|
<!-- 2023/09/18 --> |
|
<li>Disabled utf-8 for non-multibyte locales in <a href="https://man.openbsd.org/awk.1">awk(1)</a>, making it possible to get the old awk behavior (where chars are bytes) by setting LC_CTYPE to C or POSIX. |
|
<li>Moved to 7.4-beta. |
|
<!-- 2023/09/17 --> |
|
<li>Updated <a href="https://man.openbsd.org/awk.1">awk(1)</a> to the Sep 12, 2023 version, corresponding to the 2nd edition of "The AWK Programming Language" and adding support for UTF-8 and comma-separated value inputs. |
|
<!-- 2023/09/16 --> |
|
<li>Allowed <a href="https://man.openbsd.org/counters_read.9">counters_read(9)</a> to take an optional scratch buffer, allowing the <a href="https://man.openbsd.org/ddb.4">ddb(4)</a> show uvmexp command to work in OOM situations. |
|
<!-- 2023/09/15 --> |
|
<li>Added <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> source-file -t option to specify a target pane. |
|
<!-- 2023/09/14 --> |
|
<li>Used zero-copy approach and vectored io in <a href="https://man.openbsd.org/vmd.8">vmd(8)</a>/<a href="https://man.openbsd.org/vioblk.4">vioblk(4)</a>, reducing memcpy and multiple read/write syscalls per io transaction. |
|
<!-- 2023/09/13 --> |
|
<!-- 2023/09/12 --> |
|
<!-- 2023/09/11 --> |
|
<li>Implemented tuples in <a href="https://man.openbsd.org/btrace.8">btrace(8)</a>, allowing export of per-CPU scheduling data. |
|
<li>Prevented <a href="https://man.openbsd.org/unwind.8">unwind(8)</a> entering a loop due to constant ENOBUF receipt. |
|
<!-- 2023/09/10 --> |
|
<li>Updated <a href="https://man.openbsd.org/awk.1">awk(1)</a> to the Sep 6, 2023 version. |
|
<li>Load amd patch into a <a href="https://man.openbsd.org/malloc.3">malloc'd</a> region to make it page aligned, avoiding a General-Protection Exception on patch loader wrmsr with A10-5700, TN-A1 00610f01 15-10-01. |
|
<!-- 2023/09/09 --> |
|
<li>Updated <a href="https://man.openbsd.org/awk.1">awk(1)</a> to the Dec 15, 2022 version: Force hex escapes in strings to be no more than two characters, as they already are in regular expressions. |
|
<li>Corrected TP-LINK bluetooth ID in <a href="https://man.openbsd.org/ure.4">ure(4)</a>. |
|
<!-- 2023/09/08 --> |
|
<!-- 2023/09/07 --> |
|
<li>Added a request or response declaration feature used through the <a href="https://man.openbsd.org/radiusd.8">radiusd(8)</a> module interface, allowing additional modules to modify RADIUS request or response messages. |
|
<li>Fixed <a href="https://man.openbsd.org/scp.1">scp(1)</a> in SFTP mode recursive upload and download of directories that contain symlinks to other directories. |
|
<li>Treat consecutive paragraph indicators as different paragraphs in <a href="https://man.openbsd.org/vi.1">vi(1)</a>. |
|
<!-- 2023/09/06 --> |
|
<li>Allowed override of Subsystem directives in <a href="https://man.openbsd.org/sshd.8">sshd(8)</a> Match blocks. |
|
<li>Converted exclusive to shared net lock for ip_send() and ip6_send(). |
|
<!-- 2023/09/05 --> |
|
<li>Reduced latency in vcpu work related to i/o by removing an <a href="https://man.openbsd.org/ioctl.2">ioctl(2)</a> from the vcpu thread hotpath in <a href="https://man.openbsd.org/vmd.8">vmd(8)</a>. |
|
<li>Switched the APMI CPUID mask to an include mask in <a href="https://man.openbsd.org/vmm.4">vmm(4)</a>. |
|
<li>Fixed a problem with <a href="https://man.openbsd.org/em.4">em(4)</a> where the I217-LM would fail to receive packets for some of the programmed multicast addresses. |
|
<Li>Made <a href="https://man.openbsd.org/ksmn.4">ksmn(4)</a> attach to 19h/4x devices. |
|
<li>Updated to <a href="https://man.openbsd.org/unbound.8">unbound(8)</a> to 1.18.0. |
|
<li>Fixed touchpads on newer <a href="https://man.openbsd.org/apldc.4">apldc(4)</a> device trees. |
|
<!-- 2023/09/04 --> |
|
<li>Fixed <a href="https://man.openbsd.org/netstat.1">netstat(1)</a> output of uses of current SYN cache left. |
|
<li>Made <a href="https://man.openbsd.org/ssh-keygen.1">ssh-keygen(1)</a> generate Ed25519 keys when invoked without arguments. |
|
<!-- 2023/09/03 --> |
|
<li>Set interactive mode for <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> ControlPersist sessions if they originally requested a tty, enabling keystroke timing obfuscation for most ControlPersist sessions. |
|
<li>Allowed UDP for built-in <a href="https://man.openbsd.org/inetd.8">inetd(8)</a> services on 127.0.0.1. |
|
<!-- 2023/09/02 --> |
|
<li>Replaced perl's use of <a href="https://man.openbsd.org/syscall.2">syscall(2)</a> with a dispatcher to libc, removing the ability to do direct syscalls from perl. |
|
<li>Added <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> Setulc1 for setting underline color for ANSI or 256 colors. |
|
<li>Used a hardware-based number of KDF rounds by default for passphrases in <a href="https://man.openbsd.org/bioctl.8">bioctl(8)</a> using [-r auto]. |
|
<li>Prevented a crash of <a href="https://man.openbsd.org/iwm.4">iwm(4)</a> when aircrack-ng attempts to inject frames via bpf in monitor mode. |
|
<!-- 2023/09/01 --> |
|
<li>Prevented virtio block device stalls due to race conditions with the i8259 in <a href="https://man.openbsd.org/vmd.8">vmd(8)</a>. |
|
<li>Added <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> detach-on-destroy "previous" and "next" argumennts to switch the client to the previous or next session in alphabetical order. |
<!-- 2023/08/31 --> |
<!-- 2023/08/31 --> |
<li>Corrected a bug where <a href="https://man.openbsd.org/fw_update.8">fw_update(8)</a> exiting unexpectedly would mean the package database never unlocked. |
<li>Corrected a bug where <a href="https://man.openbsd.org/fw_update.8">fw_update(8)</a> exiting unexpectedly would mean the package database never unlocked. |
<li>Improved feedback from <a href="https://man.openbsd.org/fw_update.8">fw_update(8)</a> by using a spinner to show status rather than printing only at the end. |
<li>Improved feedback from <a href="https://man.openbsd.org/fw_update.8">fw_update(8)</a> by using a spinner to show status rather than printing only at the end. |
|
|
<li>Prevented hangs with <a href="https://man.openbsd.org/vioscsi.4">vioscsi(4)</a> on qemu/windows and in the Oracle cloud. |
<li>Prevented hangs with <a href="https://man.openbsd.org/vioscsi.4">vioscsi(4)</a> on qemu/windows and in the Oracle cloud. |
<!-- 2023/05/28 --> |
<!-- 2023/05/28 --> |
<!-- 2023/05/27 --> |
<!-- 2023/05/27 --> |
|
<li>Bumped LibreSSL to 3.8.1. |
<li>Implemented battery charge control in <a href="https://man.openbsd.org/aplsmc.4">aplsmc(4)</a>. |
<li>Implemented battery charge control in <a href="https://man.openbsd.org/aplsmc.4">aplsmc(4)</a>. |
<!-- 2023/05/26 --> |
<!-- 2023/05/26 --> |
<li>Removed net lock from <a href="https://man.openbsd.org/pf.4">pf(4)</a> ioctls DIOC{S,G}ETLIMIT. |
<li>Removed net lock from <a href="https://man.openbsd.org/pf.4">pf(4)</a> ioctls DIOC{S,G}ETLIMIT. |