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

Diff for /www/72.html between version 1.13 and 1.14

version 1.13, 2022/09/30 20:38:12 version 1.14, 2022/09/30 21:58:27
Line 103 
Line 103 
         device that exports kernel statistics that can be read by <a          device that exports kernel statistics that can be read by <a
         href="https://man.openbsd.org/kstat.4">kstat(4)</a>.          href="https://man.openbsd.org/kstat.4">kstat(4)</a>.
   <li>Added cpu frequency sensors for each core on CPUs that have MPERF/APERF support.    <li>Added cpu frequency sensors for each core on CPUs that have MPERF/APERF support.
     <li>Merged the UVM swap-backed and object-backed inactive page lists.
     <li>Fixed <a href="https://man.openbsd.org/rwlock.9">rwlock(9)</a>
           implementation to be fair to writers. Previously, readers could grab
           the lock even if writers were waiting first.
     <li>Made the CPU frequency scaling duration relative to the load
           when in automatic mode on battery.
     <li>Fixed luna88k MULTIPROCESSOR kernels booting with CPU modules
           installed in arbitrary slots.
   </ul>    </ul>
   
 <li>SMP Improvements  <li>SMP Improvements
Line 196 
Line 203 
   <li>Added <a href="https://man.openbsd.org/kstat.1">kstat(1)</a>, a    <li>Added <a href="https://man.openbsd.org/kstat.1">kstat(1)</a>, a
         utility to display kernel statistics collected by <a          utility to display kernel statistics collected by <a
         href="https://man.openbsd.org/kstat.4">kstat(4)</a>.          href="https://man.openbsd.org/kstat.4">kstat(4)</a>.
     <li>Replaced <a href="https://man.openbsd.org/rc.d.8">rc.d(8)</a>
           $rcexec variable with an rc_exec function. <em>This will require a
           mechanical change from <code>${rcexec}</code> to <code>rc_exec</code>
           in rc.d scripts.</em> Kept compatibility to give people a chance to
           fix their custom scripts.
   </ul>    </ul>
   
 <li>Various bugfixes and tweaks in userland:  <li>Various bugfixes and tweaks in userland:
Line 208 
Line 220 
   <li>Made use of the fact that repositories are unique objects in <a    <li>Made use of the fact that repositories are unique objects in <a
         href="https://man.openbsd.org/pkg_add">pkg_add(1)</a> and annotated          href="https://man.openbsd.org/pkg_add">pkg_add(1)</a> and annotated
         the quirks repository as cached, allowing for a large speed increase.          the quirks repository as cached, allowing for a large speed increase.
     <li>Enabled <a href="https://man.openbsd.org/pkg_add.1">pkg_add(1)</a> caching by default.
   <li>Fixed <a href="https://man.openbsd.org/kbd.8">kbd(8)</a> so it    <li>Fixed <a href="https://man.openbsd.org/kbd.8">kbd(8)</a> so it
         doesn't fail silently when executed by a regular user.          doesn't fail silently when executed by a regular user.
   <li>Prevented a crash in <a    <li>Prevented a crash in <a
Line 217 
Line 230 
   <li>Added missing uuid_dec_le() to init_fp() so <a    <li>Added missing uuid_dec_le() to init_fp() so <a
         href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> -A works on          href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> -A works on
         big-endian architectures.          big-endian architectures.
     <li>Aligned <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a>
           logic with that used in the kernel to allow the protective EFI GPT
           partition to be in MBR partitions 0-3, not just 0.
     <li>Prevented use of "-u" when <a
           href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> is operating on
           GPT formatted disks.
     <li>Stopped telling <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> that macppc HAS_MBR.
   
   
     <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
           playback immediately. Altered <a
           href="https://man.openbsd.org/sndiod.8">sndiod(8)</a> to wait until
           the buffer is drained before closing the device.
     <li>Installed useful <a
           href="https://man.openbsd.org/btrace.8">btrace(8)</a> scripts in
           /usr/share/btrace.
     <li>Made <a href="https://man.openbsd.org/xterm.1">xterm(1)</a> use a
           much safer FD-passing idiom for updating <a
           href="https://man.openbsd.org/utmp.5">utmp(5)</a>.
     <li>Made <a href="https://man.openbsd.org/mg.1">mg(1)</a>
           automatically delete trailing whitespace on RET in c-mode and
           auto-indent-mode.
   
   </ul>    </ul>
   
 <li>Improved hardware support and driver bugfixes, including:  <li>Improved hardware support and driver bugfixes, including:
