Build date: 1769122803 - Thu Jan 22 23:00:03 UTC 2026 Build cvs date: 1769095807 - Thu Jan 22 15:30:07 UTC 2026 Build id: 2026-01-23.1 Build tags: amd64-regress ports sysupgrade Applied the following diff(s): /home/anton/tmp/robsd/src-sys-em.diff /home/anton/tmp/robsd/src-sys-uhidev-sispm.diff /home/anton/tmp/robsd/src-sysupgrade.diff P distrib/sets/lists/base/mi P include/sndio.h P lib/libfuse/Makefile P lib/libfuse/Symbols.map P lib/libfuse/fuse_chan.c U lib/libfuse/fuse_lowlevel.c P lib/libfuse/fuse_lowlevel.h P lib/libfuse/fuse_ops.c P lib/libfuse/fuse_private.h U lib/libfuse/fuse_session.c U lib/libfuse/shlib_version P lib/libsndio/Symbols.map P lib/libsndio/amsg.h U lib/libsndio/shlib_version P lib/libsndio/sio.c P lib/libsndio/sio_aucat.c P lib/libsndio/sio_open.3 P lib/libsndio/sio_priv.h P lib/libsndio/sio_sun.c P regress/lib/libcrypto/wycheproof/Makefile P regress/lib/libcrypto/wycheproof/wycheproof.go P regress/lib/libcrypto/x509/policy/policy.c M sys/dev/usb/uhidev.c P sys/miscfs/fuse/fuse_device.c P sys/miscfs/fuse/fuse_lookup.c P sys/miscfs/fuse/fuse_vnops.c P sys/miscfs/fuse/fusefs_node.h P sys/uvm/uvm_pdaemon.c P sys/uvm/uvmexp.h P usr.bin/sndiod/dev.c P usr.bin/sndiod/dev.h P usr.bin/sndiod/siofile.c P usr.bin/sndiod/sock.c P usr.bin/sndiod/sock.h P usr.bin/ssh/sshconnect2.c P usr.bin/ssh/sshd_config.5 P usr.bin/tmux/grid-view.c P usr.bin/tmux/grid.c P usr.bin/tmux/menu.c P usr.bin/tmux/options.c P usr.bin/tmux/popup.c P usr.bin/tmux/server-client.c P usr.bin/tmux/session.c P usr.bin/tmux/tmux.1 P usr.bin/tmux/tmux.h P usr.bin/tmux/window-copy.c M usr.sbin/bgpd/session.c commit YAZJUofBUMRPYSPR Author: millert Date: 2026/01/22 15:30:07 Make it clear that DenyUsers/DenyGroups overrides AllowUsers/AllowGroups. Previously we specified the order in which the directives are processed but it was ambiguous as to what happened if both matched. OK djm@ usr.bin/ssh/sshd_config.5 commit T0PSpSa9w317X93I Author: helg Date: 2026/01/22 11:53:31 Adds basic implementation of the low-level FUSE API. This is sufficient to compile and run lowntfs-3g. In this patch the low and high-level APIs are independent. The next patch will modify the high-level API to make use of the low-level API so that there is no longer any code duplication. The libfuse changes are mostly additions and should be self-explanatory. There are also some kernel changes required, which are: - A fusefs dir vnode now keeps a reference to its parent vnode so that ".." is resolves in fusefs_lookup rather than sending the lookup request to the FUSE file system. This is consistent with Linux. - Added sanity checks for the attributes returned from FBT_GETATTR. These belong in the kernel and not in libfuse. - fusefs_readdir needed some tweaking to handle full buffers. - Set the vnode type from the attributes returned from FBT_MKDIR and FBT_MKNOD. Adds the following files lib/libfuse/fuse_lowlevel.c lib/libfuse/fuse_session.c OK claudio@ lib/libfuse/Makefile lib/libfuse/Symbols.map lib/libfuse/fuse_chan.c lib/libfuse/fuse_lowlevel.c lib/libfuse/fuse_lowlevel.h lib/libfuse/fuse_ops.c lib/libfuse/fuse_private.h lib/libfuse/fuse_session.c lib/libfuse/shlib_version sys/miscfs/fuse/fuse_device.c sys/miscfs/fuse/fuse_lookup.c sys/miscfs/fuse/fuse_vnops.c sys/miscfs/fuse/fusefs_node.h commit 1SRCpnczx2Qf5sHI Author: tb Date: 2026/01/22 11:40:25 wycheproof regress: wycheproof-testvectors was renamed to wycheproof Installed packages will update and pkg_add wycheproof-testvectors will continue to work. regress/lib/libcrypto/wycheproof/Makefile commit 9BvaEBeFjJib1Lho Author: tb Date: 2026/01/22 11:39:14 sync sndio bump distrib/sets/lists/base/mi commit aGBxtsrbgUBcV7Zw Author: tb Date: 2026/01/22 10:15:53 policy test: parital -> partial regress/lib/libcrypto/x509/policy/policy.c commit b2BIudSPwLuRjEoI Author: ratchov Date: 2026/01/22 09:31:22 libsndio: Increase the length of display strings and control names Fixes truncated uaudio(4) device names. As we're at it, increase other strings and add padding in the sioctl_desc structure, for future use. include/sndio.h lib/libsndio/shlib_version commit e55OQF1qKUAivDAM Author: ratchov Date: 2026/01/22 09:24:26 libsndio: Add the new sio_onxrun(3) function to report underruns libsndio recovers after underruns, so in most cases they should just be ignored. However there are cases where a program may use an external audio clock (ex. an RTP stream) and resample to make the local audio rate match the remote rate to keep the latency constant. To do so, the program must measure continuously the clock drift and calculate the resampling ratio. Upon underrun, such programs must restart the measurements, hence the need for this new interface. ok armani include/sndio.h lib/libsndio/Symbols.map lib/libsndio/amsg.h lib/libsndio/shlib_version lib/libsndio/sio.c lib/libsndio/sio_aucat.c lib/libsndio/sio_open.3 lib/libsndio/sio_priv.h lib/libsndio/sio_sun.c usr.bin/sndiod/dev.c usr.bin/sndiod/dev.h usr.bin/sndiod/siofile.c usr.bin/sndiod/sock.c usr.bin/sndiod/sock.h commit u5AotmDOCwu4NSNt Author: tb Date: 2026/01/22 09:08:56 ML-KEM: unstub runMLKEMKeyGenTest() This adds coverage for MLKEM_private_key_from_seed(), which was previously only minimal teted from our regress. regress/lib/libcrypto/wycheproof/wycheproof.go commit Yu3Gx91LFSOrV35b Author: tb Date: 2026/01/22 09:05:15 ML-KEM: improve the EncapsTest New testvectors want some more detailed handling, which brings these Wycheproof encapsulation tests about on par with our existing tests. regress/lib/libcrypto/wycheproof/wycheproof.go commit MzULwJV4M3CYHkEq Author: tb Date: 2026/01/22 09:02:34 ML-KEM: add handler stub for the new KeyGenTest regress/lib/libcrypto/wycheproof/wycheproof.go commit A5n0I3wUHZEIQhCo Author: tb Date: 2026/01/22 09:01:05 ML_KEM: fix broken test: the encapsulated key is eK, not C... regress/lib/libcrypto/wycheproof/wycheproof.go commit fZ68ZHFcC1W3FX5o Author: tb Date: 2026/01/22 08:59:40 ML-KEM: don't treat API failure as test failure for invalid test cases An update to the test vectors adds tests which verifies that the API correctly rejects some inputs. regress/lib/libcrypto/wycheproof/wycheproof.go commit MMKACnQPdYK9sQ7r Author: nicm Date: 2026/01/22 08:55:01 When history-limit is changed, apply to existing panes, not just new ones. GitHub issue 4705. usr.bin/tmux/grid-view.c usr.bin/tmux/grid.c usr.bin/tmux/options.c usr.bin/tmux/session.c usr.bin/tmux/tmux.1 usr.bin/tmux/tmux.h usr.bin/tmux/window-copy.c commit kf8AYNC8mLsknxMM Author: nicm Date: 2026/01/22 07:52:24 Reevaluate menu and popup styles on each draw to allow them to change when options change, from Josh Cooper in GitHub issues 4828 and 4829. usr.bin/tmux/menu.c usr.bin/tmux/popup.c commit OulhkHH9pxQYhebw Author: nicm Date: 2026/01/22 07:42:30 Set PANE_STYLECHANGED when user options change, from Josh Cooper in GitHub issue 4825. usr.bin/tmux/options.c commit 1vKUazo9ZzBuhg5b Author: nicm Date: 2026/01/22 07:39:35 Handle theme keys earlier so they are processed even if a popup is open. From Josh Cooper in GitHub issue 4827. usr.bin/tmux/server-client.c commit mQwiy8NCXQNFiLPB Author: beck Date: 2026/01/22 02:09:37 Revert the rest of commit 1.3.1 and revert commit 1.3.8 This reverts both of these commits in the current tree. this will be follwed up with changes to re-add the atomic operations on uvmexp.paging ok claudio@, kettenis@, (possibly deraadt@?) sys/uvm/uvm_pdaemon.c sys/uvm/uvmexp.h commit O8Ns6TcbxY5D2Wmz Author: djm Date: 2026/01/21 23:58:20 In ssh(1), don't try to match certificates held in an agent to private keys. This matching is done to support certificates that were loaded without their private key material, but is unnecessary for agent-hosted certificate which always have private key material loaded in the agent. Worse, this matching would mess up the request sent to the agent in such a way as to break usage of these keys when the key usage was restricted in the agent. Patch from Thibault Cools via bz3752, ok dtucker@ usr.bin/ssh/sshconnect2.c