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

Diff for /www/75.html between version 1.25 and 1.26

version 1.25, 2024/03/29 20:30:56 version 1.26, 2024/03/29 21:40:48
Line 85 
Line 85 
   
 <li>Various kernel improvements:  <li>Various kernel improvements:
   <ul>    <ul>
   <li>...    <li>Added <a href="https://man.openbsd.org/bt.5">bt(5)</a> and <a
           href="https://man.openbsd.org/btrace.8">btrace(8)</a> support for
           binary modulo operator ('%').
     <li>Added a TIMEOUT_MPSAFE flag to <a
           href="https://man.openbsd.org/timeout.9">timeout(9)</a>.
     <li>Added IBM encoded version of the "Spleen 8x16" font, usable as console font.
     <li>Cleanup and machine-independent refactoring of three context
           switch paths outside of mi_switch(): when a process forks and the new
           proc needs to be scheduled by proc_trampoline, cpu_hatch: when booting
           APs, and sched_exit: when a proc exits.
     <li>Made <a href="https://man.openbsd.org/vscsi.4">vscsi(4)</a>
           'vscsi_filtops' mpsafe and extended the 'sc_state_mtx' <a
           href="https://man.openbsd.org/mutex.9">mutex(9)</a> to protect
           'sc_klist' knotes list.
     <li>Made out-of-swap checking more robust, preventing potential deadlocks.
     <li>Eliminated the ioctl whitelist that <a
           href="https://man.openbsd.org/bio.4">bio(4)</a> will tunnel for other
           devices, allowing bio to be used with other (non-raid) related
           devices.
   </ul>    </ul>
   
 <li>SMP Improvements  <li>SMP Improvements
Line 144 
Line 162 
   
 <li>Various new userland features:  <li>Various new userland features:
   <ul>    <ul>
   <li>...    <li>Added support for <a
           href="https://man.openbsd.org/cksum.1">cksum(1)</a> -c checking base64
           digests in reverse mode.
     <li>Added <a href="https://man.openbsd.org/kdump.1">kdump(1)</a> [-p
           program] to filter dumps by basename.
     <li>Made <a href="https://man.openbsd.org/ps.1">ps(1)</a> accept numerical user IDs.
   </ul>    </ul>
   
 <li>Various bugfixes and tweaks in userland:  <li>Various bugfixes and tweaks in userland:
   <ul>    <ul>
   <li>...    <li>Silenced list of specific firmware not needing update in <a
       href="https://man.openbsd.org/pkg_add.1">pkg_add(1)</a>.
     <li>Improved <a href="https://man.openbsd.org/ls.1">ls(1)</a> horizontal alignment in long format.
     <li>Added <a href="https://man.openbsd.org/bioctl.8">bioctl(8)</a> retry on empty passphrase.
     <li>Fixed <a href="https://man.openbsd.org/unveil.2">unveil(2)</a> in
           <a href="https://man.openbsd.org/patch.1">patch(1)</a> with explicit
           patchfile.
     <li>Made gnu99 the default for gcc 3.3.6 and 4.2.1 rather than defaulting to gnu89.
     <!-- fdisk -->
     <li>Enhanced <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> 'flag' to accept hex values.
     <li>Prevented <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a>
           'flag' from altering other GPT partition attributes when flagging a
           partition as the only bootable partition.
     <li>Added group handling matching <a
           href="https://man.openbsd.org/fbtab.5">fbtab(5)</a> to xenodm.
   </ul>    </ul>
   
 <li>Improved hardware support and driver bugfixes, including:  <li>Improved hardware support and driver bugfixes, including:
Line 176 
Line 213 
       <a href="https://man.openbsd.org/mpii.4">mpii(4)</a>.        <a href="https://man.openbsd.org/mpii.4">mpii(4)</a>.
   <li>Support for SAS3816 and SAS3916 in    <li>Support for SAS3816 and SAS3916 in
       <a href="https://man.openbsd.org/mfii.4">mfii(4)</a>.        <a href="https://man.openbsd.org/mfii.4">mfii(4)</a>.
     <li>In <a href="https://man.openbsd.org/xbf.4">xbf(4)</a>, allowed Xen
           to use backing store devices with 4K-byte sectors.
     <li>Added <a href="https://man.openbsd.org/fanpwr.4">fanpwr(4)</a>
           support for the Rockchip RK8602 and RK8603 voltage regulators.
   
   </ul>    </ul>
   
 <li>New or improved network hardware support:  <li>New or improved network hardware support:
