Build date: 1732662003 - Tue Nov 26 23:00:03 UTC 2024 Build cvs date: 1732658751 - Tue Nov 26 22:05:51 UTC 2024 Build id: 2024-11-27.1 Build tags: amd64-regress ports sysupgrade Applied the following diff(s): /home/anton/tmp/robsd/src-ptrace-xstate.diff /home/anton/tmp/robsd/src-sys-em.diff /home/anton/tmp/robsd/src-sys-newvers.diff /home/anton/tmp/robsd/src-sys-uhidev-sispm.diff /home/anton/tmp/robsd/src-sysupgrade.diff ? regress/sys/kern/ptrace/xstate P distrib/sets/lists/base/mi P lib/libcrypto/perlasm/x86asm.pl P lib/libutil/ibuf_add.3 P lib/libutil/imsg-buffer.c P lib/libutil/imsg.c P lib/libutil/imsg.h P lib/libutil/imsg_init.3 U lib/libutil/shlib_version P regress/usr.bin/ssh/hostkey-agent.sh P share/man/man4/Makefile U share/man/man4/ice.4 P share/man/man4/pci.4 P sys/arch/amd64/conf/GENERIC P sys/arch/amd64/conf/RAMDISK_CD P sys/dev/dt/dt_dev.c P sys/dev/dt/dt_prov_profile.c P sys/dev/dt/dtvar.h P sys/dev/pci/if_ice.c P sys/dev/pci/if_icevar.h P sys/net/bpf.c P sys/uvm/uvm_anon.c P sys/uvm/uvm_fault.c P sys/uvm/uvm_meter.c P sys/uvm/uvm_page.c P usr.bin/ssh/serverloop.c P usr.bin/ssh/sshsig.c P usr.bin/tmux/cmd-confirm-before.c P usr.bin/tmux/options-table.c P usr.bin/tmux/tmux.1 P usr.bin/tmux/window-copy.c P usr.sbin/bgpd/rtr_proto.c P usr.sbin/bgpd/session.c P usr.sbin/btrace/btrace.c P usr.sbin/rpki-client/cms.c P usr.sbin/rpki-client/extern.h P usr.sbin/rpki-client/io.c commit ppDM1wGgnHpQ2w6c Author: djm Date: 2024/11/26 22:05:51 g/c outdated XXX comments usr.bin/ssh/sshsig.c commit RJN9MlouqBUpZ13n Author: djm Date: 2024/11/26 22:02:28 regression test for UpdateHostkeys with multiple keys backed by ssh-agent. Patch from Maxime Rey. regress/usr.bin/ssh/hostkey-agent.sh commit ZCOf4iJvAeICxbSC Author: djm Date: 2024/11/26 22:01:37 Explicitly specify the signature algorithm when signing hostkeys-prove requests. Fixes a corner-case triggered by UpdateHostKeys with one or more unknown host keys stored in ssh-agent where sshd refuses to accept the signature coming back from the agent. Report/fix from Maxime Rey usr.bin/ssh/serverloop.c commit IaF8joOTixi911AZ Author: stsp Date: 2024/11/26 21:59:30 add a manual page for ice(4) share/man/man4/Makefile share/man/man4/ice.4 share/man/man4/pci.4 commit dekhdTvqGezolByE Author: stsp Date: 2024/11/26 21:45:35 enable ice(4) in GENERIC and RAMDISK_CD kernels on amd64 ok deraadt sys/arch/amd64/conf/GENERIC sys/arch/amd64/conf/RAMDISK_CD commit qXuXJbzTn5xuYYRv Author: djm Date: 2024/11/26 21:23:35 when using RSA keys to sign messages, select the signature algorithm based on the requested hash algorithm ("-Ohashalg=xxx"). This allows using something other than rsa-sha2-512, which may not be supported on all signing backends, e.g. some smartcards only support SHA256. Patch from Morten Linderud; ok markus@ usr.bin/ssh/sshsig.c commit aljXOK7JixE3yL8l Author: stsp Date: 2024/11/26 21:21:44 repair build without ICE_DEBUG set and stop setting it by default sys/dev/pci/if_ice.c commit CwcnNK3jjqtQnWxl Author: stsp Date: 2024/11/26 17:38:43 ice(4) contains dlg@ code from ixl(4), add copyright header from there sys/dev/pci/if_ice.c commit mTFFjL0sP2TmmJXE Author: stsp Date: 2024/11/26 17:37:30 implement ice_txeof(), based on ixl(4) code sys/dev/pci/if_ice.c commit t7yWRz7H3j4HqYP6 Author: stsp Date: 2024/11/26 17:36:06 Enable TSO in ice(4) Tx queue context. Else the device won't send packets. sys/dev/pci/if_ice.c commit GmAFDVi4DUSqGcPO Author: stsp Date: 2024/11/26 17:34:00 implement ice_start(), based on code from ixl(4) sys/dev/pci/if_ice.c sys/dev/pci/if_icevar.h commit 5A8bZ5zproGSbAYB Author: stsp Date: 2024/11/26 17:32:05 add an rwlock to protect the ice(4) ioctl handler; based on ixl(4) sys/dev/pci/if_ice.c commit iKFmLPvCB2JX3vFO Author: nicm Date: 2024/11/26 15:52:41 Add copy-mode-position-style and copy-mode-selection-style for copy mode (they default to mode-style as before). usr.bin/tmux/options-table.c usr.bin/tmux/tmux.1 usr.bin/tmux/window-copy.c commit pA87n599cbm1VJ6z Author: nicm Date: 2024/11/26 15:51:48 Enter is now sent from single prompt as not empty string. usr.bin/tmux/cmd-confirm-before.c commit y5YYKs037Mp3PR5U Author: claudio Date: 2024/11/26 14:01:03 sync, libutil major bump distrib/sets/lists/base/mi commit 9Ci8ExLL2NCv3krn Author: claudio Date: 2024/11/26 13:59:54 Adjust the msgbuf parser callbacks in bgpd to the new API. OK tb@ usr.sbin/bgpd/rtr_proto.c usr.sbin/bgpd/session.c commit 4HN41pXynfxXAi0I Author: claudio Date: 2024/11/26 13:59:09 Adapt the rpki-client message reader to the new msgbuf_new_reader callback. This is mostly stolen from the imsg handler and should probably be cleaned up further. OK tb@ usr.sbin/rpki-client/extern.h usr.sbin/rpki-client/io.c commit jqACPRO3AbSYkHBE Author: claudio Date: 2024/11/26 13:57:31 Adjust the reader callback API to return an ibuf and to also claim the fd which is passed as argument. This is needed because on Linux the control messages used to pass fds are not acting as a barrier and ensuring that the fd is passed with the first byte of the read call. Instead we need to mark the message that holds to fd and the scan for that message in the stream. While there also adjust imsgbuf_set_maxsize() to return an int to indicate an error if the requested size is out of range. Problem reported and fix tested by nicm@ on a linux system. OK tb@ lib/libutil/ibuf_add.3 lib/libutil/imsg-buffer.c lib/libutil/imsg.c lib/libutil/imsg.h lib/libutil/imsg_init.3 lib/libutil/shlib_version commit 8ywCIyLDoVYUruew Author: job Date: 2024/11/26 13:35:48 Workaround for compatibility issue with some libcrypto implementations Historically, CMS_get1_crls() returned NULL if the CMS is an unsupported content type or contained zero CRLs. Nowadays, if the CMS contains zero CRLs, some implementations will return a pointer to a STACK of CRLs with zero objects. OK tb@ usr.sbin/rpki-client/cms.c commit b9rmNvVERHFlD7j6 Author: dlg Date: 2024/11/26 10:42:58 let bpf pick the first attached dlt when attaching to an interface. this is instead of picking the lowest numbered dlt, which was done to make bpf more predictable with interfaces that attached multiple DLTs. i think the real problem was that bpf would keep the list in the reverse order of attachment and would prefer the last dlt. interfaces that attach multiple DLTs attach ethernet first, which is what you want the majority of the time anyway. but letting bpf pick the first one means drivers can control which dlt they want to default to, regardless of the numeric id behind a dlt. ok claudio@ sys/net/bpf.c commit xOB6wBM0sTi9ax2F Author: mpi Date: 2024/11/26 10:28:27 Generate a single event when timers advance for more than one tick. Also report the number of events missed due to recursions or skipped ticks to btrace(8). From Christian Ludwig. sys/dev/dt/dt_dev.c sys/dev/dt/dt_prov_profile.c sys/dev/dt/dtvar.h usr.sbin/btrace/btrace.c commit ysSEOSZi9g1SPJEU Author: mpi Date: 2024/11/26 10:10:28 Make uvmfault_anonget() return errno values instead of converting them. ok miod@, tb@ sys/uvm/uvm_anon.c sys/uvm/uvm_fault.c commit HrjO1vWhaGHZFOkg Author: tb Date: 2024/11/26 10:10:03 Make a comment match reality better $i386only never existed, it should be $x86only. Replace des asm file example with an aes one since we're firmly in the third millenium. ok sthen lib/libcrypto/perlasm/x86asm.pl commit 74JgZqGOgX8oYF94 Author: mpi Date: 2024/11/26 09:51:30 Remove unused min values and document reserves for pagedaemon & kernel. ok tb@, kn@ sys/uvm/uvm_meter.c sys/uvm/uvm_page.c