From nobody Sun Feb 1 21:40:50 2026 X-Original-To: dev-commits-src-branches@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4f438M256jz6Qjg6 for ; Sun, 01 Feb 2026 21:40:51 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4f438M0V1Yz3FRv for ; Sun, 01 Feb 2026 21:40:51 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1769982051; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Jeb8XIGzAgiCrijLn63UUrOL16VLVIX4GrXfEDLoWmo=; b=mOc0iAuNOKB4iLShJ8rbK8DVMo4fNEoS3iBlxlEodxS7rAH0U7QHdxPL4JAmaaoVElhDj6 tCR/++EPbUbRjVWNKVZWdpcdDrgULI4CBZen6syN6/cqo4N/nksRbiaI/W9Hcf/mHd/cZ/ 5TySG7vfNyFM55hkc178g3wRo2DywAPQh84SDaKNW0psvno8K8gu+5Ov84dbluGZ4bO/n4 Xypa5r6bH3If0gf8A0VaTa6ApoXYnPAl+dJu3BY1gm+eY95i3p3Hgk6NJIBVMpUXhEGWH/ ARgmjbsOXw4fGVfJqaRxT8KV4KqRFMODwW8psmiJOpSiVZROY2rJ63QhhRjvVQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1769982051; a=rsa-sha256; cv=none; b=tU7rUOBBCNFKF/14TdrzxyiitCM0Q7ECjCEhoaaEpjkPd5m/tgPP9ELed5UgfOEcDu3AYR xTimYa48OOizuoLR23y9pTUiN19jevbNvyvCZGAiSe5aZQQ0yQPfFyOB5zpBMTUwmsXji9 hAMEPzCaJnUc6OfJXUPwSi9gsjIyjmYHaT4ugLIPcskP70CQoS3InR3B/tc8jDvLYQDLoa 8GOiscSUds+f9SkBJ3Xq3703XRBeOWbqBrKF/v4JGQxGIK5PrSxBx11y8O6l3SbQLfAyxh DVOT52xWKgPzngfkY2lk9sO498dYkvXnAtc3GK5H0BTnd2m2HEScO7xQqoQxZA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1769982051; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Jeb8XIGzAgiCrijLn63UUrOL16VLVIX4GrXfEDLoWmo=; b=wyzs/zKgY/8Fukleye3lFAIYTeyZK0ZpHaC8z0cUbaLRUHihSQMphjKE1agKXG3faF/qaX OGUIkY/kKmiC+Q0nBUWSk1L3rcHG7zzCoY2HRk5lBOx0FL4o5hlmGASa3/4PKFQqtOYcOC tSDwBRaUepn7yD3L7iKDtA235KHaoUdw893FDnxDVWRqpXdlkJOi1pCFP5arBgRYc99P7M NPOdqT1IZy2PSUT2aVzbJMIm+p/Kq+kklPr6Hf/Hq4Ou9cOKeOBbM4DRQ599IWMPlyoVIM YTWtKO3P8UmXEr2bpKcRmYRW86CVfHEturNgZe/sxv4FSc0eyqFy3L3dyJBVWA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4f438M00JQzy8R for ; Sun, 01 Feb 2026 21:40:51 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3bbf2 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 01 Feb 2026 21:40:50 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Konstantin Belousov Subject: git: 5017c8b16100 - stable/15 - sys: add AUE_PDRFORK List-Id: Commits to the stable branches of the FreeBSD src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-branches@freebsd.org Sender: owner-dev-commits-src-branches@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kib X-Git-Repository: src X-Git-Refname: refs/heads/stable/15 X-Git-Reftype: branch X-Git-Commit: 5017c8b161007410f71e3efe7119636f062dc21f Auto-Submitted: auto-generated Date: Sun, 01 Feb 2026 21:40:50 +0000 Message-Id: <697fc862.3bbf2.6778286e@gitrepo.freebsd.org> The branch stable/15 has been updated by kib: URL: https://cgit.FreeBSD.org/src/commit/?id=5017c8b161007410f71e3efe7119636f062dc21f commit 5017c8b161007410f71e3efe7119636f062dc21f Author: Konstantin Belousov AuthorDate: 2026-01-08 01:07:52 +0000 Commit: Konstantin Belousov CommitDate: 2026-02-01 21:38:48 +0000 sys: add AUE_PDRFORK (cherry picked from commit d0d4b9b9df2ade9085b6318e3fdbc9b67b3f666c) --- sys/bsm/audit_kevents.h | 1 + sys/security/audit/audit_bsm.c | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) diff --git a/sys/bsm/audit_kevents.h b/sys/bsm/audit_kevents.h index 9381396f247c..ac6f5d69f07d 100644 --- a/sys/bsm/audit_kevents.h +++ b/sys/bsm/audit_kevents.h @@ -664,6 +664,7 @@ #define AUE_TIMERFD 43270 /* FreeBSD/Linux. */ #define AUE_SETCRED 43271 /* FreeBSD-specific. */ #define AUE_INOTIFY 43272 /* FreeBSD/Linux. */ +#define AUE_PDRFORK 43273 /* FreeBSD-specific. */ /* * Darwin BSM uses a number of AUE_O_* definitions, which are aliased to the diff --git a/sys/security/audit/audit_bsm.c b/sys/security/audit/audit_bsm.c index 2cd1511b2296..0b6802f3194f 100644 --- a/sys/security/audit/audit_bsm.c +++ b/sys/security/audit/audit_bsm.c @@ -1365,6 +1365,24 @@ kaudit_to_bsm(struct kaudit_record *kar, struct au_record **pau) kau_write(rec, tok); } break; + case AUE_PDRFORK: + if (ARG_IS_VALID(kar, ARG_PID)) { + tok = au_to_arg32(0, "child PID", ar->ar_arg_pid); + kau_write(rec, tok); + } + if (ARG_IS_VALID(kar, ARG_CMD)) { + tok = au_to_arg32(2, "fflags", ar->ar_arg_cmd); + kau_write(rec, tok); + } + if (ARG_IS_VALID(kar, ARG_FFLAGS)) { + tok = au_to_arg32(2, "flags", ar->ar_arg_fflags); + kau_write(rec, tok); + } + if (ARG_IS_VALID(kar, ARG_FD)) { + tok = au_to_arg32(1, "fd", ar->ar_arg_fd); + kau_write(rec, tok); + } + break; case AUE_PDGETPID: if (ARG_IS_VALID(kar, ARG_FD)) { tok = au_to_arg32(1, "fd", ar->ar_arg_fd);