Line 189 
Line 231 
   <li>The Synopsys Ethernet Quality-of-Service Controller    <li>The Synopsys Ethernet Quality-of-Service Controller
         (<a href="https://man.openbsd.org/dwqe.4">dwqe(4)</a>) is enabled for          (<a href="https://man.openbsd.org/dwqe.4">dwqe(4)</a>) is enabled for
         amd64.</li>          amd64.</li>
     <li>Added initial support for Elkhart Lake ethernet to <a
           href="https://man.openbsd.org/dwqe.4">dwqe(4)</a>.
   <li>Support for AX88179A in    <li>Support for AX88179A in
       <a href="https://man.openbsd.org/axen.4">axen(4)</a>.        <a href="https://man.openbsd.org/axen.4">axen(4)</a>.
   <li>The Intel I225 and I226 Ethernet Controller    <li>The Intel I225 and I226 Ethernet Controller
Line 197 
Line 241 
   <li>The Allwinner EMAC Ethernet Controller    <li>The Allwinner EMAC Ethernet Controller
         <a href="https://man.openbsd.org/dwxe.4">dwxe(4)</a> is enabled for          <a href="https://man.openbsd.org/dwxe.4">dwxe(4)</a> is enabled for
         riscv64.</li>          riscv64.</li>
   
   <li>...    <li>...
   
   
     <li>Enabled TCP segmentation offloading for <a
           href="https://man.openbsd.org/ixl.4">ixl(4)</a>.
     <li>Corrected wrong register offset macros for <a
           href="https://man.openbsd.org/dwqe.4">dwqe(4)</a> DMA burst length.
   </ul>    </ul>
   
 <li>Added or improved wireless network drivers:  <li>Added or improved wireless network drivers:
Line 235 
Line 286 
   
 <li>Installer, upgrade and bootloader improvements:  <li>Installer, upgrade and bootloader improvements:
   <ul>    <ul>
   <li>...    <li>Removed default sets answer in <a
           href="https://man.openbsd.org/autoinstall.8">autoinstall(8)</a>
           response file such that it now populates only with non-defaults.
     <li>Made <a
           href="https://man.openbsd.org/fw_update.8">fw_update(8)</a> verify but
           not overwrite SHA256.sig.
     <li>Added support in the installer to encrypt the root disk with a key disk.
     <li>Prevent re-starting the automatic upgrade on octeon and
           powerpc64, as is already done on other platforms.
     <li>Enabled CD9660 in arm64 RAMDISK to allow CD-ROM mounting.
   </ul>    </ul>
   
 <li>Security improvements:  <li>Security improvements:
   <ul>    <ul>
   <li>...    <li><b style="color:red;"> BTI and PAC on arm64?</b>
   
     <li>Added <a href="https://man.openbsd.org/pledge.2">pledge(2)</a>
           stdio before parsing pfkey messages to <a
           href="https://man.openbsd.org/ipsecctl.8">ipsecctl(8)</a> -m and -s.
     <li>Tightened <a href="https://man.openbsd.org/pax.1">pax(1)</a> <a
           href="https://man.openbsd.org/pledge.2">pledge(2)</a> in List and
           Append modes.
     <li>Created __OpenBSD versions of llvm cxa guard implementation using
           futex() with the correct number of arguments and without using <a
           href="https://man.openbsd.org/syscall.2">syscall(2)</a>.
   
   </ul>    </ul>
   
 <li>Changes in the network stack:  <li>Changes in the network stack:
   <ul>    <ul>
         <li>Enable IPv6 support in <a    <li>Enable IPv6 support in <a
         href="https://man.openbsd.org/ppp.4">ppp(4)</a>          href="https://man.openbsd.org/ppp.4">ppp(4)</a>
         <li>Socket with sequenced packet type and control messages    <li>Socket with sequenced packet type and control messages
         handle end of record correctly.          handle end of record correctly.
         <li>The routing table has a generation number.  That means    <li>The routing table has a generation number.  That means
         cached routes at sockets will be invalidated when the routing          cached routes at sockets will be invalidated when the routing
         table changes.  Especially with dynamic routing daemons          table changes.  Especially with dynamic routing daemons
         local connections use the up to date route.          local connections use the up to date route.
         <li>Route cache hits an misses are printed in    <li>Route cache hits an misses are printed in
         <a href="https://man.openbsd.org/netstat.1">netstat(1)</a>          <a href="https://man.openbsd.org/netstat.1">netstat(1)</a>
         statistics.          statistics.
     <li>Prevented <a href="https://man.openbsd.org/wg.4">wg(4)</a>
           getting stuck on peer destruction.
     <li>Made <a href="https://man.openbsd.org/umb.4">umb(4)</a> delete any
           existing v4 address before setting a new one, allowing keeping of a
           working default route when the address changes.
     <li>Forwarded TCP LRO disabling to parent devices and disabled TCP LR0
           on bridged <a href="https://man.openbsd.org/vlan.4">vlan(4)</a> and
           default for <a href="https://man.openbsd.org/bpe.4">bpe(4)</a>, <a
           href="https://man.openbsd.org/nvgre.4">nvgre(4)</a> and <a
           href="https://man.openbsd.org/vxlan.4">vxlan(4)</a>.
   </ul>    </ul>
   
 <li>The following changes were made to the <a  <li>The following changes were made to the <a
