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

Diff for /www/74.html between version 1.55 and 1.56

version 1.55, 2023/10/14 08:48:05 version 1.56, 2023/10/14 09:53:35
Line 103 
Line 103 
   <li>Take more functions in the network and routing code out    <li>Take more functions in the network and routing code out
         of kernel lock.          of kernel lock.
   <li>Implement dt(4) utrace support on amd64 and i386.    <li>Implement dt(4) utrace support on amd64 and i386.
     <li>Implement battery management sysctl(8) hw.battery.chargemode, hw.battery.chargestop and
   </ul>    </ul>
   
 <li>SMP Improvements  <li>SMP Improvements
Line 317 
Line 318 
   <li>Do not fail in    <li>Do not fail in
         <a href="https://man.openbsd.org/ober_scanf_elements.3"          <a href="https://man.openbsd.org/ober_scanf_elements.3"
         >ober_scanf_elements(3)</a> when encountering empty sequences.          >ober_scanf_elements(3)</a> when encountering empty sequences.
     <li>In clang(1), turn on pointer-authentication on arm64 by default.
   </ul>    </ul>
   
 <li>Improved hardware support and driver bugfixes, including:  <li>Improved hardware support and driver bugfixes, including:
Line 369 
Line 371 
   <li>In the SCSI tape driver st(4) add support for I/O statistics so    <li>In the SCSI tape driver st(4) add support for I/O statistics so
         that tape speeds can be observed with iostat(8).          that tape speeds can be observed with iostat(8).
   <li>Add support for the RTL8153D chipset in ure(4).    <li>Add support for the RTL8153D chipset in ure(4).
     <li>Add support for the Peripheral Authentication Service SMC
           interface in qcscm(4).
     <li>Add qcmtx(4), a driver for the hardware spinlock on Qualcomm
           SoCs that is used to synchronize access to the shared memory table.
     <li>Add qcsmptp(4), a driver to share 32-bit values between (co-)processors.
     <li>Implement battery charge control in acpithinkpad(4).
     <li>Add qcaoss(4), a driver for the Always On Subsystem found on Qualcomm SoCs.
     <li>Implement battery charge control for the Apple System Management Controller aplsmc(4).
   </ul>    </ul>
   
 <li>New or improved network hardware support:  <li>New or improved network hardware support:
Line 402 
Line 412 
   <li>Improve how Quectel LTE&5G devices attach to    <li>Improve how Quectel LTE&5G devices attach to
       <a href="https://man.openbsd.org/umb.4">umb(4)</a>.        <a href="https://man.openbsd.org/umb.4">umb(4)</a>.
   <li>Add initial support for Atlantic 2 hardware in aq(4).    <li>Add initial support for Atlantic 2 hardware in aq(4).
     <li>Use TSO offloading in ix(4). Enable forwarding of ix(4) LRO Pakets via TSO.
   </ul>    </ul>
   
 <li>IEEE 802.11 wireless stack improvements and bugfixes:  <li>IEEE 802.11 wireless stack improvements and bugfixes:
Line 512 
Line 523 
         neighbor advertisement, as described in RFC9131, to the all-routers          neighbor advertisement, as described in RFC9131, to the all-routers
         multicast address so all routers on the same link will learn the path          multicast address so all routers on the same link will learn the path
         back to the address.          back to the address.
  <li>Set TSO flag on vlan(4) interfaces.  
  <li>In pf(4), relax the implementation of the "pass all" rule so all   <li>In pf(4), relax the implementation of the "pass all" rule so all
         forms of neighbor advertisements are allowed in either direction.          forms of neighbor advertisements are allowed in either direction.
  <li>Inbound portion of RFC9131.  Routers can create new neighbor cache entries   <li>Inbound portion of RFC9131.  Routers can create new neighbor cache entries
         when receiving a valid Neighbor Advertisement.          when receiving a valid Neighbor Advertisement.
  <li>Implement RFC9131 and create new neighbor cache entries   <li>Implement RFC9131 and create new neighbor cache entries
         when receiving a valid Neighbor Advertisement.          when receiving a valid Neighbor Advertisement.
    <li>Implement TCP send offloading in software. Implement the TCP/IP
           layer for hardware TCP segmentation offload.  If the driver of a
           network interface claims to support TSO, do not chop the packet in
           software, but pass it down to the interface layer. Add sysctl(8) net.inet.tcp.tso.
    <li>Do not calculate IP, TCP, UDP checksums on loopback (lo(4)) interfaces.
    <li>Fix a bug in pf(4), where nat-to clould fail to insert a state
           due to conflict on chosen source port number.
  <li>Implement TCP send offloading, for now in software only.  This is   <li>Implement TCP send offloading, for now in software only.  This is
         meant as a fallback if network hardware does not support TSO.          meant as a fallback if network hardware does not support TSO.
  <li>Fix a bug in pf(4), where nat-to could fail to insert a state  
         due to conflict on chosen source port number.  
   
  </ul>   </ul>
   
 <li>Routing daemons and other userland network improvements:  <li>Routing daemons and other userland network improvements:
Line 664 
Line 678 
         timers for prefix preferred and valid lifetimes to use the values from          timers for prefix preferred and valid lifetimes to use the values from
         RFC 9096.          RFC 9096.
   <li>In pfctl(8), speed up how pf(4) rules are retrieved from the kernel.    <li>In pfctl(8), speed up how pf(4) rules are retrieved from the kernel.
   <li>In slaacd(8), remove artificial limit of 2 hours on a PIO lifetime.    <li>In slaacd(8), remove artifical limit of 2 hours on a PIO lifetime.
     <li>In ypldap(8), make ypldap more resilient when some servers are
           misbehaving: keep trying LDAP servers until we get full results from
           one, rather than just until one accepts the TCP connection.
     <li>Add support for wireguard (wg(4)) peer descriptions, which can
           now be added with ifconfig(8).
     <li>Make the tlsv1.0 and tlsv1.1 options in relayd(8) do nothing, as
           one should use tlsv1.2 instead.
   </ul>    </ul>
   
 <li><a href="https://man.openbsd.org/tmux.1">tmux(1)</a> improvements and bug fixes:  <li><a href="https://man.openbsd.org/tmux.1">tmux(1)</a> improvements and bug fixes:

Legend:
Removed from v.1.55  
changed lines
  Added in v.1.56