Build date: 1778623204 - Tue May 12 22:00:04 UTC 2026 Build cvs date: 1778617651 - Tue May 12 20:27:31 UTC 2026 Build id: 2026-05-13.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 lib/check_sym P lib/libcrypto/md5/md5_amd64_generic.S P lib/libcrypto/sha/sha1_aarch64_ce.S P lib/libcrypto/sha/sha1_amd64_generic.S P lib/libcrypto/sha/sha1_amd64_shani.S P lib/libcrypto/sha/sha256_aarch64_ce.S P lib/libcrypto/sha/sha256_amd64_generic.S P lib/libcrypto/sha/sha256_amd64_shani.S P lib/libcrypto/sha/sha512_aarch64_ce.S P lib/libcrypto/sha/sha512_amd64_generic.S P lib/libexpat/Changes P lib/libexpat/Makefile P lib/libexpat/README.md P lib/libexpat/expat_config.h 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/expat_external.h P lib/libexpat/lib/internal.h U lib/libexpat/lib/random_arc4random_buf.c U lib/libexpat/lib/random_arc4random_buf.h P lib/libexpat/lib/xmlparse.c P lib/libexpat/lib/xmlrole.c P lib/libexpat/lib/xmltok.c P lib/libexpat/lib/xmltok_ns.c cvs server: lib/libexpat/tests/acc_tests_cxx.cpp is no longer in the repository P lib/libexpat/tests/alloc_tests.c cvs server: lib/libexpat/tests/alloc_tests_cxx.cpp is no longer in the repository P lib/libexpat/tests/basic_tests.c cvs server: lib/libexpat/tests/basic_tests_cxx.cpp is no longer in the repository cvs server: lib/libexpat/tests/chardata_cxx.cpp is no longer in the repository P lib/libexpat/tests/common.c cvs server: lib/libexpat/tests/common_cxx.cpp is no longer in the repository cvs server: lib/libexpat/tests/dummy_cxx.cpp is no longer in the repository P lib/libexpat/tests/handlers.c P lib/libexpat/tests/handlers.h cvs server: lib/libexpat/tests/handlers_cxx.cpp is no longer in the repository P lib/libexpat/tests/memcheck.c cvs server: lib/libexpat/tests/memcheck_cxx.cpp is no longer in the repository P lib/libexpat/tests/minicheck.c cvs server: lib/libexpat/tests/minicheck_cxx.cpp is no longer in the repository P lib/libexpat/tests/misc_tests.c cvs server: lib/libexpat/tests/misc_tests_cxx.cpp is no longer in the repository cvs server: lib/libexpat/tests/ns_tests_cxx.cpp is no longer in the repository P lib/libexpat/tests/nsalloc_tests.c cvs server: lib/libexpat/tests/nsalloc_tests_cxx.cpp is no longer in the repository cvs server: lib/libexpat/tests/runtests_cxx.cpp is no longer in the repository P lib/libexpat/tests/structdata.c cvs server: lib/libexpat/tests/structdata_cxx.cpp is no longer in the repository P lib/libutil/imsg-buffer.c P regress/usr.bin/ssh/dropbear-kex.sh P sys/dev/i2c/ad741x.c P sys/dev/ic/sti.c M sys/dev/usb/uhidev.c P sys/net/pf_lb.c P sys/net80211/ieee80211_node.c P usr.bin/compress/gzopen.c P usr.bin/compress/zipopen.c P usr.bin/tmux/cmd-display-panes.c P usr.bin/tmux/cmd.c P usr.bin/tmux/control.c P usr.bin/tmux/screen-redraw.c P usr.bin/tmux/server-client.c P usr.bin/tmux/tmux.h P usr.bin/tmux/utf8-combined.c P usr.bin/tmux/utf8.c P usr.bin/tmux/window.c P usr.sbin/bgpd/bgpd.h P usr.sbin/bgpd/parse.y P usr.sbin/bgpd/rde.c RCS file: /cvs/src/usr.sbin/bgpd/session.c,v retrieving revision 1.535 retrieving revision 1.536 Merging differences between 1.535 and 1.536 into session.c M usr.sbin/bgpd/session.c P usr.sbin/bgpd/session.h P usr.sbin/httpd/config.c P usr.sbin/httpd/httpd.c P usr.sbin/httpd/httpd.h P usr.sbin/httpd/parse.y commit zMMiXOhd6Ft4RYXF Author: claudio Date: 2026/05/12 20:27:31 Fix bad sizes in certain graceful restart imsgs. The move to use more u_int for aid also changed the imsgs IMSG_SESSION_STALE, IMSG_SESSION_NOGRACE, IMSG_SESSION_FLUSH, and IMSG_SESSION_RESTARTED. The problem was that not all senders were adjusted. OK tb@ usr.sbin/bgpd/rde.c usr.sbin/bgpd/session.c usr.sbin/bgpd/session.h commit QmddXBLBfAmriHZO Author: bluhm Date: 2026/05/12 19:16:16 Update libexpat to version 2.8.1. Relevant for OpenBSD are security fixes #1216, other changes #1209. Library bump is not necessary. CVE-2026-45186 OK tb@ lib/libexpat/Changes lib/libexpat/README.md lib/libexpat/doc/reference.html lib/libexpat/lib/expat.h lib/libexpat/lib/xmlparse.c lib/libexpat/tests/alloc_tests.c lib/libexpat/tests/basic_tests.c lib/libexpat/tests/common.c lib/libexpat/tests/handlers.c lib/libexpat/tests/handlers.h lib/libexpat/tests/memcheck.c lib/libexpat/tests/minicheck.c lib/libexpat/tests/misc_tests.c lib/libexpat/tests/structdata.c commit efVkuVO6aI0Zfdfa Author: claudio Date: 2026/05/12 16:03:14 getservice() needs to return the port in host byte order but getservbyname() returns the value in network byte order. Add some ntohs() for those poor little endian systems. OK tb@ usr.sbin/bgpd/parse.y commit Pf2sKqSdE8UBjWW8 Author: claudio Date: 2026/05/12 16:01:15 ibuf_set_maxsize() need to ensure that the invariants are upheld by checking also that wpos and size are not bigger then the new max. If wpos is bigger fail hard, for size the allocation may have been used before and so do an explicit_bzero() to clear the extra memory out. OK tb@ lib/libutil/imsg-buffer.c commit jZ9JsYG0CuwpoYK2 Author: naddy Date: 2026/05/12 15:14:41 check_sym: do not run output commands twice ok guenther@ lib/check_sym commit BCAukxxYCliJinTe Author: jsing Date: 2026/05/12 15:07:30 Add a guarded .note.GNU-stack section to crypto assembly files. Add a .note.GNU-stack section to avoid ending up with an executable stack on toolchains that believe we should have an executable stack by default. Reported by ruuda on Github. Discussed with tb@ lib/libcrypto/md5/md5_amd64_generic.S lib/libcrypto/sha/sha1_aarch64_ce.S lib/libcrypto/sha/sha1_amd64_generic.S lib/libcrypto/sha/sha1_amd64_shani.S lib/libcrypto/sha/sha256_aarch64_ce.S lib/libcrypto/sha/sha256_amd64_generic.S lib/libcrypto/sha/sha256_amd64_shani.S lib/libcrypto/sha/sha512_aarch64_ce.S lib/libcrypto/sha/sha512_amd64_generic.S commit e8yH0V2MENgITW4l Author: miod Date: 2026/05/12 14:49:35 Fix buglet introduced in 1.85; from clang -Wsometimes-uninitialized via jsg@ sys/dev/ic/sti.c commit FLleCQztxxTOOFVm Author: renaud Date: 2026/05/12 14:00:24 Fix double-close on header-step failure OK job@ usr.bin/compress/gzopen.c usr.bin/compress/zipopen.c commit c5x6jffcXsoWEhnX Author: deraadt Date: 2026/05/12 13:22:59 sync distrib/sets/lists/base/mi commit 1bzSGAq4yUrVcTrN Author: dtucker Date: 2026/05/12 13:02:40 Dropbear recently added a -Q option; use it to query KEX if available. regress/usr.bin/ssh/dropbear-kex.sh commit CpDnI3tTrGvIafFH Author: nicm Date: 2026/05/12 12:05:41 Make pane offsets signed, needed for floating panes. usr.bin/tmux/cmd-display-panes.c usr.bin/tmux/cmd.c usr.bin/tmux/screen-redraw.c usr.bin/tmux/server-client.c usr.bin/tmux/tmux.h commit EVVkeGevuUy57kNk Author: nicm Date: 2026/05/12 10:28:09 Turn off the "is this a paste" guessing if the terminal supports bracket pasting instead, GitHub issue 5031. usr.bin/tmux/server-client.c commit 1LJk6fNHEMAEFckU Author: nicm Date: 2026/05/12 09:37:25 Check FIONREAD for all panes not just piped panes, fixes issues with tests, GitHub issue 4807. usr.bin/tmux/utf8-combined.c usr.bin/tmux/utf8.c usr.bin/tmux/window.c commit yeINCPuh7OW201RX Author: henning Date: 2026/05/12 09:34:00 revert last KASSERT(x != 0) to prevent division by zero just after doesn't help anything, division by 0 blows up nicely by itself with a very clear message. excessive comments and things like useless KASSERTs just make it much harder to follow the actual code. ok sashan sys/net/pf_lb.c commit IwkmSyefAMb8r7Q1 Author: nicm Date: 2026/05/12 09:32:49 Fix infinite loop due to underflow when redrawing scrollbar, from Pavel Lavrukhin in GitHub issue 4932. usr.bin/tmux/screen-redraw.c commit TFnF6RoH8Y1AkYvi Author: nicm Date: 2026/05/12 09:27:28 Fix control mode teardown ordering for queued pane output, GitHub issue 5064 from Aaron Campbell. usr.bin/tmux/control.c commit DKZnLV0Ratij0FwP Author: claudio Date: 2026/05/12 09:12:49 Introduce MAX_ADDPATH_COUNT (set to 100) and use this as the maximum for the add-path send plus and max arguments. OK tb@ usr.sbin/bgpd/bgpd.h usr.sbin/bgpd/parse.y commit aCZANqCcNisl5al2 Author: jsg Date: 2026/05/12 08:54:08 make sure the command is set to config when writing config register bits prompted by a -Wuninitialized-const-pointer warning from clang 21 ok deraadt@ sys/dev/i2c/ad741x.c commit UxboQKo6lq0VoCO8 Author: kevlo Date: 2026/05/12 01:39:42 Fix signed overflow in ieee80211_40mhz_valid_secondary_below(). The secondary_chan variable should be uint8_t instead of int8_t, matching ieee80211_40mhz_valid_secondary_above(). ok phessler@ stsp@ sys/net80211/ieee80211_node.c commit XndTTh4Ki0UW8Kw6 Author: bluhm Date: 2026/05/11 22:41:23 Update libexpat to version 2.8.0 Relevant for OpenBSD are other changes #1201 #1189 #1203 #1204 #1194 #1202 #1187 #1192 #1171 #1170. Minor library bump is necessary as XML_SetHashSalt16Bytes() has been added. Security fixes have been backported in previous commit. OK tb@ lib/libexpat/Changes lib/libexpat/Makefile lib/libexpat/README.md lib/libexpat/expat_config.h lib/libexpat/shlib_version lib/libexpat/doc/reference.html lib/libexpat/examples/element_declarations.c lib/libexpat/lib/expat.h lib/libexpat/lib/expat_external.h lib/libexpat/lib/internal.h lib/libexpat/lib/random_arc4random_buf.c lib/libexpat/lib/random_arc4random_buf.h lib/libexpat/lib/xmlparse.c lib/libexpat/lib/xmlrole.c lib/libexpat/lib/xmltok.c lib/libexpat/lib/xmltok_ns.c lib/libexpat/tests/basic_tests.c lib/libexpat/tests/misc_tests.c lib/libexpat/tests/nsalloc_tests.c commit 9v2a2CaA53MipHaQ Author: kirill Date: 2026/05/11 22:33:10 usr.sbin/httpd: widen server flags to 64-bit integers OK job@ usr.sbin/httpd/config.c usr.sbin/httpd/httpd.c usr.sbin/httpd/httpd.h usr.sbin/httpd/parse.y