=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/74.html,v retrieving revision 1.57 retrieving revision 1.58 diff -c -r1.57 -r1.58 *** www/74.html 2023/10/14 10:50:11 1.57 --- www/74.html 2023/10/14 11:46:50 1.58 *************** *** 103,109 ****
  • Take more functions in the network and routing code out of kernel lock.
  • Implement dt(4) utrace support on amd64 and i386. !
  • Implement battery management sysctl(8) hw.battery.chargemode, hw.battery.chargestop and
  • SMP Improvements --- 103,111 ----
  • Take more functions in the network and routing code out of kernel lock.
  • Implement dt(4) utrace support on amd64 and i386. !
  • Implement battery management with sysctl(8) ! hw.battery.chargemode, hw.battery.chargestop and hw.battery.chargestart. !
  • SMP Improvements *************** *** 318,324 ****
  • Do not fail in ober_scanf_elements(3) when encountering empty sequences. !
  • In clang(1), turn on pointer-authentication on arm64 by default.
  • The caching mechanism used by pkg_add(8) to speed up pkg_add -u now also works if -stable packages --- 320,326 ----
  • Do not fail in ober_scanf_elements(3) when encountering empty sequences. !
  • Remove broken special handling of test -t in ksh(1).
  • The caching mechanism used by pkg_add(8) to speed up pkg_add -u now also works if -stable packages *************** *** 383,388 **** --- 385,391 ----
  • Implement battery charge control in acpithinkpad(4).
  • Add qcaoss(4), a driver for the Always On Subsystem found on Qualcomm SoCs.
  • Implement battery charge control for the Apple System Management Controller aplsmc(4). +
  • Add qcpas(4), a driver for the Peripheral Authentication Service found on Qualcomm SoCs.
  • New or improved network hardware support: *************** *** 502,507 **** --- 505,512 ----
  • Enable branch target control flow enforcement on arm64.
  • In clang on amd64, emit IBT endbr64 instructions by default (meaning, -fcf-protection=branch is the default). +
  • On arm64, implement support for pointer authentication (PAC) in userland. +
  • In clang(1), turn on pointer-authentication on arm64 by default.
  • Changes in the network stack: *************** *** 542,547 **** --- 547,553 ---- due to conflict on chosen source port number.
  • Implement TCP send offloading, for now in software only. This is meant as a fallback if network hardware does not support TSO. +
  • pfsync(4) has been rewritten. The protocol is compatible with the older version.
  • Routing daemons and other userland network improvements: *************** *** 688,695 **** one, rather than just until one accepts the TCP connection.
  • Add support for wireguard (wg(4)) peer descriptions, which can now be added with ifconfig(8). !
  • Make the tlsv1.0 and tlsv1.1 options in relayd(8) do nothing, as ! one should use tlsv1.2 instead.
  • tmux(1) improvements and bug fixes: --- 694,704 ---- one, rather than just until one accepts the TCP connection.
  • Add support for wireguard (wg(4)) peer descriptions, which can now be added with ifconfig(8). !
  • The ifconfig(8) option tcprecvoffload has been ! renamed tcplro. It is shorter and more consistent. !
  • Make the tlsv1.0 and tlsv1.1 options ! in relayd(8) do nothing, as one should use the default tlsv1.2 ! instead.
  • tmux(1) improvements and bug fixes: