svn rev #22113: trunk/src/ include/ plugins/preauth/pkinit/

ghudson@MIT.EDU ghudson at MIT.EDU
Tue Mar 24 13:24:32 EDT 2009


http://src.mit.edu/fisheye/changelog/krb5/?cs=22113
Commit By: ghudson
Log Message:
Revert r21880 which included k5-int.h in several pkinit source files.
Instead, move the pkinit-specific KRB5_CONF macros to pkinit.h, and
add duplicate definitions of the non-pkinit-specific macros used by
the pkinit code.



Changed Files:
U   trunk/src/include/k5-int.h
U   trunk/src/plugins/preauth/pkinit/pkinit.h
U   trunk/src/plugins/preauth/pkinit/pkinit_clnt.c
U   trunk/src/plugins/preauth/pkinit/pkinit_matching.c
U   trunk/src/plugins/preauth/pkinit/pkinit_srv.c
Modified: trunk/src/include/k5-int.h
===================================================================
--- trunk/src/include/k5-int.h	2009-03-20 18:09:19 UTC (rev 22112)
+++ trunk/src/include/k5-int.h	2009-03-24 17:24:31 UTC (rev 22113)
@@ -241,22 +241,6 @@
 #define KRB5_CONF_MAX_RENEWABLE_LIFE          "max_renewable_life"
 #define KRB5_CONF_NOADDRESSES                 "noaddresses"
 #define KRB5_CONF_PERMITTED_ENCTYPES          "permitted_enctypes"
-#define KRB5_CONF_PKINIT_ALLOW_UPN            "pkinit_allow_upn"
-#define KRB5_CONF_PKINIT_ANCHORS              "pkinit_anchors"
-#define KRB5_CONF_PKINIT_CERT_MATCH           "pkinit_cert_match"
-#define KRB5_CONF_PKINIT_DH_MIN_BITS          "pkinit_dh_min_bits"
-#define KRB5_CONF_PKINIT_EKU_CHECKING         "pkinit_eku_checking"
-#define KRB5_CONF_PKINIT_IDENTITY             "pkinit_identity"
-#define KRB5_CONF_PKINIT_IDENTITIES           "pkinit_identities"
-#define KRB5_CONF_PKINIT_KDC_HOSTNAME         "pkinit_kdc_hostname"
-#define KRB5_CONF_PKINIT_KDC_OCSP             "pkinit_kdc_ocsp"
-#define KRB5_CONF_PKINIT_LONGHORN             "pkinit_longhorn"
-#define KRB5_CONF_PKINIT_MAPPING_FILE         "pkinit_mappings_file"
-#define KRB5_CONF_PKINIT_POOL                 "pkinit_pool"
-#define KRB5_CONF_PKINIT_REVOKE               "pkinit_revoke"
-#define KRB5_CONF_PKINIT_REQUIRE_CRL_CHECKING "pkinit_require_crl_checking"
-#define KRB5_CONF_PKINIT_WIN2K                "pkinit_win2k"
-#define KRB5_CONF_PKINIT_WIN2K_REQUIRE_BINDING "pkinit_win2k_require_binding"
 #define KRB5_CONF_PREFERRED_PREAUTH_TYPES     "preferred_preauth_types"
 #define KRB5_CONF_PROXIABLE                   "proxiable"
 #define KRB5_CONF_RDNS                        "rdns"

Modified: trunk/src/plugins/preauth/pkinit/pkinit.h
===================================================================
--- trunk/src/plugins/preauth/pkinit/pkinit.h	2009-03-20 18:09:19 UTC (rev 22112)
+++ trunk/src/plugins/preauth/pkinit/pkinit.h	2009-03-24 17:24:31 UTC (rev 22113)
@@ -71,6 +71,26 @@
 
 #define PKINIT_DEFAULT_DH_MIN_BITS  2048
 
+#define KRB5_CONF_KDCDEFAULTS                   "kdcdefaults"
+#define KRB5_CONF_LIBDEFAULTS                   "libdefaults"
+#define KRB5_CONF_REALMS                        "realms"
+#define KRB5_CONF_PKINIT_ALLOW_UPN              "pkinit_allow_upn"
+#define KRB5_CONF_PKINIT_ANCHORS                "pkinit_anchors"
+#define KRB5_CONF_PKINIT_CERT_MATCH             "pkinit_cert_match"
+#define KRB5_CONF_PKINIT_DH_MIN_BITS            "pkinit_dh_min_bits"
+#define KRB5_CONF_PKINIT_EKU_CHECKING           "pkinit_eku_checking"
+#define KRB5_CONF_PKINIT_IDENTITIES             "pkinit_identities"
+#define KRB5_CONF_PKINIT_IDENTITY               "pkinit_identity"
+#define KRB5_CONF_PKINIT_KDC_HOSTNAME           "pkinit_kdc_hostname"
+#define KRB5_CONF_PKINIT_KDC_OCSP               "pkinit_kdc_ocsp"
+#define KRB5_CONF_PKINIT_LONGHORN               "pkinit_longhorn"
+#define KRB5_CONF_PKINIT_MAPPING_FILE           "pkinit_mapping_file"
+#define KRB5_CONF_PKINIT_POOL                   "pkinit_pool"
+#define KRB5_CONF_PKINIT_REQUIRE_CRL_CHECKING   "pkinit_require_crl_checking"
+#define KRB5_CONF_PKINIT_REVOKE                 "pkinit_revoke"
+#define KRB5_CONF_PKINIT_WIN2K                  "pkinit_win2k"
+#define KRB5_CONF_PKINIT_WIN2K_REQUIRE_BINDING  "pkinit_win2k_require_binding"
+
 /* Make pkiDebug(fmt,...) print, or not.  */
 #ifdef DEBUG
 #define pkiDebug	printf

Modified: trunk/src/plugins/preauth/pkinit/pkinit_clnt.c
===================================================================
--- trunk/src/plugins/preauth/pkinit/pkinit_clnt.c	2009-03-20 18:09:19 UTC (rev 22112)
+++ trunk/src/plugins/preauth/pkinit/pkinit_clnt.c	2009-03-24 17:24:31 UTC (rev 22113)
@@ -38,7 +38,6 @@
 #include <dlfcn.h>
 #include <sys/stat.h>
 
-#include "k5-int.h"
 #include "pkinit.h"
 
 #ifdef LONGHORN_BETA_COMPAT

Modified: trunk/src/plugins/preauth/pkinit/pkinit_matching.c
===================================================================
--- trunk/src/plugins/preauth/pkinit/pkinit_matching.c	2009-03-20 18:09:19 UTC (rev 22112)
+++ trunk/src/plugins/preauth/pkinit/pkinit_matching.c	2009-03-24 17:24:31 UTC (rev 22113)
@@ -34,7 +34,6 @@
 #include <stdlib.h>
 #include <unistd.h>
 #include <regex.h>
-#include "k5-int.h"
 #include "pkinit.h"
 
 typedef struct _pkinit_cert_info pkinit_cert_info;

Modified: trunk/src/plugins/preauth/pkinit/pkinit_srv.c
===================================================================
--- trunk/src/plugins/preauth/pkinit/pkinit_srv.c	2009-03-20 18:09:19 UTC (rev 22112)
+++ trunk/src/plugins/preauth/pkinit/pkinit_srv.c	2009-03-24 17:24:31 UTC (rev 22113)
@@ -33,7 +33,6 @@
 #include <errno.h>
 #include <string.h>
 
-#include "k5-int.h"
 #include "pkinit.h"
 
 static krb5_error_code




More information about the cvs-krb5 mailing list