Build date: 1731452403 - Tue Nov 12 23:00:03 UTC 2024 Build cvs date: 1731441155 - Tue Nov 12 19:52:35 UTC 2024 Build id: 2024-11-13.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 /home/anton/tmp/robsd/src-tftpd-quirk.diff ? regress/sys/kern/ptrace/xstate P lib/libcrypto/Makefile P lib/libcrypto/arch/aarch64/crypto_cpu_caps.c P lib/libcrypto/arch/amd64/crypto_cpu_caps.c P lib/libcrypto/arch/i386/crypto_cpu_caps.c P lib/libcrypto/ec/ec_local.h U lib/libcrypto/ec/ecp_methods.c cvs server: lib/libcrypto/ec/ecp_mont.c is no longer in the repository cvs server: lib/libcrypto/ec/ecp_smpl.c is no longer in the repository P lib/libcrypto/man/CMAC_Init.3 P lib/libcrypto/man/EVP_PKEY_new.3 U lib/libcrypto/man/EVP_PKEY_new_CMAC_key.3 P lib/libcrypto/man/Makefile P lib/libcrypto/sha/sha256_amd64_generic.S P lib/libexpat/Changes P lib/libexpat/README.md U lib/libexpat/shlib_version P lib/libexpat/doc/reference.html P lib/libexpat/examples/element_declarations.c P lib/libexpat/lib/expat.h P lib/libexpat/lib/xmlparse.c P lib/libexpat/tests/basic_tests.c P lib/libexpat/tests/common.c P lib/libexpat/tests/common.h P lib/libexpat/tests/handlers.c P lib/libexpat/tests/handlers.h P lib/libexpat/tests/misc_tests.c P sbin/pfctl/parse.y P sbin/pfctl/pfctl_parser.c P sbin/pfctl/pfctl_parser.h cvs server: sys/arch/arm64/arm64/arm64_machdep.h is no longer in the repository U sys/arch/arm64/arm64/bus_space.c P sys/arch/arm64/conf/files.arm64 cvs server: sys/arch/arm64/dev/arm64_bus_space.c is no longer in the repository P sys/arch/arm64/stand/efiboot/efiboot.c P sys/arch/octeon/conf/files.octeon cvs server: sys/arch/octeon/dev/octeon_bus_space.c is no longer in the repository U sys/arch/octeon/octeon/bus_space.c P sys/arch/powerpc64/powerpc64/autoconf.c P sys/arch/riscv64/riscv64/autoconf.c P sys/dev/fdt/simplefb.c P sys/net/pfvar.h P usr.bin/tmux/cmd-copy-mode.c P usr.bin/tmux/key-bindings.c P usr.bin/tmux/screen-redraw.c P usr.bin/tmux/server-client.c P usr.bin/tmux/tmux.1 P usr.bin/tmux/tmux.h P usr.bin/tmux/window-copy.c P usr.sbin/rpki-client/as.c P usr.sbin/rpki-client/cert.c P usr.sbin/rpki-client/constraints.c P usr.sbin/rpki-client/extern.h P usr.sbin/rpki-client/geofeed.c P usr.sbin/rpki-client/ip.c P usr.sbin/rpki-client/print.c P usr.sbin/rpki-client/roa.c P usr.sbin/rpki-client/rsc.c P usr.sbin/rpki-client/spl.c P usr.sbin/rpki-client/validate.c commit WqHkgox1fXoFIYRF Author: tobhe Date: 2024/11/12 20:52:35 Fix simplefb colours for BPP16 and BPP24 by specifiying colour offsets for RGB formats explicitly. From Paul Fertser ok patrick@ miod@ kettenis@ sys/dev/fdt/simplefb.c commit TrZUbkoAOVJ2t3Pz Author: tobhe Date: 2024/11/12 20:49:42 Adds support for BPP16 16-bit color EFI framebuffer format as offered by u-boot. From Paul Fertser ok patrick@ miod@ kettenis@ sys/arch/arm64/stand/efiboot/efiboot.c commit ky0iRb1xDwYEyzM3 Author: bluhm Date: 2024/11/12 20:33:38 Update libexpat to version 2.6.4. Relevant for OpenBSD are security fix #915, other changes #905 #902 #904 #317 #918 #914. Major library bump is necessary as new error constant has been added to a public header file. CVE-2024-50602 OK matthieu@ tb@ deraadt@ lib/libexpat/Changes lib/libexpat/README.md lib/libexpat/shlib_version lib/libexpat/doc/reference.html lib/libexpat/examples/element_declarations.c lib/libexpat/lib/expat.h lib/libexpat/lib/xmlparse.c lib/libexpat/tests/basic_tests.c lib/libexpat/tests/common.c lib/libexpat/tests/common.h lib/libexpat/tests/handlers.c lib/libexpat/tests/handlers.h lib/libexpat/tests/misc_tests.c commit b37Qg4tLVFM7hnq0 Author: schwarze Date: 2024/11/12 20:15:24 Link the new manual page EVP_PKEY_new_CMAC_key(3) to the build and purge the superseded information from the algorithm-independent page EVP_PKEY_new(3). lib/libcrypto/man/EVP_PKEY_new.3 lib/libcrypto/man/Makefile commit EQv6hQvnUWtuKqiI Author: schwarze Date: 2024/11/12 20:00:36 Document EVP_PKEY_new_CMAC_key(3) in sufficient detail such that readers stand a chance of using the API correctly. Admittedly, having so much text below EXAMPLES is somewhat unusual. While all that information is required to use the function correctly, strictly speaking, it is not part of the specification of what EVP_PKEY_new_CMAC_key(3) does, so it woundn't really belong in the DESCRIPTION. Now, designing an API function in such a way that using it correctly requires lots of information about *other* functions and such that all that additional information does not belong into the manual pages of those other functions (both because that would cause distractions in various other manual pages and because it would scatter required information around lots of different pages) is certainly not stellar API design. But we can't help that because these APIs were all originally designed by OpenSSL. Significant feedback and OK tb@. lib/libcrypto/man/EVP_PKEY_new_CMAC_key.3 commit Xe4D9q2XX5fQTdio Author: jsing Date: 2024/11/12 13:52:31 Add comment for crypto_cpu_caps_aarch64. lib/libcrypto/arch/aarch64/crypto_cpu_caps.c commit fhTbUBJuTHvgdwpB Author: jsing Date: 2024/11/12 13:51:14 Use multipliers for stack offsets and tweak comment. lib/libcrypto/sha/sha256_amd64_generic.S commit 32V5cZ6XsanO5VPQ Author: jsing Date: 2024/11/12 13:14:57 Check the correct variable in cpuid(). lib/libcrypto/arch/amd64/crypto_cpu_caps.c lib/libcrypto/arch/i386/crypto_cpu_caps.c commit r7hSRSXRpRS0ypn4 Author: tb Date: 2024/11/12 13:09:54 Garbage collect a reference to ecp_mont.c, rewrap comment spotted by jsing lib/libcrypto/ec/ecp_methods.c commit Ak9bUfLWaQjkISTu Author: tb Date: 2024/11/12 11:01:14 ecp_methods.c: rewrap some lines lib/libcrypto/ec/ecp_methods.c commit d8rkOTRq3WNdIOOJ Author: tb Date: 2024/11/12 10:57:56 Lose the ugly GFp_simple_ and GFp_mont_ infixes lib/libcrypto/ec/ecp_methods.c commit BxXKFa2YCQN5Be3j Author: tb Date: 2024/11/12 10:53:22 Make ec_GFp_simple_* static These functions are no longer shared between multiple files, so they can be static in ecp_methods.c and the long list of prototypes can go away. lib/libcrypto/ec/ec_local.h lib/libcrypto/ec/ecp_methods.c commit CTp5jCtTb3gUuk3j Author: tb Date: 2024/11/12 10:44:25 Merge ecp_mont.c into ecp_methods.c lib/libcrypto/Makefile lib/libcrypto/ec/ecp_methods.c commit QUpJN48kP7P8WK2n Author: tb Date: 2024/11/12 10:26:06 KNF nit for end of comment marker lib/libcrypto/ec/ecp_methods.c commit QPUtjxiCSJBAT0XL Author: tb Date: 2024/11/12 10:25:16 Rename ecp_smpl.c to ecp_methods.c While not the greatest of names, ecp_methods.c is better than ecp_smpl.c. It matches the naming ecx_methods.c and in a subsequent commit it will become the new home of the stuff in ecp_mont.c as well. discussed with jsing lib/libcrypto/Makefile lib/libcrypto/ec/ecp_methods.c commit edQ0jC9Fn6gejh3b Author: nicm Date: 2024/11/12 10:06:35 Tidy up loop, from Alexander Arch. usr.bin/tmux/window-copy.c commit 7R9xl23qoBsw2RX1 Author: nicm Date: 2024/11/12 09:32:56 Mouse support on the scrollbars, from Michael Grant. usr.bin/tmux/cmd-copy-mode.c usr.bin/tmux/key-bindings.c usr.bin/tmux/screen-redraw.c usr.bin/tmux/server-client.c usr.bin/tmux/tmux.1 usr.bin/tmux/tmux.h usr.bin/tmux/window-copy.c commit 59VcjAVap3TKasuR Author: tb Date: 2024/11/12 09:23:07 Rename ips/as and ipsz/asz to ips/ases, num_ips/num_ases Having a single letter to distinguish a length from a pointer is error prone. This results in binary change only in validate.c and cert.c due to a line wrap resulting in line number changes and in cert.c there's in addition two asserts that change. checked with/ok job usr.sbin/rpki-client/as.c usr.sbin/rpki-client/cert.c usr.sbin/rpki-client/constraints.c usr.sbin/rpki-client/extern.h usr.sbin/rpki-client/geofeed.c usr.sbin/rpki-client/ip.c usr.sbin/rpki-client/print.c usr.sbin/rpki-client/roa.c usr.sbin/rpki-client/rsc.c usr.sbin/rpki-client/spl.c usr.sbin/rpki-client/validate.c commit i1FxSJPvD2Kl9PDI Author: jsg Date: 2024/11/12 04:56:27 rename bus space files to match other archs ok miod@ sys/arch/arm64/arm64/bus_space.c sys/arch/arm64/conf/files.arm64 sys/arch/octeon/conf/files.octeon sys/arch/octeon/octeon/bus_space.c commit liCKdgmpoa1zaRrm Author: dlg Date: 2024/11/12 04:14:51 bump the type used to specify traffic queue bandwidth to 64bit. this should let people specify interface and queue bandwidths greater than ~4Gbit. this changes the pf ioctls used to specify queues, so if you want to try this you'll need a new kernel, new headers, and a new pfctl (and systat). or upgrade using a snapshot. the effort and benefit of providing compat isn't worth it. putting it in now so people can kick it around. sbin/pfctl/parse.y sbin/pfctl/pfctl_parser.c sbin/pfctl/pfctl_parser.h sys/net/pfvar.h commit SQbTL66ROukFxZHU Author: schwarze Date: 2024/11/12 00:42:28 Fix a brainfart that happened to me in 2020: It is impossible to use EVP_DigestInit_ex(3) for CMAC. Besides, EVP_PKEY_CTX_new_id(3) does not produce an EVP_MD_CTX object. Instead, mention the easiest way to actually get the job done using EVP_PKEY_new_CMAC_key(3) and EVP_DigestSignInit(3). OK tb@ lib/libcrypto/man/CMAC_Init.3 commit G30MOH3bUfhcQCiz Author: jsg Date: 2024/11/12 00:00:25 add wd to nam2blk to match bdevsw sys/arch/powerpc64/powerpc64/autoconf.c commit cDPedQpVWQBW0Mol Author: jsg Date: 2024/11/11 23:48:46 order nam2blk by major number sys/arch/riscv64/riscv64/autoconf.c