===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/74.html,v
retrieving revision 1.55
retrieving revision 1.56
diff -u -r1.55 -r1.56
--- www/74.html 2023/10/14 08:48:05 1.55
+++ www/74.html 2023/10/14 09:53:35 1.56
@@ -103,6 +103,7 @@
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
@@ -317,6 +318,7 @@
Do not fail in
ober_scanf_elements(3) when encountering empty sequences.
+ In clang(1), turn on pointer-authentication on arm64 by default.
Improved hardware support and driver bugfixes, including:
@@ -369,6 +371,14 @@
In the SCSI tape driver st(4) add support for I/O statistics so
that tape speeds can be observed with iostat(8).
Add support for the RTL8153D chipset in ure(4).
+ Add support for the Peripheral Authentication Service SMC
+ interface in qcscm(4).
+ Add qcmtx(4), a driver for the hardware spinlock on Qualcomm
+ SoCs that is used to synchronize access to the shared memory table.
+ Add qcsmptp(4), a driver to share 32-bit values between (co-)processors.
+ 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).
New or improved network hardware support:
@@ -402,6 +412,7 @@
Improve how Quectel LTE&5G devices attach to
umb(4).
Add initial support for Atlantic 2 hardware in aq(4).
+ Use TSO offloading in ix(4). Enable forwarding of ix(4) LRO Pakets via TSO.
IEEE 802.11 wireless stack improvements and bugfixes:
@@ -512,18 +523,21 @@
neighbor advertisement, as described in RFC9131, to the all-routers
multicast address so all routers on the same link will learn the path
back to the address.
- Set TSO flag on vlan(4) interfaces.
In pf(4), relax the implementation of the "pass all" rule so all
forms of neighbor advertisements are allowed in either direction.
Inbound portion of RFC9131. Routers can create new neighbor cache entries
when receiving a valid Neighbor Advertisement.
Implement RFC9131 and create new neighbor cache entries
when receiving a valid Neighbor Advertisement.
+ 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.
+ Do not calculate IP, TCP, UDP checksums on loopback (lo(4)) interfaces.
+ Fix a bug in pf(4), where nat-to clould fail to insert a state
+ 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.
- Fix a bug in pf(4), where nat-to could fail to insert a state
- due to conflict on chosen source port number.
-
Routing daemons and other userland network improvements:
@@ -664,8 +678,14 @@
timers for prefix preferred and valid lifetimes to use the values from
RFC 9096.
In pfctl(8), speed up how pf(4) rules are retrieved from the kernel.
- In slaacd(8), remove artificial limit of 2 hours on a PIO lifetime.
-
+ In slaacd(8), remove artifical limit of 2 hours on a PIO lifetime.
+ 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.
+ 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: