Build date: 1736290802 - Tue Jan 7 23:00:02 UTC 2025 Build cvs date: 1736277974 - Tue Jan 7 19:26:14 UTC 2025 Build id: 2025-01-08.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-newvers.diff /home/anton/tmp/robsd/src-sys-uhidev-sispm.diff /home/anton/tmp/robsd/src-sysupgrade.diff P lib/libcrypto/ec/ec_lib.c P lib/libcrypto/ec/ec_local.h P lib/libcrypto/ec/ecp_methods.c P lib/libcrypto/man/X509_NAME_print_ex.3 P lib/libcrypto/pkcs12/p12_kiss.c P lib/libcrypto/ts/ts_lib.c P regress/sys/kern/sosplice/tcp/args-unsplice-forked.pl P sys/dev/i2c/ihidev.c P sys/dev/i2c/ihidev.h P sys/dev/i2c/ikbd.c P sys/dev/usb/uaudio.c P sys/net/if_ethersubr.c P usr.sbin/bgpd/bgpd.8 P usr.sbin/bgpd/bgpd.conf.5 P usr.sbin/bgpd/bgpd.h P usr.sbin/bgpd/rde.h P usr.sbin/bgpd/rde_peer.c P usr.sbin/bgpd/rde_update.c P usr.sbin/bgpd/util.c commit EKWdZ9oY3JXlCGUS Author: mglocker Date: 2025/01/07 19:26:14 Add LED support for ikbd(4) keyboards. Help and ok kettenis@ sys/dev/i2c/ihidev.c sys/dev/i2c/ihidev.h sys/dev/i2c/ikbd.c commit Zv4sR0cZOe3cdCt8 Author: claudio Date: 2025/01/07 19:24:53 Add missing CAPA_EXT_MSG to log_capability(). OK tb@ usr.sbin/bgpd/util.c commit zerWa2jeEAcCzGq6 Author: tb Date: 2025/01/07 18:58:32 X509_NAME_print: remove lie about multiple lines being used OpenSSL commit 92ada7cc (2007) removed some dead code with flawed logic attempting to print multiple lines if the line exceeded 80 characters. Said flawed logic was there since the start of the git history importing SSLeay 0.8.1b in 1998 and never worked. Rumor has it that it did work prior to that. Be that as it may, it's just wrongly documented since Henson added the docs in commit 0711be16 (2002). Prompted by OpenSSL issue #18004 by davidben https://github.com/quictls/quictls/pull/168 https://github.com/quictls/quictls/issues/75 lib/libcrypto/man/X509_NAME_print_ex.3 commit eHfa7hXvbCs7Nty4 Author: denis Date: 2025/01/07 17:43:31 Add some defines relative to EVPN support. Approved by claudio@ usr.sbin/bgpd/bgpd.h usr.sbin/bgpd/rde.h usr.sbin/bgpd/rde_peer.c commit FAX45oTBpvkbTyLP Author: kirill Date: 2025/01/07 15:25:18 sys/ihidev: quirk for Honor MagicBook's touchpad Without this quirk a Honor MagicBook's touchpad can not be read as multioutch. This touchpad needs re-power command with sleep after report description is read. Without waitng quite enough, almost the seconds, or re-power command it reads only as: imt0 at ihidev1ihidev1: failed fetching report ims0 at ihidev1 reportid 1: 3 buttons, Z dir but seems only on the cold boot. Otherwise with 1 seconds sleep and re-power command, or on warm boot, it reads as: imt0 at ihidev1: touchpad, 5 contacts ims0 at ihidev1 reportid 1: 3 buttons, Z dir OK: mglocker@ tobhe@ sys/dev/i2c/ihidev.c sys/dev/i2c/ihidev.h commit 9XpBmn89wZxqFOls Author: tb Date: 2025/01/07 14:22:19 Rewrite TS_ASN1_INTEGER_print_bio() This eliminates another stupid BN_free(&bn) and uses BIO_printf() rather than a ludicrously silly result dance. In fact it appears that this dance was so hard to grok that OpenSSL misread it and made this function return the value -1 on ASN1_INTEGER_to_BN() failure, a value that it had never returned before. It doesn't matter anyway. The only uses of this function are internal to OpenSSL's code and since TS fully conforms to OpenSSL's high QA standards, no caller checks the return of TS_ASN1_INTEGER_print_bio(). ok jsing lib/libcrypto/ts/ts_lib.c commit kJacdambrtKEb4pq Author: ratchov Date: 2025/01/07 12:49:40 uaudio: Drop UAUDIO_DEBUG defined by mistake in the last commit Fixes excessive noise on the console. From weerd@, thanks! sys/dev/usb/uaudio.c commit EQ0rEoGZxykzPCE5 Author: claudio Date: 2025/01/07 12:11:45 With "transparent-as yes" do not filter based on well-known communties. Instead pass them on to the peer. This is more in line with RFC 7947 and was requested by job@. OK tb@ usr.sbin/bgpd/bgpd.conf.5 usr.sbin/bgpd/rde_update.c commit YI09ziBYNcjScMTN Author: claudio Date: 2025/01/07 12:08:59 Hypenate well-known. usr.sbin/bgpd/rde.h usr.sbin/bgpd/rde_update.c commit Jk6yJ2ZjfUo6ZdF5 Author: claudio Date: 2025/01/07 12:00:36 Update RFC list. We missed to add some RFC in the past. OK tb@ usr.sbin/bgpd/bgpd.8 commit NyFWXDPItdlxkIiI Author: tb Date: 2025/01/07 08:52:17 Remove stale comment about methods and members lib/libcrypto/ec/ec_local.h commit O3W5qhiKxBme34ul Author: tb Date: 2025/01/07 08:30:52 Check discriminant directly in EC_GROUP_set_discriminant() After possibly decoding a and b in EC_GROUP_get_curve(), this is a pure calculation in GFp and as such doesn't make use of any method-specifics. Let's perform this calculation directly in the public API implementation rather than redirecting through the methods and remove yet another method handler. ok jsing lib/libcrypto/ec/ec_lib.c lib/libcrypto/ec/ec_local.h lib/libcrypto/ec/ecp_methods.c commit pa0pV2DBEReXEvyO Author: guenther Date: 2025/01/07 05:36:52 Delete ether_frm_control() which just returned EOPNOTSUPP: pru_control() does that automatically when pr_usrreqs.pru_control is NULL and there are no current plans to add ioctls() on this. ok dlg@ sys/net/if_ethersubr.c commit HUG1BgxvjBRHWXzv Author: tb Date: 2025/01/06 23:35:25 unitialized -> uninitialized lib/libcrypto/pkcs12/p12_kiss.c commit ladPW5Syt7qmkoaj Author: bluhm Date: 2025/01/06 23:29:46 Do not try to unsplice in copy mode. regress/sys/kern/sosplice/tcp/args-unsplice-forked.pl