diff options
| author | Zhanna Tsitkov <tsitkova@mit.edu> | 2009-01-23 19:59:50 +0000 |
|---|---|---|
| committer | Zhanna Tsitkov <tsitkova@mit.edu> | 2009-01-23 19:59:50 +0000 |
| commit | f26dadeaae22b6843375ce1dd4e21b6ad2d3e099 (patch) | |
| tree | 6a3dbabfefeda4800f0e9f36718c133bb830ba36 /src/include | |
| parent | 33abb530c443a842dda8370edf4a6fa0c725fc25 (diff) | |
| download | krb5-f26dadeaae22b6843375ce1dd4e21b6ad2d3e099.tar.gz krb5-f26dadeaae22b6843375ce1dd4e21b6ad2d3e099.tar.xz krb5-f26dadeaae22b6843375ce1dd4e21b6ad2d3e099.zip | |
Eliminate the need for the domain_realm mapping table on the client side by implementing minimal referral support in the KDC
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21792 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/adm.h | 4 | ||||
| -rw-r--r-- | src/include/adm_proto.h | 4 | ||||
| -rw-r--r-- | src/include/k5-int.h | 3 |
3 files changed, 9 insertions, 2 deletions
diff --git a/src/include/adm.h b/src/include/adm.h index 34c195fa24..15b42d9ab8 100644 --- a/src/include/adm.h +++ b/src/include/adm.h @@ -1,7 +1,7 @@ /* * include/krb5/adm.h * - * Copyright 1995,2001 by the Massachusetts Institute of Technology. + * Copyright 1995,2001,2009 by the Massachusetts Institute of Technology. * All Rights Reserved. * * Export of this software from the United States of America may @@ -200,6 +200,8 @@ typedef struct __krb5_realm_params { char * realm_kdc_ports; char * realm_kdc_tcp_ports; char * realm_acl_file; + char * realm_host_based_services; + char * realm_no_host_referral; krb5_int32 realm_kadmind_port; krb5_enctype realm_enctype; krb5_deltat realm_max_life; diff --git a/src/include/adm_proto.h b/src/include/adm_proto.h index 04e6a47916..9d7002027b 100644 --- a/src/include/adm_proto.h +++ b/src/include/adm_proto.h @@ -1,7 +1,7 @@ /* * include/krb5/adm_proto.h * - * Copyright 1995, 2007 by the Massachusetts Institute of Technology. + * Copyright 1995, 2007,2008,2009 by the Massachusetts Institute of Technology. * All Rights Reserved. * * Export of this software from the United States of America may @@ -83,6 +83,8 @@ krb5_error_code krb5_aprof_get_deltat krb5_deltat *); krb5_error_code krb5_aprof_get_string (krb5_pointer, const char **, krb5_boolean, char **); +krb5_error_code krb5_aprof_get_string_all + (krb5_pointer, const char **, char **); krb5_error_code krb5_aprof_get_int32 (krb5_pointer, const char **, diff --git a/src/include/k5-int.h b/src/include/k5-int.h index f3da373bc2..063c303108 100644 --- a/src/include/k5-int.h +++ b/src/include/k5-int.h @@ -527,6 +527,9 @@ krb5_error_code os_get_default_config_files krb5_error_code krb5_os_hostaddr (krb5_context, const char *, krb5_address ***); +krb5_error_code krb5int_get_domain_realm_mapping + (krb5_context , const char *, char ***); + /* N.B.: You need to include fake-addrinfo.h *before* k5-int.h if you're going to use this structure. */ struct addrlist { |
