Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: binary MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) From: ghudson@mit.edu Subject: SVN Commit X-RT-Original-Encoding: iso-8859-1 Content-Length: 1855 Add krb5_kt_client_default API The default client keytab is intended to be used to automatically acquire initial credentials for client applications. The current hardcoded default is a placeholder, and will likely change before 1.11. Add test framework settings to ensure that a system default client keytab doesn't interfere with tests, and to allow tests to be written to deliberately use the default client keytab. Add documentation about keytabs to the concepts section of the RST docs, and describe the default client keytab there. https://github.com/krb5/krb5/commit/d1fe0728c830fe52bdcb5d53c517a9462391069d Author: Greg Hudson Commit: d1fe0728c830fe52bdcb5d53c517a9462391069d Branch: master doc/rst_source/conf.py | 1 + doc/rst_source/krb_admins/conf_files/krb5_conf.rst | 4 + doc/rst_source/krb_admins/env_variables.rst | 4 + doc/rst_source/krb_appldev/refs/api/index.rst | 1 + doc/rst_source/krb_basic/index.rst | 1 + doc/rst_source/krb_basic/keytab_def.rst | 61 ++++++++++++++++++++ doc/rst_source/mitK5defaults.rst | 1 + src/include/k5-int.h | 4 + src/include/krb5/krb5.hin | 16 +++++ src/include/osconf.hin | 2 + src/kadmin/testing/scripts/env-setup.shin | 1 + src/kadmin/testing/scripts/init_db | 1 + src/lib/krb5/keytab/ktdefault.c | 14 +++++ src/lib/krb5/libkrb5.exports | 1 + src/lib/krb5/os/ktdefname.c | 33 +++++++++++ src/tests/dejagnu/config/default.exp | 16 +++++- src/util/k5test.py | 5 ++ 17 files changed, 164 insertions(+), 2 deletions(-)