===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/72.html,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- www/72.html 2022/10/01 21:36:27 1.31
+++ www/72.html 2022/10/01 22:25:49 1.32
@@ -153,9 +153,36 @@
Remove NexGen CPU identification code as the kernel cannot run on these CPUs anyway.
Remove Rise CPU identification code.
+ Dropped detection code for 386sx/386dx CPUs. OpenBSD/i386 hasn't
+ actually supported running on either for some time.
+ Dropped detection code for Cyrix CPUs older than the Cyrix M2.
Implemented the fundamentals for suspend/resume on arm64.
+ Simplified TSC synchronization testing on amd64.
+ Corrected sparc64 ofwboot to default to the softraid(4) 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.
+ Added support for booting from RAID 1C softraid(4) volumes on
+ amd64, sparc64 and arm64.
+
+ Removed the obsolete kern.nselcoll sysctl(2).
+ Changed mips64, octeon, and loongson to trigger deferred clock
+ interrupts from splx(9).
+ This isolates the clock interrupt schedule from the MD clock interrupt
+ code.
+ Fixed a potential kernel panic when an msdos partition is out
+ of space by fixing instances where msdosfs passed a NULL proc pointer
+ to detrunc().
+ Add a delay_init() function that helps on i386 and amd64
+ architectures in setting up delay_func for different timers and
+ switching between them depending on their quality properties. This
+ improves how timers backing delay(9) are managed.
+
SMP Improvements
@@ -214,6 +241,8 @@
boundary (like those on the new 14" and 16" Macbook Pro).
Added handling for framebuffers where the first pixel isn't
page-aligned to wsfb(4).
+ Fixed Xorg(1) when
+ using the luna88k 1bpp framebuffer hardware.
VMM/VMD improvements
@@ -327,9 +356,13 @@
Changed fdisk(8) to
restrict user actions if neither GPT nor MBR structures can be found
on the disk.
+ Made fdisk(8) print
+ a warning when an MBR partition starts or extends past the end of the
+ device.
+ Made fdisk(8) print
+ a warning when a GPT partition start or end is outside the usable LBA
+ area of the device.
-
-
In the sndio library, added the function sio_flush(3) to stop
playback immediately. Altered Made xterm(1) use a
much safer FD-passing idiom for updating utmp(5).
- Added a slowcgi(8)
- -t flag to change the request timeout.
+
Made mg(1)
automatically delete trailing whitespace on RET in c-mode and
auto-indent-mode.
@@ -356,14 +388,29 @@
unambiguous.
Fixed multiple memory leaks in awk(1).
- Fixed gzip(1) byte counts with 32-bit integers.
+
+ Fixed gzip(1) byte
+ counts with 32-bit integers.
+ Fixed the growth check in compress(1) and gzip(1) in cases of small
+ files or files with sufficiently random data.
+
Moved the wait for autoconf interfaces from rc(8) to netstart(8) to fix
tunnel interfaces that depend on working autoconf interfaces.
Made netstart(8)
create virtual interfaces up front if specified on the command line.
+ Changed rc.subr(8) to copy the
+ message to stdout when using logger(1) to avoid needing
+ to check syslog when running in debug mode.
+ Added the new "configtest" action to rc.d(8).
+
Made timeout(1) -s
accept HUP like kill(1)
and GNU timeout(1) do.
@@ -399,6 +446,32 @@
return an error if the string starts with the '=' character. This
matches the behavior on FreeBSD and NetBSD.
+ Fixed overflow of the number of errors in renice(8) by setting error
+ instead of incrementing it.
+
+ Removed the "-c" compatibility option from vnconfig(8).
+ Stopped vnconfig(8) from
+ printing the device name on failure.
+
+ Added a printed message when ld.so(1) fails inside execve(2) to clarify the
+ failure mode when a dynamic executable is run while /usr isn't
+ mounted.
+ Improved bioctl(8)
+ RAID level parsing to check numeric levels before checking single
+ character levels. This allows recognition of RAID 10 as a valid but
+ unsupported level.
+ Fixed installboot(8)
+ messaging when verbose (-v) and dry-run (-n) modes are combined with
+ softraid(4).
+ Added forest (-f) mode to ps(1).
+
Improved hardware support and driver bugfixes, including:
@@ -449,6 +522,14 @@
Modified pms(4) to
discard relative movement packets outside of the [-127, 127] range to
prevent cursor jumps when using the trackpoint on some Lenovo laptops.
+ Allowed spdmem(4)
+ to attach to gdiumiic(4).
+ Make spdmem(4)
+ attach on 2F-based loongson systems.
+ Added power button support to aplsmc(4).
+
New or improved network hardware support:
@@ -482,6 +563,12 @@
Fixed bwfm(4)
ifconfig media display on devices with sta_info command version 3.
Fixed a bwfm(4) crash during USB detach.
+ Corrected the rx data rate for rtl8192eu urtwn(4) devices.
+ Fixed integer overflows in the iwm(4) and iwx(4) firmware file parsers.
+
IEEE 802.11 wireless stack improvements and bugfixes:
@@ -508,12 +595,16 @@
asked unless another network interface exists.
Added support for wildcards in fw_update(8) patterns.
+ Added NFS client support to the luna88k RAMDISK kernel.
+
Security improvements:
- Implemented privilege separation in xlock(1).
+
- Added privilege separation to snmpd(8).
- The TZ environment variable no longer supports absolute paths,
to fit better into the pledge(2) bypass model.
@@ -531,6 +622,23 @@
href="https://man.openbsd.org/swapctl.2">swapctl(2) operations.
- Randomized the rekey interval of arc4random(3).
+
- Added local bind mode to ypldap(8). 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 portmap(8).
+
- Changed the /sbin daemons dhcpleased(8), mountd(8), nfsd(8), pflogd(8), resolvd(8), slaacd(8), and unwind(8) to be
+ dynamically linked to allow them to benefit from all the additional
+ mitigations that dynamically linked executables gain. NFS mounting of
+ /usr must now use statically configured IP addresses.
@@ -555,7 +663,6 @@
of one address. Also fixed random selection of source address to be
uniform across the whole pool.
-
Allow forwarding to and from IPs in the 240/4 range.
Corrected the Virtual Ethernet Bridge veb(4) to avoid calling
@@ -566,10 +673,11 @@
Reworked the rttimer code to fix icmp_pmtu_timeout crashes.
Fixed an interrupt storm upon suspend on Amlogic arm64 boards.
- Corrected sparc64 ofwboot to default to the softraid(4) 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.
+ Fixed a race between pflow_output_process() and
+ pflow_clone_destroy() in pflow(4).
+ Added a missing input validation step to pipex(4) mppe keylenbits.
Routing daemons and other userland network improvements:
@@ -615,6 +723,9 @@
Improve handling of nexthop reachability state changes
Added send side RFC 7911 (ADD-PATH) support to bgpd(8).
+ Made sure only one bgpd(8) roa softreconfig
+ runner is run at any time.
rpki-client(8) saw some changes:
@@ -665,6 +776,14 @@
Improve compliance with the HTTP protocol specification.
+ Added support for agentx(3) to snmpd(8).
+ Imported snmpd_metrics(8).
+ This allows those who need to use net-snmpd the ability to access base
+ snmpd(8) metrics.
+
In ospfd(8),
relax the limitations on what is an acceptable unicast IP. There are no
more experiments in IPv4 and so there is less reason for network
@@ -691,10 +810,17 @@
options.
Implemented dig(1)
support for SVCB and HTTPS record types.
-
+ Made resolvd(8)
+ write /etc/resolv.conf in a more atomic manner.
+ Added a slowcgi(8)
+ -t flag to change the request timeout.
Added a slowcgi(8) -t flag to
change the request timeout.
+ Corrected handling of an abnormal fastcgi termination in httpd(8).
+ Made newer mime type definitions take precedence over existing
+ ones in httpd(8).
@@ -714,6 +840,15 @@
work even in invisible panes.
Fixed a tmux(1) crash
when searching for .* with extremely long lines.
+ Added vi(1) Home/End
+ bindings to tmux(1).
+ Added a Nobr terminfo capability to tell tmux(1) the terminal does
+ not use bright colors for bold.
+ Added a notification when a paste buffer is deleted to tmux(1).
+ Fixed tmux(1) window
+ size reporting.
@@ -779,6 +914,11 @@
Prevented mandoc(1)
from turning breakable hyphens in segment identifiers into
underscores.
+ Prevented mandoc(1)
+ from turning breakable hyphens in segment identifiers into
+ underscores.
+
+
Ports and packages: