From nobody Sun Jan 25 15:56:48 2026 X-Original-To: dev-commits-src-all@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 4dzbrd16fjz6PjFD for ; Sun, 25 Jan 2026 15:56:49 +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 4dzbrc5GwPz47qQ for ; Sun, 25 Jan 2026 15:56:48 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1769356608; 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=XgMrJGxWieE+DAzPcGcG654USjZNWwZP0Esn/EC8a6s=; b=i0sLNUJnv5EwGjShZBCxcnCNr5yxi60247pHAoRpEmHe6S5Yt2QKA7Rc3dKo9ih6vSySZP +oOMeKwLtl4a553YeieqpYu85ZGhZMRmZ8L175LJfF4xeW8HPuzHXAoypAHhcT1flFkNTx wbFEdMOA/xiZ/5rhYpKrKfbst5wX5wovRZc3wrQMZoiHa4rMVAeHK0bBzFj+epJMu3vZt1 WNVCuYh90cVGrKg9ucJNJia/skxIsHm7RmqHDLjOtw8EVeg76EQEVDgHVUyLkrlbLkrjvC /Qii7R0LEoA0bzypf1yW3v352IF8R5UrU2855EIowAoE4R5czPvyhNQ2bM0uhg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1769356608; 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=XgMrJGxWieE+DAzPcGcG654USjZNWwZP0Esn/EC8a6s=; b=gKWk4tGVLl4CtJNWHtkxWpSR7ESVXdDfNySSZd5bhgLAq46x7SvKj9JDwUnh3qYhwU2JWF 8LZwkkgq6PMtnHdgvlIk0PU2Vr5U7GhDW1gw4jKlOAiwaU38LkutwgIWbyxG8In8PZb1LE A5sHhuW1zec7yB469m2yEH1PGlytxsN7e2A2+urg09EJXgctnfoEWB+yumagnfKTZGU3LU snJ0rZfZJxQ/AhtWjNOtqWJtu7aDzSFN1jRlzj4/LT88pzIs0aigzBDucW1hxsVf2RAenS lHhoKB8GH+1FIdusCeXApa75dKEBat3Z3mtNilyMz4aKLiGdVz1M72ELocNy5g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1769356608; a=rsa-sha256; cv=none; b=mvSLcs7q0cxpI283PZXqIKARGzGoQo9sdndRshGGaLeUm4SsBYvIlF/9aibmR0Ex6fzuQZ 0T0jxIaEDr35b0cw2zbKo0iZhoBm37g9lk3Qn/eVqhrZEUK0FP3T/hEqfwfmMCo0xGsDxy PvHoKOsfvtx8xtym+1csa6OeRcVVoPZBi9gIaN80KYeLLah5G63MWiSvmgiu6cbnbG6wv6 OxTTAgN6bGB6pcnyhM0Dzd5+rGi4WkdqD0pXgnIIWPagMen8PIo32kJCaBuOU2f5gXQB/m RToJrjd9/KByBMmr+oUPilCI0tRi8aIPxDmUXr9T951Gv6AyCIkNDBJjzte8HA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dzbrc4gZMzhWy for ; Sun, 25 Jan 2026 15:56:48 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 334f2 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 25 Jan 2026 15:56:48 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Konstantin Belousov Subject: git: d0d4b9b9df2a - main - sys: add AUE_PDRFORK List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@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/main X-Git-Reftype: branch X-Git-Commit: d0d4b9b9df2ade9085b6318e3fdbc9b67b3f666c Auto-Submitted: auto-generated Date: Sun, 25 Jan 2026 15:56:48 +0000 Message-Id: <69763d40.334f2.7d8c23c0@gitrepo.freebsd.org> The branch main has been updated by kib: URL: https://cgit.FreeBSD.org/src/commit/?id=d0d4b9b9df2ade9085b6318e3fdbc9b67b3f666c commit d0d4b9b9df2ade9085b6318e3fdbc9b67b3f666c Author: Konstantin Belousov AuthorDate: 2026-01-08 01:07:52 +0000 Commit: Konstantin Belousov CommitDate: 2026-01-25 15:53:02 +0000 sys: add AUE_PDRFORK Reviewed by: asomers, markj Tested by: pho Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D54592 --- 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);