Line 273 
Line 354 
         matches what's described in manual.          matches what's described in manual.
   <li>Make <a href="https://man.openbsd.org/pfctl.8">pfctl(8)</a> show    <li>Make <a href="https://man.openbsd.org/pfctl.8">pfctl(8)</a> show
         all tables in all anchors with <code>pfctl -a "*" -sT</code>.          all tables in all anchors with <code>pfctl -a "*" -sT</code>.
     <li>Added check to ensure <a
           href="https://man.openbsd.org/pfctl.8">pfctl(8)</a> -f won't accept a
           directory and install an empty ruleset.
   </ul>    </ul>
   
 <li>Routing daemons and other userland network improvements:  <li>Routing daemons and other userland network improvements:
Line 280 
Line 364 
   
   <li>IPsec support was improved:    <li>IPsec support was improved:
   <ul>    <ul>
   <li>...  
     <li>Made <a href="https://man.openbsd.org/iked.8">iked(8)</a> always
           prefer group from the initial KE payload as responder if supported.
   </ul>    </ul>
   
   <li>In <a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a>,    <li>In <a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a>,
Line 365 
Line 451 
   <li>Many other changes in various network programs and libraries:    <li>Many other changes in various network programs and libraries:
   <ul>    <ul>
         <li>If a DNS name is configured as remote syslog server,          <li>If a DNS name is configured as remote syslog server,
         <a href="https://man.openbsd.org/syslogd.8">syslogd(8)</a>            <a href="https://man.openbsd.org/syslogd.8">syslogd(8)</a>
         retries to resolve the name periodically until it succeeds.            retries to resolve the loghost name periodically until it succeeds.
         UDP packets that get lost during that period are counted and            UDP packets that get lost during that period are counted and
         logged later.            logged later.
         <li>...          <li>Added counting of dropped UDP packets to <a
             href="https://man.openbsd.org/syslogd.8">syslogd(8)</a>.
           <li>Introduced <a href="https://man.openbsd.org/dhcpd.8">dhcpd(8)</a>
             log output to stderr and '-v' option to make this output more verbose.
           <li>Fixed <a href="https://man.openbsd.org/radiusd.8">radiusd(8)</a>
             to properly fixup MPPE-{Send,Recv}-Key and Tunnel-Password attributes of the
             response.
   </ul>    </ul>
   </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:
   <ul>    <ul>
   <li>...    <li>Made <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> unzoom
           a window at the start of destroy so it doesn't happen later after the
           layout has been freed.
     <li>Prevented <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> use
           of combined UTF-8 characters that are too long.
   </ul>    </ul>
   
 <li>LibreSSL version 3.9.0  <li>LibreSSL version 3.9.0

Legend:
Removed from v.1.25  
changed lines
  Added in v.1.26