Use KRB5_CONF_ macros instead of strings in source for profile config arguments ...
authorZhanna Tsitkov <tsitkova@mit.edu>
Wed, 10 Mar 2010 15:59:30 +0000 (15:59 +0000)
committerZhanna Tsitkov <tsitkova@mit.edu>
Wed, 10 Mar 2010 15:59:30 +0000 (15:59 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-8@23795 dc483132-0cff-0310-8789-dd5450dbe970

src/include/k5-int.h
src/lib/kadm5/logger.c

index 43b780ed0b9e2ef0e58622251b6053f27b2c3250..fa0fc29cfd0c733eabc0af7c33386ddad9c5aedb 100644 (file)
@@ -194,8 +194,8 @@ typedef INT64_TYPE krb5_int64;
 #define KRB5_CONF_DATABASE_NAME                  "database_name"
 #define KRB5_CONF_DB_MODULE_DIR                  "db_module_dir"
 #define KRB5_CONF_DB_MODULES                     "db_modules"
-#define KRB5_CONF_DOMAIN_REALM                   "domain_realm"
 #define KRB5_CONF_DEFAULT_REALM                  "default_realm"
+#define KRB5_CONF_DEFAULT                        "default"
 #define KRB5_CONF_DEFAULT_DOMAIN                 "default_domain"
 #define KRB5_CONF_DEFAULT_TKT_ENCTYPES           "default_tkt_enctypes"
 #define KRB5_CONF_DEFAULT_TGS_ENCTYPES           "default_tgs_enctypes"
@@ -206,6 +206,7 @@ typedef INT64_TYPE krb5_int64;
 #define KRB5_CONF_DNS_LOOKUP_KDC              "dns_lookup_kdc"
 #define KRB5_CONF_DNS_LOOKUP_REALM            "dns_lookup_realm"
 #define KRB5_CONF_DNS_FALLBACK                "dns_fallback"
+#define KRB5_CONF_DOMAIN_REALM                "domain_realm"
 #define KRB5_CONF_EXTRA_ADDRESSES             "extra_addresses"
 #define KRB5_CONF_FORWARDABLE                 "forwardable"
 #define KRB5_CONF_HOST_BASED_SERVICES         "host_based_services"
@@ -227,20 +228,21 @@ typedef INT64_TYPE krb5_int64;
 #define KRB5_CONF_KEY_STASH_FILE              "key_stash_file"
 #define KRB5_CONF_KPASSWD_PORT                "kpasswd_port"
 #define KRB5_CONF_KPASSWD_SERVER              "kpasswd_server"
-#define KRB5_CONF_LIBDEFAULTS                 "libdefaults"
 #define KRB5_CONF_LDAP_KDC_DN                 "ldap_kdc_dn"
 #define KRB5_CONF_LDAP_KADMIN_DN              "ldap_kadmind_dn"
 #define KRB5_CONF_LDAP_SERVICE_PASSWORD_FILE  "ldap_service_password_file"
 #define KRB5_CONF_LDAP_ROOT_CERTIFICATE_FILE  "ldap_root_certificate_file"
 #define KRB5_CONF_LDAP_SERVERS                "ldap_servers"
 #define KRB5_CONF_LDAP_CONNS_PER_SERVER       "ldap_conns_per_server"
-#define KRB5_CONF_NO_HOST_REFERRAL            "no_host_referral"
+#define KRB5_CONF_LIBDEFAULTS                 "libdefaults"
+#define KRB5_CONF_LOGGING                     "logging"
 #define KRB5_CONF_MASTER_KEY_NAME             "master_key_name"
 #define KRB5_CONF_MASTER_KEY_TYPE             "master_key_type"
 #define KRB5_CONF_MASTER_KDC                  "master_kdc"
 #define KRB5_CONF_MAX_LIFE                    "max_life"
 #define KRB5_CONF_MAX_RENEWABLE_LIFE          "max_renewable_life"
 #define KRB5_CONF_NOADDRESSES                 "noaddresses"
+#define KRB5_CONF_NO_HOST_REFERRAL            "no_host_referral"
 #define KRB5_CONF_PERMITTED_ENCTYPES          "permitted_enctypes"
 #define KRB5_CONF_PREAUTH_MODULE_DIR          "preauth_module_dir"
 #define KRB5_CONF_PREFERRED_PREAUTH_TYPES     "preferred_preauth_types"
index 384e7a8bb5c046e8cf1e559595241b39144a6e91..b43a96fcdab4e65d50d446b285d27a57d86167a0 100644 (file)
@@ -373,11 +373,11 @@ krb5_klog_init(krb5_context kcontext, char *ename, char *whoami, krb5_boolean do
      * Look up [logging]-><ename> in the profile.  If that doesn't
      * succeed, then look for [logging]->default.
      */
-    logging_profent[0] = "logging";
+    logging_profent[0] = KRB5_CONF_LOGGING;
     logging_profent[1] = ename;
     logging_profent[2] = (char *) NULL;
-    logging_defent[0] = "logging";
-    logging_defent[1] = "default";
+    logging_defent[0] = KRB5_CONF_LOGGING;
+    logging_defent[1] = KRB5_CONF_DEFAULT;
     logging_defent[2] = (char *) NULL;
     logging_specs = (char **) NULL;
     ngood = 0;