Build date: 1787349603 - Fri Aug 21 22:00:03 UTC 2026 Build cvs date: 1787332589 - Fri Aug 21 17:16:29 UTC 2026 Build id: 2026-08-22.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 gnu/llvm/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp U lib/libc/arch/aarch64/hash/Makefile.inc U lib/libc/arch/aarch64/hash/sha256_aarch64.c U lib/libc/arch/aarch64/hash/sha256_aarch64_ce.S U lib/libc/arch/aarch64/hash/sha512_aarch64.c U lib/libc/arch/aarch64/hash/sha512_aarch64_ce.S U lib/libc/arch/amd64/hash/Makefile.inc U lib/libc/arch/amd64/hash/sha256_amd64.c U lib/libc/arch/amd64/hash/sha256_amd64_generic.S U lib/libc/arch/amd64/hash/sha256_amd64_shani.S U lib/libc/arch/amd64/hash/sha512_amd64.c U lib/libc/arch/amd64/hash/sha512_amd64_generic.S P lib/libc/hash/Makefile.inc P lib/libc/hash/sha256.c P lib/libc/hash/sha512.c P lib/libc/hidden/sha2.h P lib/libcrypto/rsa/rsa_ameth.c P lib/libssl/s3_lib.c P lib/libssl/ssl_clnt.c P lib/libssl/ssl_local.h P lib/libssl/ssl_sigalgs.h P lib/libssl/ssl_srvr.c P lib/libssl/ssl_tlsext.c P lib/libssl/ssl_tlsext.h P lib/libssl/tls1.h P lib/libssl/tls13_client.c P lib/libssl/tls13_handshake.c P lib/libssl/tls13_internal.h P lib/libssl/tls13_key_schedule.c P lib/libssl/tls13_legacy.c P lib/libssl/tls13_lib.c P lib/libssl/tls13_record.c P lib/libssl/tls13_record.h P lib/libssl/tls13_record_layer.c P lib/libssl/tls13_server.c P lib/libssl/man/SSL_get_finished.3 P lib/libssl/man/SSL_read_early_data.3 P regress/lib/libssl/handshake/handshake_table.c P regress/usr.bin/mandoc/man/EX/Makefile U regress/usr.bin/mandoc/man/EX/indent.in U regress/usr.bin/mandoc/man/EX/indent.out_ascii U regress/usr.bin/mandoc/man/EX/indent.out_html P regress/usr.bin/mandoc/man/blank/Makefile U regress/usr.bin/mandoc/man/blank/indent.in U regress/usr.bin/mandoc/man/blank/indent.out_ascii U regress/usr.bin/mandoc/man/blank/indent.out_html P regress/usr.bin/mandoc/man/nf/Makefile P regress/usr.bin/mandoc/man/nf/indent.in P regress/usr.bin/mandoc/man/nf/indent.out_ascii U regress/usr.bin/mandoc/man/nf/indent.out_html M sys/dev/usb/uhidev.c P usr.bin/mandoc/man_html.c P usr.bin/tmux/screen-write.c M usr.sbin/bgpd/session.c commit vHIHOX9xYgxEkRdK Author: tb Date: 2026/08/21 17:16:29 RFC 8446 -> 9846 pointed out by kenjiro regress/lib/libssl/handshake/handshake_table.c commit e0tXQdCKRYtRUXwF Author: tb Date: 2026/08/21 17:15:22 Change RFC references from 8446 to 9846 and adjust section numbers with/ok kenjiro lib/libcrypto/rsa/rsa_ameth.c lib/libssl/s3_lib.c lib/libssl/ssl_clnt.c lib/libssl/ssl_local.h lib/libssl/ssl_sigalgs.h lib/libssl/ssl_srvr.c lib/libssl/ssl_tlsext.c lib/libssl/ssl_tlsext.h lib/libssl/tls1.h lib/libssl/tls13_client.c lib/libssl/tls13_handshake.c lib/libssl/tls13_internal.h lib/libssl/tls13_key_schedule.c lib/libssl/tls13_lib.c lib/libssl/tls13_record.h lib/libssl/tls13_record_layer.c lib/libssl/tls13_server.c lib/libssl/man/SSL_get_finished.3 lib/libssl/man/SSL_read_early_data.3 commit E5GmMWoNdbpQPDWW Author: tb Date: 2026/08/21 17:05:01 SSL_get_finished: remove comment about TLSv1.0 and TLSv1.1 ok kenjiro lib/libssl/man/SSL_get_finished.3 commit 7bOUJe5qboyLs82Z Author: jsing Date: 2026/08/21 16:28:25 Provide assembly implementation of SHA-512 for aarch64 in libc Provide a CE assembly implementation that can be used on hardware that has the CE SHA-512 instructions. This is considerably faster than the generic C implementation. Largely borrowed from libcrypto. With input from naddy@ ok naddy@ tb@ lib/libc/arch/aarch64/hash/Makefile.inc lib/libc/arch/aarch64/hash/sha512_aarch64.c lib/libc/arch/aarch64/hash/sha512_aarch64_ce.S lib/libc/hash/sha512.c lib/libc/hidden/sha2.h commit zOrsIAYRvnD553Hv Author: jsing Date: 2026/08/21 15:46:01 Sort by architecture. lib/libc/hash/sha256.c commit aKGnu8DLGmAZsZtd Author: jsing Date: 2026/08/21 15:33:23 Provide assembly implementation of SHA-512 for amd64 in libc Provide a generic assembly implementation for SHA-512 - this is considerably faster than the C version. Largely borrowed from libcrypto. With input from naddy@ ok naddy@ tb@ lib/libc/arch/amd64/hash/Makefile.inc lib/libc/arch/amd64/hash/sha512_amd64.c lib/libc/arch/amd64/hash/sha512_amd64_generic.S lib/libc/hash/sha512.c commit my2EmKvmQX7h3XVz Author: jsing Date: 2026/08/21 14:52:57 Provide assembly implementation of SHA-256 for aarch64 in libc Provide a CE assembly implementation that can be used on hardware that has the CE SHA-256 instructions. This is considerably faster than the generic C implementation. Largely borrowed from libcrypto. With input from naddy@ ok tb@ lib/libc/arch/aarch64/hash/Makefile.inc lib/libc/arch/aarch64/hash/sha256_aarch64.c lib/libc/arch/aarch64/hash/sha256_aarch64_ce.S lib/libc/hash/Makefile.inc lib/libc/hash/sha256.c lib/libc/hidden/sha2.h commit OSSHxYpeNEYyr3mT Author: tb Date: 2026/08/21 13:26:59 SparcAsmParser: fix off by one and allow %r31 to be used rust contains a sparc64.s file with .cfi_register %r15, %r31 This fails with 'src/arch/sparc64.s:59:26: error: invalid register name' Changing RegNo < 31 to RegNo <= 31 fixes this. ok kettenis kirill gnu/llvm/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp commit ZQNdMGiYIA01vlTi Author: schwarze Date: 2026/08/21 11:21:12 test man(7) input lines starting with space characters; related to man_html.c rev. 1.142 regress/usr.bin/mandoc/man/EX/Makefile regress/usr.bin/mandoc/man/EX/indent.in regress/usr.bin/mandoc/man/EX/indent.out_ascii regress/usr.bin/mandoc/man/EX/indent.out_html regress/usr.bin/mandoc/man/blank/Makefile regress/usr.bin/mandoc/man/blank/indent.in regress/usr.bin/mandoc/man/blank/indent.out_ascii regress/usr.bin/mandoc/man/blank/indent.out_html regress/usr.bin/mandoc/man/nf/Makefile regress/usr.bin/mandoc/man/nf/indent.in regress/usr.bin/mandoc/man/nf/indent.out_ascii regress/usr.bin/mandoc/man/nf/indent.out_html commit ebHiF3DKoBejegoE Author: schwarze Date: 2026/08/21 11:15:21 Do not use
inside
 because it causes ugly formatting.

  Bug reported long ago by Mohamed Akram .
  Patch from Michael Stapelberg .

  usr.bin/mandoc/man_html.c

