===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/72.html,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- www/72.html 2022/10/01 10:21:33 1.18
+++ www/72.html 2022/10/01 10:25:27 1.19
@@ -93,6 +93,9 @@
IGMP and ICMP6 MLD packets with router alert option.
Special allow-opts rules are no longer needed for multicast
discovery.
+
Fixed a pf(4) NULL
+ dereference panic triggered by relayd(8).
Implement "show all routes" to print routing tables in
ddb(4).
Count dropped network packets due to low memory in
@@ -113,6 +116,11 @@
when in automatic mode on battery.
Fixed luna88k MULTIPROCESSOR kernels booting with CPU modules
installed in arbitrary slots.
+ Added a missing kqueue(2) wakeup, found by
+ a Go testcase hang.
+ Bumped the maximum number of supported CPUs to 256 on arm64.
+
SMP Improvements
@@ -212,7 +220,9 @@
mechanical change from ${rcexec}
to rc_exec
in rc.d scripts. Kept compatibility to give people a chance to
fix their custom scripts.
-
+ Introduced a new daemon_execdir variable to rc.d(8) for changing to a
+ specified directory before running rc_exec.
Various bugfixes and tweaks in userland:
@@ -225,6 +235,11 @@
href="https://man.openbsd.org/pkg_add">pkg_add(1) and annotated
the quirks repository as cached, allowing for a large speed increase.
- Enabled pkg_add(1) caching by default.
+
- Changed the tied algorithm in pkg_add(1) to prevent
+ O(n^2) behavior when packages contain several hundred copies of the
+ same file.
+
- Fixed kbd(8) so it
doesn't fail silently when executed by a regular user.
- Prevented a crash in Installed useful btrace(8) scripts in
/usr/share/btrace.
+
- Made btrace(8)
+ execute the END probe upon receiving a SIGTERM signal.
- Made xterm(1) use a
much safer FD-passing idiom for updating utmp(5).
- Made mg(1)
automatically delete trailing whitespace on RET in c-mode and
auto-indent-mode.
+
- Made grep(1) provide
+ full context when using match count (
-m
+ - Added the --null flag to grep(1) which makes grep
+ print an ASCII NUL byte after the file name to make the output
+ unambiguous.
+
- Fixed multiple memory leaks in awk(1).
+
- Fixed gzip(1) byte counts with 32-bit integers.
+
- Moved the wait for autoconf interfaces from rc(8) to netstart(8) to fix
+ tunnel interfaces that depend on working autoconf interfaces.
+
Improved hardware support and driver bugfixes, including:
@@ -291,26 +321,49 @@
Added support for the ehci(4) controller on
Marvell 3720 boards.
+ Extended ksmn(4) to show CCD temperatures if available.
+ Added sfgpio(4), a
+ driver for the GPIO controller found on the SiFive FU740 SoC.
+ Fixed missing interrupts for trackpads on some machines after
+ resume by making sure amdgpio(4) restores pin
+ configuration on resume.
New or improved network hardware support:
- Enabled checksum offloads in igc(4).
-
- Extended ksmn(4) to show CCD temperatures if available.
+
- Increased rx buffer size on uaq(4) to 62kB.
+
- Repaired rge(4) hardware vlan tagging.
+
- Provide statistics via kstats for mvneta(4).
+
- Enabled aq(4) on arm64.
+
- Implemented and enabled IPv4, TCP, and UDP checksum offloading for
+ igc(4).
+
- Fixed a panic triggered by ifconfig bnxt0 down by changing bnxt(4) devices to not run
+ rx and tx interrupt handlers when the interface is not running.
Added or improved wireless network drivers:
- - Made device matching in iwx(4) more similar to Linux iwlwifi.
+
- Made device matching in iwx(4) more similar to linux
+ iwlwifi.
- Added support for AX210/AX211 devices to iwx(4).
- Fixed iwx(4) setting
of HT/VHT bits in rate flags of the Tx command that could cause a
firmware panic.
+
- Updated various wireless drivers to use memset(3) to initialize
+ ieee80211_rxinfo struct properly.
+
- Added handling of 9k devices which do not support antenna B to iwm(4).
+
- Fixed bwfm(4)
+ ifconfig media display on devices with sta_info command version 3.
- Repaired rge(4) hardware VLAN tagging.
- Updated various wireless drivers to use memset(3) to initialize ieee80211_rxinfo struct properly.
- Increased rx buffer size on uaq(4) to 62kB.
-
IEEE 802.11 wireless stack improvements and bugfixes:
@@ -322,11 +375,21 @@
- Fixed the watchdog in the installer so that the watchdog is reset
after each download and each set installation.
+
- Ensured that when running sysupgrade(8) on
+ -stable that it will move to the next release, not -current.
+
- Added the -b option to sysupgrade(8) to set
+ an alternative base directory to which the installation files will be
+ downloaded to.
+
- Increased the disklabel(8) auto
+ partitioner's maximum size for /usr to 30G.
Security improvements:
- - ...
+
- Implemented privilege separation in xlock(1).
Changes in the network stack:
@@ -341,6 +404,9 @@
of IGMP and ICMP6 MLD packets to allow multicast control packets to
work by default.
Made pf(4) more paranoid about IGMP/MKP messages.
+ Fixed a logic bug in pf_find_state() that could cause pf(4) to incorrectly block a
+ packet.
Allow forwarding to and from IPs in the 240/4 range.
Corrected the Virtual Ethernet Bridge veb(4) to avoid calling
@@ -440,12 +506,22 @@
encoded.
Added RFC 9234 "BGP Role" support to tcpdump(8)
+ Have tcpdump(8) print
+ ASnumbers in 'asplain' format instead the old 'asdot' format.
+ Fixed a crash in libpcap when it would walk off the end of the array performing frees.
+ Made -X connect SOCKS work with IPv6 adresses in nc(1).
+
tmux(1) improvements and bug fixes:
- - ...
+
- Added an ACL list for multiple users attaching to the tmux(1) socket.
+
- Ensured cursor remains on selected item on menu in tmux(1).
+
LibreSSL version 3.6.0
@@ -492,7 +568,15 @@
href="https://man.openbsd.org/mandoc">mandoc(1).
Made mandoc(1)'s
roff_expand() parse left-to-right rather than right-to-left.
-
+ Implemented a rudimentary version of the roff(7) \A
+ escape sequence for mandoc(1).
+ Matched groff behavior to allow arbitrary argument delimiters for
+ \C in mandoc(1).
+ Improved accessibility of mandoc(1) -T html -O toc
+ output by using the <nav> element in the DPUB-ARIA doc-toc role.
Ports and packages: