===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/73.html,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- www/73.html 2023/04/05 09:41:51 1.34
+++ www/73.html 2023/04/06 20:15:59 1.35
@@ -213,7 +213,6 @@
VMM/VMD improvements
-
- Updated vmm(4) to
allow guests to read MSR_HWCR and MSR_PSTATEDEF, which is necessary to
determine the TSC frequency on AMD families 17h and 19h.
@@ -242,7 +241,6 @@
to SeaBIOS via the fw_cfg interface allowing it to properly
communicate memory ranges to a guest operating system. With this
special cases in ports can be removed.
-
- Added thread names to vm processes in vmd(8), visible in ps(1).
@@ -250,23 +248,23 @@
href="https://man.openbsd.org/vmm.4">vmm(4) guests, preventing
invalid instruction exceptions. Also added WAITPKG feature
identification to i386 and amd64.
-
- Changed vmd(8) to
only open /dev/vmm once, having the parent process send the fd to the
vmm child process.
-
- Restricted vmm(4) exposed cpuid extended feature flags.
-
- Adjusted vmd(8) error paths to avoid removal of configuration-defined (known) VMs on error.
+
- Restricted vmm(4)
+ exposed cpuid extended feature flags.
+
- Adjusted vmd(8) error
+ paths to avoid removal of configuration-defined (known) VMs on error.
- Stopped being paranoid about hypervisor correct PKU handling.
Added saving and restoring guest PKRU to vmm(4). Expose the PKU cpuid
bit to the guest if in use on the host.
- - Made vmd(8) scan the PCI bus to determine bootorder strings.
+
- Made vmd(8) scan the
+ PCI bus to determine bootorder strings.
Various new userland features:
-
-
- Added kdump(1)
argument support for msyscall, pledge, unveil, __realpath, ypconnect
and __tmpfd.
@@ -283,7 +281,6 @@
- Various bugfixes and tweaks in userland:
-
- Allow TZ to contain absolute paths starting with /usr/share/zoneinfo.
All absolute paths were ignored in 7.2 to avoid
unveil(2) violations.
@@ -323,7 +320,6 @@
libraries in parallel to netstart(8), as this
does not depend on network access.
-
- Made rc(8) print the
name of each library before relinking as a signal to the operator that
boot has not stalled.
@@ -334,6 +330,7 @@
- Changed df(1) to
round up fractional percentages.
+
- Added the audioctl(8) -w option to
display variables periodically.
@@ -342,28 +339,30 @@
and --preserve-status.
Added signal as a full argument name for timeout(1) -s.
-
- Fixed .wav files generated by aucat(1) by using extended
+ href="https://man.openbsd.org/aucat.1">aucat(1) by using extended
header format.
+
+
- In disklabel(8), use the
size of the largest chunk of free space, not the total of all such
chunks, when checking for sufficient space to add a partition.
-
- Fixed unbounded variable expansion in pkg-config(1).
-
- Switched to use llvm-strip(1) on
- architectures that use ld.lld(1).
- Extended disklabel(8) template
parsing to allow "[mount point] *" as the specification for putting
the maximum available free space into a partition, and extended
command line parsing to allow "T-" as the specification to read the
template from stdin.
-
- Fixed a number of out of bounds reads in DNS response parsing.
+
- Fixed unbounded variable expansion in pkg-config(1).
+
- Switched to use llvm-strip(1) on
+ architectures that use ld.lld(1).
+
+
- Improved hardware support and driver bugfixes, including:
@@ -952,21 +951,21 @@
- Used stravis(3) to
sanitize redirect URIs from ftp(1) fetch before printing.
+
- Prevent an unwind(8) crash when a TCP
query is larger than the length field indicated.
-
- Preserve the original order of nameservers as configured via resolv.conf(5) in resolvd(8).
-
- Restrict the characters allowed in the hostname argument of getaddrinfo(3) to the
set [A-z0-9-_.]. Additionally two consecutive dots ('.') are not
allowed nor can the string start with - or '.'. This removes
characters like '$', '`', '\n' or '*' that can traverse the DNS
without problems, but have special meaning, for example a shell.
-
+
- Fixed a number of out of bounds reads in DNS response parsing of
+ the async DNS resolver in libc.
- Added ifconfig(8) -M (mac) to
find the mac address on an interface and print it.