[BACK]Return to 73.html CVS log [TXT][DIR] Up to [local] / www

Diff for /www/73.html between version 1.34 and 1.35

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

Legend:
Removed from v.1.34  
changed lines
  Added in v.1.35