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

Diff for /www/74.html between version 1.60 and 1.61

version 1.60, 2023/10/14 13:32:55 version 1.61, 2023/10/14 13:40:34
Line 105 
Line 105 
   <li>Implement dt(4) utrace support on amd64 and i386.    <li>Implement dt(4) utrace support on amd64 and i386.
   <li>Implement battery management with sysctl(8)    <li>Implement battery management with sysctl(8)
         hw.battery.chargemode, hw.battery.chargestop and hw.battery.chargestart.          hw.battery.chargemode, hw.battery.chargestop and hw.battery.chargestart.
     <li>Correct undefined behavior when using MS-DOS filesystems, fixes imported from FreeBSD.
   
   </ul>    </ul>
   
Line 222 
Line 223 
         a random offset less than the step value.  This can be used to avoid          a random offset less than the step value.  This can be used to avoid
         thundering herd problems where multiple machines contact a server all          thundering herd problems where multiple machines contact a server all
         at the same time via cron jobs.          at the same time via cron jobs.
     <li>Introduce a new group "_shutdown". Previously the "operator"
           group gave a user the ability to shutdown(8) a system. But this group
           also comes with superuser abilities for dumping disks and manipulating
           tape drives. With this change, the permissions are seperated and users
           using the shutdown/reboot functionality with group "operator" will
           notice it no longer works. They need to move themselves to the new
           group.
     <li>Extend and improve the ibuf API in <a
           href="https://man.openbsd.org/ibuf_add_buf.3">libutil</a> and add
           function for more specific data types, for modifying data at specific
           offsets, for getting and setting the filedescriptor stored on the ibuf
           and for efficient wrapping of ibufs into imesgs. The ibuf API is
           mostly used in network daemons.
     <li>Introduce malloc option "D" for leak detection in malloc(3). To
           produce and view leak reports via ktrace(1) and kdump(1) can be used.
   <li>In <a href="https://man.openbsd.org/wsconsctl.8">wsconsctl(8)</a>,    <li>In <a href="https://man.openbsd.org/wsconsctl.8">wsconsctl(8)</a>,
         add button mappings for two- and three-finger clicks on clickpads.          add button mappings for two- and three-finger clicks on clickpads.
   </ul>    </ul>
Line 285 
Line 301 
         >blink-and-insert</a> matching a very long line          >blink-and-insert</a> matching a very long line
         that is not currently visible in the window.          that is not currently visible in the window.
     <li>Skip checking permissions of conffile with access(2).      <li>Skip checking permissions of conffile with access(2).
     <li>Resurrect no-tab-mode.      <li>Resurrect no-tab-mode and add it to the list of modes that can
           be set with set-default-mode.
     <li>Added a missing void.      <li>Added a missing void.
     </ul>      </ul>
   <li>On aarch64 architectures improve how BTI control flow integrity    <li>On aarch64 architectures improve how BTI control flow integrity
Line 337 
Line 354 
         <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>Remove broken special handling of test -t in ksh(1).    <li>Remove broken special handling of test -t in ksh(1).
     <li>Consistently escape control chars when displaying file name
           completions in ksh(1).
   <li>The caching mechanism used by    <li>The caching mechanism used by
         <a href="https://man.openbsd.org/pkg_add.1">pkg_add(1)</a>          <a href="https://man.openbsd.org/pkg_add.1">pkg_add(1)</a>
         to speed up <tt>pkg_add -u</tt> now also works if -stable packages          to speed up <tt>pkg_add -u</tt> now also works if -stable packages
         are available.          are available.
     <li>In seq(1), fix a check for rounding error and truncation.
     <li>In cron(8), introduce upstream fixes in the handling of @yearly, @monthly,
           @weekly, @daily and @hourly entries.
     <li>In pax(1), safely escape characters when displaying messages
           that may include file names, and truncate times to the correct maximum
           value.
   </ul>    </ul>
   
 <li>Improved hardware support and driver bugfixes, including:  <li>Improved hardware support and driver bugfixes, including:
