From noreply at github.com Mon Mar 2 09:44:05 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 02 Mar 2026 06:44:05 -0800 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 9537ae: ftp/curl: 8.18 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 9537aed2c4999a7d8d861d30a6b43fc62cc051f1 https://github.com/MidnightBSD/mports/commit/9537aed2c4999a7d8d861d30a6b43fc62cc051f1 Author: Lucas Holt Date: 2026-03-02 (Mon, 02 Mar 2026) Changed paths: M ftp/curl/Makefile M ftp/curl/distinfo M ftp/curl/pkg-plist Log Message: ----------- ftp/curl: 8.18 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Mon Mar 2 10:23:06 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 02 Mar 2026 07:23:06 -0800 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] d04bcb: print/cups: 2.4.16 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: d04bcb469bc5d00eb375878bd05d0ab94a3495c1 https://github.com/MidnightBSD/mports/commit/d04bcb469bc5d00eb375878bd05d0ab94a3495c1 Author: Lucas Holt Date: 2026-03-02 (Mon, 02 Mar 2026) Changed paths: M print/cups/Makefile M print/cups/distinfo M print/cups/files/patch-conf_mime.convs.in A print/cups/files/patch-scheduler_conf.c A print/cups/files/patch-scheduler_conf.h Log Message: ----------- print/cups: 2.4.16 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Mon Mar 2 10:24:46 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 02 Mar 2026 07:24:46 -0800 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] c201b9: audio/fluidsynth: update Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: c201b9dceeead51879da5e8f7102a2599c570cf6 https://github.com/MidnightBSD/mports/commit/c201b9dceeead51879da5e8f7102a2599c570cf6 Author: Lucas Holt Date: 2026-03-02 (Mon, 02 Mar 2026) Changed paths: M audio/fluidsynth/Makefile M audio/fluidsynth/distinfo M audio/fluidsynth/pkg-plist Log Message: ----------- audio/fluidsynth: update To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Mon Mar 2 10:26:48 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 02 Mar 2026 07:26:48 -0800 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 9c5059: net/freerdp: fix build issues after ffmpeg update Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 9c5059da9fe1028ca05765e407d53faf41163b26 https://github.com/MidnightBSD/mports/commit/9c5059da9fe1028ca05765e407d53faf41163b26 Author: Lucas Holt Date: 2026-03-02 (Mon, 02 Mar 2026) Changed paths: M net/freerdp/Makefile M net/freerdp/distinfo A net/freerdp/files/patch-channels_tsmf_client_ffmpeg_tsmf__ffmpeg.c A net/freerdp/files/patch-libfreerdp_codec_dsp__ffmpeg.c Log Message: ----------- net/freerdp: fix build issues after ffmpeg update To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Mon Mar 2 11:08:36 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 02 Mar 2026 08:08:36 -0800 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] f69aae: print/freetype2: 2.14.1 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: f69aae7458ef43e70ccd7f1bef2d4f0ceb17aa6f https://github.com/MidnightBSD/mports/commit/f69aae7458ef43e70ccd7f1bef2d4f0ceb17aa6f Author: Lucas Holt Date: 2026-03-02 (Mon, 02 Mar 2026) Changed paths: M print/freetype2/Makefile M print/freetype2/distinfo M print/freetype2/pkg-plist Log Message: ----------- print/freetype2: 2.14.1 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Mar 3 09:57:13 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 03 Mar 2026 06:57:13 -0800 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 08a945: add huggingface python hub Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 08a945bb1997d426d8f110c96af792ebbb4a3fbe https://github.com/MidnightBSD/mports/commit/08a945bb1997d426d8f110c96af792ebbb4a3fbe Author: Lucas Holt Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M devel/Makefile A devel/py-shellingham/Makefile A devel/py-shellingham/distinfo A devel/py-shellingham/files/patch-setup.py A devel/py-shellingham/pkg-descr A devel/py-typer/Makefile A devel/py-typer/distinfo A devel/py-typer/files/patch-pyproject.toml A devel/py-typer/pkg-descr M misc/Makefile A misc/py-hf-xet/Makefile A misc/py-hf-xet/Makefile.crates A misc/py-hf-xet/distinfo A misc/py-hf-xet/pkg-descr A misc/py-huggingface-hub/Makefile A misc/py-huggingface-hub/distinfo A misc/py-huggingface-hub/pkg-descr Log Message: ----------- add huggingface python hub To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Mar 3 10:20:58 2026 From: noreply at github.com (Kevin Bowling) Date: Tue, 03 Mar 2026 07:20:58 -0800 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 44f6fd: e1000: Increase FC pause/refresh time on PCH2 and ... Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: 44f6fd8fd34a1b7a12c01eb0f72599fc8d29f594 https://github.com/MidnightBSD/src/commit/44f6fd8fd34a1b7a12c01eb0f72599fc8d29f594 Author: Kevin Bowling Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M sys/dev/e1000/if_em.c Log Message: ----------- e1000: Increase FC pause/refresh time on PCH2 and newer This corresponds to Linux f74dc880098b4a29f76d756b888fb31d81ad9a0c That commit does not provide any public background detail, but it's been in use for over 5 years and corresponds to previous chip bugs w.r.t. automatic generation of PAUSE frames. Reviewed by: kgalazka Differential Revision: https://reviews.freebsd.org/D54555 (cherry picked from commit 2bdec2ee73be7dbafce9982b0dc5c273918a5443) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Tue Mar 3 10:22:32 2026 From: noreply at github.com (Kevin Bowling) Date: Tue, 03 Mar 2026 15:22:32 +0000 (UTC) Subject: [Midnightbsd-cvs] [MidnightBSD/src] d37ccb: Revert "e1000: Try auto-negotiation for fixed 100 ... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: d37ccb70b408fcbd6960fa07ed920457614f8825 https://github.com/MidnightBSD/src/commit/d37ccb70b408fcbd6960fa07ed920457614f8825 Author: Kevin Bowling Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M sys/dev/e1000/e1000_phy.c M sys/dev/e1000/if_em.c Log Message: ----------- Revert "e1000: Try auto-negotiation for fixed 100 or 10 configuration" We've gotten a report of this breaking a fixed no autoneg setup. Since no link is worse than what this intends to fix (negotiating full duplex at forced speed), revert for the undeway 15.0 release cycle until this can be further reviewed. PR: 288827 Differential Revision: https://reviews.freebsd.org/D47336 This reverts commit 645c45e297c0fcbbb9d2d24cdeeb124234825019. (cherry picked from commit 3ff0231c87f360afa4521e635b46f6c711dc4ee3) Commit: 8f1142fa8548a7a994a06b961e2cc7fbefc830e5 https://github.com/MidnightBSD/src/commit/8f1142fa8548a7a994a06b961e2cc7fbefc830e5 Author: Eugene Grosbein Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M lib/libfetch/common.c Log Message: ----------- MFC: libfetch: apply timeout to SSL_read() Currently, fetchTimeout works for non-SSL connections only, so does fetch -T. Fix it applying specified timeout to SSL_read(). (cherry picked from commit 8f8a7f6fffd7dca09013f7c4bfa075bc3825fb8e) Commit: c24ec7d0c90fa87b9928580adf5d0541ee5e2d6f https://github.com/MidnightBSD/src/commit/c24ec7d0c90fa87b9928580adf5d0541ee5e2d6f Author: Eugene Grosbein Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M lib/libfetch/common.c M lib/libfetch/fetch.3 Log Message: ----------- MFC: libfetch: allow disabling TLS v1.3 when negotiating the connection (cherry picked from commit 129aec72250266e60c07ff4643623188f7c27a9d) Commit: d3cb83c34332655d44228ec9c411200054cb44b0 https://github.com/MidnightBSD/src/commit/d3cb83c34332655d44228ec9c411200054cb44b0 Author: Dimitry Andric Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M sys/arm/broadcom/bcm2835/files.bcm283x M sys/conf/files.arm64 M sys/conf/kern.mk Log Message: ----------- vchiq: fix build with clang 21 When compiling vchiq with clang 21, the following -Werror warning is produced: sys/contrib/vchiq/interface/vchiq_arm/vchiq_arm.c:728:27: error: default initialization of an object of type 'VCHIQ_QUEUE_MESSAGE32_T' with const member leaves the object uninitialized [-Werror,-Wdefault-const-init-field-unsafe] 728 | VCHIQ_QUEUE_MESSAGE32_T args32; | ^ sys/contrib/vchiq/interface/vchiq_arm/vchiq_ioctl.h:151:40: note: member 'elements' declared 'const' here 151 | const /*VCHIQ_ELEMENT_T * */ uint32_t elements; | ^ While the warning is formally correct, the 'args32' object is immediately initialized after its declaration. Therefore, suppress the warning. MFC after: 3 days (cherry picked from commit b39662fc388678db2b7b5fa3c900205252d15b3b) Commit: 91d185c14953086172bf8abc9732066a5a120c63 https://github.com/MidnightBSD/src/commit/91d185c14953086172bf8abc9732066a5a120c63 Author: Dimitry Andric Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M sys/dev/mxge/if_mxge.c Log Message: ----------- mxge(4): avoid clang 21 warning in NO-IP configuration Building the LINT-NOIP kernel on amd64 with clang 21 results in a -Werror warning similar to: sys/dev/mxge/if_mxge.c:1846:44: error: variable 'sum' is uninitialized when passed as a const pointer argument here [-Werror,-Wuninitialized-const-pointer] 1846 | cksum_offset, sizeof(sum), (caddr_t)&sum); | ^~~ Indeed, if both `INET` and `INET6` are undefined, `sum` is never initialized. Initialize it to zero to silence the warning. Reviewed by: jhibbits MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D54730 (cherry picked from commit 74cac745fe302b26ad22114f60735c8b73e90571) Commit: a6ece5350ddc8c96e93bbc56b21084f8d43e62df https://github.com/MidnightBSD/src/commit/a6ece5350ddc8c96e93bbc56b21084f8d43e62df Author: Dimitry Andric Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M contrib/llvm-project/libcxx/include/inttypes.h Log Message: ----------- libc++ inttypes.h: define __STDC_CONSTANT_MACROS and __STDC_LIMIT_MACROS Before transitively including the base version of inttypes.h, define __STDC_CONSTANT_MACROS and __STDC_LIMIT_MACROS, because the base inttypes.h directly includes sys/stdint.h, instead of going through the 'regular' stdint.h. The libc++ version of the latter does define those macros, to ensure things like UINT64_C() and SIZE_MAX are defined even in C++98 or C++03. MFC after: 3 days (cherry picked from commit 3cdb6c9d92ecf479a0df338267f3f844ef6feeb2) Commit: 4523886a8a458b3a6d33dfdd5940375e13ac9b33 https://github.com/MidnightBSD/src/commit/4523886a8a458b3a6d33dfdd5940375e13ac9b33 Author: Konstantin Belousov Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M sys/vm/vm_object.c Log Message: ----------- vm_object_page_remove(): clear pager even if there is no resident pages (cherry picked from commit 72a447d0bc768c7fe8a9c972f710c75afebd581b) Commit: 794df37e934a5409bbb3f995fd0295015ccdccad https://github.com/MidnightBSD/src/commit/794df37e934a5409bbb3f995fd0295015ccdccad Author: Konstantin Belousov Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M sys/vm/vm_fault.c Log Message: ----------- vm_fault: only rely on PG_ZERO when the page was newly allocated (cherry picked from commit cff67bc43df14d492ccc08ec92fddceadd069953) Commit: 88bc838512575e5df2641f4dacd24cf2c7ed17ba https://github.com/MidnightBSD/src/commit/88bc838512575e5df2641f4dacd24cf2c7ed17ba Author: Konstantin Belousov Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M sys/sys/namei.h Log Message: ----------- namei: clear internal flags in NDREINIT() same as it is done for NDRESTART() Fixes: e05e33041c252 Reported and tested by: pho Reviewed by: markj Sponsored by: The FreeBSD Foundation (cherry picked from commit 58b2bd33aff71c0268d99d63e9c83f6544d3beb3) Commit: 85857b25e1a7f494fa48d7cbbadec873e866e5a9 https://github.com/MidnightBSD/src/commit/85857b25e1a7f494fa48d7cbbadec873e866e5a9 Author: Michael Osipov Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M share/man/man4/vt.4 Log Message: ----------- vt.4: Document that hw.vga.textmode does not apply for UEFI(8) boot PR: 292598 Approved by: ziaee, imp MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D54842 (cherry picked from commit 28764001b504c3588fd9f8dd6e4c08144d20571c) Commit: a2abe1eadfda2d7f4d7c65b23c18d35a93c49039 https://github.com/MidnightBSD/src/commit/a2abe1eadfda2d7f4d7c65b23c18d35a93c49039 Author: Joseph Mingrone Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M usr.sbin/periodic/etc/daily/460.status-mail-rejects M usr.sbin/periodic/etc/security/800.loginfail M usr.sbin/periodic/etc/security/900.tcpwrap Log Message: ----------- periodic: Support RFC 5424 syslog timestamps This is based on an initial implementation by michaelo in https://reviews.freebsd.org/D54361. PR: 270497 Reported by: michaelo Reviewed by: michaelo Tested by: michaelo MFC after: 1 week Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D54606 (cherry picked from commit 8ac6427b1bb95470f6c755202d1c0391ed8eefbd) Commit: 796fa25cb053b579ba0a3d851208538a501362ae https://github.com/MidnightBSD/src/commit/796fa25cb053b579ba0a3d851208538a501362ae Author: Jessica Clarke Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M contrib/file/src/apprentice.c Log Message: ----------- Merge commit faa5141b9be4 from file git (by Christos Zoulas): PR/656: harry.sintonen: Fix bug in byte swapping that was caused by the change to make flags uint16_t and cont_level uint8_t. This fixes using a magic.mgc built with a different endianness than file(1) itself, e.g. when building powerpc64 on amd64. PR: 292079 Fixes: ae316d1d1cff ("MFV: file 5.46.") MFC after: 3 days (cherry picked from commit 39047538cf5d8f26112f7b08b3c56967f70f7f94) Commit: 2c8208ba99ccb384ef2ceea5d440fb4a7033e966 https://github.com/MidnightBSD/src/commit/2c8208ba99ccb384ef2ceea5d440fb4a7033e966 Author: Jessica Clarke Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M lib/libc/net/getnetbydns.c Log Message: ----------- libc: Don't use uninitialised string for getnetbyaddr[_r](0) DNS lookup If net is all-zero, the loop to extract all leading non-zero octets will iterate zero times and leave nn with the value 4, which the following switch statement to initialise qbuf does not handle. As a result, _dns_getnetbyaddr will look up the PTR record for this uninitialised string, which will leak the pre-existing contents of that stack memory to the DNS resolver and, if remote and not otherwise protected, network. Note that _dns_getnetbyaddr is only used if nsswitch.conf is configured to enable the "dns" source for the "networks" database, which is not the default configuration in FreeBSD. For glibc this same bug, in code also derived from BIND's, was issued CVE-2026-0915. This commit adopts the same behaviour as glibc's fix, which is to regard a net of 0 as being for 0.0.0.0. Apparently NetBSD will return NS_UNAVAIL instead, which may or may not make more sense, but in general glibc compatibility tends to cause less friction when there's not a good reason to avoid it. Reviewed by: markj (secteam) Fixes: 1363f04ce1b8 ("get* rework and new bind code") MFC after: 1 day Security: Same bug as glibc's CVE-2026-0915 (cherry picked from commit 331316b073505e4794754af1cd0c5ccc578a2bde) Commit: 618b1a58d0d1d1966de9617d2bb0fb957e21778c https://github.com/MidnightBSD/src/commit/618b1a58d0d1d1966de9617d2bb0fb957e21778c Author: Roman Bogorodskiy Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M share/mk/src.opts.mk Log Message: ----------- bhyve: make BHYVE_SNAPSHOT amd64-only Build fails with BHYVE_SNAPSHOT enabled on non-amd64, so add it to BROKEN_OPTIONS for these arches. PR: 292686 Reviewed by: emaste, markj MFC after: 3 days Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D54873 (cherry picked from commit b01763b2b2ab2d87f7d3c6ae57783c731ce548dd) Commit: 3f553e3ef125f213bd5ebc3d2ed3641ed6cb4cd0 https://github.com/MidnightBSD/src/commit/3f553e3ef125f213bd5ebc3d2ed3641ed6cb4cd0 Author: Michael Osipov Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M stand/defaults/loader.conf M stand/defaults/loader.conf.5 Log Message: ----------- loader.conf.5: "console" setting does not document multi-value possiblity PR: 292595 Approved by: ziaee, dab, imp, tsoome MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D54843 (cherry picked from commit 240c614d48cb0484bfe7876decdf6bbdcc99ba73) Commit: c24e2ae9d9ad166c4c8649a46b0107f7bbeb63d3 https://github.com/MidnightBSD/src/commit/c24e2ae9d9ad166c4c8649a46b0107f7bbeb63d3 Author: Dag-Erling Sm?rgrav Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M sbin/newfs/newfs.8 M sbin/newfs/newfs.c Log Message: ----------- newfs: Add an option to disable soft updates A previous commit turned soft updates on by default for UFS2 without providing a way to turn them off. This corrects that by adding a new -u flag which forces soft updates (and soft updates journaling) off. MFC after: 1 week Sponsored by: Klara, Inc. Sponsored by: NetApp, Inc. Fixes: 61dece6d27fb ("Enable soft updates by default for UFS2 filesystems.") Reviewed by: mckusick Differential Revision: https://reviews.freebsd.org/D54576 (cherry picked from commit 68562f8145e8154e7e276897a546995f0d8f3428) newfs: Add -u to getopt string Fixes: 68562f8145e8 ("newfs: Add an option to disable soft updates") (cherry picked from commit 717ae163919e48f000b94f85dc188e0d92261929) Commit: b96e2f751a91abc86da5ef0848cffbe1818c8b3c https://github.com/MidnightBSD/src/commit/b96e2f751a91abc86da5ef0848cffbe1818c8b3c Author: Dag-Erling Sm?rgrav Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M sbin/mdmfs/mdmfs.c Log Message: ----------- mdmfs: Fix soft updates logic Now that newfs(8) has a command-line argument to disable soft updates, use that instead of running tunefs(8) after the fact to turn them off. MFC after: 1 week Sponsored by: Klara, Inc. Sponsored by: NetApp, Inc. Reviewed by: mckusick, imp Differential Revision: https://reviews.freebsd.org/D54783 (cherry picked from commit 4b9620433855b75989164c1a8a8a2e1a9b5fbff2) Commit: 96bf07a066adcc8732389de8ab4eb8895dab814b https://github.com/MidnightBSD/src/commit/96bf07a066adcc8732389de8ab4eb8895dab814b Author: Zhenlei Huang Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M sys/dev/liquidio/lio_ioctl.c M sys/dev/liquidio/lio_main.c Log Message: ----------- lio: Avoid out-of-bounds read or write MAC address While here, replace loop copying the MAC address with memcpy() for better readability. Reviewed by: markj MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D54177 (cherry picked from commit 094626d3a5009a56bf1b763dbdfc681ce371dc99) (cherry picked from commit c162d7febbc83c1d877876b18ee864213dceca51) (cherry picked from commit e8de565f6bb8d91e2882ae5422b8a4a0337e4ca4) Commit: b6b77d83b7a3b1b484c83b8a4122aaf200262273 https://github.com/MidnightBSD/src/commit/b6b77d83b7a3b1b484c83b8a4122aaf200262273 Author: Zhenlei Huang Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M sys/dev/qlnx/qlnxe/qlnx_os.c Log Message: ----------- qlnxe: Avoid out-of-bounds reading the multicast ethernet address The correct length of an ethernet address is ETHER_ADDR_LEN but not ETHER_HDR_LEN. MFC after: 1 week (cherry picked from commit 85f499be90c15a3de02d1c62ce03b99fab52f925) (cherry picked from commit 2b01cc15447251862f5e25332fcbf41516f22a3e) (cherry picked from commit a1828b1226fe8de1325a0e46ec5732268ba4525a) Commit: cb239e23e4ff666c7387a1a9dd26494f8fb86910 https://github.com/MidnightBSD/src/commit/cb239e23e4ff666c7387a1a9dd26494f8fb86910 Author: Kirill Kochnev Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M sys/net/sff8436.h Log Message: ----------- sys/net/sff8436.h: Fix the register address of link length of copper or active cable The register address of link length of copper or active cable is 146 as per the SFF-8436 specification [1]. [1] 7.6.2 Upper Memory Map Page 00h SFF-8436 Specification (pdf): https://members.snia.org/document/dl/25896 Reviewed by: imp, zlei MFC after: 1 week Pull Request: https://github.com/freebsd/freebsd-src/pull/1885 Closes: https://github.com/freebsd/freebsd-src/pull/1885 (cherry picked from commit a537694b49f719d84e3a69a2b8a3098f603da7d7) (cherry picked from commit fdd23fc3d0aacd1c80d0565d736591521b2421fc) (cherry picked from commit 58cf2a2840532208ab1442fc421ca6c985274c2c) Commit: d73bf4c125ae7c705b2d266ed776b4b119001679 https://github.com/MidnightBSD/src/commit/d73bf4c125ae7c705b2d266ed776b4b119001679 Author: Rose <83477269+AtariDreams at users.noreply.github.com> Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M usr.sbin/mptutil/mpt_volume.c Log Message: ----------- Correct size parameter to strncmp The wrong value passed to strncmp meant that only enable and disable were being accepted. This change corrects the logic so enabled and disabled are also accepted. Pull Request: https://github.com/freebsd/freebsd-src/pull/739 MFC after: 1 week Reviewed by: delphij, ngie (cherry picked from commit 5a9c724847f9b4e3831aa2c16276cc2ae20a99cc) Commit: 8d2a9eb58ac44748d92c3e8f9077128ff2f35ed8 https://github.com/MidnightBSD/src/commit/8d2a9eb58ac44748d92c3e8f9077128ff2f35ed8 Author: Enji Cooper Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M sys/vm/swap_pager.c Log Message: ----------- Fix OID format for `vm.swap_reserved` and `vm.swap_total` The correct OID format for CTLTYPE_U64 is `QU` (`uquad_t`), not `A` (text expressed via `char *`). This issue was noticed while doing an sysctl tree walk using a sysctl(9) consumer that relies on the OID format to intuit what the type should be for a given sysctl. MFC after: 1 month Sponsored by: DellEMC Isilon Differential Revision: https://reviews.freebsd.org/D34877 (cherry picked from commit 567378cc0796c12f5d4bac79e639e22adf42b12f) Commit: efda5d92a77d00026d7ffe6c4eb8ca928ac84c3d https://github.com/MidnightBSD/src/commit/efda5d92a77d00026d7ffe6c4eb8ca928ac84c3d Author: Enji Cooper Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M libexec/rc/rc.subr Log Message: ----------- rc.subr(8): run `trailing-whitespace-fixer` This change deletes benign trailing whitespace from rc.subr, making future non-stylistic changes easier to spot. MFC after: 1 week (cherry picked from commit 4e9041a78690b2c7ea35ab1c548412f2ac69da4d) Commit: 3715fa5fe0733165428cb5d0237922b15f0adef9 https://github.com/MidnightBSD/src/commit/3715fa5fe0733165428cb5d0237922b15f0adef9 Author: Lucas Holt Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M usr.sbin/midnightbsd-update/midnightbsd-update.sh Log Message: ----------- sort options Commit: 719ca0120433b22b3c7954ecb8e8cbb640d4fd42 https://github.com/MidnightBSD/src/commit/719ca0120433b22b3c7954ecb8e8cbb640d4fd42 Author: Jilles Tjoelker Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M bin/sh/jobs.c M bin/sh/tests/builtins/Makefile A bin/sh/tests/builtins/wait11.0 Log Message: ----------- sh: Fix a double free in a rare scenario with pipes The command sh -c 'sleep 3 | sleep 2 & sleep 3 & kill %1; wait %1' crashes (with appropriate sanitization such as putting MALLOC_CONF=abort:true,junk:true in the environment or compiling with -fsanitize=address). What happens here is that waitcmdloop() calls dowait() with a NULL job pointer, instructing dowait() to freejob() if it's a non-interactive shell and $! was not and cannot be referenced for it. However, waitcmdloop() then uses fields possibly freed by freejob() and calls freejob() again. This only occurs if the job being waited for is identified via % syntax ($! has never been referenced for it), it is a pipeline with two or more elements and another background job has been started before the wait command. That seems special enough for a bug to remain. Test scripts written by Jilles would almost always use $! and not % syntax. We can instead make waitcmdloop() pass its job pointer to dowait(), fixing up things for that (waitcmdloop() will have to call deljob() if it does not call freejob()). The crash from https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290330#c2 appears to be the same bug. PR: 290330 Reported by: bdrewery Reviewed by: bdrewery Differential Revision: https://reviews.freebsd.org/D53773 (cherry picked from commit 75a6c38e4d5c651b7398bf2bea5baa41a0939e92) Commit: 6ed336cb740ed33398141e5711a8e24a4caa1a71 https://github.com/MidnightBSD/src/commit/6ed336cb740ed33398141e5711a8e24a4caa1a71 Author: Jilles Tjoelker Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M bin/sh/jobs.c M bin/sh/tests/execution/Makefile A bin/sh/tests/execution/bg14.0 Log Message: ----------- sh: Fix job pointer invalidation with trapsasync Calling dotrap() can do almost anything, including reallocating the jobtab array. Convert the job pointer to an index before calling dotrap() and then restore a proper job pointer afterwards. PR: 290330 Reported by: bdrewery Reviewed by: bdrewery Differential Revision: https://reviews.freebsd.org/D53793 (cherry picked from commit f44ac8cc9c10d7305223a10b8dbd8e234388cc73) Commit: 1d0ab425149df9d0c75b8a2a20b514f7fdee580a https://github.com/MidnightBSD/src/commit/1d0ab425149df9d0c75b8a2a20b514f7fdee580a Author: Mitchell Horne Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M Makefile.inc1 Log Message: ----------- native-xtools: use static LLVM libraries Set the MK_LLVM_LINK_STATIC_LIBRARIES knob to "yes" when building the native-xtools target. This reverts to the behaviour prior to 2e47f35be5dc. This avoids a build failure that occurs otherwise, where compilation fails looking for a libllvmprivate.so that was not built. It is unclear if this addresses the issue in all instances---some replies in the PRs indicate otherwise. Still, some report success, and in my own testing this fixed creation of a cross-compiled poudriere jail. Commit this while we continue to investigate... PR: 286710, 291409 Tested by: marck, rdunkle at smallcatbrain.com Reviewed by: emaste MFC after: 3 days Fixes: 2e47f35be5dc ("Convert libllvm, libclang and liblldb into private shared libraries"). Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D54815 (cherry picked from commit 38e5564ecef53064c984d086a040c01100023f40) Commit: 3ef115769b3686b522c54438bd04ced80cca2805 https://github.com/MidnightBSD/src/commit/3ef115769b3686b522c54438bd04ced80cca2805 Author: Zhenlei Huang Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M sys/dev/e1000/if_em.c Log Message: ----------- e1000: Fix setting the promiscuous mode The variable reg_rctl stores the value read from reg E1000_RCTL. It may contain bits E1000_RCTL_VFE and E1000_RCTL_CFIEN which control VLAN hardware filter feature. The promiscuous mode implies all tagged or untagged packets should be accepted, so the VLAN hardware filter feature should be disabled when enabling the promiscuous mode. Calling em_if_vlan_filter_disable() did the task, but later writing the value of reg_rctl back to the reg E1000_RCTL may restore the feature. Move the calling of em_if_vlan_filter_disable() after writing the reg to fix that. PR: 292759 Reviewed by: kbowling Tested by: vova at zote.me Fixes: 2796f7cab107 e1000: Fix up HW vlan ops MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D54973 (cherry picked from commit e63ee5fedb8dab51f1bd6d24cc650b68d9663db5) (cherry picked from commit 8880678b7a47ccfdcc14d3e7cad7f137862dccea) (cherry picked from commit 3cfe90545f016fa190158aa4830f3256e01a7cb2) Commit: 86d753f26c343409d7375037efd577646519f544 https://github.com/MidnightBSD/src/commit/86d753f26c343409d7375037efd577646519f544 Author: Michael Osipov Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M release/tools/azure.conf M release/tools/openstack.conf M stand/efi/loader/main.c M stand/i386/loader/main.c Log Message: ----------- loader: Prefer comma-separated list of values for "console" PR: 292595 Reviewed by: imp MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D54923 (cherry picked from commit 56970c3c4b0bc61d972837661a31cc2b9e8e8d7c) Commit: 40dba9bf876519c25007ab787d01259461f72c48 https://github.com/MidnightBSD/src/commit/40dba9bf876519c25007ab787d01259461f72c48 Author: Dag-Erling Sm?rgrav Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M sbin/reboot/nextboot.sh Log Message: ----------- nextboot: Reimplement missing -a option PR: 260520 MFC after: 3 days Fixes: e307eb94ae52 ("loader: zfs should support bootonce an nextboot") (cherry picked from commit 33510b16e663bde5be5e4a56ccb17f848c41ef4e) Commit: 454e670167cf6d378432c39378e49bfca72d06f9 https://github.com/MidnightBSD/src/commit/454e670167cf6d378432c39378e49bfca72d06f9 Author: Michael Osipov Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M usr.bin/sockstat/sockstat.c Log Message: ----------- sockstat: Surround explicit IPv6 addresses with brackets PR: 254611 Approved by: otis, tuexen, des MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D54375 (cherry picked from commit fe81e3944c085e765c83c4f78941d7529ceb556e) Commit: d9eda8195b5e6d38c6c280f4e77f26cdfd7aa3d0 https://github.com/MidnightBSD/src/commit/d9eda8195b5e6d38c6c280f4e77f26cdfd7aa3d0 Author: Yogesh Bhosale Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M sys/dev/ice/if_ice_iflib.c Log Message: ----------- ice(4): Handle allmulti flag in ice_if_promisc_set function In the ice_if_promisc_set function, the driver currently disables the IFF_ALLMULTI flag, thereby preventing the activation of multicast mode. To address this issue, implement appropriate handling to ensure the flag is managed correctly. Signed-off-by: Yogesh Bhosale Tested by: Gowthamkumar K S Differential Revision: https://reviews.freebsd.org/D54186 (cherry picked from commit 98bdf63f6e94be42a1787de73608de15bcb3419a) Commit: 4179672e74866b887a00eaec55179d0789001e27 https://github.com/MidnightBSD/src/commit/4179672e74866b887a00eaec55179d0789001e27 Author: Mark Johnston Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M lib/libc/sys/fcntl.2 M sys/compat/cloudabi/cloudabi_fd.c M sys/fs/fdescfs/fdesc_vnops.c M sys/kern/kern_descrip.c M sys/kern/uipc_syscalls.c M sys/kern/vfs_acl.c M sys/kern/vfs_cache.c M sys/kern/vfs_extattr.c M sys/kern/vfs_syscalls.c M sys/sys/fcntl.h M sys/sys/file.h M sys/sys/filedesc.h M sys/sys/namei.h Log Message: ----------- file: Add a fd flag with O_RESOLVE_BENEATH semantics The O_RESOLVE_BENEATH openat(2) flag restricts name lookups such that they remain under the directory referenced by the dirfd. This commit introduces an implicit version of the flag, FD_RESOLVE_BENEATH, stored in the file descriptor entry. When the flag is set, any lookup relative to that fd automatically has O_RESOLVE_BENEATH semantics. Furthermore, the flag is sticky, meaning that it cannot be cleared, and it is copied by dup() and openat(). File descriptors with FD_RESOLVE_BENEATH set may not be passed to fchdir(2) or fchroot(2). Various fd lookup routines are modified to return fd flags to the caller. This flag will be used to address a case where jails with different root directories and the ability to pass SCM_RIGHTS messages across the jail boundary can transfer directory fds in such as way as to allow a filesystem escape. PR: 262180 Reviewed by: kib MFC after: 3 weeks Differential Revision: https://reviews.freebsd.org/D50371 (cherry picked from commit f35525ff2053e026a423e852136d73ed93c95803) Commit: 3adb3c5502f44d8c0b6bef8715c32d9af2900651 https://github.com/MidnightBSD/src/commit/3adb3c5502f44d8c0b6bef8715c32d9af2900651 Author: Mark Johnston Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: A sys/amd64/conf/SYZKALLER M sys/kern/uipc_usrreq.c Log Message: ----------- unix: Set O_RESOLVE_BENEATH on fds transferred between jails If a pair of jails with different filesystem roots is able to exchange SCM_RIGHTS messages (e.g., using a unix socket in a shared nullfs mount), a process in one jail can open a directory outside of the root of the second jail and then pass the fd to that second jail, allowing the receiving process to escape the jail chroot. Address this using the new FD_RESOLVE_BENEATH flag. When externalizing an SCM_RIGHTS message into the receiving process, automatically set this flag on all new fds where a jail boundary is crossed. This ensures that the receiver cannot do more than access files underneath the directory; in particular, the received fd cannot be used to access vnodes not accessible by the sender. PR: 262179 Reviewed by: kib MFC after: 3 weeks Differential Revision: https://reviews.freebsd.org/D50371 (cherry picked from commit 350ba9672a7f4f16e30534a603df577dfd083b3f) Commit: 735f412e6a34f1c5704b5f067d5905a31fb61b45 https://github.com/MidnightBSD/src/commit/735f412e6a34f1c5704b5f067d5905a31fb61b45 Author: Mark Johnston Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M tests/sys/kern/Makefile M tests/sys/kern/unix_passfd_test.c Log Message: ----------- unix/tests: Add a regression test for fd transfer across jails MFC after: 3 weeks (cherry picked from commit 5843b8ee02e99527c28f579acfc1f48e10033529) Commit: 6543cabc9cf5219e3338145feb36a34638d00dcb https://github.com/MidnightBSD/src/commit/6543cabc9cf5219e3338145feb36a34638d00dcb Author: Mark Johnston Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: R sys/amd64/conf/SYZKALLER Log Message: ----------- amd64/conf: Remove a config committed by accident Reported by: kib, kp Fixes: 350ba9672a7f ("unix: Set O_RESOLVE_BENEATH on fds transferred between jails") (cherry picked from commit 3ef39f58e5d63a78fd1c37e6c62d599bc68d5e1e) Commit: 942d8d2d05e04f3b6ac6d01b50ce39ec359dbbe5 https://github.com/MidnightBSD/src/commit/942d8d2d05e04f3b6ac6d01b50ce39ec359dbbe5 Author: Jose Luis Duran Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M contrib/blacklist/bin/blacklistd.c M contrib/blacklist/bin/blacklistd.conf.5 M contrib/blacklist/bin/run.c M contrib/blacklist/bin/support.c M contrib/blacklist/port/popenve.c Log Message: ----------- Adapt changes from blocklist 2026-02-07 (10a907f) Also apply the fix from PR 258411. This is a direct commit to stable/13, as blacklist has been renamed to blocklist upstream. Commit: 5ece399ec32f5320d533b205b9bf3fdb8a5a83db https://github.com/MidnightBSD/src/commit/5ece399ec32f5320d533b205b9bf3fdb8a5a83db Author: Dag-Erling Sm?rgrav Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M include/Makefile A include/stdckdint.h M share/man/man3/Makefile A share/man/man3/stdckdint.3 Log Message: ----------- include: Implement N2867. This adds macros for checked addition, subtraction, and multiplication with semantics similar to the builtins gcc and clang have had for years. Reviewed by: kib, emaste Differential Revision: https://reviews.freebsd.org/D41734 (cherry picked from commit e6615b10347caf67f5bc12c9a8e30b8ddd9860ae) Commit: b3d8d576f878350214327a3b811748056f760763 https://github.com/MidnightBSD/src/commit/b3d8d576f878350214327a3b811748056f760763 Author: Konstantin Belousov Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M include/stdckdint.h Log Message: ----------- include/stdckdint.h: make the header compatible with C++ by removing the cast to _Bool. The _Bool type is not defined for C++, and the specification from the gcc info doc states that the return type of the __builtin_{add,sub,mul}_overflow() is bool already. This is done instead of including stdbool.h to avoid namespace pollution, since defining bool from stdckdint.h simingly is not sanctioned by ISO/IEC 9899:2024. PR: 290299 Reviewed by: des Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D53149 (cherry picked from commit 3c052bec12fcf09f81ba0760ebecec38e196d332) Commit: bfcb4c073fd812eaebc94217b67238067bf514a9 https://github.com/MidnightBSD/src/commit/bfcb4c073fd812eaebc94217b67238067bf514a9 Author: Ed Maste Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M lib/libfetch/common.c Log Message: ----------- libfetch: do not call deprecated OpenSSL functions As of OpenSSL 1.1 SSL_library_init() and SSL_load_error_strings() are deprecated. There are replacement initialization functions but they do not need to be called: "As of version 1.1.0 OpenSSL will automatically allocate all resources that it needs so no explicit initialisation is required." Wrap both calls in an OPENSSL_VERSION_NUMBER block. PR: 271615 Reviewed by: Pierre Pronchery Event: Kitchener-Waterloo Hackathon 202305 Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D40265 (cherry picked from commit 01aee8c92d936470c44821736e0d9e11ed7ce812) Commit: ddbd00ada563c6e18c9b4e6f3603725957f8d19d https://github.com/MidnightBSD/src/commit/ddbd00ada563c6e18c9b4e6f3603725957f8d19d Author: Enji Cooper Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M lib/libfetch/common.c Log Message: ----------- libfetch: remove all old OpenSSL support This change removes pre-OpenSSL 1.1 supporting code and removes/adjusted preprocessor conditionals which were tautilogically true as FreeBSD main has shipped with OpenSSL 1.1+ for some time. Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D40711 (cherry picked from commit bc1027a7785166fde9c2a3b48e6e70d198377d4b) Commit: 157fcbc22762e5e805df6c90b389721a167f7a39 https://github.com/MidnightBSD/src/commit/157fcbc22762e5e805df6c90b389721a167f7a39 Author: Dag-Erling Sm?rgrav Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M lib/libfetch/common.c M lib/libfetch/common.h Log Message: ----------- libfetch: Check for failure to create SSL context * Drop the ssl_meth member, there is no reason to hang on to it. * Replace deprecated SSLv23_client_method() with TLS_client_method(). * Check the return value from SSL_CTX_new(). MFC after: 1 week PR: 292903 Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D55098 (cherry picked from commit 4e160c6197f75fda3d5d5997ce893087058cf718) Commit: 3b2d080d712456d71ac4955a7ce4011fdfc0a3ec https://github.com/MidnightBSD/src/commit/3b2d080d712456d71ac4955a7ce4011fdfc0a3ec Author: Dimitry Andric Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M etc/mtree/BSD.usr.dist Log Message: ----------- BSD.usr.dist: remove obsolete usr/share/examples/drivers entry In base 8f0a6a9aadb1f, usr/share/examples/drivers was cleaned up, because it contained unmaintained scripts. The directory itself is cleaned up by ObsoleteFiles.inc, but there was still an entry in BSD.usr.dist that re-created the directory. Remove it. Fixes: 8f0a6a9aadb1 MFC after: 3 days (cherry picked from commit ac2f284258e4c6d5867aa6a411bd44df349fe416) Commit: 44c55550e988c188fb010f41c43cc8d513f25c30 https://github.com/MidnightBSD/src/commit/44c55550e988c188fb010f41c43cc8d513f25c30 Author: Dag-Erling Sm?rgrav Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M bin/cp/utils.c Log Message: ----------- cp: Expect EINTR while copying Both copy_file_range() and copy_fallback() can be interrupted before they have read anything at all, in which case they return -1 and set errno to EINTR. If that happens, we should retry, not fail. PR: 293028 MFC after: 1 week Reviewed by: kevans Differential Revision: https://reviews.freebsd.org/D55167 (cherry picked from commit 7aa30669d6e04444b8ad1e4863a6e674fcac4afc) Commit: 5c23b2b6d4df713af442e2253351687d561e466a https://github.com/MidnightBSD/src/commit/5c23b2b6d4df713af442e2253351687d561e466a Author: Michael Osipov Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M usr.sbin/daemon/daemon.8 M usr.sbin/daemon/daemon.c Log Message: ----------- daemon: Add option for output file mode The daemon utility has always created its output file with a fixed mode of 0600. This causes issues for log collection setups where the collector does not run as root but instead relies on group access to the watched daemon?s log file. Introduce a new option that allows specifying the output file mode using install(1)-style semantics. This enables non-root log collectors to access the file as intended and improves compatibility with log rotation tools. Reviewed by: kevans MFC after: 1 week Relnotes: yes Differential Revision: https://reviews.freebsd.org/D54930 (cherry picked from commit a3b90a1f008365d9f62773998f89f9c872e2bed5) Commit: 6a0a406335aaa1490cffe835a08ad9609262128d https://github.com/MidnightBSD/src/commit/6a0a406335aaa1490cffe835a08ad9609262128d Author: Vladimir Kondratyev Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M sys/dev/evdev/input-event-codes.h M sys/dev/evdev/input.h Log Message: ----------- evdev: Sync event codes with Linux kernel 6.18 MFC after: 1 month (cherry picked from commit 8d9a5d44b155af7123893a6948ad7e86b48c57b3) Commit: 62466d5b8df52f81986ee688b12be25f92daf4ac https://github.com/MidnightBSD/src/commit/62466d5b8df52f81986ee688b12be25f92daf4ac Author: Vladimir Kondratyev Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M sys/dev/evdev/input-event-codes.h Log Message: ----------- evdev: Drop comments from input-event-codes.h They were copied intact from the Linux GPL-only file. Requested by: imp, glebius MFC after: 1 week (cherry picked from commit 89aa8a94053fdd22ed716fdf424a2d10e70b3188) Commit: d526c90dbf59e85f88492a83edffafe78c6a83dc https://github.com/MidnightBSD/src/commit/d526c90dbf59e85f88492a83edffafe78c6a83dc Author: Dag-Erling Sm?rgrav Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M usr.sbin/ngctl/write.c Log Message: ----------- ngctl: Check hook name length Check the length of the hook name when copying it into the sockaddr. MFC after: 1 week Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D55258 (cherry picked from commit 585190dff436eeea3be97300e36c82559028d3dd) Commit: 728223b9b8a493b8de6af572a61f655dc3d185e6 https://github.com/MidnightBSD/src/commit/728223b9b8a493b8de6af572a61f655dc3d185e6 Author: Dag-Erling Sm?rgrav Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M usr.sbin/ngctl/config.c Log Message: ----------- ngctl: Fix buffer overflow in config command Keep track of our buffer length when assembling the argument list. PR: 293075 MFC after: 1 week Reviewed by: zlei, markj Differential Revision: https://reviews.freebsd.org/D55259 (cherry picked from commit 59906a163e474c8d00bdebe226c4d47332b91bad) Commit: cfd89ba233278f22288d270bf65f6b641aed7437 https://github.com/MidnightBSD/src/commit/cfd89ba233278f22288d270bf65f6b641aed7437 Author: Dmitry Morozovsky Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M usr.sbin/pw/pw.8 Log Message: ----------- pw: make manual page more friendly for uid/gid search pw.8 structure is quite different from usual manual page, especially in describing -o option usage. Specifically, these paragraphs do not contain "uid/gid" terms, and have "user id"/"group id" instead, making searching for "override duplicate safety belt" difficult. Try to simplify such searches. Also, clarify uid/gid space between 100 and 1000 as "somewhat special", as it actually is. Discussed on: russian telegram FreeBSD group Reviewed by: eugen, novel MFC after: 1 week (cherry picked from commit e89454417b2bfecce9daee10dece2f49632640d3) Commit: 153c9bdbfda7f88ac279b2e579e074ce75a83d5b https://github.com/MidnightBSD/src/commit/153c9bdbfda7f88ac279b2e579e074ce75a83d5b Author: Dag-Erling Sm?rgrav Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M lib/libfetch/common.c Log Message: ----------- libfetch: Restore timeout functionality PR: 293124 MFC after: 1 week Fixes: 792ef1ae7b94 ("Refactor fetch_connect() and fetch_bind() to improve readability and avoid repeating the same DNS lookups.") Reverts: 8f8a7f6fffd7 ("libfetch: apply timeout to SSL_read()") Reviewed by: eugen, imp Differential Revision: https://reviews.freebsd.org/D55293 (cherry picked from commit 73b82d1b0a2f09224e6d0f7a13dd73c66d740207) (insta-mfc requested by re@) Commit: 1a56bf70033ebe0746025896d023d2e8fec4e802 https://github.com/MidnightBSD/src/commit/1a56bf70033ebe0746025896d023d2e8fec4e802 Author: Jessica Clarke Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M sys/contrib/openzfs/include/os/freebsd/spl/sys/time.h Log Message: ----------- Merge commit bfb276e55c76 from upstream OpenZFS (by Jessica Clarke) Once upon a time, 32-bit PowerPC did indeed have a 32-bit time_t, but FreeBSD 12.0 switched to a 64-bit time_t for PowerPC as an ABI break, which predates the addition of FreeBSD support to OpenZFS. Moreover, 64-bit PowerPC has existed since FreeBSD 9.0, where __powerpc__ is also defined (alongside __powerpc64__ to disambiguate), which has always had a 64-bit time_t. This code has therefore always been wrong for all PowerPC variants. Fix this by limiting the 32-bit case to just i386, which is the only architecture in FreeBSD to have a 32-bit time_t and not have broken ABI, due to its special legacy compatibility status. Reviewed-by: Brian Behlendorf Reviewed-by: Alexander Motin Signed-off-by: Jessica Clarke Closes #18217 Closes #18218 Reported by: fuz MFC after: 1 day (cherry picked from commit 45c1e44779e3d365f5e31f75546d48ce34e4ee05) Commit: c06dee01e63c9252e2f5f5b5427915ed8801bea0 https://github.com/MidnightBSD/src/commit/c06dee01e63c9252e2f5f5b5427915ed8801bea0 Author: Cy Schubert Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M sys/netpfil/ipfilter/netinet/fil.c Log Message: ----------- ipfilter: Fix possible overrun The destination buffer is FR_GROUPLEN (16 bytes) in length. When gname is created, the userspace utilities correctly use FR_GROUPLEN as the buffer length. The kernel should also limit its copy operation to FR_GROUPLEN bytes to avoid any user written code from exploiting this vulnerability. Reported by: Ilja Van Sprundel (cherry picked from commit e40817302ebdf89df2f3bcd679fb7f2a18c244dc) Commit: a8431372666e5ea155d3206528ff5d550cee2b7c https://github.com/MidnightBSD/src/commit/a8431372666e5ea155d3206528ff5d550cee2b7c Author: Cy Schubert Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M sys/netpfil/ipfilter/netinet/fil.c Log Message: ----------- ipfilter: Interface name must not extend beyond end of buffer sifpidx (an interface name) cannot extend beyond the end of the fr_names buffer. We do the validation for fr_sifpidx here because it is a union that contains an offset only when fr_sifpidx points to an interface name, an offset into fr_names. The union is an offset into fr_names in this case only. interr_tbl now becomes a static variable outside a function to facilitate its use by two functions within fil.c Note that sifpidx is only used in ipf_sync() which implments ipf -y. Reported by: Ilja Van Sprundel MFC after: 1 week (cherry picked from commit 47fb51847fdea3f1cce841b5f2bbbcd6f8a04ee0) Commit: 69f864a4c71e83e01e9c5523478305b63854f73f https://github.com/MidnightBSD/src/commit/69f864a4c71e83e01e9c5523478305b63854f73f Author: Maxim Konovalov Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M usr.sbin/pw/pw.8 Log Message: ----------- pw.8: spell (cherry picked from commit 66797b469ee3e303c5e228bea1e244f433e666e1) Commit: e4e8790c1992417e3e470644005b4347f7415cf8 https://github.com/MidnightBSD/src/commit/e4e8790c1992417e3e470644005b4347f7415cf8 Author: Eugene Grosbein Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M usr.sbin/trim/trim.8 M usr.sbin/trim/trim.c Log Message: ----------- trim(8): minor output correction "trim /dev/da*" would print the following line multiple times when given multiple agruments: dry run: add -f to actually perform the operation Print it once before looping over arguments. Also, note possible suffixes P and E after offset/length as per expand_number(3). (cherry picked from commit 5d5848648013a189fc766e4ee3a121362905b836) (cherry picked from commit f1b934c8138cfd98a70e305d54b2b431c842ec21) Commit: 73c8af51ad6892f681141f71e26bd23681173233 https://github.com/MidnightBSD/src/commit/73c8af51ad6892f681141f71e26bd23681173233 Author: Keith Reynolds Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M sys/dev/qlnx/qlnxe/qlnx_os.c Log Message: ----------- qlnxe: Fix promiscuous and allmulti settings PR: 278087 (cherry picked from commit e3ec564ecb9c2daa96a8db36052e50ea554fe598) (cherry picked from commit e4f48fc20b56df8a03ab63fb867f49bfcc0e7eae) Commit: e5fc18d5c4f97ab64d233b0ea89e31f7b93fa860 https://github.com/MidnightBSD/src/commit/e5fc18d5c4f97ab64d233b0ea89e31f7b93fa860 Author: Zhenlei Huang Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M sys/dev/qlnx/qlnxe/qlnx_def.h M sys/dev/qlnx/qlnxe/qlnx_os.c Log Message: ----------- qlnxe: Avoid memcpy with same source and destination In case the device is VF, qlnx_get_mac_addr() returns ha->primary_mac hence it ends up memcpy with same source and destination. Refactor slightly to avoid that. Reviewed by: kbowling MFC after: 5 days Differential Revision: https://reviews.freebsd.org/D54884 (cherry picked from commit 3aeeedc7e0dc231c16406ff64f4a08a716964c40) (cherry picked from commit 6462189595047800337aaf052e397d1aade3f9a7) (cherry picked from commit ea1143bddbc3671f49219a6b2a054965deea0c63) Commit: 2cc3f99fdfeec49c025cf1537bad7164b7745e47 https://github.com/MidnightBSD/src/commit/2cc3f99fdfeec49c025cf1537bad7164b7745e47 Author: Zhenlei Huang Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M sys/dev/qlnx/qlnxe/qlnx_os.c Log Message: ----------- qlnxe: Fix setting the unicast MAC filter of RX path When an Ethernet interface is added to lagg(4) as a child interface, its type, aka if_type, is changed from IFT_ETHER to IFT_IEEE8023ADLAG. Well changing the link-layer address of the lagg(4) interface will be propagated to all child interfaces, hence the drivers of child interfaces shall not presume the type of the interface will not be changed. Meanwhile, on initializing, an ifnet has been fully attached and it is guaranteed to have non-null link-layer address so stop NULL checking for it. Reviewed by: kbowling Fixes: 792226e53023 qlnxe: Allow MAC address override MFC after: 5 days Differential Revision: https://reviews.freebsd.org/D54885 (cherry picked from commit f250852c9a0c1021c3be4b498e27cfc7b42a81db) (cherry picked from commit 6d138e958ffb318595eec29b910cada414e2f86d) (cherry picked from commit 93719f8c8348a5d13c9037352072ce67f530288b) Commit: eef074dd67994fc927ad90f263987a648681e984 https://github.com/MidnightBSD/src/commit/eef074dd67994fc927ad90f263987a648681e984 Author: Zhenlei Huang Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M sys/dev/qlnx/qlnxe/qlnx_os.c Log Message: ----------- qlnxe: Prevent potential concurrency between ioctls The driver-managed status flags should be lock protected to be touched. Also this can serialize ioctls those check the IFF_DRV_RUNNING status. Reviewed by: kbowling MFC after: 5 days Differential Revision: https://reviews.freebsd.org/D54886 (cherry picked from commit 0df8a998a9fe28af659cb401c537c6d785e55f81) (cherry picked from commit 285b25c080faf71c60de36e834ef31cf70e6b50d) (cherry picked from commit 6e5b12acb66a9e269801b8d88c8f9838044d631c) Commit: 792b90e451e37be06bb32b9dbed50342163bc2a7 https://github.com/MidnightBSD/src/commit/792b90e451e37be06bb32b9dbed50342163bc2a7 Author: Zhenlei Huang Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M sys/dev/qlnx/qlnxe/qlnx_os.c Log Message: ----------- qlnxe: Avoid reinitializing the interface when it is already initialized qlnx_init_locked() unconditionally uninitialize the interface thus is actually reinitializing the interface. Well the init routine qlnx_init() is to initialize the interface by net stack when assigned with the first inet or inet6 address. The ioctl SIOCSIFADDR for the first inet6 address is handled by ether_ioctl() thus the interface is reinitialized no matter it was initialized or not. Add a driver status check for that to avoid reinitializing. Further plan is removing SIOCSIFADDR ioctl from the driver and let ether_ioctl() handle it. Reviewed by: kbowling MFC after: 5 days Differential Revision: https://reviews.freebsd.org/D54887 (cherry picked from commit c10e6bc0f0079e90cb484323ad71d437f1882422) (cherry picked from commit 8731ff4871d5397bae65bf184c44629a52c0e97b) (cherry picked from commit ee6495580925b337f5851b6ee0f1188f81d7a6c8) Commit: ddbe87537a95c9f5906840f94fc576a85dbf6087 https://github.com/MidnightBSD/src/commit/ddbe87537a95c9f5906840f94fc576a85dbf6087 Author: Zhenlei Huang Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M sys/dev/qlnx/qlnxe/qlnx_os.c Log Message: ----------- qlnxe: Let ether_ioctl() handle SIOCSIFADDR ioctl Since the change [1], the init routine qlnx_init() works as intended. Let ether_ioctl() handle SIOCSIFADDR to simplify the code. Combined with the change [1], this shall be a better fix for PR 287445. [1] c10e6bc0f007 qlnxe: Avoid reinitializing the interface when it is already initialized PR: 287445 Reviewed by: kbowling MFC after: 5 days Differential Revision: https://reviews.freebsd.org/D54888 (cherry picked from commit 4012b63889e40bb877bc0e4c8da1792bce472c08) (cherry picked from commit 0f383f74b7398161c12a290e50b060baf45d2800) (cherry picked from commit 20ffe22fcfe13b48a8e993cbf565f9cd9229a4b3) Commit: 9fa7288f9789199fa02f8c19bf57ab97df1c0ac6 https://github.com/MidnightBSD/src/commit/9fa7288f9789199fa02f8c19bf57ab97df1c0ac6 Author: Zhenlei Huang Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M sys/dev/qlnx/qlnxe/qlnx_def.h M sys/dev/qlnx/qlnxe/qlnx_os.c Log Message: ----------- qlnxe: Refactor setting the promiscuous and allmulti mode There are two entry points to set the promiscuous and allmulti mode. One is ioctl, and another is the init routine. Given they share almost the identical logic, refactor a little to make the code more clear. While here, for the ioctl, translate the error to EINVAL to avoid confusing the net stack. Reviewed by: kbowling MFC after: 5 days Differential Revision: https://reviews.freebsd.org/D54890 (cherry picked from commit 45b1718fadae7d56051ba04ef9d7a175a602a226) (cherry picked from commit b8d2c1c367465506b66a1696483caec1d04b2ea0) (cherry picked from commit 00ab0df79364f4567ad61f6a66eba1b2f0a7d507) Commit: 12fc8b813a196fc01dc8a047a60d2b1fe13d799a https://github.com/MidnightBSD/src/commit/12fc8b813a196fc01dc8a047a60d2b1fe13d799a Author: Zhenlei Huang Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M sys/dev/qlnx/qlnxe/qlnx_os.c Log Message: ----------- qlnxe: Allow tapping the TX packets Currently only the packets in the RX path can be captured by tcpdump as the ETHER_BPF_MTAP call in the TX path is missing. Add it so that packets in both directions can be captured. PR: 290973 Reviewed by: kbowling MFC after: 5 days Differential Revision: https://reviews.freebsd.org/D54891 (cherry picked from commit 968647502ec21464ad3aecc7577ff0e8dfd41693) (cherry picked from commit 425b9cec0b8ce15a6e67d54a73f4f38dc66a4ccc) (cherry picked from commit ddfe98e8ccb120a0a5c42b2288694ecd2b70c80c) Commit: fcd5620d34e11fad64c2527884d25ea408069122 https://github.com/MidnightBSD/src/commit/fcd5620d34e11fad64c2527884d25ea408069122 Author: Zhenlei Huang Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M sys/dev/qlnx/qlnxe/ecore_l2.c M sys/dev/qlnx/qlnxe/ecore_l2_api.h M sys/dev/qlnx/qlnxe/ecore_vf.c M sys/dev/qlnx/qlnxe/qlnx_def.h M sys/dev/qlnx/qlnxe/qlnx_os.c Log Message: ----------- qlnxe: Overhaul setting the multicast MAC filters When operating the multicast MAC filters, the current usage of ECORE_FILTER_ADD and ECORE_FILTER_REMOVE are rather misleading. ECORE_FILTER_ADD reads "adding new filter", but it actually removes any existing filters and then addes a new one. ECORE_FILTER_REMOVE reads "removing a filter", but it actually removes all filters. Let's use ECORE_FILTER_REPLACE and ECORE_FILTER_FLUSH instead to avoid confusion. In the current implementation, only one MAC address is passed to ecore_sp_eth_filter_mcast() and any previously installed filters are removed, hence it breaks the multicast function. That can be observed via either assigning new IPv6 addresses to the interface or putting the interface as a member of lagg(4) interface with LACP aggregation protocol. Fix that by calculating the multicast filter bins directly from multicast MAC addresses and replace the filters every time the bins changes. Due to the nature of the multicast filter, which is hash based, a full 1's multicast filter bin means all multicast packets are to be accepted. Thus there's no need to make the vport into allmulti mode when the number of multicast MAC addresses exceeds the limit (ECORE_MAX_MC_ADDRS, 64). Tested with a FastLinQ QL41212HLCU 25GbE adapter, both MFW_Version 8.35.23.0 and 8.59.16.0 are tested. Note: Currently the VF port is set to promiscuous mode unconditionally, and the setting of the multicast MAC filters for VF ports is short-circuited, so the VF port functions as it did. PR: 265857 PR: 290973 Reviewed by: kbowling MFC after: 5 days Differential Revision: https://reviews.freebsd.org/D54892 (cherry picked from commit 70256d2b86d95a678a63c65b157b9c635f1f4c6a) (cherry picked from commit 0cfc1145cdfc2a7beeeb7f39ad2722c7053681c0) (cherry picked from commit 87942d7f8fc58e8b4af90ec1050b263005c3d64e) Commit: e6a88104bcd7fb23a536113c5f55aba6b74af469 https://github.com/MidnightBSD/src/commit/e6a88104bcd7fb23a536113c5f55aba6b74af469 Author: Ahmad Khalifa Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M usr.sbin/efibootmgr/efibootmgr.8 Log Message: ----------- efibootmgr.8: capitalize examples section header MFC after: 3 days (cherry picked from commit fac9ae3db4e6a28dfd467369e262f636e10a3b01) Commit: 5e7640913fc1fee285e27e64cce6dbbd9847583f https://github.com/MidnightBSD/src/commit/5e7640913fc1fee285e27e64cce6dbbd9847583f Author: Dag-Erling Sm?rgrav Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M usr.bin/m4/eval.c M usr.bin/m4/misc.c M usr.bin/m4/tests/eval.m4 M usr.bin/m4/tests/regress.eval.out Log Message: ----------- m4: Fix eval output width According to POSIX, the optional third argument is the minimum number of digits to print regardless of sign. We interpreted it as the minimum width of the output including the sign. Additionally, the variable used to hold this value was confusingly named ?maxdigits?. PR: 293214 MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D55311 (cherry picked from commit 507c611aeac7ca9aed12353b1044bb21ab00afae) Commit: dda9451a40fc35ee4bdcbb703cf2477d91abbf99 https://github.com/MidnightBSD/src/commit/dda9451a40fc35ee4bdcbb703cf2477d91abbf99 Author: Dag-Erling Sm?rgrav Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M lib/libfetch/common.c Log Message: ----------- libfetch: Clean up fetch_info usage * Provide a wrapper for the common if (verbose) fetch_info(...) idiom. * Replace remaining instances of fprintf(stderr, ...) with fetch_info(). * Fix a few style nits. MFC after: 1 week Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D55405 (cherry picked from commit 1b7c4d29fdfc975facdc43f6da50947cf3bb8e4a) Commit: e5115f25fe08dade898b6b78a107177d99893bb4 https://github.com/MidnightBSD/src/commit/e5115f25fe08dade898b6b78a107177d99893bb4 Author: Dag-Erling Sm?rgrav Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M lib/libfetch/common.c Log Message: ----------- libfetch: Fail hard if interrupted while connecting This fixes an issue where the first address that DNS returns is blocked by a packet filter, so we hang for a while, then the user hits Ctrl-C, interrupting connect(2), whereupon we move on to the next address, get a connection, request the file, and return to fetch(1), which sees that SIGINT was caught and bails. Note that we make no attempt to enforce fetchTimeout in the connection phase, and never have. It's feasible, but non-trivial, so we'll leave it as an exercise for future us. PR: 293312 MFC after: 1 week Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D55406 (cherry picked from commit afbdcd402bb439bd3d487baaad63b68e95929265) Commit: 9b7df03df51e2a9588cd66a7e7779453250f3a8f https://github.com/MidnightBSD/src/commit/9b7df03df51e2a9588cd66a7e7779453250f3a8f Author: Dag-Erling Sm?rgrav Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M lib/libfetch/common.c Log Message: ----------- libfetch: Gracefully skip unsupported protocols If socket() fails because the address family or protocol is unsupported, just continue with the next address. MFC after: 1 week Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D55407 (cherry picked from commit b5d570e711da1dad303312bebaf1bd2fb720f0dc) Commit: be89b0dc278003ea1c6d69a8b037e476ad3b5b27 https://github.com/MidnightBSD/src/commit/be89b0dc278003ea1c6d69a8b037e476ad3b5b27 Author: Kristof Provost Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M sys/dev/qlnx/qlnxe/qlnx_os.c Log Message: ----------- qlnx: fix panic at startup While attaching the qlnx driver we can end up trying to call ifmedia functions before those are set up (through ether_ifattach() -> rtnl_handle_ifattach() -> dump_iface() -> get_operstate_ether() -> ifmedia_ioctl()). Postpone the ether_ifattach() until after the ifmedia setup. Reviewed by: markj,zlei Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D50819 MFC note: qlnxe(4) does not exhibit panic at startup on stable/13, but there's a small windows that the setup of ifmedia has not been done but other threads try to access the ifmedia, since the ifnet is public visible on ether_ifattach(). Postpone ether_ifattach() until after the ifmedia setup to prevent that. (cherry picked from commit 4f7473d18a62077a218ac00817bae09a95b8cbcb) (cherry picked from commit 8ef7ad95e9156bea689274c9d57fc961b203efe2) Commit: fedc713ac693a9480a5876ebc2cf2ce220939cc6 https://github.com/MidnightBSD/src/commit/fedc713ac693a9480a5876ebc2cf2ce220939cc6 Author: Zhenlei Huang Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M sys/dev/qlnx/qlnxe/qlnx_os.c Log Message: ----------- qlnxe: Advertise the IFCAP_HWSTATS capability The hardware can count statistics and the driver has already retrieved them via qlnx_get_counter(). Advertise the IFCAP_HWSTATS capability to avoid the net stack from double counting IFCOUNTER_IBYTES. Reviewed by: kbowling MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D51451 (cherry picked from commit 386960a8805edc6d5ac6bb6215ad102a83314549) (cherry picked from commit bfbb93b6de6afc8aba8df90e2a28db1c93cbd143) Commit: 965e6c3ff529ff067ad33a1857ad1902be80df78 https://github.com/MidnightBSD/src/commit/965e6c3ff529ff067ad33a1857ad1902be80df78 Author: Zhenlei Huang Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M sys/dev/qlnx/qlnxe/qlnx_os.c Log Message: ----------- qlnxe: Remove a pointless copy back from the link-layer address On ifnet attaching, ether_ifattach() makes the link-layer address by shadow copying the ha->primary_mac. Well, the link-layer address will not be altered during attaching, thus it is pointless to copy it back. No functional change intended. Reviewed by: kbowling MFC after: 5 days Differential Revision: https://reviews.freebsd.org/D54883 (cherry picked from commit 4ac3081b282800158df7abe93f307d76e1b5b808) (cherry picked from commit 23ffd1650cc431e762387d384ede99ae085bc130) (cherry picked from commit 7d7cee09b9a4ac5cbcbac79cb7ccfef5d6db1e0f) Commit: fcbf74a971ab461cae6d9ad1dd6b04fbc267439b https://github.com/MidnightBSD/src/commit/fcbf74a971ab461cae6d9ad1dd6b04fbc267439b Author: Kevin Bowling Date: 2026-03-03 (Tue, 03 Mar 2026) Changed paths: M sys/dev/e1000/if_em.c Log Message: ----------- e1000: Increase FC pause/refresh time on PCH2 and newer This corresponds to Linux f74dc880098b4a29f76d756b888fb31d81ad9a0c That commit does not provide any public background detail, but it's been in use for over 5 years and corresponds to previous chip bugs w.r.t. automatic generation of PAUSE frames. Reviewed by: kgalazka Differential Revision: https://reviews.freebsd.org/D54555 (cherry picked from commit 2bdec2ee73be7dbafce9982b0dc5c273918a5443) Compare: https://github.com/MidnightBSD/src/compare/4e64ffa192db...fcbf74a971ab To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Mar 4 14:54:39 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 04 Mar 2026 11:54:39 -0800 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 94b3c7: Store birth date for age verification when creatin... Message-ID: Branch: refs/heads/feature/age_verification Home: https://github.com/MidnightBSD/src Commit: 94b3c7b39f141f23c0c63122edec200b3cf32ca8 https://github.com/MidnightBSD/src/commit/94b3c7b39f141f23c0c63122edec200b3cf32ca8 Author: Lucas Holt Date: 2026-03-04 (Wed, 04 Mar 2026) Changed paths: M usr.sbin/pw/pw.8 M usr.sbin/pw/pw.c M usr.sbin/pw/pw_user.c Log Message: ----------- Store birth date for age verification when creating a new user. Commit: 072bd70221cdad602ea20e2881b7769b7261a36b https://github.com/MidnightBSD/src/commit/072bd70221cdad602ea20e2881b7769b7261a36b Author: Lucas Holt Date: 2026-03-04 (Wed, 04 Mar 2026) Changed paths: M usr.sbin/pw/pw_user.c Log Message: ----------- switch to uid Compare: https://github.com/MidnightBSD/src/compare/94b3c7b39f14%5E...072bd70221cd To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Mar 4 17:40:10 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 04 Mar 2026 14:40:10 -0800 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 8dd502: security/clamav: 1.5.2 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 8dd502ef91633b662f48db2c0c908e15cce4e2f5 https://github.com/MidnightBSD/mports/commit/8dd502ef91633b662f48db2c0c908e15cce4e2f5 Author: Lucas Holt Date: 2026-03-04 (Wed, 04 Mar 2026) Changed paths: M security/clamav/Makefile M security/clamav/distinfo M security/clamav/pkg-plist Log Message: ----------- security/clamav: 1.5.2 cve fix To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Wed Mar 4 17:43:49 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 04 Mar 2026 14:43:49 -0800 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 57d308: security/clamav-lts: 1.4.4 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 57d308a4599001d3ff128dbe8d112f95d667c590 https://github.com/MidnightBSD/mports/commit/57d308a4599001d3ff128dbe8d112f95d667c590 Author: Lucas Holt Date: 2026-03-04 (Wed, 04 Mar 2026) Changed paths: M security/clamav-lts/Makefile M security/clamav-lts/distinfo M security/clamav-lts/pkg-plist Log Message: ----------- security/clamav-lts: 1.4.4 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Mar 5 00:24:16 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 04 Mar 2026 21:24:16 -0800 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] c4f3e9: update some nvidia drivers and remove old ones. Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: c4f3e98cd754325af62419a52f1a354a82d5c52d https://github.com/MidnightBSD/mports/commit/c4f3e98cd754325af62419a52f1a354a82d5c52d Author: Lucas Holt Date: 2026-03-05 (Thu, 05 Mar 2026) Changed paths: M graphics/Makefile A graphics/egl-x11/Makefile A graphics/egl-x11/distinfo A graphics/egl-x11/files/patch-src_x11_x11-platform.h A graphics/egl-x11/pkg-descr A graphics/egl-x11/pkg-plist M graphics/eglexternalplatform/Makefile M graphics/eglexternalplatform/distinfo M graphics/eglexternalplatform/pkg-descr M x11/Makefile M x11/nvidia-driver/Makefile M x11/nvidia-driver/Makefile.version M x11/nvidia-driver/distinfo M x11/nvidia-driver/files/460-patch-src_nvidia-modeset_nvidia-modeset-freebsd.c A x11/nvidia-driver/files/extra-patch-src-Makefile-2.in M x11/nvidia-driver/files/pkg-message.in M x11/nvidia-driver/pkg-plist R x11/nvidia-hybrid-graphics/Makefile R x11/nvidia-hybrid-graphics/files/nvidia_xorg.in R x11/nvidia-hybrid-graphics/files/pkg-message.in R x11/nvidia-hybrid-graphics/files/src/bin/Xorg-nvidia-headless.in R x11/nvidia-hybrid-graphics/files/src/bin/nvidia-headless-xconfig.in R x11/nvidia-hybrid-graphics/files/src/bin/nvrun-vgl.in R x11/nvidia-hybrid-graphics/files/src/bin/nvrun.in R x11/nvidia-hybrid-graphics/files/src/etc/X11/xorg-nvidia-headless-template.conf.in R x11/nvidia-hybrid-graphics/files/src/etc/nvidia-headless.conf.in R x11/nvidia-hybrid-graphics/files/src/etc/nvidia-hybrid.conf.in R x11/nvidia-hybrid-graphics/files/src/libexec/nvidia-headless-utils/readconf.in R x11/nvidia-hybrid-graphics/files/src/libexec/nvidia-settings-hybrid.in R x11/nvidia-hybrid-graphics/pkg-descr R x11/nvidia-hybrid-graphics/pkg-plist A x11/nvidia-kmod-304/Makefile A x11/nvidia-kmod-340/Makefile A x11/nvidia-kmod-390/Makefile A x11/nvidia-kmod-470/Makefile A x11/nvidia-kmod/Makefile A x11/nvidia-kmod/pkg-descr A x11/nvidia-kmod/pkg-plist R x11/nvidia-secondary-driver-390/Makefile R x11/nvidia-secondary-driver-390/distinfo R x11/nvidia-secondary-driver/Makefile R x11/nvidia-secondary-driver/pkg-message M x11/nvidia-settings/Makefile M x11/nvidia-settings/distinfo A x11/nvidia-settings/files/patch-src_Makefile Log Message: ----------- update some nvidia drivers and remove old ones. Commit: f5bf11900dc7af612e5df8ae959b334d0e68a9d2 https://github.com/MidnightBSD/mports/commit/f5bf11900dc7af612e5df8ae959b334d0e68a9d2 Author: Lucas Holt Date: 2026-03-05 (Thu, 05 Mar 2026) Changed paths: M Mk/components/default-versions.mk M Mk/extensions/ssl.mk A UPDATING M audio/faad/Makefile M audio/faad/distinfo R audio/faad/files/patch-frontend_mp4read.c M audio/faad/pkg-plist M audio/fluidsynth/Makefile M audio/fluidsynth/distinfo M audio/fluidsynth/pkg-plist M databases/sqlite3/Makefile M databases/sqlite3/distinfo M databases/sqlite3/pkg-plist M devel/Makefile M devel/icu/Makefile A devel/py-shellingham/Makefile A devel/py-shellingham/distinfo A devel/py-shellingham/files/patch-setup.py A devel/py-shellingham/pkg-descr A devel/py-typer/Makefile A devel/py-typer/distinfo A devel/py-typer/files/patch-pyproject.toml A devel/py-typer/pkg-descr M devel/ruby-gems/Makefile M devel/ruby-gems/distinfo M devel/ruby-gems/pkg-plist A devel/rubygem-attic/Makefile A devel/rubygem-attic/distinfo A devel/rubygem-attic/files/patch-gemspec A devel/rubygem-attic/pkg-descr A devel/rubygem-zeitwerk/Makefile A devel/rubygem-zeitwerk/distinfo A devel/rubygem-zeitwerk/pkg-descr M dns/bind-tools/pkg-plist M dns/bind918/Makefile M dns/bind918/distinfo M dns/bind918/pkg-plist M dns/bind920/Makefile M dns/bind920/distinfo M dns/bind920/pkg-plist M dns/ddclient/Makefile M dns/ddclient/distinfo M dns/ddclient/files/ddclient.in M dns/ddclient/files/patch-configure.ac M dns/ddclient/files/patch-ddclient.in M dns/ddclient/files/pkg-message.in M dns/ddclient/pkg-plist M editors/emacs/Makefile M editors/emacs/distinfo R editors/emacs/files/patch-tty-rgb M editors/gedit-plugins/Makefile M editors/gedit-plugins/distinfo M editors/gedit-plugins/pkg-plist M editors/gedit/Makefile M editors/gedit/distinfo A editors/gedit/files/patch-gedit_meson.build M editors/gedit/pkg-plist M editors/mousepad/Makefile M editors/nano/Makefile M editors/nano/distinfo M editors/vim/Makefile M editors/vim/distinfo M filesystems/linux-c7-dosfstools/Makefile M filesystems/linux-c7-dosfstools/distinfo M ftp/curl/Makefile M ftp/curl/distinfo M ftp/curl/pkg-plist M graphics/Makefile M graphics/egl-wayland/Makefile M graphics/egl-wayland/distinfo M graphics/egl-wayland/pkg-descr M graphics/egl-wayland/pkg-plist M graphics/exiv2/Makefile M graphics/exiv2/distinfo M graphics/exiv2/pkg-plist M graphics/libavif/Makefile M graphics/libheif/Makefile M graphics/libplacebo/Makefile M graphics/libplacebo/distinfo R graphics/libplacebo/files/patch-src_glsl_meson.build M graphics/libplacebo/pkg-plist M graphics/nvidia-drm-510-kmod/Makefile M graphics/nvidia-drm-510-kmod/distinfo A graphics/py-svg.path/Makefile A graphics/py-svg.path/distinfo A graphics/py-svg.path/pkg-descr A graphics/waifu2x-converter-cpp/Makefile A graphics/waifu2x-converter-cpp/distinfo A graphics/waifu2x-converter-cpp/pkg-descr A graphics/waifu2x-ncnn-vulkan/Makefile A graphics/waifu2x-ncnn-vulkan/distinfo A graphics/waifu2x-ncnn-vulkan/pkg-descr M mail/postfix/Makefile M mail/sendmail/Makefile M math/Makefile A math/py-python-fcl/Makefile A math/py-python-fcl/distinfo A math/py-python-fcl/files/patch-setup.py A math/py-python-fcl/pkg-descr A math/py-triangle/Makefile A math/py-triangle/distinfo A math/py-triangle/pkg-descr A math/triangle/Makefile A math/triangle/distinfo A math/triangle/files/patch-makefile A math/triangle/pkg-descr M misc/Makefile A misc/py-hf-xet/Makefile A misc/py-hf-xet/Makefile.crates A misc/py-hf-xet/distinfo A misc/py-hf-xet/pkg-descr A misc/py-huggingface-hub/Makefile A misc/py-huggingface-hub/distinfo A misc/py-huggingface-hub/pkg-descr M multimedia/Makefile M multimedia/emby-server/Makefile M multimedia/emby-server/distinfo M multimedia/ffmpeg/Makefile M multimedia/ffmpeg/distinfo A multimedia/ffmpeg/files/0001-Add-av_stream_get_first_dts-for-Chromium.patch R multimedia/ffmpeg/files/patch-add-av_stream_get_first_dts-for-qt5-webengine M multimedia/ffmpeg/files/patch-configure R multimedia/ffmpeg/files/patch-doc-Makefile R multimedia/ffmpeg/files/patch-libavdevice_v4l2.c R multimedia/ffmpeg/files/patch-libavfilter_vf__lensfun.c R multimedia/ffmpeg/files/patch-libavformat_rtsp.c R multimedia/ffmpeg/files/patch-libavutil-common.h R multimedia/ffmpeg/files/patch-libavutil-x86-asm.h R multimedia/ffmpeg/files/patch-libavutil_hwcontext__drm.c R multimedia/ffmpeg/files/patch-libavutil_thread.h R multimedia/ffmpeg/files/patch-libswscale_ppc_yuv2rgb__altivec.c A multimedia/ffmpeg/files/patch-svtav1 R multimedia/ffmpeg/files/patch-vk277 M multimedia/ffmpeg/pkg-plist M multimedia/ffmpeg4/Makefile A multimedia/ffmpeg4/files/patch-libavcodec_libsvtav1.c M multimedia/gstreamer1-plugins-svt-av1/Makefile M multimedia/gstreamer1-plugins-svt-av1/distinfo M multimedia/libvpx/Makefile M multimedia/libvpx/distinfo M multimedia/libvpx/pkg-plist A multimedia/rav1e/Makefile A multimedia/rav1e/Makefile.crates A multimedia/rav1e/distinfo A multimedia/rav1e/pkg-descr M multimedia/svt-av1/Makefile M multimedia/svt-av1/distinfo M multimedia/svt-av1/pkg-plist M net-mgmt/Makefile M net-mgmt/librenms/Makefile M net-mgmt/librenms/distinfo M net-mgmt/librenms/files/librenms.in M net-mgmt/librenms/files/newsyslog.conf.sample M net-mgmt/librenms/files/patch-LibreNMS_Validations_Database_CheckDatabaseSchemaVersion.php M net-mgmt/librenms/files/patch-LibreNMS_Validations_System.php M net-mgmt/librenms/files/patch-LibreNMS_____init____.py A net-mgmt/librenms/files/patch-daily.sh M net-mgmt/librenms/files/patch-includes_html_output_capture.inc.php M net-mgmt/librenms/files/patch-snmp-scan.py M net-mgmt/librenms/files/pkg-message.in A net-mgmt/unbound_exporter/Makefile A net-mgmt/unbound_exporter/distinfo A net-mgmt/unbound_exporter/files/pkg-message.in A net-mgmt/unbound_exporter/files/unbound_exporter.in A net-mgmt/unbound_exporter/pkg-descr A net-mgmt/unifi10/Makefile A net-mgmt/unifi10/distinfo A net-mgmt/unifi10/files/pkg-message.extdb.in A net-mgmt/unifi10/files/unifi.in A net-mgmt/unifi10/pkg-descr A net-mgmt/unifi9/Makefile A net-mgmt/unifi9/distinfo A net-mgmt/unifi9/files/pkg-message.extdb.in A net-mgmt/unifi9/files/unifi.in A net-mgmt/unifi9/pkg-descr M net/Makefile M net/freerdp/Makefile M net/freerdp/distinfo A net/freerdp/files/patch-channels_tsmf_client_ffmpeg_tsmf__ffmpeg.c A net/freerdp/files/patch-libfreerdp_codec_dsp__ffmpeg.c M net/libgweather/Makefile M net/libgweather4/Makefile M net/libgweather4/distinfo A net/libgweather4/files/patch-libgweather_meson.build M net/libgweather4/pkg-plist M net/mimetreeparser/distinfo A net/rubygem-grpc/Makefile A net/rubygem-grpc/distinfo A net/rubygem-grpc/files/patch-src_ruby_ext_grpc_extconf.rb A net/rubygem-grpc/files/patch-src_ruby_lib_grpc.rb A net/rubygem-grpc/pkg-descr M ports-mgmt/packagekit/Makefile M print/cups/Makefile M print/cups/distinfo M print/cups/files/patch-conf_mime.convs.in A print/cups/files/patch-scheduler_conf.c A print/cups/files/patch-scheduler_conf.h M print/freetype2/Makefile M print/freetype2/distinfo M print/freetype2/pkg-plist M science/py-scipy/Makefile A science/py-scipy/files/patch-cython M security/Makefile M security/clamav-lts/Makefile M security/clamav-lts/distinfo M security/clamav-lts/pkg-plist M security/clamav/Makefile M security/clamav/distinfo M security/clamav/pkg-plist A security/hashcat/Makefile A security/hashcat/distinfo A security/hashcat/files/patch-deps_LZMA-SDK_C_7zTypes.h A security/hashcat/files/patch-deps_LZMA-SDK_C_CpuArch.c A security/hashcat/files/patch-include_sort__r.h A security/hashcat/files/patch-src_Makefile A security/hashcat/files/patch-src_terminal.c A security/hashcat/pkg-descr A security/hashcat/pkg-message A security/hashcat/pkg-plist M textproc/enchant2/Makefile M textproc/enchant2/distinfo A textproc/enchant2/files/patch-providers_enchant__zemberek.cpp M textproc/enchant2/pkg-plist M www/dojo/Makefile M www/dojo/distinfo M www/dojo/pkg-plist M www/drupal10/Makefile M www/drupal10/distinfo M www/drupal10/pkg-plist M www/drupal7/Makefile M www/drupal7/distinfo M www/drupal7/pkg-plist M x11-toolkits/gtksourceview3/Makefile M x11-toolkits/gtksourceview4/Makefile M x11-toolkits/gtksourceview4/distinfo M x11-toolkits/gtksourceview4/pkg-plist M x11-toolkits/libgedit-gtksourceview/Makefile M x11-toolkits/libgedit-gtksourceview/distinfo M x11-toolkits/libgedit-gtksourceview/pkg-plist M x11-toolkits/tepl6/Makefile M x11-toolkits/tepl6/distinfo M x11-toolkits/tepl6/pkg-plist M x11/linux-nvidia-libs/Makefile M x11/linux-nvidia-libs/distinfo M x11/linux-nvidia-libs/pkg-plist M x11/nvidia-driver-304/Makefile M x11/nvidia-driver-340/Makefile M x11/nvidia-driver-470/Makefile M x11/nvidia-driver/Makefile M x11/nvidia-driver/distinfo M x11/nvidia-xconfig/Makefile M x11/nvidia-xconfig/distinfo M x11/nvidia-xconfig/files/patch-Makefile M x11/nvidia-xconfig/pkg-descr Log Message: ----------- Merge branch 'master' of github.com:MidnightBSD/mports Compare: https://github.com/MidnightBSD/mports/compare/57d308a45990...f5bf11900dc7 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Mar 5 17:58:01 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 05 Mar 2026 22:58:01 +0000 (UTC) Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 87396d: archivers/p5-Compress-Raw-Zlib: 2.221 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 87396dd94675b13e124300a8f1c9ce679272c1a6 https://github.com/MidnightBSD/mports/commit/87396dd94675b13e124300a8f1c9ce679272c1a6 Author: Lucas Holt Date: 2026-03-05 (Thu, 05 Mar 2026) Changed paths: M archivers/p5-Compress-Raw-Zlib/Makefile M archivers/p5-Compress-Raw-Zlib/distinfo Log Message: ----------- archivers/p5-Compress-Raw-Zlib: 2.221 Commit: 44e84364ec204c7df99d3f04692934d6666eda37 https://github.com/MidnightBSD/mports/commit/44e84364ec204c7df99d3f04692934d6666eda37 Author: Lucas Holt Date: 2026-03-05 (Thu, 05 Mar 2026) Changed paths: M graphics/Makefile A graphics/egl-x11/Makefile A graphics/egl-x11/distinfo A graphics/egl-x11/files/patch-src_x11_x11-platform.h A graphics/egl-x11/pkg-descr A graphics/egl-x11/pkg-plist M graphics/eglexternalplatform/Makefile M graphics/eglexternalplatform/distinfo M graphics/eglexternalplatform/pkg-descr M x11/Makefile M x11/nvidia-driver/Makefile M x11/nvidia-driver/Makefile.version M x11/nvidia-driver/distinfo A x11/nvidia-driver/files/extra-patch-src-Makefile-2.in M x11/nvidia-driver/files/pkg-message.in M x11/nvidia-driver/pkg-plist R x11/nvidia-hybrid-graphics/Makefile R x11/nvidia-hybrid-graphics/files/nvidia_xorg.in R x11/nvidia-hybrid-graphics/files/pkg-message.in R x11/nvidia-hybrid-graphics/files/src/bin/Xorg-nvidia-headless.in R x11/nvidia-hybrid-graphics/files/src/bin/nvidia-headless-xconfig.in R x11/nvidia-hybrid-graphics/files/src/bin/nvrun-vgl.in R x11/nvidia-hybrid-graphics/files/src/bin/nvrun.in R x11/nvidia-hybrid-graphics/files/src/etc/X11/xorg-nvidia-headless-template.conf.in R x11/nvidia-hybrid-graphics/files/src/etc/nvidia-headless.conf.in R x11/nvidia-hybrid-graphics/files/src/etc/nvidia-hybrid.conf.in R x11/nvidia-hybrid-graphics/files/src/libexec/nvidia-headless-utils/readconf.in R x11/nvidia-hybrid-graphics/files/src/libexec/nvidia-settings-hybrid.in R x11/nvidia-hybrid-graphics/pkg-descr R x11/nvidia-hybrid-graphics/pkg-plist A x11/nvidia-kmod-304/Makefile A x11/nvidia-kmod-340/Makefile A x11/nvidia-kmod-390/Makefile A x11/nvidia-kmod-470/Makefile A x11/nvidia-kmod/Makefile A x11/nvidia-kmod/pkg-descr A x11/nvidia-kmod/pkg-plist M x11/nvidia-settings/Makefile M x11/nvidia-settings/distinfo A x11/nvidia-settings/files/patch-src_Makefile Log Message: ----------- Merge branch 'master' of github.com:MidnightBSD/mports Compare: https://github.com/MidnightBSD/mports/compare/f5bf11900dc7...44e84364ec20 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Mar 6 09:19:32 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 06 Mar 2026 06:19:32 -0800 Subject: [Midnightbsd-cvs] [MidnightBSD/src] Message-ID: Branch: refs/tags/4.0.3 Home: https://github.com/MidnightBSD/src To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Mar 8 15:03:11 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 08 Mar 2026 19:03:11 +0000 (UTC) Subject: [Midnightbsd-cvs] [MidnightBSD/src] 529b70: Revise age verification terms for MidnightBSD Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 529b708846e30e8eb4fcec8dfc23176ec6a74bcf https://github.com/MidnightBSD/src/commit/529b708846e30e8eb4fcec8dfc23176ec6a74bcf Author: Lucas Holt Date: 2026-03-08 (Sun, 08 Mar 2026) Changed paths: M COPYRIGHT Log Message: ----------- Revise age verification terms for MidnightBSD Updated age verification restrictions for MidnightBSD usage. To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Mar 8 15:11:46 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 08 Mar 2026 12:11:46 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 5a3e26: Revise age verification terms for MidnightBSD Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: 5a3e26607bc23cdbc74dbadeb31f2165c9bd3343 https://github.com/MidnightBSD/src/commit/5a3e26607bc23cdbc74dbadeb31f2165c9bd3343 Author: Lucas Holt Date: 2026-03-08 (Sun, 08 Mar 2026) Changed paths: M COPYRIGHT Log Message: ----------- Revise age verification terms for MidnightBSD Updated age verification restrictions for MidnightBSD usage. To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Mar 8 18:54:52 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 08 Mar 2026 15:54:52 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 2864df: Create an initial age verification daemon to compl... Message-ID: Branch: refs/heads/feature/aged Home: https://github.com/MidnightBSD/src Commit: 2864df9c2b643bcc0d427ebd0fc9ee03c5fca811 https://github.com/MidnightBSD/src/commit/2864df9c2b643bcc0d427ebd0fc9ee03c5fca811 Author: Lucas Holt Date: 2026-03-08 (Sun, 08 Mar 2026) Changed paths: M etc/mtree/BSD.var.dist M libexec/rc/rc.conf M libexec/rc/rc.d/Makefile A libexec/rc/rc.d/aged M usr.sbin/Makefile A usr.sbin/agectl/Makefile A usr.sbin/agectl/agectl.1 A usr.sbin/agectl/agectl.c A usr.sbin/aged/Makefile A usr.sbin/aged/Makefile.depend A usr.sbin/aged/aged.8 A usr.sbin/aged/aged.c Log Message: ----------- Create an initial age verification daemon to comply with some age verification laws in the following US states: California (passed) Colorado (pending) Illinois (pending) This will not comply with Brazil or the proposed law in New York. (they require ID checks) This is not hooked up to the user creation flow yet at OS install time or integrated with mport package manager. Commit: ad359f8170a32ded3ade3bc45f51ce2871450050 https://github.com/MidnightBSD/src/commit/ad359f8170a32ded3ade3bc45f51ce2871450050 Author: Lucas Holt Date: 2026-03-08 (Sun, 08 Mar 2026) Changed paths: M usr.sbin/aged/aged.c Log Message: ----------- become a daemon Commit: 34c95cca9c0d347bbbac2956d2b8c960b26cbc47 https://github.com/MidnightBSD/src/commit/34c95cca9c0d347bbbac2956d2b8c960b26cbc47 Author: Lucas Holt Date: 2026-03-08 (Sun, 08 Mar 2026) Changed paths: M usr.sbin/agectl/agectl.c M usr.sbin/aged/aged.c Log Message: ----------- Cleanup formatting and fix a bug with date range setting Compare: https://github.com/MidnightBSD/src/compare/2864df9c2b64%5E...34c95cca9c0d To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Mar 8 18:57:41 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 08 Mar 2026 15:57:41 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] ef8f7c: cleanup comments Message-ID: Branch: refs/heads/feature/aged Home: https://github.com/MidnightBSD/src Commit: ef8f7cc7fc458ba46f6c80f5e983ca0600e6b37f https://github.com/MidnightBSD/src/commit/ef8f7cc7fc458ba46f6c80f5e983ca0600e6b37f Author: Lucas Holt Date: 2026-03-08 (Sun, 08 Mar 2026) Changed paths: M libexec/rc/rc.d/aged Log Message: ----------- cleanup comments To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Mar 8 20:07:12 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 08 Mar 2026 17:07:12 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 2c1033: add a user for aged Message-ID: Branch: refs/heads/feature/aged Home: https://github.com/MidnightBSD/src Commit: 2c1033e5b2fea639dd78b40f616efcbdc621b015 https://github.com/MidnightBSD/src/commit/2c1033e5b2fea639dd78b40f616efcbdc621b015 Author: Lucas Holt Date: 2026-03-08 (Sun, 08 Mar 2026) Changed paths: M etc/group M etc/master.passwd Log Message: ----------- add a user for aged Commit: 06a67cb7b2af42ffd95b91700a19e11e12461953 https://github.com/MidnightBSD/src/commit/06a67cb7b2af42ffd95b91700a19e11e12461953 Author: Lucas Holt Date: 2026-03-08 (Sun, 08 Mar 2026) Changed paths: M etc/mtree/BSD.var.dist M libexec/rc/rc.d/aged M usr.sbin/aged/aged.c Log Message: ----------- fixup the permissions on the age database to be on the safe side. Run the daemon as the aged user Compare: https://github.com/MidnightBSD/src/compare/ef8f7cc7fc45...06a67cb7b2af To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Mar 8 20:12:30 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 08 Mar 2026 17:12:30 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] e593df: fix some return checks Message-ID: Branch: refs/heads/feature/aged Home: https://github.com/MidnightBSD/src Commit: e593dff50eedd85013becc3d2ed4eab4adf6d94b https://github.com/MidnightBSD/src/commit/e593dff50eedd85013becc3d2ed4eab4adf6d94b Author: Lucas Holt Date: 2026-03-08 (Sun, 08 Mar 2026) Changed paths: M usr.sbin/aged/aged.c Log Message: ----------- fix some return checks To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Mar 8 20:18:26 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 08 Mar 2026 17:18:26 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 5c1004: add basic input validation for dates. Message-ID: Branch: refs/heads/feature/aged Home: https://github.com/MidnightBSD/src Commit: 5c100430657ecc2390082d5107a96c22f6f08a1a https://github.com/MidnightBSD/src/commit/5c100430657ecc2390082d5107a96c22f6f08a1a Author: Lucas Holt Date: 2026-03-08 (Sun, 08 Mar 2026) Changed paths: M usr.sbin/agectl/agectl.c Log Message: ----------- add basic input validation for dates. To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Mar 8 20:23:37 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 08 Mar 2026 17:23:37 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 6e4e5d: Create an age verification daemon called aged to q... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 6e4e5dfb3270f05d35e2c24bf152662c30acbdf7 https://github.com/MidnightBSD/src/commit/6e4e5dfb3270f05d35e2c24bf152662c30acbdf7 Author: Lucas Holt Date: 2026-03-08 (Sun, 08 Mar 2026) Changed paths: M etc/group M etc/master.passwd M etc/mtree/BSD.var.dist M libexec/rc/rc.conf M libexec/rc/rc.d/Makefile A libexec/rc/rc.d/aged M usr.sbin/Makefile A usr.sbin/agectl/Makefile A usr.sbin/agectl/agectl.1 A usr.sbin/agectl/agectl.c A usr.sbin/aged/Makefile A usr.sbin/aged/Makefile.depend A usr.sbin/aged/aged.8 A usr.sbin/aged/aged.c Log Message: ----------- Create an age verification daemon called aged to query and store age verification data. (#302) * Create an initial age verification daemon to comply with some age verification laws in the following US states: California (passed) Colorado (pending) Illinois (pending) This will not comply with Brazil or the proposed law in New York. (they require ID checks) This is not hooked up to the user creation flow yet at OS install time or integrated with mport package manager. To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Mar 8 20:23:40 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 08 Mar 2026 17:23:40 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] Message-ID: Branch: refs/heads/feature/aged Home: https://github.com/MidnightBSD/src To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications