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

Diff for /www/74.html between version 1.50 and 1.51

version 1.50, 2023/10/13 20:33:51 version 1.51, 2023/10/13 21:21:30
Line 100 
Line 100 
         catch up with box drawing characters which have          catch up with box drawing characters which have
         been standardized in unicode after the original wscons code was          been standardized in unicode after the original wscons code was
         written and chose placeholder values.          written and chose placeholder values.
   <li>Take more functions in the network address 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.
   </ul>    </ul>
   
 <li>SMP Improvements  <li>SMP Improvements
Line 115 
Line 115 
   <li>Unlock more parts of    <li>Unlock more parts of
         <a href="https://man.openbsd.org/ioctl.2">ioctl(2)</a>          <a href="https://man.openbsd.org/ioctl.2">ioctl(2)</a>
         code in the network stack.          code in the network stack.
     <li>Remove the kernel lock from IPv6 neighbor discovery.
   </ul>    </ul>
   
 <li>Direct Rendering Manager and graphics drivers  <li>Direct Rendering Manager and graphics drivers
Line 211 
Line 212 
   <li>Accept the <a href="https://man.openbsd.org/ucom.4">ucom(4)</a> fixed    <li>Accept the <a href="https://man.openbsd.org/ucom.4">ucom(4)</a> fixed
       name format as a valid format for the        name format as a valid format for the
       <a href="https://man.openbsd.org/cu.1">cu(1)</a> -l option.        <a href="https://man.openbsd.org/cu.1">cu(1)</a> -l option.
     <li>In cron(8) and crontab(5), add support for random offsets when
           using ranges with a step value in cron.  This extends the random range
           syntax to support step values.  Instead of choosing a random number
           between the high and low values, the field is treated as a range with
           a random offset less than the step value.  This can be used to avoid
           thundering herd problems where multiple machines contact a server all
           at the same time via cron jobs.
   </ul>    </ul>
   
 <li>Various bugfixes and tweaks in userland:  <li>Various bugfixes and tweaks in userland:
Line 347 
Line 355 
   <li>Enabled the caps lock LED on modern Apple laptop keyboards.    <li>Enabled the caps lock LED on modern Apple laptop keyboards.
   <li>Add support for Rockchip "cryptov2-rng" random number generator in    <li>Add support for Rockchip "cryptov2-rng" random number generator in
         <a href="https://man.openbsd.org/rkrng.4">rkrng(4)</a>.          <a href="https://man.openbsd.org/rkrng.4">rkrng(4)</a>.
     <li>Add qcrng(4), a driver for the Qualcomm rng device found on the Thinkpad X13s
   <li>Fixed cpuperf on the Apple M2 Pro/Max.    <li>Fixed cpuperf on the Apple M2 Pro/Max.
   <li>Add support for the PCIe controller found on Apple M2 Pro/Max SoCs.    <li>Add support for the PCIe controller found on Apple M2 Pro/Max SoCs.
   <li>Add support for enabling both the USB2 and USB3 PHYs in    <li>Add support for enabling both the USB2 and USB3 PHYs in
Line 357 
Line 366 
   <li>Add dwmshc(4) to support Designware Mobile Storage Host Controllers    <li>Add dwmshc(4) to support Designware Mobile Storage Host Controllers
         found on rk356x and rk3588 SoCs.          found on rk356x and rk3588 SoCs.
   <li>Add iosf(4), a driver for the Intel OnChip System Fabric.    <li>Add iosf(4), a driver for the Intel OnChip System Fabric.
     <li>In the SCSI tape driver st(4) add support for I/O statistics so
           that tape speeds can be observed with iostat(8).
     <li>Add support for the RTL8153D chipset in ure(4).
   </ul>    </ul>
   
 <li>New or improved network hardware support:  <li>New or improved network hardware support:
Line 473 
Line 485 
       include file names.        include file names.
   <li>On amd64, enable Indirect Branch Tracking (IBT) for the kernel.    <li>On amd64, enable Indirect Branch Tracking (IBT) for the kernel.
   <li>Enable branch target control flow enforcement on arm64.    <li>Enable branch target control flow enforcement on arm64.
     <li>In clang on amd64, emit IBT endbr64 instructions by default (meaning,
           -fcf-protection=branch is the default).
   </ul>    </ul>
   
 <li>Changes in the network stack:  <li>Changes in the network stack:
Line 498 
Line 512 
         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
           forms of neighbor advertisements are allowed in either direction.
    <li>Inbound portion of RFC9131.  Routers can create new neighbor cache entries
           when receiving a valid Neighbor Advertisement.
    <li>Implement RFC9131 and create new neighbor cache entries
           when receiving a valid Neighbor Advertisement.
    <li>Implement TCP send offloading, for now in software only.  This is
           meant as a fallback if network hardware does not support TSO.
    <li>Fix a bug in pf(4), where nat-to clould 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 639 
Line 665 
   <li>Improved error handling in the <a    <li>Improved error handling in the <a
         href="https://man.openbsd.org/asr_run.3">asr</a> resolver.          href="https://man.openbsd.org/asr_run.3">asr</a> resolver.
   <li>In unwind(8), handle SERVFAIL results on name resolution better.    <li>In unwind(8), handle SERVFAIL results on name resolution better.
     <li>In the router advertisement daemon rad(8), update the default
           timers for prefix preferred and valid lifetimes to use the values from
           RFC 9096.
     <li>In pfctl(8), speed up how pf(4) rules are retrieved from the kernel.
     <li>In slaacd(8), remove artifical limit of 2 hours on a PIO lifetime.
   
   </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:
Line 650 
Line 682 
   <li>Invalidate cached tty state after changing features since they may    <li>Invalidate cached tty state after changing features since they may
         change what the terminal can do and need mouse sequences or similar to          change what the terminal can do and need mouse sequences or similar to
         be sent again.          be sent again.
     <li>Add options to change the confirm key and default behaviour of
           confirm-before.
   </ul>    </ul>
   
 <li>LibreSSL version 3.8.2  <li>LibreSSL version 3.8.2

Legend:
Removed from v.1.50  
changed lines
  Added in v.1.51