Line 402 
Line 427 
   <li>Add qcaoss(4), a driver for the Always On Subsystem found on Qualcomm SoCs.    <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).    <li>Implement battery charge control for the Apple System Management Controller aplsmc(4).
   <li>Add qcpas(4), a driver for the Peripheral Authentication Service found on Qualcomm SoCs.    <li>Add qcpas(4), a driver for the Peripheral Authentication Service found on Qualcomm SoCs.
     <li>Fix use of MMC/SD/SDIO on RK3588 ARM SoC in dwmmc(4).
     <li>Support thermal sensors on Ryzen 9 79xx in ksmn(4).
     <li>Add qctsens(4), a driver for the Temperature Sensor found on Qualcomm SoCs.
     <li>Add support for JH7110 to dwmmc(4), making eMMC and microSD
           mostly work on the Starfive VisionFive 2.
     <li>Enable AC detection in the qcpas(4) driver.
     <li>Add driver qccpu(4) for QC cpu Power States.
   </ul>    </ul>
   
 <li>New or improved network hardware support:  <li>New or improved network hardware support:
Line 428 
Line 460 
         marvell link street.          marvell link street.
   <li>Add support for RTL8153D devices to    <li>Add support for RTL8153D devices to
       <a href="https://man.openbsd.org/ure.4">ure(4)</a>.        <a href="https://man.openbsd.org/ure.4">ure(4)</a>.
     <li>Provide byte and packet counter statistics in some dwge(4) implementations.
   </ul>    </ul>
   
 <li>Added or improved wireless network drivers:  <li>Added or improved wireless network drivers:
Line 496 
Line 529 
   <li>Attempt to not overflow the ramdisk when extracting firmware on    <li>Attempt to not overflow the ramdisk when extracting firmware on
         Apple arm64 systems.          Apple arm64 systems.
   <li>Add support for loading files from the EFI System Partition.    <li>Add support for loading files from the EFI System Partition.
     <li>Fix a bug in the handling of SCSI drives in the bootloader on the luna88k architecture.
     <li>On luna88k, implement the chmod() signaling mechanism for
           <code>/bsd.upgrade</code> to prevent re-upgrade, like other
           architectures.
   </ul>    </ul>
   
 <li>Security improvements:  <li>Security improvements:
Line 569 
Line 606 
         due to conflict on chosen source port number.          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>pfsync(4) has been rewritten. The protocol is compatible with the older version.   <li>Use TSO and LRO on the loopback interface to transfer TCP faster,
           when <code>tcplro</code> is activated on lo(4).
    <li>pfsync(4) has been rewritten. The protocol is compatible with the older version.
    <li>Close all pf(4) transactions before opening a new one when
           retrieving the ruleset. Fixes leaking transactions which can be
           problematic when processes run a long time.
  </ul>   </ul>
   
 <li>Routing daemons and other userland network improvements:  <li>Routing daemons and other userland network improvements:
Line 607 
Line 649 
             <a href="https://man.openbsd.org/EC_KEY_check_key.3"              <a href="https://man.openbsd.org/EC_KEY_check_key.3"
             >EC_KEY_check_key(3)</a> fails right after generating              >EC_KEY_check_key(3)</a> fails right after generating
             a new key pair.              a new key pair.
           <li>In iked(8), fix a open file leak in error path.
           <li>In iked(8), verify X509 chain from CERT payloads.
         <li>Allow building          <li>Allow building
             <a href="https://man.openbsd.org/isakmpd.8">isakmpd(8)</a>              <a href="https://man.openbsd.org/isakmpd.8">isakmpd(8)</a>
             with a libcrypto library that has              with a libcrypto library that has
Line 760 
Line 804 
   <li>Make the <code>tlsv1.0</code> and <code>tlsv1.1</code> options    <li>Make the <code>tlsv1.0</code> and <code>tlsv1.1</code> options
         in relayd(8) do nothing, as one should use the default <code>tlsv1.2</code>          in relayd(8) do nothing, as one should use the default <code>tlsv1.2</code>
         instead.          instead.
     <li>Fix IPv6 routes being changed by relayd(8) with Routers configuration.
   </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.60  
changed lines
  Added in v.1.61