Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Jun 2025 02:51:48 GMT
From:      Cy Schubert <cy@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: d903f2e289a7 - main - pam-krb5: Add no_warn dummy option
Message-ID:  <202506160251.55G2pmJ3062904@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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) },



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202506160251.55G2pmJ3062904>