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

Diff for /www/72.html between version 1.31 and 1.32

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

Legend:
Removed from v.1.31  
changed lines
  Added in v.1.32