diff --git a/kdc/config.c b/kdc/config.c index 640d9458e..327dd7ccf 100644 --- a/kdc/config.c +++ b/kdc/config.c @@ -52,6 +52,7 @@ char *database; HDB *db; char *port_str; int enable_http = -1; +krb5_boolean encode_as_rep_as_tgs_rep; /* bug compatibility */ #ifdef KRB4 char *v4_realm; @@ -192,6 +193,10 @@ configure(int argc, char **argv) } #endif + encode_as_rep_as_tgs_rep = krb5_config_get_bool(context, cf, "kdc", + "encode_as_rep_as_tgs_rep", + NULL); + kdc_warn_pwexpire = krb5_config_get_time (context, cf, "kdc", "kdc_warn_pwexpire", diff --git a/kdc/kdc_locl.h b/kdc/kdc_locl.h index e34ffe7ec..fe72f1ad4 100644 --- a/kdc/kdc_locl.h +++ b/kdc/kdc_locl.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997 Kungliga Tekniska Högskolan + * Copyright (c) 1997, 1998 Kungliga Tekniska Högskolan * (Royal Institute of Technology, Stockholm, Sweden). * All rights reserved. * @@ -56,6 +56,7 @@ extern char *database; extern HDB *db; extern char *port_str; extern int enable_http; +extern krb5_boolean encode_as_rep_as_tgs_rep; #ifdef KRB4 extern char *v4_realm;