Line 247 
Line 284 
       driver for system reset via GPIO pin.        driver for system reset via GPIO pin.
   <li>Added support for more power sensors to <a    <li>Added support for more power sensors to <a
         href="https://man.openbsd.org/ipmi.4">ipmi(4)</a>.          href="https://man.openbsd.org/ipmi.4">ipmi(4)</a>.
     <li>Added support for the <a
           href="https://man.openbsd.org/ehci.4">ehci(4)</a> controller on
           marvell 3720 boards.
   
   </ul>    </ul>
   
Line 260 
Line 300 
 <li>Added or improved wireless network drivers:  <li>Added or improved wireless network drivers:
   <ul>    <ul>
   <li>Made device matching in <a href="https://man.openbsd.org/iwx.4">iwx(4)</a> more similar to linux iwlwifi.    <li>Made device matching in <a href="https://man.openbsd.org/iwx.4">iwx(4)</a> more similar to linux iwlwifi.
     <li>Added support for AX210/AX211 devices to <a href="https://man.openbsd.org/iwx.4">iwx(4)</a>.
     <li>Fixed <a href="https://man.openbsd.org/iwx.4">iwx(4)</a> setting
           of HT/VHT bits in rate flags of the Tx command that could cause a
           firmware panic.
   <li>Repaired <a href="https://man.openbsd.org/rge.4">rge(4)</a> hardware vlan tagging.    <li>Repaired <a href="https://man.openbsd.org/rge.4">rge(4)</a> hardware vlan tagging.
   <li>Updated various wireless drivers to use <a href="https://man.openbsd.org/memset.3">memset(3)</a> to initialize ieee80211_rxinfo struct properly.    <li>Updated various wireless drivers to use <a href="https://man.openbsd.org/memset.3">memset(3)</a> to initialize ieee80211_rxinfo struct properly.
   <li>Increased rx buffer size on <a href="https://man.openbsd.org/uaq.4">uaq(4)</a> to 62kB.    <li>Increased rx buffer size on <a href="https://man.openbsd.org/uaq.4">uaq(4)</a> to 62kB.
Line 273 
Line 317 
   
 <li>Installer and upgrade improvements:  <li>Installer and upgrade improvements:
   <ul>    <ul>
   <li>...    <li>Fixed the watchdog in the installer so that the watchdog is reset
           after each download and each set installation.
   </ul>    </ul>
   
 <li>Security improvements:  <li>Security improvements:
Line 289 
Line 334 
         the same UID.          the same UID.
   <li>Introduced dedicated link entries for snapshots to <a    <li>Introduced dedicated link entries for snapshots to <a
         href="https://man.openbsd.org/pfsync.4">pfsync(4)</a>.          href="https://man.openbsd.org/pfsync.4">pfsync(4)</a>.
     <li>Changed <a href="https://man.openbsd.org/pf.4">pf(4)</a> handling
           of IGMP and ICMP6 MLD packets to allow multicast control packets to
           work by default.
     <li>Made <a href="https://man.openbsd.org/pf.4">pf(4)</a> more paranoid about IGMP/MKP messages.
     <li>Allow forwarding to and from IPs in the 240/4 range.
     <li>Corrected the virtual ethernet bridge <a
           href="https://man.openbsd.org/veb.4">veb(4)</a> to avoid calling
           if_enqueue from an smr critical section.
     <li>Fixed a kernel panic in <a
           href="https://man.openbsd.org/pf.4">pf(4)</a> if IP options with an
           ICMP payload were truncated. Such packets will now be dropped instead.
   </ul>    </ul>
   
 <li>Routing daemons and other userland network improvements:  <li>Routing daemons and other userland network improvements:
Line 369 
Line 425 
         <li>Improve compliance with the HTTP protocol specification.          <li>Improve compliance with the HTTP protocol specification.
   </ul>    </ul>
   
   <li>In <a href="https://man.openbsd.org/rpki-client.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
         daemons to deny formerly experimental IP space.  Multicast IPs          daemons to deny formerly experimental IP space.  Multicast IPs
         (224/4) and loopback (127/8) are still disallowed.          (224/4) and loopback (127/8) are still disallowed.
     <li>Added check to <a
           href="https://man.openbsd.org/acme-client.1">acme-client(1)</a> to
           ensure the challenge token is turned into a filename that is base64url
           encoded.
     <li>Added RFC 9234 "BGP Role" support to <a
           href="https://man.openbsd.org/tcpdump.8">tcpdump(8)</a>
   
   </ul>    </ul>
   
Line 424 
Line 486 
   <ul>    <ul>
   <li>Fixed calculation of the width of spanned columns in <a    <li>Fixed calculation of the width of spanned columns in <a
         href="https://man.openbsd.org/mandoc">mandoc(1)</a>.          href="https://man.openbsd.org/mandoc">mandoc(1)</a>.
     <li>Made <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a>'s
           roff_expand() parse left-to-right rather than right-to-left.
   
   </ul>    </ul>
   
 <li>Ports and packages:  <li>Ports and packages:

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14