version 1.28, 2022/10/01 20:48:07 |
version 1.29, 2022/10/01 21:00:27 |
|
|
href="https://man.openbsd.org/relayd.8">relayd(8)</a>. |
href="https://man.openbsd.org/relayd.8">relayd(8)</a>. |
<li>Implement "show all routes" to print routing tables in |
<li>Implement "show all routes" to print routing tables in |
<a href="https://man.openbsd.org/ddb.4">ddb(4)</a>. |
<a href="https://man.openbsd.org/ddb.4">ddb(4)</a>. |
|
<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. |
|
<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>. |
|
<li>Added a "show swap" command to <a |
|
href="https://man.openbsd.org/ddb.4">ddb(4)</a> to help debugging. |
|
|
|
|
<li>Count dropped network packets due to low memory in |
<li>Count dropped network packets due to low memory in |
<a href="https://man.openbsd.org/netstat.1">netstat(1)</a>. |
<a href="https://man.openbsd.org/netstat.1">netstat(1)</a>. |
<li>Simplified machine command handling in <a |
<li>Simplified machine command handling in <a |
|
|
a Go testcase hang. |
a Go testcase hang. |
<li>Bumped the maximum number of supported CPUs to 256 on arm64. |
<li>Bumped the maximum number of supported CPUs to 256 on arm64. |
|
|
|
<!-- XXX should the following be here (swapper, pmem...) or maybe one entry describing them together? --> |
|
<li>Ensure uvm_swap_io() can succeed, even in out of memory |
|
situations, by reserving a second segment for the page daemon. |
|
<li>Ensured progress in the swapper by pre-allocating pages in a DMA-reachable region. |
|
<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. |
|
<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. |
|
|
|
|
|
<li>Added support for using non-standard UARTs (such as the Synopsys |
|
DesignWare UART) as an early console. |
|
<li>Made the EFI bootloader provide the extra parameters necessary to |
|
use non-standard UARTs on the AMD Ryzen Embedded V1000 SoCs as console. |
|
<li>Switched bootloaders to the extended BOOTARG_CONSDEV struct. |
|
|
|
<li>Remove NexGen CPU identification code as the kernel cannot run on these CPUs anyway. |
|
<li>Remove Rise CPU identification code. |
|
|
|
<li>Implemented the fundamentals for suspend/resume on arm64. |
|
|
</ul> |
</ul> |
|
|
<li>SMP Improvements |
<li>SMP Improvements |
|
|
<li><a href="https://man.openbsd.org/btrace.8">btrace(8)</a> can be used |
<li><a href="https://man.openbsd.org/btrace.8">btrace(8)</a> can be used |
to debug reference counting. |
to debug reference counting. |
<li>Use MP safe refcount for interface addresses. |
<li>Use MP safe refcount for interface addresses. |
|
<li>Unlocked <a href="https://man.openbsd.org/kbind.2">kbind(2)</a>. |
|
<li>Unlocked the <a href="https://man.openbsd.org/pledge.2">pledge(2)</a> system call. |
|
<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. |
|
|
<li>... |
<li>... |
</ul> |
</ul> |
|
|
|
|
href="https://man.openbsd.org/amdgpu.4">amdgpu(4)</a> and <a |
href="https://man.openbsd.org/amdgpu.4">amdgpu(4)</a> and <a |
href="https://man.openbsd.org/radeondrm.4">radeondrm(4)</a> on |
href="https://man.openbsd.org/radeondrm.4">radeondrm(4)</a> on |
powerpc, sparc64, and arm64 machines. |
powerpc, sparc64, and arm64 machines. |
|
<li>Implemented support for framebuffers that don't start on a page |
|
boundary (like those on the new 14" and 16" Macbook Pro). |
|
<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>. |
</ul> |
</ul> |
|
|
<li>VMM/VMD improvements |
<li>VMM/VMD improvements |
|
|
href="https://man.openbsd.org/rc.d.8">rc.d(8)</a> and <a |
href="https://man.openbsd.org/rc.d.8">rc.d(8)</a> and <a |
href="https://man.openbsd.org/rcctl.8">rcctl(8)</a> to check |
href="https://man.openbsd.org/rcctl.8">rcctl(8)</a> to check |
configuration syntax of a daemon. |
configuration syntax of a daemon. |
|
<li>Added <a href="https://man.openbsd.org/ts.1">ts(1)</a>, a timestamp utility. |
|
|
</ul> |
</ul> |
|
|
<li>Various bugfixes and tweaks in userland: |
<li>Various bugfixes and tweaks in userland: |
|
|
<li>Fixed <a href="https://man.openbsd.org/openrsync">openrsync(1)</a> |
<li>Fixed <a href="https://man.openbsd.org/openrsync">openrsync(1)</a> |
on sparc64 by eliminating a redundant second conversion of the int |
on sparc64 by eliminating a redundant second conversion of the int |
value from little to host endian. |
value from little to host endian. |
|
<li>Added connection timeout functionality to <a |
|
href="https://man.openbsd.org/openrsync.1">openrsync(1)</a> via the |
|
--contimeout option. |
|
<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. |
|
|
<li>Made use of the fact that repositories are unique objects in <a |
<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 |
href="https://man.openbsd.org/pkg_add">pkg_add(1)</a> and annotated |
the quirks repository as cached, allowing for a large speed increase. |
the quirks repository as cached, allowing for a large speed increase. |
|
|
href="https://man.openbsd.org/pkg_add.1">pkg_add(1)</a> to prevent |
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 |
O(n^2) behavior when packages contain several hundred copies of the |
same file. |
same file. |
|
<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. |
|
|
|
|
<li>Fixed <a href="https://man.openbsd.org/kbd.8">kbd(8)</a> so it |
<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. |
doesn't fail silently when executed by a regular user. |
<li>Prevented a crash in <a |
<li>Prevented a crash in <a |
|
|
<li>Prevented use of "-u" when <a |
<li>Prevented use of "-u" when <a |
href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> is operating on |
href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> is operating on |
GPT formatted disks. |
GPT formatted disks. |
<li>Stopped telling <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> that macppc HAS_MBR. |
<li>Stopped telling <a |
|
href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> that macppc |
|
HAS_MBR. |
|
<li>Make <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> |
|
reject input of excessive length. |
|
<li>Fixed an <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> |
|
regression to allow editing an MBR of all zeroes. |
|
<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. |
|
|
|
|
|
|
<li>In the <i>sndio</i> library, added the function <a |
<li>In the <i>sndio</i> library, added the function <a |
href="https://man.openbsd.org/sio_flush.3">sio_flush(3)</a> to stop |
href="https://man.openbsd.org/sio_flush.3">sio_flush(3)</a> to stop |
playback immediately. Altered <a |
playback immediately. Altered <a |
|
|
<li>Made <a href="https://man.openbsd.org/xterm.1">xterm(1)</a> use a |
<li>Made <a href="https://man.openbsd.org/xterm.1">xterm(1)</a> use a |
much safer FD-passing idiom for updating <a |
much safer FD-passing idiom for updating <a |
href="https://man.openbsd.org/utmp.5">utmp(5)</a>. |
href="https://man.openbsd.org/utmp.5">utmp(5)</a>. |
|
<li>Added a <a href="https://man.openbsd.org/slowcgi.8">slowcgi(8)</a> |
|
-t flag to change the request timeout. |
<li>Made <a href="https://man.openbsd.org/mg.1">mg(1)</a> |
<li>Made <a href="https://man.openbsd.org/mg.1">mg(1)</a> |
automatically delete trailing whitespace on RET in c-mode and |
automatically delete trailing whitespace on RET in c-mode and |
auto-indent-mode. |
auto-indent-mode. |
|
|
href="https://man.openbsd.org/rc.8">rc(8)</a> to <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 |
href="https://man.openbsd.org/netstart.8">netstart(8)</a> to fix |
tunnel interfaces that depend on working autoconf interfaces. |
tunnel interfaces that depend on working autoconf interfaces. |
|
<li>Made <a href="https://man.openbsd.org/netstart.8">netstart(8)</a> |
|
create virtual interfaces up front if specified on the command line. |
|
|
|
<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. |
|
<li>Updated capitals and countries in the game <a |
|
href="https://man.openbsd.org/quiz.6">quiz(6)</a>. |
|
<li>Set default sleep value of <a |
|
href="https://man.openbsd.org/ico.1">ico(1)</a> to 10ms. |
|
<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. |
|
<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. |
|
<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. |
|
|
|
<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> (1536M). |
|
|
|
<li>Fixed <a href="https://man.openbsd.org/patch.1">patch(1)</a> |
|
locate-hunk in empty files. |
|
<li>Fixed <a href="https://man.openbsd.org/patch.1">patch(1)</a> in |
|
the case of reversing a patch that creates a file. |
|
|
|
<li>Added seconds to the uptime display of <a |
|
href="https://man.openbsd.org/top.1">top(1)</a>. |
|
<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. |
|
|
</ul> |
</ul> |
|
|
<li>Improved hardware support and driver bugfixes, including: |
<li>Improved hardware support and driver bugfixes, including: |
|
|
resume by making sure <a |
resume by making sure <a |
href="https://man.openbsd.org/amdgpio.4">amdgpio(4)</a> restores pin |
href="https://man.openbsd.org/amdgpio.4">amdgpio(4)</a> restores pin |
configuration on resume. |
configuration on resume. |
|
<li>Allow the <a href="https://man.openbsd.org/pluart.4">pluart(4)</a> baud rate to be changed. |
|
<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>. |
|
<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. |
|
<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>. |
|
<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. |
</ul> |
</ul> |
|
|
<li>New or improved network hardware support: |
<li>New or improved network hardware support: |
|
|
<li>Fixed a panic triggered by ifconfig bnxt0 down by changing <a |
<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 |
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. |
rx and tx interrupt handlers when the interface is not running. |
|
<li>Introduced Large Receive Offloading of TCP segment offloading in |
|
<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. |
</ul> |
</ul> |
|
|
<li>Added or improved wireless network drivers: |
<li>Added or improved wireless network drivers: |
|
|
href="https://man.openbsd.org/iwm.4">iwm(4)</a>. |
href="https://man.openbsd.org/iwm.4">iwm(4)</a>. |
<li>Fixed <a href="https://man.openbsd.org/bwfm.4">bwfm(4)</a> |
<li>Fixed <a href="https://man.openbsd.org/bwfm.4">bwfm(4)</a> |
ifconfig media display on devices with sta_info command version 3. |
ifconfig media display on devices with sta_info command version 3. |
<li>Make sure drivers initialize all of ieee80211_rxinfo struct. |
<li>Fixed a <a href="https://man.openbsd.org/bwfm.4">bwfm(4)</a> crash during USB detach. |
</ul> |
</ul> |
|
|
<li>IEEE 802.11 wireless stack improvements and bugfixes: |
<li>IEEE 802.11 wireless stack improvements and bugfixes: |
<ul> |
<ul> |
<li>... |
<li>Make sure drivers initialize all of ieee80211_rxinfo struct. |
</ul> |
</ul> |
|
|
<li>Installer and upgrade improvements: |
<li>Installer and upgrade improvements: |
|
|
<li>Increased the <a |
<li>Increased the <a |
href="https://man.openbsd.org/disklabel.8">disklabel(8)</a> auto |
href="https://man.openbsd.org/disklabel.8">disklabel(8)</a> auto |
partitioner's maximum size for /usr to 30G. |
partitioner's maximum size for /usr to 30G. |
|
<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. |
|
<li>Added support for wildcards in <a |
|
href="https://man.openbsd.org/fw_update.8">fw_update(8)</a> patterns. |
</ul> |
</ul> |
|
|
<li>Security improvements: |
<li>Security improvements: |
<ul> |
<ul> |
<li>Implemented privilege separation in <a href="https://man.openbsd.org/xlock.1">xlock(1)</a>. |
<li>Implemented privilege separation in <a |
<li>The TZ environment variable no longer supports absolute paths, to fit better fit into the <a href="https://man.openbsd.org/pledge.2">pledge(2)</a> bypass model. |
href="https://man.openbsd.org/xlock.1">xlock(1)</a>. |
<li>AF_UNIX socket <a href="https://man.openbsd.org/bind.2">bind(2)</a> and <a href="https://man.openbsd.org/connect.2">connect(2)</a> now follow <a href="https://man.openbsd.org/unveil.2">unveil(2)</a> configuration.. |
<li>The TZ environment variable no longer supports absolute paths, |
<li>New <a href="https://man.openbsd.org/ypconnect.2">ypconnect(2)</a> system call creates a socket based upon the IP address encoded directly in a locked ypbinding file, thereby removing a horrible hack to support YP lookups in programs using strong a <href="https://man.openbsd.org/pledge.2">pledge(2)</a> rules. |
to fit better fit into the <a |
|
href="https://man.openbsd.org/pledge.2">pledge(2)</a> bypass model. |
|
<li>AF_UNIX socket <a |
|
href="https://man.openbsd.org/bind.2">bind(2)</a> and <a |
|
href="https://man.openbsd.org/connect.2">connect(2)</a> now follow <a |
|
href="https://man.openbsd.org/unveil.2">unveil(2)</a> configuration. |
|
<li>New <a |
|
href="https://man.openbsd.org/ypconnect.2">ypconnect(2)</a> system |
|
call creates a socket based upon the IP address encoded directly in a |
|
locked ypbinding file, thereby removing a horrible hack to support YP |
|
lookups in programs using strong a |
|
<a href="https://man.openbsd.org/pledge.2">pledge(2)</a> rules. |
|
<li>Restrict pledge("vminfo") callers to read-only <a |
|
href="https://man.openbsd.org/swapctl.2">swapctl(2)</a> operations. |
|
<li>Randomized the rekey interval of <a |
|
href="https://man.openbsd.org/arc4random.3">arc4random(3)</a>. |
|
|
</ul> |
</ul> |
|
|
<li>Changes in the network stack: |
<li>Changes in the network stack: |
|
|
<li>Fixed a logic bug in pf_find_state() that could cause <a |
<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 |
href="https://man.openbsd.org/pf.4">pf(4)</a> to incorrectly block a |
packet. |
packet. |
|
<li>Fixed <a href="https://man.openbsd.org/pf.4">pf(4)</a> syncookies during fast tcp port reuse. |
|
<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. |
|
|
|
|
<li>Allow forwarding to and from IPs in the 240/4 range. |
<li>Allow forwarding to and from IPs in the 240/4 range. |
<li>Corrected the Virtual Ethernet Bridge <a |
<li>Corrected the Virtual Ethernet Bridge <a |
href="https://man.openbsd.org/veb.4">veb(4)</a> to avoid calling |
href="https://man.openbsd.org/veb.4">veb(4)</a> to avoid calling |
|
|
<li>Fixed a kernel panic in <a |
<li>Fixed a kernel panic in <a |
href="https://man.openbsd.org/pf.4">pf(4)</a> if IP options with an |
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. |
ICMP payload were truncated. Such packets will now be dropped instead. |
|
<li>Reworked the rttimer code to fix icmp_pmtu_timeout crashes. |
|
<li>Fixed an interrupt storm upon suspend on Amlogic arm64 boards. |
|
|
|
<li>Corrected sparc64 ofwboot to default to the <a |
|
href="https://man.openbsd.org/softraid.4">softraid(4)</a> 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. |
</ul> |
</ul> |
|
|
<li>Routing daemons and other userland network improvements: |
<li>Routing daemons and other userland network improvements: |
<ul> |
<ul> |
<li>IPsec support was improved: |
<li>IPsec support was improved: |
<ul> |
<ul> |
|
<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. |
|
<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. |
|
<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. |
|
|
</ul> |
</ul> |
<li>In <a href="https://man.openbsd.org/bgpd.conf.5">bgpd(8)</a>, |
<li>In <a href="https://man.openbsd.org/bgpd.conf.5">bgpd(8)</a>, |
<ul> |
<ul> |
|
|
<li>Fix race between a neighbor session reset and its update message |
<li>Fix race between a neighbor session reset and its update message |
backlog |
backlog |
<li>Improve handling of nexthop reachability state changes |
<li>Improve handling of nexthop reachability state changes |
|
<li>Added send side RFC 7911 (ADD-PATH) support to <a |
|
href="https://man.openbsd.org/bgpd.8">bgpd(8)</a>. |
|
|
</ul> |
</ul> |
<li><a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a> saw some changes: |
<li><a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a> saw some changes: |
<ul> |
<ul> |
|
|
ASnumbers in 'asplain' format instead the old 'asdot' format. |
ASnumbers in 'asplain' format instead the old 'asdot' format. |
<li>Fixed a crash in libpcap when it would walk off the end of the array performing frees. |
<li>Fixed a crash in libpcap when it would walk off the end of the array performing frees. |
<li>Made -X connect SOCKS work with IPv6 adresses in <a href="https://man.openbsd.org/nc.1">nc(1)</a>. |
<li>Made -X connect SOCKS work with IPv6 adresses in <a href="https://man.openbsd.org/nc.1">nc(1)</a>. |
|
<li>Introduced a blocklist backend and keyword to <a |
|
href="https://man.openbsd.org/snmpd.8">snmpd(8)</a>, This deprecates |
|
filter-pf-addresses. |
|
<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. |
|
<li>Implemented <a href="https://man.openbsd.org/dig.1">dig(1)</a> |
|
support for SVCB and HTTPS record types. |
|
|
|
<li>Added a <a |
|
href="https://man.openbsd.org/slowcgi.8">slowcgi(8)</a> -t flag to |
|
change the request timeout. |
|
|
</ul> |
</ul> |
|
|
|
|
href="https://man.openbsd.org/tmux.1">tmux(1)</a> socket. |
href="https://man.openbsd.org/tmux.1">tmux(1)</a> socket. |
<li>Ensured cursor remains on selected item on menu in <a |
<li>Ensured cursor remains on selected item on menu in <a |
href="https://man.openbsd.org/tmux.1">tmux(1)</a>. |
href="https://man.openbsd.org/tmux.1">tmux(1)</a>. |
|
<li>Added <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> |
|
support for OSC 8 hyperlinks. |
|
<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>. |
|
<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. |
|
<li>Fixed a <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> crash |
|
when searching for .* with extremely long lines. |
|
|
</ul> |
</ul> |
|
|
|
|
<li>Improved accessibility of <a |
<li>Improved accessibility of <a |
href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> -T html -O toc |
href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> -T html -O toc |
output by using the <nav> element in the DPUB-ARIA doc-toc role. |
output by using the <nav> element in the DPUB-ARIA doc-toc role. |
|
<li>Improved accessibility of <a |
|
href="https://man.openbsd.org/man.cgi.8">man.cgi(8)</a> output. |
|
<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. |
|
<li>Prevented <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> |
|
from turning breakable hyphens in segment identifiers into |
|
underscores. |
</ul> |
</ul> |
|
|
<li>Ports and packages: |
<li>Ports and packages: |