git: d903f2e289a7 - main - pam-krb5: Add no_warn dummy option
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 16 Jun 2025 02:51:48 UTC
The branch main has been updated by cy:
URL: https://cgit.FreeBSD.org/src/commit/?id=d903f2e289a7f8c502918ebc64d46aaa86efce24
commit d903f2e289a7f8c502918ebc64d46aaa86efce24
Author: Cy Schubert <cy@FreeBSD.org>
AuthorDate: 2025-06-10 17:46:15 +0000
Commit: Cy Schubert <cy@FreeBSD.org>
CommitDate: 2025-06-16 02:49:36 +0000
pam-krb5: Add no_warn dummy option
This is to avoid throwing unknown option errors for pam.d files that
should work for the Heimdal pam_krb5 and the MIT friendly pam-krb5.
This option will be removed when the pam.d files are cleaned up after
the removal of Heimdal.
Sponsored by: The FreeBSD Foundation
---
contrib/pam-krb5/module/internal.h | 1 +
contrib/pam-krb5/module/options.c | 1 +
2 files changed, 2 insertions(+)
diff --git a/contrib/pam-krb5/module/internal.h b/contrib/pam-krb5/module/internal.h
index f3d832a17248..f3ea30139815 100644
--- a/contrib/pam-krb5/module/internal.h
+++ b/contrib/pam-krb5/module/internal.h
@@ -109,6 +109,7 @@ struct pam_config {
/* The authentication context, which bundles together Kerberos data. */
struct context *ctx;
+ bool no_warn; /* XXX Dummy argument, remove when Heimdal is removed. */
};
/* Default to a hidden visibility for all internal functions. */
diff --git a/contrib/pam-krb5/module/options.c b/contrib/pam-krb5/module/options.c
index f2c3791d895a..799b3a33e168 100644
--- a/contrib/pam-krb5/module/options.c
+++ b/contrib/pam-krb5/module/options.c
@@ -52,6 +52,7 @@ static const struct option options[] = {
{ K(no_ccache), false, BOOL (false) },
{ K(no_prompt), true, BOOL (false) },
{ K(no_update_user), true, BOOL (false) },
+ { K(no_warn), true, BOOL (false) },
{ K(only_alt_auth), true, BOOL (false) },
{ K(pkinit_anchors), true, STRING (NULL) },
{ K(pkinit_prompt), true, BOOL (false) },