commit Rwc0MktrtGoUQIf8
Author: nicm
Date: 2026/08/21 09:53:04

  Use correct X position when combining characters, GitHub issue 5511 from
  Francesc Rosas.

  usr.bin/tmux/screen-write.c

commit E5YJwW4q5F9urcvd
Author: jsing
Date: 2026/08/21 09:41:49

  Provide assembly implementations of SHA-256 for amd64 in libc.

  Provide a generic assembly implementation for SHA-256 - this is
  considerably faster than the C version.

  Provide a SHA-NI assembly implementation that can be used on hardware that
  has the SHA-NI instructions. This is considerably faster than the generic
  assembly implementation.

  Both are largely borrowed from libcrypto.

  With input from naddy@

  ok naddy@ tb@

  lib/libc/arch/amd64/hash/Makefile.inc
  lib/libc/arch/amd64/hash/sha256_amd64.c
  lib/libc/arch/amd64/hash/sha256_amd64_generic.S
  lib/libc/arch/amd64/hash/sha256_amd64_shani.S
  lib/libc/hash/Makefile.inc
  lib/libc/hash/sha256.c
  lib/libc/hidden/sha2.h

commit RA3eLNaZWXBbr9so
Author: jsing
Date: 2026/08/21 08:50:34

  Simplify handling of remaining record content on switch to legacy stack.

  Now that the legacy stack uses struct tls_content, store any remaining
  record content directly, rather than fudging up a record that the legacy
  stack will process on the next read.

  ok kenjiro@ tb@

  lib/libssl/tls13_legacy.c

commit V4u0xbcURJDZq9i4
Author: kenjiro
Date: 2026/08/21 02:23:33

  Allocate TLS 1.3 receive buffers lazily

  The receive buffer is not used for records created for sending. Avoid
  allocating a maximum-sized buffer in tls13_record_new() and instead
  allocate a header-sized buffer when tls13_record_recv() is first called.
  The buffer will grow as needed once the record length is known.

  This avoids an unnecessary allocation for outgoing records and reduces
  the initial allocation size for incoming records.

  ok tb jsing

  lib/libssl/tls13_record.c