From ba19245cea2edeb06524e6ac224393ebee5c1f30 Mon Sep 17 00:00:00 2001 From: Dariusz Michaluk Date: Mon, 16 Oct 2017 15:04:25 +0200 Subject: [PATCH] Imported Upstream version 1.15.2 --- .travis.yml | 6 +-- README | 51 +++++++++++++++++++++ doc/admin/conf_files/kadm5_acl.rst | 27 +++++------ doc/admin/conf_files/kdc_conf.rst | 2 +- doc/admin/conf_files/krb5_conf.rst | 7 +-- doc/conf.py | 2 +- doc/html/_sources/admin/conf_files/kadm5_acl.txt | 27 +++++------ doc/html/_sources/admin/conf_files/kdc_conf.txt | 2 +- doc/html/_sources/admin/conf_files/krb5_conf.txt | 7 +-- .../appdev/refs/api/krb5_kt_next_entry.txt | 4 +- .../appdev/refs/api/krb5_kt_read_service_key.txt | 2 +- doc/html/about.html | 4 +- doc/html/admin/admin_commands/index.html | 4 +- doc/html/admin/admin_commands/k5srvutil.html | 4 +- doc/html/admin/admin_commands/kadmin_local.html | 4 +- doc/html/admin/admin_commands/kadmind.html | 4 +- doc/html/admin/admin_commands/kdb5_ldap_util.html | 4 +- doc/html/admin/admin_commands/kdb5_util.html | 4 +- doc/html/admin/admin_commands/kprop.html | 4 +- doc/html/admin/admin_commands/kpropd.html | 4 +- doc/html/admin/admin_commands/kproplog.html | 4 +- doc/html/admin/admin_commands/krb5kdc.html | 4 +- doc/html/admin/admin_commands/ktutil.html | 4 +- doc/html/admin/admin_commands/sserver.html | 4 +- doc/html/admin/advanced/index.html | 4 +- doc/html/admin/advanced/ldapbackend.html | 4 +- doc/html/admin/advanced/retiring-des.html | 4 +- doc/html/admin/appl_servers.html | 4 +- doc/html/admin/auth_indicator.html | 4 +- doc/html/admin/backup_host.html | 4 +- doc/html/admin/conf_files/index.html | 4 +- doc/html/admin/conf_files/kadm5_acl.html | 29 ++++++------ doc/html/admin/conf_files/kdc_conf.html | 10 ++-- doc/html/admin/conf_files/krb5_conf.html | 17 +++---- doc/html/admin/conf_ldap.html | 4 +- doc/html/admin/database.html | 4 +- doc/html/admin/enctypes.html | 4 +- doc/html/admin/env_variables.html | 4 +- doc/html/admin/host_config.html | 4 +- doc/html/admin/https.html | 4 +- doc/html/admin/index.html | 4 +- doc/html/admin/install.html | 4 +- doc/html/admin/install_appl_srv.html | 4 +- doc/html/admin/install_clients.html | 4 +- doc/html/admin/install_kdc.html | 4 +- doc/html/admin/lockout.html | 4 +- doc/html/admin/otp.html | 4 +- doc/html/admin/pkinit.html | 4 +- doc/html/admin/princ_dns.html | 4 +- doc/html/admin/realm_config.html | 4 +- doc/html/admin/troubleshoot.html | 4 +- doc/html/admin/various_envs.html | 4 +- doc/html/appdev/gssapi.html | 4 +- doc/html/appdev/h5l_mit_apidiff.html | 4 +- doc/html/appdev/index.html | 4 +- doc/html/appdev/init_creds.html | 4 +- doc/html/appdev/princ_handle.html | 4 +- doc/html/appdev/refs/api/index.html | 6 +-- .../appdev/refs/api/krb5_425_conv_principal.html | 4 +- .../appdev/refs/api/krb5_524_conv_principal.html | 4 +- .../appdev/refs/api/krb5_524_convert_creds.html | 4 +- doc/html/appdev/refs/api/krb5_address_compare.html | 4 +- doc/html/appdev/refs/api/krb5_address_order.html | 4 +- doc/html/appdev/refs/api/krb5_address_search.html | 4 +- .../appdev/refs/api/krb5_allow_weak_crypto.html | 4 +- .../appdev/refs/api/krb5_aname_to_localname.html | 4 +- .../appdev/refs/api/krb5_anonymous_principal.html | 4 +- doc/html/appdev/refs/api/krb5_anonymous_realm.html | 4 +- .../appdev/refs/api/krb5_appdefault_boolean.html | 4 +- .../appdev/refs/api/krb5_appdefault_string.html | 4 +- doc/html/appdev/refs/api/krb5_auth_con_free.html | 4 +- .../appdev/refs/api/krb5_auth_con_genaddrs.html | 4 +- .../refs/api/krb5_auth_con_get_checksum_func.html | 4 +- .../appdev/refs/api/krb5_auth_con_getaddrs.html | 4 +- .../refs/api/krb5_auth_con_getauthenticator.html | 4 +- .../appdev/refs/api/krb5_auth_con_getflags.html | 4 +- doc/html/appdev/refs/api/krb5_auth_con_getkey.html | 4 +- .../appdev/refs/api/krb5_auth_con_getkey_k.html | 4 +- .../refs/api/krb5_auth_con_getlocalseqnumber.html | 4 +- .../refs/api/krb5_auth_con_getlocalsubkey.html | 4 +- .../appdev/refs/api/krb5_auth_con_getrcache.html | 4 +- .../refs/api/krb5_auth_con_getrecvsubkey.html | 4 +- .../refs/api/krb5_auth_con_getrecvsubkey_k.html | 4 +- .../refs/api/krb5_auth_con_getremoteseqnumber.html | 4 +- .../refs/api/krb5_auth_con_getremotesubkey.html | 4 +- .../refs/api/krb5_auth_con_getsendsubkey.html | 4 +- .../refs/api/krb5_auth_con_getsendsubkey_k.html | 4 +- doc/html/appdev/refs/api/krb5_auth_con_init.html | 4 +- .../appdev/refs/api/krb5_auth_con_initivector.html | 4 +- .../refs/api/krb5_auth_con_set_checksum_func.html | 4 +- .../refs/api/krb5_auth_con_set_req_cksumtype.html | 4 +- .../appdev/refs/api/krb5_auth_con_setaddrs.html | 4 +- .../appdev/refs/api/krb5_auth_con_setflags.html | 4 +- .../appdev/refs/api/krb5_auth_con_setports.html | 4 +- .../appdev/refs/api/krb5_auth_con_setrcache.html | 4 +- .../refs/api/krb5_auth_con_setrecvsubkey.html | 4 +- .../refs/api/krb5_auth_con_setrecvsubkey_k.html | 4 +- .../refs/api/krb5_auth_con_setsendsubkey.html | 4 +- .../refs/api/krb5_auth_con_setsendsubkey_k.html | 4 +- .../refs/api/krb5_auth_con_setuseruserkey.html | 4 +- doc/html/appdev/refs/api/krb5_build_principal.html | 4 +- .../refs/api/krb5_build_principal_alloc_va.html | 4 +- .../appdev/refs/api/krb5_build_principal_ext.html | 4 +- .../appdev/refs/api/krb5_build_principal_va.html | 4 +- doc/html/appdev/refs/api/krb5_c_block_size.html | 4 +- .../appdev/refs/api/krb5_c_checksum_length.html | 4 +- doc/html/appdev/refs/api/krb5_c_crypto_length.html | 4 +- .../appdev/refs/api/krb5_c_crypto_length_iov.html | 4 +- doc/html/appdev/refs/api/krb5_c_decrypt.html | 4 +- doc/html/appdev/refs/api/krb5_c_decrypt_iov.html | 4 +- .../appdev/refs/api/krb5_c_derive_prfplus.html | 4 +- doc/html/appdev/refs/api/krb5_c_encrypt.html | 4 +- doc/html/appdev/refs/api/krb5_c_encrypt_iov.html | 4 +- .../appdev/refs/api/krb5_c_encrypt_length.html | 4 +- .../appdev/refs/api/krb5_c_enctype_compare.html | 4 +- doc/html/appdev/refs/api/krb5_c_free_state.html | 4 +- doc/html/appdev/refs/api/krb5_c_fx_cf2_simple.html | 4 +- doc/html/appdev/refs/api/krb5_c_init_state.html | 4 +- .../refs/api/krb5_c_is_coll_proof_cksum.html | 4 +- .../appdev/refs/api/krb5_c_is_keyed_cksum.html | 4 +- .../refs/api/krb5_c_keyed_checksum_types.html | 4 +- doc/html/appdev/refs/api/krb5_c_keylengths.html | 4 +- doc/html/appdev/refs/api/krb5_c_make_checksum.html | 4 +- .../appdev/refs/api/krb5_c_make_checksum_iov.html | 4 +- .../appdev/refs/api/krb5_c_make_random_key.html | 4 +- .../appdev/refs/api/krb5_c_padding_length.html | 4 +- doc/html/appdev/refs/api/krb5_c_prf.html | 4 +- doc/html/appdev/refs/api/krb5_c_prf_length.html | 4 +- doc/html/appdev/refs/api/krb5_c_prfplus.html | 4 +- .../appdev/refs/api/krb5_c_random_add_entropy.html | 4 +- .../appdev/refs/api/krb5_c_random_make_octets.html | 4 +- .../appdev/refs/api/krb5_c_random_os_entropy.html | 4 +- doc/html/appdev/refs/api/krb5_c_random_seed.html | 4 +- doc/html/appdev/refs/api/krb5_c_random_to_key.html | 4 +- doc/html/appdev/refs/api/krb5_c_string_to_key.html | 4 +- .../refs/api/krb5_c_string_to_key_with_params.html | 4 +- .../appdev/refs/api/krb5_c_valid_cksumtype.html | 4 +- doc/html/appdev/refs/api/krb5_c_valid_enctype.html | 4 +- .../appdev/refs/api/krb5_c_verify_checksum.html | 4 +- .../refs/api/krb5_c_verify_checksum_iov.html | 4 +- .../appdev/refs/api/krb5_calculate_checksum.html | 4 +- doc/html/appdev/refs/api/krb5_cc_cache_match.html | 4 +- doc/html/appdev/refs/api/krb5_cc_close.html | 4 +- doc/html/appdev/refs/api/krb5_cc_copy_creds.html | 4 +- doc/html/appdev/refs/api/krb5_cc_default.html | 4 +- doc/html/appdev/refs/api/krb5_cc_default_name.html | 4 +- doc/html/appdev/refs/api/krb5_cc_destroy.html | 4 +- doc/html/appdev/refs/api/krb5_cc_dup.html | 4 +- doc/html/appdev/refs/api/krb5_cc_end_seq_get.html | 4 +- doc/html/appdev/refs/api/krb5_cc_gen_new.html | 4 +- doc/html/appdev/refs/api/krb5_cc_get_config.html | 4 +- doc/html/appdev/refs/api/krb5_cc_get_flags.html | 4 +- .../appdev/refs/api/krb5_cc_get_full_name.html | 4 +- doc/html/appdev/refs/api/krb5_cc_get_name.html | 4 +- .../appdev/refs/api/krb5_cc_get_principal.html | 4 +- doc/html/appdev/refs/api/krb5_cc_get_type.html | 4 +- doc/html/appdev/refs/api/krb5_cc_initialize.html | 4 +- .../appdev/refs/api/krb5_cc_last_change_time.html | 4 +- doc/html/appdev/refs/api/krb5_cc_lock.html | 4 +- doc/html/appdev/refs/api/krb5_cc_move.html | 4 +- doc/html/appdev/refs/api/krb5_cc_new_unique.html | 4 +- doc/html/appdev/refs/api/krb5_cc_next_cred.html | 4 +- doc/html/appdev/refs/api/krb5_cc_remove_cred.html | 4 +- doc/html/appdev/refs/api/krb5_cc_resolve.html | 4 +- .../appdev/refs/api/krb5_cc_retrieve_cred.html | 4 +- doc/html/appdev/refs/api/krb5_cc_select.html | 4 +- doc/html/appdev/refs/api/krb5_cc_set_config.html | 4 +- .../appdev/refs/api/krb5_cc_set_default_name.html | 4 +- doc/html/appdev/refs/api/krb5_cc_set_flags.html | 4 +- .../appdev/refs/api/krb5_cc_start_seq_get.html | 4 +- doc/html/appdev/refs/api/krb5_cc_store_cred.html | 4 +- .../appdev/refs/api/krb5_cc_support_switch.html | 4 +- doc/html/appdev/refs/api/krb5_cc_switch.html | 4 +- doc/html/appdev/refs/api/krb5_cc_unlock.html | 4 +- .../appdev/refs/api/krb5_cccol_cursor_free.html | 4 +- .../appdev/refs/api/krb5_cccol_cursor_new.html | 4 +- .../appdev/refs/api/krb5_cccol_cursor_next.html | 4 +- .../appdev/refs/api/krb5_cccol_have_content.html | 4 +- .../refs/api/krb5_cccol_last_change_time.html | 4 +- doc/html/appdev/refs/api/krb5_cccol_lock.html | 4 +- doc/html/appdev/refs/api/krb5_cccol_unlock.html | 4 +- doc/html/appdev/refs/api/krb5_change_password.html | 4 +- doc/html/appdev/refs/api/krb5_check_clockskew.html | 4 +- doc/html/appdev/refs/api/krb5_checksum_size.html | 4 +- doc/html/appdev/refs/api/krb5_chpw_message.html | 4 +- .../appdev/refs/api/krb5_cksumtype_to_string.html | 4 +- .../appdev/refs/api/krb5_clear_error_message.html | 4 +- doc/html/appdev/refs/api/krb5_copy_addresses.html | 4 +- doc/html/appdev/refs/api/krb5_copy_authdata.html | 4 +- .../appdev/refs/api/krb5_copy_authenticator.html | 4 +- doc/html/appdev/refs/api/krb5_copy_checksum.html | 4 +- doc/html/appdev/refs/api/krb5_copy_context.html | 4 +- doc/html/appdev/refs/api/krb5_copy_creds.html | 4 +- doc/html/appdev/refs/api/krb5_copy_data.html | 4 +- .../appdev/refs/api/krb5_copy_error_message.html | 4 +- doc/html/appdev/refs/api/krb5_copy_keyblock.html | 4 +- .../refs/api/krb5_copy_keyblock_contents.html | 4 +- doc/html/appdev/refs/api/krb5_copy_principal.html | 4 +- doc/html/appdev/refs/api/krb5_copy_ticket.html | 4 +- .../refs/api/krb5_decode_authdata_container.html | 4 +- doc/html/appdev/refs/api/krb5_decode_ticket.html | 4 +- doc/html/appdev/refs/api/krb5_decrypt.html | 4 +- .../appdev/refs/api/krb5_deltat_to_string.html | 4 +- doc/html/appdev/refs/api/krb5_eblock_enctype.html | 4 +- .../refs/api/krb5_encode_authdata_container.html | 4 +- doc/html/appdev/refs/api/krb5_encrypt.html | 4 +- doc/html/appdev/refs/api/krb5_encrypt_size.html | 4 +- doc/html/appdev/refs/api/krb5_enctype_to_name.html | 4 +- .../appdev/refs/api/krb5_enctype_to_string.html | 4 +- doc/html/appdev/refs/api/krb5_expand_hostname.html | 4 +- doc/html/appdev/refs/api/krb5_find_authdata.html | 4 +- doc/html/appdev/refs/api/krb5_finish_key.html | 4 +- .../appdev/refs/api/krb5_finish_random_key.html | 4 +- doc/html/appdev/refs/api/krb5_free_addresses.html | 4 +- .../appdev/refs/api/krb5_free_ap_rep_enc_part.html | 4 +- doc/html/appdev/refs/api/krb5_free_authdata.html | 4 +- .../appdev/refs/api/krb5_free_authenticator.html | 4 +- doc/html/appdev/refs/api/krb5_free_checksum.html | 4 +- .../refs/api/krb5_free_checksum_contents.html | 4 +- doc/html/appdev/refs/api/krb5_free_cksumtypes.html | 4 +- doc/html/appdev/refs/api/krb5_free_context.html | 4 +- .../appdev/refs/api/krb5_free_cred_contents.html | 4 +- doc/html/appdev/refs/api/krb5_free_creds.html | 4 +- doc/html/appdev/refs/api/krb5_free_data.html | 4 +- .../appdev/refs/api/krb5_free_data_contents.html | 4 +- .../appdev/refs/api/krb5_free_default_realm.html | 4 +- doc/html/appdev/refs/api/krb5_free_enctypes.html | 4 +- doc/html/appdev/refs/api/krb5_free_error.html | 4 +- .../appdev/refs/api/krb5_free_error_message.html | 4 +- doc/html/appdev/refs/api/krb5_free_host_realm.html | 4 +- doc/html/appdev/refs/api/krb5_free_keyblock.html | 4 +- .../refs/api/krb5_free_keyblock_contents.html | 4 +- .../refs/api/krb5_free_keytab_entry_contents.html | 4 +- doc/html/appdev/refs/api/krb5_free_principal.html | 4 +- doc/html/appdev/refs/api/krb5_free_string.html | 4 +- doc/html/appdev/refs/api/krb5_free_tgt_creds.html | 4 +- doc/html/appdev/refs/api/krb5_free_ticket.html | 4 +- .../appdev/refs/api/krb5_free_unparsed_name.html | 4 +- doc/html/appdev/refs/api/krb5_fwd_tgt_creds.html | 4 +- doc/html/appdev/refs/api/krb5_get_credentials.html | 4 +- .../refs/api/krb5_get_credentials_renew.html | 4 +- .../refs/api/krb5_get_credentials_validate.html | 4 +- .../appdev/refs/api/krb5_get_default_realm.html | 4 +- .../appdev/refs/api/krb5_get_error_message.html | 4 +- .../refs/api/krb5_get_fallback_host_realm.html | 4 +- doc/html/appdev/refs/api/krb5_get_host_realm.html | 4 +- .../refs/api/krb5_get_in_tkt_with_keytab.html | 4 +- .../refs/api/krb5_get_in_tkt_with_password.html | 4 +- .../appdev/refs/api/krb5_get_in_tkt_with_skey.html | 4 +- .../refs/api/krb5_get_init_creds_keytab.html | 4 +- .../refs/api/krb5_get_init_creds_opt_alloc.html | 4 +- .../refs/api/krb5_get_init_creds_opt_free.html | 4 +- .../krb5_get_init_creds_opt_get_fast_flags.html | 4 +- .../refs/api/krb5_get_init_creds_opt_init.html | 4 +- .../krb5_get_init_creds_opt_set_address_list.html | 4 +- .../api/krb5_get_init_creds_opt_set_anonymous.html | 4 +- .../krb5_get_init_creds_opt_set_canonicalize.html | 4 +- ..._init_creds_opt_set_change_password_prompt.html | 4 +- .../krb5_get_init_creds_opt_set_etype_list.html | 4 +- ...rb5_get_init_creds_opt_set_expire_callback.html | 4 +- .../krb5_get_init_creds_opt_set_fast_ccache.html | 4 +- ...b5_get_init_creds_opt_set_fast_ccache_name.html | 4 +- .../krb5_get_init_creds_opt_set_fast_flags.html | 4 +- .../krb5_get_init_creds_opt_set_forwardable.html | 4 +- .../api/krb5_get_init_creds_opt_set_in_ccache.html | 4 +- .../krb5_get_init_creds_opt_set_out_ccache.html | 4 +- .../refs/api/krb5_get_init_creds_opt_set_pa.html | 4 +- .../krb5_get_init_creds_opt_set_pac_request.html | 4 +- .../krb5_get_init_creds_opt_set_preauth_list.html | 4 +- .../api/krb5_get_init_creds_opt_set_proxiable.html | 4 +- .../krb5_get_init_creds_opt_set_renew_life.html | 4 +- .../api/krb5_get_init_creds_opt_set_responder.html | 4 +- .../refs/api/krb5_get_init_creds_opt_set_salt.html | 4 +- .../api/krb5_get_init_creds_opt_set_tkt_life.html | 4 +- .../refs/api/krb5_get_init_creds_password.html | 4 +- .../refs/api/krb5_get_permitted_enctypes.html | 4 +- doc/html/appdev/refs/api/krb5_get_profile.html | 4 +- .../appdev/refs/api/krb5_get_prompt_types.html | 4 +- .../appdev/refs/api/krb5_get_renewed_creds.html | 4 +- .../appdev/refs/api/krb5_get_server_rcache.html | 4 +- .../appdev/refs/api/krb5_get_time_offsets.html | 4 +- .../appdev/refs/api/krb5_get_validated_creds.html | 4 +- doc/html/appdev/refs/api/krb5_init_context.html | 4 +- .../appdev/refs/api/krb5_init_context_profile.html | 4 +- doc/html/appdev/refs/api/krb5_init_creds_free.html | 4 +- doc/html/appdev/refs/api/krb5_init_creds_get.html | 4 +- .../appdev/refs/api/krb5_init_creds_get_creds.html | 4 +- .../appdev/refs/api/krb5_init_creds_get_error.html | 4 +- .../appdev/refs/api/krb5_init_creds_get_times.html | 4 +- doc/html/appdev/refs/api/krb5_init_creds_init.html | 4 +- .../refs/api/krb5_init_creds_set_keytab.html | 4 +- .../refs/api/krb5_init_creds_set_password.html | 4 +- .../refs/api/krb5_init_creds_set_service.html | 4 +- doc/html/appdev/refs/api/krb5_init_creds_step.html | 4 +- doc/html/appdev/refs/api/krb5_init_keyblock.html | 4 +- doc/html/appdev/refs/api/krb5_init_random_key.html | 4 +- .../appdev/refs/api/krb5_init_secure_context.html | 4 +- .../appdev/refs/api/krb5_is_config_principal.html | 4 +- .../appdev/refs/api/krb5_is_referral_realm.html | 4 +- doc/html/appdev/refs/api/krb5_is_thread_safe.html | 4 +- doc/html/appdev/refs/api/krb5_k_create_key.html | 4 +- doc/html/appdev/refs/api/krb5_k_decrypt.html | 4 +- doc/html/appdev/refs/api/krb5_k_decrypt_iov.html | 4 +- doc/html/appdev/refs/api/krb5_k_encrypt.html | 4 +- doc/html/appdev/refs/api/krb5_k_encrypt_iov.html | 4 +- doc/html/appdev/refs/api/krb5_k_free_key.html | 4 +- doc/html/appdev/refs/api/krb5_k_key_enctype.html | 4 +- doc/html/appdev/refs/api/krb5_k_key_keyblock.html | 4 +- doc/html/appdev/refs/api/krb5_k_make_checksum.html | 4 +- .../appdev/refs/api/krb5_k_make_checksum_iov.html | 4 +- doc/html/appdev/refs/api/krb5_k_prf.html | 4 +- doc/html/appdev/refs/api/krb5_k_reference_key.html | 4 +- .../appdev/refs/api/krb5_k_verify_checksum.html | 4 +- .../refs/api/krb5_k_verify_checksum_iov.html | 4 +- doc/html/appdev/refs/api/krb5_kt_add_entry.html | 4 +- .../appdev/refs/api/krb5_kt_client_default.html | 4 +- doc/html/appdev/refs/api/krb5_kt_close.html | 4 +- doc/html/appdev/refs/api/krb5_kt_default.html | 4 +- doc/html/appdev/refs/api/krb5_kt_default_name.html | 4 +- doc/html/appdev/refs/api/krb5_kt_dup.html | 4 +- doc/html/appdev/refs/api/krb5_kt_end_seq_get.html | 4 +- doc/html/appdev/refs/api/krb5_kt_free_entry.html | 4 +- doc/html/appdev/refs/api/krb5_kt_get_entry.html | 4 +- doc/html/appdev/refs/api/krb5_kt_get_name.html | 4 +- doc/html/appdev/refs/api/krb5_kt_get_type.html | 4 +- doc/html/appdev/refs/api/krb5_kt_have_content.html | 10 ++-- doc/html/appdev/refs/api/krb5_kt_next_entry.html | 16 +++---- .../appdev/refs/api/krb5_kt_read_service_key.html | 12 ++--- doc/html/appdev/refs/api/krb5_kt_remove_entry.html | 4 +- doc/html/appdev/refs/api/krb5_kt_resolve.html | 4 +- .../appdev/refs/api/krb5_kt_start_seq_get.html | 4 +- doc/html/appdev/refs/api/krb5_kuserok.html | 4 +- .../refs/api/krb5_make_authdata_kdc_issued.html | 4 +- doc/html/appdev/refs/api/krb5_merge_authdata.html | 4 +- doc/html/appdev/refs/api/krb5_mk_1cred.html | 4 +- doc/html/appdev/refs/api/krb5_mk_error.html | 4 +- doc/html/appdev/refs/api/krb5_mk_ncred.html | 4 +- doc/html/appdev/refs/api/krb5_mk_priv.html | 4 +- doc/html/appdev/refs/api/krb5_mk_rep.html | 4 +- doc/html/appdev/refs/api/krb5_mk_rep_dce.html | 4 +- doc/html/appdev/refs/api/krb5_mk_req.html | 4 +- doc/html/appdev/refs/api/krb5_mk_req_extended.html | 4 +- doc/html/appdev/refs/api/krb5_mk_safe.html | 4 +- doc/html/appdev/refs/api/krb5_os_localaddr.html | 4 +- doc/html/appdev/refs/api/krb5_pac_add_buffer.html | 4 +- doc/html/appdev/refs/api/krb5_pac_free.html | 4 +- doc/html/appdev/refs/api/krb5_pac_get_buffer.html | 4 +- doc/html/appdev/refs/api/krb5_pac_get_types.html | 4 +- doc/html/appdev/refs/api/krb5_pac_init.html | 4 +- doc/html/appdev/refs/api/krb5_pac_parse.html | 4 +- doc/html/appdev/refs/api/krb5_pac_sign.html | 4 +- doc/html/appdev/refs/api/krb5_pac_verify.html | 4 +- doc/html/appdev/refs/api/krb5_parse_name.html | 4 +- .../appdev/refs/api/krb5_parse_name_flags.html | 4 +- .../refs/api/krb5_prepend_error_message.html | 4 +- doc/html/appdev/refs/api/krb5_principal2salt.html | 4 +- .../appdev/refs/api/krb5_principal_compare.html | 4 +- .../refs/api/krb5_principal_compare_any_realm.html | 4 +- .../refs/api/krb5_principal_compare_flags.html | 4 +- doc/html/appdev/refs/api/krb5_process_key.html | 4 +- doc/html/appdev/refs/api/krb5_prompter_posix.html | 4 +- doc/html/appdev/refs/api/krb5_random_key.html | 4 +- doc/html/appdev/refs/api/krb5_rd_cred.html | 4 +- doc/html/appdev/refs/api/krb5_rd_error.html | 4 +- doc/html/appdev/refs/api/krb5_rd_priv.html | 4 +- doc/html/appdev/refs/api/krb5_rd_rep.html | 4 +- doc/html/appdev/refs/api/krb5_rd_rep_dce.html | 4 +- doc/html/appdev/refs/api/krb5_rd_req.html | 4 +- doc/html/appdev/refs/api/krb5_rd_safe.html | 4 +- doc/html/appdev/refs/api/krb5_read_password.html | 4 +- doc/html/appdev/refs/api/krb5_realm_compare.html | 4 +- doc/html/appdev/refs/api/krb5_recvauth.html | 4 +- .../appdev/refs/api/krb5_recvauth_version.html | 4 +- .../refs/api/krb5_responder_get_challenge.html | 4 +- .../refs/api/krb5_responder_list_questions.html | 4 +- .../api/krb5_responder_otp_challenge_free.html | 4 +- .../refs/api/krb5_responder_otp_get_challenge.html | 4 +- .../refs/api/krb5_responder_otp_set_answer.html | 4 +- .../api/krb5_responder_pkinit_challenge_free.html | 4 +- .../api/krb5_responder_pkinit_get_challenge.html | 4 +- .../refs/api/krb5_responder_pkinit_set_answer.html | 4 +- .../appdev/refs/api/krb5_responder_set_answer.html | 4 +- .../appdev/refs/api/krb5_salttype_to_string.html | 4 +- doc/html/appdev/refs/api/krb5_sendauth.html | 4 +- .../api/krb5_server_decrypt_ticket_keytab.html | 4 +- .../appdev/refs/api/krb5_set_default_realm.html | 4 +- .../refs/api/krb5_set_default_tgs_enctypes.html | 4 +- .../appdev/refs/api/krb5_set_error_message.html | 4 +- .../appdev/refs/api/krb5_set_kdc_recv_hook.html | 4 +- .../appdev/refs/api/krb5_set_kdc_send_hook.html | 4 +- doc/html/appdev/refs/api/krb5_set_password.html | 4 +- .../refs/api/krb5_set_password_using_ccache.html | 4 +- .../appdev/refs/api/krb5_set_principal_realm.html | 4 +- doc/html/appdev/refs/api/krb5_set_real_time.html | 4 +- .../appdev/refs/api/krb5_set_trace_callback.html | 4 +- .../appdev/refs/api/krb5_set_trace_filename.html | 4 +- doc/html/appdev/refs/api/krb5_sname_match.html | 4 +- .../appdev/refs/api/krb5_sname_to_principal.html | 4 +- .../appdev/refs/api/krb5_string_to_cksumtype.html | 4 +- .../appdev/refs/api/krb5_string_to_deltat.html | 4 +- .../appdev/refs/api/krb5_string_to_enctype.html | 4 +- doc/html/appdev/refs/api/krb5_string_to_key.html | 4 +- .../appdev/refs/api/krb5_string_to_salttype.html | 4 +- .../appdev/refs/api/krb5_string_to_timestamp.html | 4 +- doc/html/appdev/refs/api/krb5_timeofday.html | 4 +- .../refs/api/krb5_timestamp_to_sfstring.html | 4 +- .../appdev/refs/api/krb5_timestamp_to_string.html | 4 +- doc/html/appdev/refs/api/krb5_tkt_creds_free.html | 4 +- doc/html/appdev/refs/api/krb5_tkt_creds_get.html | 4 +- .../appdev/refs/api/krb5_tkt_creds_get_creds.html | 4 +- .../appdev/refs/api/krb5_tkt_creds_get_times.html | 4 +- doc/html/appdev/refs/api/krb5_tkt_creds_init.html | 4 +- doc/html/appdev/refs/api/krb5_tkt_creds_step.html | 4 +- doc/html/appdev/refs/api/krb5_unparse_name.html | 4 +- .../appdev/refs/api/krb5_unparse_name_ext.html | 4 +- .../appdev/refs/api/krb5_unparse_name_flags.html | 4 +- .../refs/api/krb5_unparse_name_flags_ext.html | 4 +- doc/html/appdev/refs/api/krb5_us_timeofday.html | 4 +- doc/html/appdev/refs/api/krb5_use_enctype.html | 4 +- .../refs/api/krb5_verify_authdata_kdc_issued.html | 4 +- doc/html/appdev/refs/api/krb5_verify_checksum.html | 4 +- .../appdev/refs/api/krb5_verify_init_creds.html | 4 +- .../refs/api/krb5_verify_init_creds_opt_init.html | 4 +- ...b5_verify_init_creds_opt_set_ap_req_nofail.html | 4 +- .../refs/api/krb5_vprepend_error_message.html | 4 +- .../appdev/refs/api/krb5_vset_error_message.html | 4 +- .../appdev/refs/api/krb5_vwrap_error_message.html | 4 +- .../appdev/refs/api/krb5_wrap_error_message.html | 4 +- doc/html/appdev/refs/index.html | 4 +- doc/html/appdev/refs/macros/ADDRTYPE_ADDRPORT.html | 4 +- doc/html/appdev/refs/macros/ADDRTYPE_CHAOS.html | 4 +- doc/html/appdev/refs/macros/ADDRTYPE_DDP.html | 4 +- doc/html/appdev/refs/macros/ADDRTYPE_INET.html | 4 +- doc/html/appdev/refs/macros/ADDRTYPE_INET6.html | 4 +- doc/html/appdev/refs/macros/ADDRTYPE_IPPORT.html | 4 +- doc/html/appdev/refs/macros/ADDRTYPE_ISO.html | 4 +- doc/html/appdev/refs/macros/ADDRTYPE_IS_LOCAL.html | 4 +- doc/html/appdev/refs/macros/ADDRTYPE_NETBIOS.html | 4 +- doc/html/appdev/refs/macros/ADDRTYPE_XNS.html | 4 +- doc/html/appdev/refs/macros/AD_TYPE_EXTERNAL.html | 4 +- .../refs/macros/AD_TYPE_FIELD_TYPE_MASK.html | 4 +- .../appdev/refs/macros/AD_TYPE_REGISTERED.html | 4 +- doc/html/appdev/refs/macros/AD_TYPE_RESERVED.html | 4 +- .../refs/macros/AP_OPTS_ETYPE_NEGOTIATION.html | 4 +- .../refs/macros/AP_OPTS_MUTUAL_REQUIRED.html | 4 +- doc/html/appdev/refs/macros/AP_OPTS_RESERVED.html | 4 +- .../refs/macros/AP_OPTS_USE_SESSION_KEY.html | 4 +- .../appdev/refs/macros/AP_OPTS_USE_SUBKEY.html | 4 +- doc/html/appdev/refs/macros/AP_OPTS_WIRE_MASK.html | 4 +- .../refs/macros/CKSUMTYPE_CMAC_CAMELLIA128.html | 4 +- .../refs/macros/CKSUMTYPE_CMAC_CAMELLIA256.html | 4 +- doc/html/appdev/refs/macros/CKSUMTYPE_CRC32.html | 4 +- doc/html/appdev/refs/macros/CKSUMTYPE_DESCBC.html | 4 +- .../refs/macros/CKSUMTYPE_HMAC_MD5_ARCFOUR.html | 4 +- .../refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES128.html | 4 +- .../refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES256.html | 4 +- .../refs/macros/CKSUMTYPE_HMAC_SHA1_DES3.html | 4 +- .../macros/CKSUMTYPE_HMAC_SHA256_128_AES128.html | 4 +- .../macros/CKSUMTYPE_HMAC_SHA384_192_AES256.html | 4 +- .../refs/macros/CKSUMTYPE_MD5_HMAC_ARCFOUR.html | 4 +- .../appdev/refs/macros/CKSUMTYPE_NIST_SHA.html | 4 +- doc/html/appdev/refs/macros/CKSUMTYPE_RSA_MD4.html | 4 +- .../appdev/refs/macros/CKSUMTYPE_RSA_MD4_DES.html | 4 +- doc/html/appdev/refs/macros/CKSUMTYPE_RSA_MD5.html | 4 +- .../appdev/refs/macros/CKSUMTYPE_RSA_MD5_DES.html | 4 +- .../macros/ENCTYPE_AES128_CTS_HMAC_SHA1_96.html | 4 +- .../macros/ENCTYPE_AES128_CTS_HMAC_SHA256_128.html | 4 +- .../macros/ENCTYPE_AES256_CTS_HMAC_SHA1_96.html | 4 +- .../macros/ENCTYPE_AES256_CTS_HMAC_SHA384_192.html | 4 +- .../appdev/refs/macros/ENCTYPE_ARCFOUR_HMAC.html | 4 +- .../refs/macros/ENCTYPE_ARCFOUR_HMAC_EXP.html | 4 +- .../refs/macros/ENCTYPE_CAMELLIA128_CTS_CMAC.html | 4 +- .../refs/macros/ENCTYPE_CAMELLIA256_CTS_CMAC.html | 4 +- .../appdev/refs/macros/ENCTYPE_DES3_CBC_ENV.html | 4 +- .../appdev/refs/macros/ENCTYPE_DES3_CBC_RAW.html | 4 +- .../appdev/refs/macros/ENCTYPE_DES3_CBC_SHA.html | 4 +- .../appdev/refs/macros/ENCTYPE_DES3_CBC_SHA1.html | 4 +- .../appdev/refs/macros/ENCTYPE_DES_CBC_CRC.html | 4 +- .../appdev/refs/macros/ENCTYPE_DES_CBC_MD4.html | 4 +- .../appdev/refs/macros/ENCTYPE_DES_CBC_MD5.html | 4 +- .../appdev/refs/macros/ENCTYPE_DES_CBC_RAW.html | 4 +- .../appdev/refs/macros/ENCTYPE_DES_HMAC_SHA1.html | 4 +- .../appdev/refs/macros/ENCTYPE_DSA_SHA1_CMS.html | 4 +- .../appdev/refs/macros/ENCTYPE_MD5_RSA_CMS.html | 4 +- doc/html/appdev/refs/macros/ENCTYPE_NULL.html | 4 +- .../appdev/refs/macros/ENCTYPE_RC2_CBC_ENV.html | 4 +- doc/html/appdev/refs/macros/ENCTYPE_RSA_ENV.html | 4 +- .../refs/macros/ENCTYPE_RSA_ES_OAEP_ENV.html | 4 +- .../appdev/refs/macros/ENCTYPE_SHA1_RSA_CMS.html | 4 +- doc/html/appdev/refs/macros/ENCTYPE_UNKNOWN.html | 4 +- .../appdev/refs/macros/KDC_OPT_ALLOW_POSTDATE.html | 4 +- .../appdev/refs/macros/KDC_OPT_CANONICALIZE.html | 4 +- .../refs/macros/KDC_OPT_CNAME_IN_ADDL_TKT.html | 4 +- .../macros/KDC_OPT_DISABLE_TRANSITED_CHECK.html | 4 +- .../refs/macros/KDC_OPT_ENC_TKT_IN_SKEY.html | 4 +- .../appdev/refs/macros/KDC_OPT_FORWARDABLE.html | 4 +- doc/html/appdev/refs/macros/KDC_OPT_FORWARDED.html | 4 +- doc/html/appdev/refs/macros/KDC_OPT_POSTDATED.html | 4 +- doc/html/appdev/refs/macros/KDC_OPT_PROXIABLE.html | 4 +- doc/html/appdev/refs/macros/KDC_OPT_PROXY.html | 4 +- doc/html/appdev/refs/macros/KDC_OPT_RENEW.html | 4 +- doc/html/appdev/refs/macros/KDC_OPT_RENEWABLE.html | 4 +- .../appdev/refs/macros/KDC_OPT_RENEWABLE_OK.html | 4 +- .../refs/macros/KDC_OPT_REQUEST_ANONYMOUS.html | 4 +- doc/html/appdev/refs/macros/KDC_OPT_VALIDATE.html | 4 +- .../appdev/refs/macros/KDC_TKT_COMMON_MASK.html | 4 +- .../KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE.html | 4 +- .../refs/macros/KRB5_ANONYMOUS_PRINCSTR.html | 4 +- .../refs/macros/KRB5_ANONYMOUS_REALMSTR.html | 4 +- doc/html/appdev/refs/macros/KRB5_AP_REP.html | 4 +- doc/html/appdev/refs/macros/KRB5_AP_REQ.html | 4 +- doc/html/appdev/refs/macros/KRB5_AS_REP.html | 4 +- doc/html/appdev/refs/macros/KRB5_AS_REQ.html | 4 +- .../appdev/refs/macros/KRB5_AUTHDATA_AND_OR.html | 4 +- .../refs/macros/KRB5_AUTHDATA_AUTH_INDICATOR.html | 4 +- .../appdev/refs/macros/KRB5_AUTHDATA_CAMMAC.html | 4 +- .../macros/KRB5_AUTHDATA_ETYPE_NEGOTIATION.html | 4 +- .../appdev/refs/macros/KRB5_AUTHDATA_FX_ARMOR.html | 4 +- .../refs/macros/KRB5_AUTHDATA_IF_RELEVANT.html | 4 +- .../macros/KRB5_AUTHDATA_INITIAL_VERIFIED_CAS.html | 4 +- .../refs/macros/KRB5_AUTHDATA_KDC_ISSUED.html | 4 +- .../macros/KRB5_AUTHDATA_MANDATORY_FOR_KDC.html | 4 +- .../appdev/refs/macros/KRB5_AUTHDATA_OSF_DCE.html | 4 +- .../appdev/refs/macros/KRB5_AUTHDATA_SESAME.html | 4 +- .../refs/macros/KRB5_AUTHDATA_SIGNTICKET.html | 4 +- .../refs/macros/KRB5_AUTHDATA_WIN2K_PAC.html | 4 +- .../refs/macros/KRB5_AUTH_CONTEXT_DO_SEQUENCE.html | 4 +- .../refs/macros/KRB5_AUTH_CONTEXT_DO_TIME.html | 4 +- .../KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR.html | 4 +- ...KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR.html | 4 +- .../KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR.html | 4 +- ...RB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR.html | 4 +- .../refs/macros/KRB5_AUTH_CONTEXT_PERMIT_ALL.html | 4 +- .../macros/KRB5_AUTH_CONTEXT_RET_SEQUENCE.html | 4 +- .../refs/macros/KRB5_AUTH_CONTEXT_RET_TIME.html | 4 +- .../refs/macros/KRB5_AUTH_CONTEXT_USE_SUBKEY.html | 4 +- doc/html/appdev/refs/macros/KRB5_CRED.html | 4 +- .../refs/macros/KRB5_CRYPTO_TYPE_CHECKSUM.html | 4 +- .../appdev/refs/macros/KRB5_CRYPTO_TYPE_DATA.html | 4 +- .../appdev/refs/macros/KRB5_CRYPTO_TYPE_EMPTY.html | 4 +- .../refs/macros/KRB5_CRYPTO_TYPE_HEADER.html | 4 +- .../refs/macros/KRB5_CRYPTO_TYPE_PADDING.html | 4 +- .../refs/macros/KRB5_CRYPTO_TYPE_SIGN_ONLY.html | 4 +- .../refs/macros/KRB5_CRYPTO_TYPE_STREAM.html | 4 +- .../refs/macros/KRB5_CRYPTO_TYPE_TRAILER.html | 4 +- .../refs/macros/KRB5_CYBERSAFE_SECUREID.html | 4 +- .../refs/macros/KRB5_DOMAIN_X500_COMPRESS.html | 4 +- .../refs/macros/KRB5_ENCPADATA_REQ_ENC_PA_REP.html | 4 +- doc/html/appdev/refs/macros/KRB5_ERROR.html | 4 +- .../appdev/refs/macros/KRB5_FAST_REQUIRED.html | 4 +- doc/html/appdev/refs/macros/KRB5_GC_CACHED.html | 4 +- .../appdev/refs/macros/KRB5_GC_CANONICALIZE.html | 4 +- .../macros/KRB5_GC_CONSTRAINED_DELEGATION.html | 4 +- .../appdev/refs/macros/KRB5_GC_FORWARDABLE.html | 4 +- doc/html/appdev/refs/macros/KRB5_GC_NO_STORE.html | 4 +- .../refs/macros/KRB5_GC_NO_TRANSIT_CHECK.html | 4 +- doc/html/appdev/refs/macros/KRB5_GC_USER_USER.html | 4 +- .../KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST.html | 4 +- .../macros/KRB5_GET_INIT_CREDS_OPT_ANONYMOUS.html | 4 +- .../KRB5_GET_INIT_CREDS_OPT_CANONICALIZE.html | 4 +- .../KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT.html | 4 +- .../macros/KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST.html | 4 +- .../KRB5_GET_INIT_CREDS_OPT_FORWARDABLE.html | 4 +- .../KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST.html | 4 +- .../macros/KRB5_GET_INIT_CREDS_OPT_PROXIABLE.html | 4 +- .../macros/KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE.html | 4 +- .../refs/macros/KRB5_GET_INIT_CREDS_OPT_SALT.html | 4 +- .../macros/KRB5_GET_INIT_CREDS_OPT_TKT_LIFE.html | 4 +- .../appdev/refs/macros/KRB5_INIT_CONTEXT_KDC.html | 4 +- .../refs/macros/KRB5_INIT_CONTEXT_SECURE.html | 4 +- .../macros/KRB5_INIT_CREDS_STEP_FLAG_CONTINUE.html | 4 +- doc/html/appdev/refs/macros/KRB5_INT16_MAX.html | 4 +- doc/html/appdev/refs/macros/KRB5_INT16_MIN.html | 4 +- doc/html/appdev/refs/macros/KRB5_INT32_MAX.html | 4 +- doc/html/appdev/refs/macros/KRB5_INT32_MIN.html | 4 +- .../appdev/refs/macros/KRB5_KEYUSAGE_AD_ITE.html | 4 +- .../macros/KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM.html | 4 +- .../appdev/refs/macros/KRB5_KEYUSAGE_AD_MTE.html | 4 +- .../refs/macros/KRB5_KEYUSAGE_AD_SIGNEDPATH.html | 4 +- .../refs/macros/KRB5_KEYUSAGE_APP_DATA_CKSUM.html | 4 +- .../macros/KRB5_KEYUSAGE_APP_DATA_ENCRYPT.html | 4 +- .../refs/macros/KRB5_KEYUSAGE_AP_REP_ENCPART.html | 4 +- .../refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH.html | 4 +- .../macros/KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM.html | 4 +- .../refs/macros/KRB5_KEYUSAGE_AS_REP_ENCPART.html | 4 +- .../appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ.html | 4 +- .../macros/KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS.html | 4 +- .../appdev/refs/macros/KRB5_KEYUSAGE_CAMMAC.html | 4 +- .../macros/KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT.html | 4 +- .../macros/KRB5_KEYUSAGE_ENC_CHALLENGE_KDC.html | 4 +- .../appdev/refs/macros/KRB5_KEYUSAGE_FAST_ENC.html | 4 +- .../refs/macros/KRB5_KEYUSAGE_FAST_FINISHED.html | 4 +- .../appdev/refs/macros/KRB5_KEYUSAGE_FAST_REP.html | 4 +- .../refs/macros/KRB5_KEYUSAGE_FAST_REQ_CHKSUM.html | 4 +- .../refs/macros/KRB5_KEYUSAGE_GSS_TOK_MIC.html | 4 +- .../macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG.html | 4 +- .../macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV.html | 4 +- .../refs/macros/KRB5_KEYUSAGE_IAKERB_FINISHED.html | 4 +- .../refs/macros/KRB5_KEYUSAGE_KDC_REP_TICKET.html | 4 +- .../macros/KRB5_KEYUSAGE_KRB_CRED_ENCPART.html | 4 +- .../refs/macros/KRB5_KEYUSAGE_KRB_ERROR_CKSUM.html | 4 +- .../macros/KRB5_KEYUSAGE_KRB_PRIV_ENCPART.html | 4 +- .../refs/macros/KRB5_KEYUSAGE_KRB_SAFE_CKSUM.html | 4 +- .../refs/macros/KRB5_KEYUSAGE_PA_FX_COOKIE.html | 4 +- .../refs/macros/KRB5_KEYUSAGE_PA_OTP_REQUEST.html | 4 +- .../refs/macros/KRB5_KEYUSAGE_PA_PKINIT_KX.html | 4 +- .../KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY.html | 4 +- .../KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST.html | 4 +- .../KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM.html | 4 +- .../KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID.html | 4 +- .../refs/macros/KRB5_KEYUSAGE_PA_SAM_RESPONSE.html | 4 +- .../KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY.html | 4 +- .../KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY.html | 4 +- .../macros/KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY.html | 4 +- .../macros/KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY.html | 4 +- .../refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH.html | 4 +- .../macros/KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM.html | 4 +- .../refs/macros/KRB5_KPASSWD_ACCESSDENIED.html | 4 +- .../appdev/refs/macros/KRB5_KPASSWD_AUTHERROR.html | 4 +- .../refs/macros/KRB5_KPASSWD_BAD_VERSION.html | 4 +- .../appdev/refs/macros/KRB5_KPASSWD_HARDERROR.html | 4 +- .../macros/KRB5_KPASSWD_INITIAL_FLAG_NEEDED.html | 4 +- .../appdev/refs/macros/KRB5_KPASSWD_MALFORMED.html | 4 +- .../appdev/refs/macros/KRB5_KPASSWD_SOFTERROR.html | 4 +- .../appdev/refs/macros/KRB5_KPASSWD_SUCCESS.html | 4 +- .../refs/macros/KRB5_LRQ_ALL_ACCT_EXPTIME.html | 4 +- .../refs/macros/KRB5_LRQ_ALL_LAST_INITIAL.html | 4 +- .../refs/macros/KRB5_LRQ_ALL_LAST_RENEWAL.html | 4 +- .../appdev/refs/macros/KRB5_LRQ_ALL_LAST_REQ.html | 4 +- .../appdev/refs/macros/KRB5_LRQ_ALL_LAST_TGT.html | 4 +- .../refs/macros/KRB5_LRQ_ALL_LAST_TGT_ISSUED.html | 4 +- .../refs/macros/KRB5_LRQ_ALL_PW_EXPTIME.html | 4 +- doc/html/appdev/refs/macros/KRB5_LRQ_NONE.html | 4 +- .../refs/macros/KRB5_LRQ_ONE_ACCT_EXPTIME.html | 4 +- .../refs/macros/KRB5_LRQ_ONE_LAST_INITIAL.html | 4 +- .../refs/macros/KRB5_LRQ_ONE_LAST_RENEWAL.html | 4 +- .../appdev/refs/macros/KRB5_LRQ_ONE_LAST_REQ.html | 4 +- .../appdev/refs/macros/KRB5_LRQ_ONE_LAST_TGT.html | 4 +- .../refs/macros/KRB5_LRQ_ONE_LAST_TGT_ISSUED.html | 4 +- .../refs/macros/KRB5_LRQ_ONE_PW_EXPTIME.html | 4 +- .../refs/macros/KRB5_NT_ENTERPRISE_PRINCIPAL.html | 4 +- .../refs/macros/KRB5_NT_ENT_PRINCIPAL_AND_ID.html | 4 +- .../appdev/refs/macros/KRB5_NT_MS_PRINCIPAL.html | 4 +- .../refs/macros/KRB5_NT_MS_PRINCIPAL_AND_ID.html | 4 +- doc/html/appdev/refs/macros/KRB5_NT_PRINCIPAL.html | 4 +- doc/html/appdev/refs/macros/KRB5_NT_SMTP_NAME.html | 4 +- doc/html/appdev/refs/macros/KRB5_NT_SRV_HST.html | 4 +- doc/html/appdev/refs/macros/KRB5_NT_SRV_INST.html | 4 +- doc/html/appdev/refs/macros/KRB5_NT_SRV_XHST.html | 4 +- doc/html/appdev/refs/macros/KRB5_NT_UID.html | 4 +- doc/html/appdev/refs/macros/KRB5_NT_UNKNOWN.html | 4 +- doc/html/appdev/refs/macros/KRB5_NT_WELLKNOWN.html | 4 +- .../appdev/refs/macros/KRB5_NT_X500_PRINCIPAL.html | 4 +- .../appdev/refs/macros/KRB5_PAC_CLIENT_INFO.html | 4 +- .../refs/macros/KRB5_PAC_CREDENTIALS_INFO.html | 4 +- .../refs/macros/KRB5_PAC_DELEGATION_INFO.html | 4 +- .../appdev/refs/macros/KRB5_PAC_LOGON_INFO.html | 4 +- .../refs/macros/KRB5_PAC_PRIVSVR_CHECKSUM.html | 4 +- .../refs/macros/KRB5_PAC_SERVER_CHECKSUM.html | 4 +- .../appdev/refs/macros/KRB5_PAC_UPN_DNS_INFO.html | 4 +- .../appdev/refs/macros/KRB5_PADATA_AFS3_SALT.html | 4 +- .../appdev/refs/macros/KRB5_PADATA_AP_REQ.html | 4 +- .../refs/macros/KRB5_PADATA_AS_CHECKSUM.html | 4 +- .../macros/KRB5_PADATA_ENCRYPTED_CHALLENGE.html | 4 +- .../macros/KRB5_PADATA_ENC_SANDIA_SECURID.html | 4 +- .../refs/macros/KRB5_PADATA_ENC_TIMESTAMP.html | 4 +- .../refs/macros/KRB5_PADATA_ENC_UNIX_TIME.html | 4 +- .../appdev/refs/macros/KRB5_PADATA_ETYPE_INFO.html | 4 +- .../refs/macros/KRB5_PADATA_ETYPE_INFO2.html | 4 +- .../appdev/refs/macros/KRB5_PADATA_FOR_USER.html | 4 +- .../appdev/refs/macros/KRB5_PADATA_FX_COOKIE.html | 4 +- .../appdev/refs/macros/KRB5_PADATA_FX_ERROR.html | 4 +- .../appdev/refs/macros/KRB5_PADATA_FX_FAST.html | 4 +- .../macros/KRB5_PADATA_GET_FROM_TYPED_DATA.html | 4 +- doc/html/appdev/refs/macros/KRB5_PADATA_NONE.html | 4 +- .../appdev/refs/macros/KRB5_PADATA_OSF_DCE.html | 4 +- .../refs/macros/KRB5_PADATA_OTP_CHALLENGE.html | 4 +- .../refs/macros/KRB5_PADATA_OTP_PIN_CHANGE.html | 4 +- .../refs/macros/KRB5_PADATA_OTP_REQUEST.html | 4 +- .../refs/macros/KRB5_PADATA_PAC_REQUEST.html | 4 +- .../appdev/refs/macros/KRB5_PADATA_PKINIT_KX.html | 4 +- .../appdev/refs/macros/KRB5_PADATA_PK_AS_REP.html | 4 +- .../refs/macros/KRB5_PADATA_PK_AS_REP_OLD.html | 4 +- .../appdev/refs/macros/KRB5_PADATA_PK_AS_REQ.html | 4 +- .../refs/macros/KRB5_PADATA_PK_AS_REQ_OLD.html | 4 +- .../appdev/refs/macros/KRB5_PADATA_PW_SALT.html | 4 +- .../appdev/refs/macros/KRB5_PADATA_REFERRAL.html | 4 +- .../refs/macros/KRB5_PADATA_S4U_X509_USER.html | 4 +- .../refs/macros/KRB5_PADATA_SAM_CHALLENGE.html | 4 +- .../refs/macros/KRB5_PADATA_SAM_CHALLENGE_2.html | 4 +- .../refs/macros/KRB5_PADATA_SAM_REDIRECT.html | 4 +- .../refs/macros/KRB5_PADATA_SAM_RESPONSE.html | 4 +- .../refs/macros/KRB5_PADATA_SAM_RESPONSE_2.html | 4 +- .../appdev/refs/macros/KRB5_PADATA_SESAME.html | 4 +- .../refs/macros/KRB5_PADATA_SVR_REFERRAL_INFO.html | 4 +- .../appdev/refs/macros/KRB5_PADATA_TGS_REQ.html | 4 +- .../macros/KRB5_PADATA_USE_SPECIFIED_KVNO.html | 4 +- .../macros/KRB5_PRINCIPAL_COMPARE_CASEFOLD.html | 4 +- .../macros/KRB5_PRINCIPAL_COMPARE_ENTERPRISE.html | 4 +- .../KRB5_PRINCIPAL_COMPARE_IGNORE_REALM.html | 4 +- .../refs/macros/KRB5_PRINCIPAL_COMPARE_UTF8.html | 4 +- .../macros/KRB5_PRINCIPAL_PARSE_ENTERPRISE.html | 4 +- .../macros/KRB5_PRINCIPAL_PARSE_IGNORE_REALM.html | 4 +- .../refs/macros/KRB5_PRINCIPAL_PARSE_NO_REALM.html | 4 +- .../macros/KRB5_PRINCIPAL_PARSE_REQUIRE_REALM.html | 4 +- .../macros/KRB5_PRINCIPAL_UNPARSE_DISPLAY.html | 4 +- .../macros/KRB5_PRINCIPAL_UNPARSE_NO_REALM.html | 4 +- .../refs/macros/KRB5_PRINCIPAL_UNPARSE_SHORT.html | 4 +- doc/html/appdev/refs/macros/KRB5_PRIV.html | 4 +- .../refs/macros/KRB5_PROMPT_TYPE_NEW_PASSWORD.html | 4 +- .../KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN.html | 4 +- .../refs/macros/KRB5_PROMPT_TYPE_PASSWORD.html | 4 +- .../refs/macros/KRB5_PROMPT_TYPE_PREAUTH.html | 4 +- doc/html/appdev/refs/macros/KRB5_PVNO.html | 4 +- .../appdev/refs/macros/KRB5_REALM_BRANCH_CHAR.html | 4 +- .../refs/macros/KRB5_RECVAUTH_BADAUTHVERS.html | 4 +- .../refs/macros/KRB5_RECVAUTH_SKIP_VERSION.html | 4 +- .../appdev/refs/macros/KRB5_REFERRAL_REALM.html | 4 +- .../KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN.html | 4 +- .../KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN.html | 4 +- .../macros/KRB5_RESPONDER_OTP_FLAGS_NEXTOTP.html | 4 +- .../KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN.html | 4 +- .../KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC.html | 4 +- .../macros/KRB5_RESPONDER_OTP_FORMAT_DECIMAL.html | 4 +- .../KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL.html | 4 +- ...NDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW.html | 4 +- ...NDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY.html | 4 +- ...SPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED.html | 4 +- .../refs/macros/KRB5_RESPONDER_QUESTION_OTP.html | 4 +- .../macros/KRB5_RESPONDER_QUESTION_PASSWORD.html | 4 +- .../macros/KRB5_RESPONDER_QUESTION_PKINIT.html | 4 +- doc/html/appdev/refs/macros/KRB5_SAFE.html | 4 +- .../refs/macros/KRB5_SAM_MUST_PK_ENCRYPT_SAD.html | 4 +- .../refs/macros/KRB5_SAM_SEND_ENCRYPTED_SAD.html | 4 +- .../refs/macros/KRB5_SAM_USE_SAD_AS_KEY.html | 4 +- .../appdev/refs/macros/KRB5_TC_MATCH_2ND_TKT.html | 4 +- .../appdev/refs/macros/KRB5_TC_MATCH_AUTHDATA.html | 4 +- .../appdev/refs/macros/KRB5_TC_MATCH_FLAGS.html | 4 +- .../refs/macros/KRB5_TC_MATCH_FLAGS_EXACT.html | 4 +- .../appdev/refs/macros/KRB5_TC_MATCH_IS_SKEY.html | 4 +- .../appdev/refs/macros/KRB5_TC_MATCH_KTYPE.html | 4 +- .../refs/macros/KRB5_TC_MATCH_SRV_NAMEONLY.html | 4 +- .../appdev/refs/macros/KRB5_TC_MATCH_TIMES.html | 4 +- .../refs/macros/KRB5_TC_MATCH_TIMES_EXACT.html | 4 +- doc/html/appdev/refs/macros/KRB5_TC_NOTICKET.html | 4 +- doc/html/appdev/refs/macros/KRB5_TC_OPENCLOSE.html | 4 +- .../refs/macros/KRB5_TC_SUPPORTED_KTYPES.html | 4 +- doc/html/appdev/refs/macros/KRB5_TGS_NAME.html | 4 +- .../appdev/refs/macros/KRB5_TGS_NAME_SIZE.html | 4 +- doc/html/appdev/refs/macros/KRB5_TGS_REP.html | 4 +- doc/html/appdev/refs/macros/KRB5_TGS_REQ.html | 4 +- .../macros/KRB5_TKT_CREDS_STEP_FLAG_CONTINUE.html | 4 +- .../KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL.html | 4 +- .../appdev/refs/macros/KRB5_WELLKNOWN_NAMESTR.html | 4 +- .../refs/macros/LR_TYPE_INTERPRETATION_MASK.html | 4 +- .../refs/macros/LR_TYPE_THIS_SERVER_ONLY.html | 4 +- .../appdev/refs/macros/MAX_KEYTAB_NAME_LEN.html | 4 +- doc/html/appdev/refs/macros/MSEC_DIRBIT.html | 4 +- doc/html/appdev/refs/macros/MSEC_VAL_MASK.html | 4 +- .../appdev/refs/macros/SALT_TYPE_AFS_LENGTH.html | 4 +- .../appdev/refs/macros/SALT_TYPE_NO_LENGTH.html | 4 +- doc/html/appdev/refs/macros/THREEPARAMOPEN.html | 4 +- doc/html/appdev/refs/macros/TKT_FLG_ANONYMOUS.html | 4 +- .../appdev/refs/macros/TKT_FLG_ENC_PA_REP.html | 4 +- .../appdev/refs/macros/TKT_FLG_FORWARDABLE.html | 4 +- doc/html/appdev/refs/macros/TKT_FLG_FORWARDED.html | 4 +- doc/html/appdev/refs/macros/TKT_FLG_HW_AUTH.html | 4 +- doc/html/appdev/refs/macros/TKT_FLG_INITIAL.html | 4 +- doc/html/appdev/refs/macros/TKT_FLG_INVALID.html | 4 +- .../appdev/refs/macros/TKT_FLG_MAY_POSTDATE.html | 4 +- .../appdev/refs/macros/TKT_FLG_OK_AS_DELEGATE.html | 4 +- doc/html/appdev/refs/macros/TKT_FLG_POSTDATED.html | 4 +- doc/html/appdev/refs/macros/TKT_FLG_PRE_AUTH.html | 4 +- doc/html/appdev/refs/macros/TKT_FLG_PROXIABLE.html | 4 +- doc/html/appdev/refs/macros/TKT_FLG_PROXY.html | 4 +- doc/html/appdev/refs/macros/TKT_FLG_RENEWABLE.html | 4 +- .../macros/TKT_FLG_TRANSIT_POLICY_CHECKED.html | 4 +- doc/html/appdev/refs/macros/VALID_INT_BITS.html | 4 +- doc/html/appdev/refs/macros/VALID_UINT_BITS.html | 4 +- doc/html/appdev/refs/macros/index.html | 4 +- .../refs/macros/krb524_convert_creds_kdc.html | 4 +- doc/html/appdev/refs/macros/krb524_init_ets.html | 4 +- doc/html/appdev/refs/macros/krb5_const.html | 4 +- .../appdev/refs/macros/krb5_princ_component.html | 4 +- doc/html/appdev/refs/macros/krb5_princ_name.html | 4 +- doc/html/appdev/refs/macros/krb5_princ_realm.html | 4 +- .../appdev/refs/macros/krb5_princ_set_realm.html | 4 +- .../refs/macros/krb5_princ_set_realm_data.html | 4 +- .../refs/macros/krb5_princ_set_realm_length.html | 4 +- doc/html/appdev/refs/macros/krb5_princ_size.html | 4 +- doc/html/appdev/refs/macros/krb5_princ_type.html | 4 +- doc/html/appdev/refs/macros/krb5_roundup.html | 4 +- doc/html/appdev/refs/macros/krb5_x.html | 4 +- doc/html/appdev/refs/macros/krb5_xc.html | 4 +- doc/html/appdev/refs/types/index.html | 4 +- doc/html/appdev/refs/types/krb5_address.html | 4 +- doc/html/appdev/refs/types/krb5_addrtype.html | 4 +- doc/html/appdev/refs/types/krb5_ap_rep.html | 4 +- .../appdev/refs/types/krb5_ap_rep_enc_part.html | 4 +- doc/html/appdev/refs/types/krb5_ap_req.html | 4 +- doc/html/appdev/refs/types/krb5_auth_context.html | 4 +- doc/html/appdev/refs/types/krb5_authdata.html | 4 +- doc/html/appdev/refs/types/krb5_authdatatype.html | 4 +- doc/html/appdev/refs/types/krb5_authenticator.html | 4 +- doc/html/appdev/refs/types/krb5_boolean.html | 4 +- doc/html/appdev/refs/types/krb5_cc_cursor.html | 4 +- doc/html/appdev/refs/types/krb5_ccache.html | 4 +- doc/html/appdev/refs/types/krb5_cccol_cursor.html | 4 +- doc/html/appdev/refs/types/krb5_checksum.html | 4 +- doc/html/appdev/refs/types/krb5_cksumtype.html | 4 +- doc/html/appdev/refs/types/krb5_const_pointer.html | 4 +- .../appdev/refs/types/krb5_const_principal.html | 4 +- doc/html/appdev/refs/types/krb5_context.html | 4 +- doc/html/appdev/refs/types/krb5_cred.html | 4 +- doc/html/appdev/refs/types/krb5_cred_enc_part.html | 4 +- doc/html/appdev/refs/types/krb5_cred_info.html | 4 +- doc/html/appdev/refs/types/krb5_creds.html | 4 +- doc/html/appdev/refs/types/krb5_crypto_iov.html | 4 +- doc/html/appdev/refs/types/krb5_cryptotype.html | 4 +- doc/html/appdev/refs/types/krb5_data.html | 4 +- doc/html/appdev/refs/types/krb5_deltat.html | 4 +- doc/html/appdev/refs/types/krb5_enc_data.html | 4 +- .../appdev/refs/types/krb5_enc_kdc_rep_part.html | 4 +- doc/html/appdev/refs/types/krb5_enc_tkt_part.html | 4 +- doc/html/appdev/refs/types/krb5_encrypt_block.html | 4 +- doc/html/appdev/refs/types/krb5_enctype.html | 4 +- doc/html/appdev/refs/types/krb5_error.html | 4 +- doc/html/appdev/refs/types/krb5_error_code.html | 4 +- .../refs/types/krb5_expire_callback_func.html | 4 +- doc/html/appdev/refs/types/krb5_flags.html | 4 +- .../appdev/refs/types/krb5_get_init_creds_opt.html | 4 +- .../appdev/refs/types/krb5_gic_opt_pa_data.html | 4 +- .../appdev/refs/types/krb5_init_creds_context.html | 4 +- doc/html/appdev/refs/types/krb5_int16.html | 4 +- doc/html/appdev/refs/types/krb5_int32.html | 4 +- doc/html/appdev/refs/types/krb5_kdc_rep.html | 4 +- doc/html/appdev/refs/types/krb5_kdc_req.html | 4 +- doc/html/appdev/refs/types/krb5_key.html | 4 +- doc/html/appdev/refs/types/krb5_keyblock.html | 4 +- doc/html/appdev/refs/types/krb5_keytab.html | 4 +- doc/html/appdev/refs/types/krb5_keytab_entry.html | 4 +- doc/html/appdev/refs/types/krb5_keyusage.html | 4 +- doc/html/appdev/refs/types/krb5_kt_cursor.html | 4 +- doc/html/appdev/refs/types/krb5_kvno.html | 4 +- .../appdev/refs/types/krb5_last_req_entry.html | 4 +- doc/html/appdev/refs/types/krb5_magic.html | 4 +- .../refs/types/krb5_mk_req_checksum_func.html | 4 +- doc/html/appdev/refs/types/krb5_msgtype.html | 4 +- doc/html/appdev/refs/types/krb5_octet.html | 4 +- doc/html/appdev/refs/types/krb5_pa_data.html | 4 +- doc/html/appdev/refs/types/krb5_pa_pac_req.html | 4 +- .../refs/types/krb5_pa_server_referral_data.html | 4 +- .../refs/types/krb5_pa_svr_referral_data.html | 4 +- doc/html/appdev/refs/types/krb5_pac.html | 4 +- doc/html/appdev/refs/types/krb5_pointer.html | 4 +- doc/html/appdev/refs/types/krb5_post_recv_fn.html | 4 +- doc/html/appdev/refs/types/krb5_pre_send_fn.html | 4 +- doc/html/appdev/refs/types/krb5_preauthtype.html | 4 +- doc/html/appdev/refs/types/krb5_principal.html | 4 +- .../appdev/refs/types/krb5_principal_data.html | 4 +- doc/html/appdev/refs/types/krb5_prompt.html | 4 +- doc/html/appdev/refs/types/krb5_prompt_type.html | 4 +- doc/html/appdev/refs/types/krb5_prompter_fct.html | 4 +- doc/html/appdev/refs/types/krb5_pwd_data.html | 4 +- doc/html/appdev/refs/types/krb5_rcache.html | 4 +- doc/html/appdev/refs/types/krb5_replay_data.html | 4 +- .../appdev/refs/types/krb5_responder_context.html | 4 +- doc/html/appdev/refs/types/krb5_responder_fn.html | 4 +- .../refs/types/krb5_responder_otp_challenge.html | 4 +- .../refs/types/krb5_responder_otp_tokeninfo.html | 4 +- .../types/krb5_responder_pkinit_challenge.html | 4 +- .../refs/types/krb5_responder_pkinit_identity.html | 4 +- doc/html/appdev/refs/types/krb5_response.html | 4 +- doc/html/appdev/refs/types/krb5_ticket.html | 4 +- doc/html/appdev/refs/types/krb5_ticket_times.html | 4 +- doc/html/appdev/refs/types/krb5_timestamp.html | 4 +- doc/html/appdev/refs/types/krb5_tkt_authent.html | 4 +- .../appdev/refs/types/krb5_tkt_creds_context.html | 4 +- .../appdev/refs/types/krb5_trace_callback.html | 4 +- doc/html/appdev/refs/types/krb5_trace_info.html | 4 +- doc/html/appdev/refs/types/krb5_transited.html | 4 +- doc/html/appdev/refs/types/krb5_typed_data.html | 4 +- doc/html/appdev/refs/types/krb5_ui_2.html | 4 +- doc/html/appdev/refs/types/krb5_ui_4.html | 4 +- .../refs/types/krb5_verify_init_creds_opt.html | 4 +- .../appdev/refs/types/passwd_phrase_element.html | 4 +- doc/html/basic/ccache_def.html | 4 +- doc/html/basic/date_format.html | 4 +- doc/html/basic/index.html | 4 +- doc/html/basic/keytab_def.html | 4 +- doc/html/basic/rcache_def.html | 4 +- doc/html/basic/stash_file_def.html | 4 +- doc/html/build/directory_org.html | 4 +- doc/html/build/doing_build.html | 4 +- doc/html/build/index.html | 4 +- doc/html/build/options2configure.html | 4 +- doc/html/build/osconf.html | 4 +- doc/html/build_this.html | 4 +- doc/html/copyright.html | 4 +- doc/html/formats/ccache_file_format.html | 4 +- doc/html/formats/cookie.html | 4 +- doc/html/formats/index.html | 4 +- doc/html/formats/keytab_file_format.html | 4 +- doc/html/genindex-A.html | 4 +- doc/html/genindex-C.html | 4 +- doc/html/genindex-E.html | 4 +- doc/html/genindex-K.html | 4 +- doc/html/genindex-L.html | 4 +- doc/html/genindex-M.html | 4 +- doc/html/genindex-P.html | 4 +- doc/html/genindex-R.html | 4 +- doc/html/genindex-S.html | 4 +- doc/html/genindex-T.html | 4 +- doc/html/genindex-V.html | 4 +- doc/html/genindex-all.html | 4 +- doc/html/genindex.html | 4 +- doc/html/index.html | 14 +++--- doc/html/mitK5defaults.html | 6 +-- doc/html/mitK5features.html | 4 +- doc/html/mitK5license.html | 4 +- doc/html/objects.inv | Bin 24130 -> 24130 bytes doc/html/plugindev/ccselect.html | 4 +- doc/html/plugindev/clpreauth.html | 4 +- doc/html/plugindev/general.html | 4 +- doc/html/plugindev/gssapi.html | 4 +- doc/html/plugindev/hostrealm.html | 4 +- doc/html/plugindev/index.html | 4 +- doc/html/plugindev/internal.html | 4 +- doc/html/plugindev/kadm5_hook.html | 4 +- doc/html/plugindev/kdcpreauth.html | 4 +- doc/html/plugindev/localauth.html | 4 +- doc/html/plugindev/locate.html | 4 +- doc/html/plugindev/profile.html | 4 +- doc/html/plugindev/pwqual.html | 4 +- doc/html/resources.html | 4 +- doc/html/search.html | 4 +- doc/html/searchindex.js | 2 +- doc/html/user/index.html | 10 ++-- doc/html/user/pwd_mgmt.html | 4 +- doc/html/user/tkt_mgmt.html | 4 +- doc/html/user/user_commands/index.html | 4 +- doc/html/user/user_commands/kdestroy.html | 4 +- doc/html/user/user_commands/kinit.html | 4 +- doc/html/user/user_commands/klist.html | 4 +- doc/html/user/user_commands/kpasswd.html | 4 +- doc/html/user/user_commands/krb5-config.html | 4 +- doc/html/user/user_commands/ksu.html | 4 +- doc/html/user/user_commands/kswitch.html | 4 +- doc/html/user/user_commands/kvno.html | 4 +- doc/html/user/user_commands/sclient.html | 4 +- doc/html/user/user_config/index.html | 4 +- doc/html/user/user_config/k5identity.html | 4 +- doc/html/user/user_config/k5login.html | 4 +- doc/pdf/admin.pdf | Bin 742854 -> 743212 bytes doc/pdf/admin.tex | 44 +++++++++--------- doc/pdf/appdev.pdf | Bin 1445440 -> 1445588 bytes doc/pdf/appdev.tex | 8 ++-- doc/pdf/basic.pdf | Bin 138064 -> 138196 bytes doc/pdf/basic.tex | 2 +- doc/pdf/build.pdf | Bin 153561 -> 153691 bytes doc/pdf/build.tex | 2 +- doc/pdf/plugindev.pdf | Bin 140040 -> 140170 bytes doc/pdf/plugindev.tex | 2 +- doc/pdf/user.pdf | Bin 200228 -> 200362 bytes doc/pdf/user.tex | 2 +- src/config/post.in | 2 +- src/configure | 20 ++++---- src/kdc/do_as_req.c | 4 +- src/kdc/do_tgs_req.c | 3 +- src/kdc/kdc_util.c | 10 +++- src/lib/crypto/krb/s2k_rc4.c | 8 +++- src/lib/gssapi/krb5/context_time.c | 5 +- src/lib/gssapi/krb5/init_sec_context.c | 4 +- src/lib/gssapi/krb5/naming_exts.c | 19 ++++---- src/lib/gssapi/mechglue/g_accept_sec_context.c | 22 ++++++--- src/lib/gssapi/mechglue/g_complete_auth_token.c | 2 + src/lib/gssapi/mechglue/g_context_time.c | 2 + src/lib/gssapi/mechglue/g_delete_sec_context.c | 14 +++--- src/lib/gssapi/mechglue/g_exp_sec_context.c | 2 + src/lib/gssapi/mechglue/g_init_sec_context.c | 19 ++++---- src/lib/gssapi/mechglue/g_inq_context.c | 2 + src/lib/gssapi/mechglue/g_inq_cred_oid.c | 5 -- src/lib/gssapi/mechglue/g_prf.c | 2 + src/lib/gssapi/mechglue/g_process_context.c | 2 + src/lib/gssapi/mechglue/g_seal.c | 4 ++ src/lib/gssapi/mechglue/g_sign.c | 2 + src/lib/gssapi/mechglue/g_unseal.c | 2 + src/lib/gssapi/mechglue/g_unwrap_aead.c | 2 + src/lib/gssapi/mechglue/g_unwrap_iov.c | 4 ++ src/lib/gssapi/mechglue/g_verify.c | 2 + src/lib/gssapi/mechglue/g_wrap_aead.c | 2 + src/lib/gssapi/mechglue/g_wrap_iov.c | 8 ++++ src/lib/kadm5/srv/server_acl.c | 6 +-- src/lib/kadm5/srv/svr_principal.c | 6 +++ src/lib/kdb/kdb5.c | 7 +-- src/lib/krb5/ccache/cc_mslsa.c | 1 + src/lib/krb5/krb/preauth_ec.c | 2 + src/lib/krb5/os/sendto_kdc.c | 3 +- src/man/k5identity.man | 2 +- src/man/k5login.man | 2 +- src/man/k5srvutil.man | 2 +- src/man/kadm5.acl.man | 27 +++++------ src/man/kadmin.man | 2 +- src/man/kadmind.man | 2 +- src/man/kdb5_ldap_util.man | 2 +- src/man/kdb5_util.man | 2 +- src/man/kdc.conf.man | 4 +- src/man/kdestroy.man | 2 +- src/man/kinit.man | 2 +- src/man/klist.man | 2 +- src/man/kpasswd.man | 2 +- src/man/kprop.man | 2 +- src/man/kpropd.man | 2 +- src/man/kproplog.man | 2 +- src/man/krb5-config.man | 2 +- src/man/krb5.conf.man | 15 +++--- src/man/krb5kdc.man | 2 +- src/man/ksu.man | 2 +- src/man/kswitch.man | 2 +- src/man/ktutil.man | 2 +- src/man/kvno.man | 2 +- src/man/sclient.man | 2 +- src/man/sserver.man | 2 +- src/patchlevel.h | 6 +-- src/po/mit-krb5.pot | 10 ++-- src/util/profile/prof_parse.c | 6 ++- src/util/support/plugins.c | 5 +- 1027 files changed, 2248 insertions(+), 2116 deletions(-) diff --git a/.travis.yml b/.travis.yml index 88ad5e0..d71e37e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,10 +13,10 @@ before_install: - sudo apt-get install -y bison dejagnu gettext keyutils ldap-utils libldap2-dev libkeyutils-dev libssl-dev python-cjson python-paste python-pyrad slapd tcl-dev tcsh - mkdir -p cmocka/build - cd cmocka - - wget https://cmocka.org/files/1.0/cmocka-1.0.1.tar.xz - - tar -xvf cmocka-1.0.1.tar.xz + - wget https://cmocka.org/files/1.1/cmocka-1.1.1.tar.xz + - tar -xvf cmocka-1.1.1.tar.xz - cd build - - cmake ../cmocka-1.0.1 -DCMAKE_INSTALL_PREFIX=/usr + - cmake ../cmocka-1.1.1 -DCMAKE_INSTALL_PREFIX=/usr - make - sudo make install - cd ../.. diff --git a/README b/README index a8eabd5..02b83bb 100644 --- a/README +++ b/README @@ -73,6 +73,52 @@ from using single-DES cryptosystems. Among these is a configuration variable that enables "weak" enctypes, which defaults to "false" beginning with krb5-1.8. +Major changes in 1.15.2 (2017-09-25) +------------------------------------ + +This is a bug fix release. + +* Fix a KDC denial of service vulnerability caused by unset status + strings [CVE-2017-11368] + +* Preserve GSS contexts on init/accept failure [CVE-2017-11462] + +* Fix kadm5 setkey operation with LDAP KDB module + +* Use a ten-second timeout after successful connection for HTTPS KDC + requests, as we do for TCP requests + +* Fix client null dereference when KDC offers encrypted challenge + without FAST + +* Ignore dotfiles when processing profile includedir directive + +* Improve documentation + +krb5-1.15.2 changes by ticket ID +-------------------------------- + +8557 Allow null outputs to gss_get_name_attribute() +8559 Fix leaks in gss_inquire_cred_by_oid() +8560 Force autoconf rebuild in maintainer rules +8563 Ignore dotfiles in profile includedir +8565 Fix krb5int_open_plugin_dirs() error handling +8567 Bug in mslsa ccahe +8573 Check for FAST in encrypted challenge client +8576 Make RC4 string-to-key more robust +8580 kinit fails for OTP users when using KdcProxy with both IPv4&6 DNS +8581 Allow clock skew in krb5 gss_context_time() +8584 Free GSS checksum data deterministically +8585 Add aes-sha2 enctypes to aes family documentation +8588 Fix kadm5.acl error reporting +8589 setkey kadm5 operation does not work with LDAP KDB +8593 Add aes-sha2 to default enctypes in docs +8594 Clarify "all privileges" in kadm5.acl docs +8598 Preserve GSS context on init/accept failure +8599 Prevent KDC unset status assertion failures +8600 Prevent null dereference with keyboard master key + + Major changes in 1.15.1 (2017-03-01) ------------------------------------ @@ -372,7 +418,9 @@ reports, suggestions, and valuable resources: Radoslav Bodo Sumit Bose Emmanuel Bouillon + Isaac Boukris Philip Brown + Samuel Cabrero Michael Calmer Andrea Campi Julien Chaffraix @@ -441,6 +489,7 @@ reports, suggestions, and valuable resources: Pavel Jindra Brian Johannesmeyer Joel Johnson + Alexander Karaivanov Anders Kaseorg W. Trevor King Patrik Kis @@ -453,6 +502,7 @@ reports, suggestions, and valuable resources: Todd Lipcon Oliver Loch Kevin Longfellow + Frank Lonigro Jon Looney Nuno Lopes Ryan Lynch @@ -493,6 +543,7 @@ reports, suggestions, and valuable resources: Solly Ross Mike Roszkowski Guillaume Rousse + Joshua Schaeffer Andreas Schneider Tom Shaw Jim Shi diff --git a/doc/admin/conf_files/kadm5_acl.rst b/doc/admin/conf_files/kadm5_acl.rst index d23fb8a..138a2d7 100644 --- a/doc/admin/conf_files/kadm5_acl.rst +++ b/doc/admin/conf_files/kadm5_acl.rst @@ -116,16 +116,17 @@ Here is an example of a kadm5.acl file:: */root@ATHENA.MIT.EDU l * # line 5 sms@ATHENA.MIT.EDU x * -maxlife 9h -postdateable # line 6 -(line 1) Any principal in the ``ATHENA.MIT.EDU`` realm with -an ``admin`` instance has all administrative privileges. - -(lines 1-3) The user ``joeadmin`` has all permissions with his -``admin`` instance, ``joeadmin/admin@ATHENA.MIT.EDU`` (matches line -1). He has no permissions at all with his null instance, -``joeadmin@ATHENA.MIT.EDU`` (matches line 2). His ``root`` and other -non-``admin``, non-null instances (e.g., ``extra`` or ``dbadmin``) have -inquire permissions with any principal that has the instance ``root`` -(matches line 3). +(line 1) Any principal in the ``ATHENA.MIT.EDU`` realm with an +``admin`` instance has all administrative privileges except extracting +keys. + +(lines 1-3) The user ``joeadmin`` has all permissions except +extracting keys with his ``admin`` instance, +``joeadmin/admin@ATHENA.MIT.EDU`` (matches line 1). He has no +permissions at all with his null instance, ``joeadmin@ATHENA.MIT.EDU`` +(matches line 2). His ``root`` and other non-``admin``, non-null +instances (e.g., ``extra`` or ``dbadmin``) have inquire permissions +with any principal that has the instance ``root`` (matches line 3). (line 4) Any ``root`` principal in ``ATHENA.MIT.EDU`` can inquire or change the password of their null instance, but not any other @@ -139,9 +140,9 @@ permission can only be granted globally, not to specific target principals. (line 6) Finally, the Service Management System principal -``sms@ATHENA.MIT.EDU`` has all permissions, but any principal that it -creates or modifies will not be able to get postdateable tickets or -tickets with a life of longer than 9 hours. +``sms@ATHENA.MIT.EDU`` has all permissions except extracting keys, but +any principal that it creates or modifies will not be able to get +postdateable tickets or tickets with a life of longer than 9 hours. SEE ALSO -------- diff --git a/doc/admin/conf_files/kdc_conf.rst b/doc/admin/conf_files/kdc_conf.rst index 13077ec..4e54f7e 100644 --- a/doc/admin/conf_files/kdc_conf.rst +++ b/doc/admin/conf_files/kdc_conf.rst @@ -824,7 +824,7 @@ camellia256-cts-cmac camellia256-cts Camellia-256 CTS mode with camellia128-cts-cmac camellia128-cts Camellia-128 CTS mode with CMAC des The DES family: des-cbc-crc, des-cbc-md5, and des-cbc-md4 (weak) des3 The triple DES family: des3-cbc-sha1 -aes The AES family: aes256-cts-hmac-sha1-96 and aes128-cts-hmac-sha1-96 +aes The AES family: aes256-cts-hmac-sha1-96, aes128-cts-hmac-sha1-96, aes256-cts-hmac-sha384-192, and aes128-cts-hmac-sha256-128 rc4 The RC4 family: arcfour-hmac camellia The Camellia family: camellia256-cts-cmac and camellia128-cts-cmac ==================================================== ========================================================= diff --git a/doc/admin/conf_files/krb5_conf.rst b/doc/admin/conf_files/krb5_conf.rst index 653aad6..02a9359 100644 --- a/doc/admin/conf_files/krb5_conf.rst +++ b/doc/admin/conf_files/krb5_conf.rst @@ -55,9 +55,10 @@ following directives at the beginning of a line:: directory must exist and be readable. Including a directory includes all files within the directory whose names consist solely of alphanumeric characters, dashes, or underscores. Starting in release -1.15, files with names ending in ".conf" are also included. Included -profile files are syntactically independent of their parents, so each -included file must begin with a section header. +1.15, files with names ending in ".conf" are also included, unless the +name begins with ".". Included profile files are syntactically +independent of their parents, so each included file must begin with a +section header. The krb5.conf file can specify that configuration should be obtained from a loadable module, rather than the file itself, using the diff --git a/doc/conf.py b/doc/conf.py index 3ee2df6..8b7fe7f 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -272,7 +272,7 @@ else: rst_epilog += ''' .. |krb5conf| replace:: ``/etc/krb5.conf`` .. |defkeysalts| replace:: ``aes256-cts-hmac-sha1-96:normal aes128-cts-hmac-sha1-96:normal des3-cbc-sha1:normal arcfour-hmac-md5:normal`` -.. |defetypes| replace:: ``aes256-cts-hmac-sha1-96 aes128-cts-hmac-sha1-96 des3-cbc-sha1 arcfour-hmac-md5 camellia256-cts-cmac camellia128-cts-cmac des-cbc-crc des-cbc-md5 des-cbc-md4`` +.. |defetypes| replace:: ``aes256-cts-hmac-sha1-96 aes128-cts-hmac-sha1-96 aes128-cts-hmac-sha256-128 aes256-cts-hmac-sha384-192 des3-cbc-sha1 arcfour-hmac-md5 camellia256-cts-cmac camellia128-cts-cmac des-cbc-crc des-cbc-md5 des-cbc-md4`` .. |defmkey| replace:: ``aes256-cts-hmac-sha1-96`` .. |copy| unicode:: U+000A9 ''' diff --git a/doc/html/_sources/admin/conf_files/kadm5_acl.txt b/doc/html/_sources/admin/conf_files/kadm5_acl.txt index d23fb8a..138a2d7 100644 --- a/doc/html/_sources/admin/conf_files/kadm5_acl.txt +++ b/doc/html/_sources/admin/conf_files/kadm5_acl.txt @@ -116,16 +116,17 @@ Here is an example of a kadm5.acl file:: */root@ATHENA.MIT.EDU l * # line 5 sms@ATHENA.MIT.EDU x * -maxlife 9h -postdateable # line 6 -(line 1) Any principal in the ``ATHENA.MIT.EDU`` realm with -an ``admin`` instance has all administrative privileges. - -(lines 1-3) The user ``joeadmin`` has all permissions with his -``admin`` instance, ``joeadmin/admin@ATHENA.MIT.EDU`` (matches line -1). He has no permissions at all with his null instance, -``joeadmin@ATHENA.MIT.EDU`` (matches line 2). His ``root`` and other -non-``admin``, non-null instances (e.g., ``extra`` or ``dbadmin``) have -inquire permissions with any principal that has the instance ``root`` -(matches line 3). +(line 1) Any principal in the ``ATHENA.MIT.EDU`` realm with an +``admin`` instance has all administrative privileges except extracting +keys. + +(lines 1-3) The user ``joeadmin`` has all permissions except +extracting keys with his ``admin`` instance, +``joeadmin/admin@ATHENA.MIT.EDU`` (matches line 1). He has no +permissions at all with his null instance, ``joeadmin@ATHENA.MIT.EDU`` +(matches line 2). His ``root`` and other non-``admin``, non-null +instances (e.g., ``extra`` or ``dbadmin``) have inquire permissions +with any principal that has the instance ``root`` (matches line 3). (line 4) Any ``root`` principal in ``ATHENA.MIT.EDU`` can inquire or change the password of their null instance, but not any other @@ -139,9 +140,9 @@ permission can only be granted globally, not to specific target principals. (line 6) Finally, the Service Management System principal -``sms@ATHENA.MIT.EDU`` has all permissions, but any principal that it -creates or modifies will not be able to get postdateable tickets or -tickets with a life of longer than 9 hours. +``sms@ATHENA.MIT.EDU`` has all permissions except extracting keys, but +any principal that it creates or modifies will not be able to get +postdateable tickets or tickets with a life of longer than 9 hours. SEE ALSO -------- diff --git a/doc/html/_sources/admin/conf_files/kdc_conf.txt b/doc/html/_sources/admin/conf_files/kdc_conf.txt index 13077ec..4e54f7e 100644 --- a/doc/html/_sources/admin/conf_files/kdc_conf.txt +++ b/doc/html/_sources/admin/conf_files/kdc_conf.txt @@ -824,7 +824,7 @@ camellia256-cts-cmac camellia256-cts Camellia-256 CTS mode with camellia128-cts-cmac camellia128-cts Camellia-128 CTS mode with CMAC des The DES family: des-cbc-crc, des-cbc-md5, and des-cbc-md4 (weak) des3 The triple DES family: des3-cbc-sha1 -aes The AES family: aes256-cts-hmac-sha1-96 and aes128-cts-hmac-sha1-96 +aes The AES family: aes256-cts-hmac-sha1-96, aes128-cts-hmac-sha1-96, aes256-cts-hmac-sha384-192, and aes128-cts-hmac-sha256-128 rc4 The RC4 family: arcfour-hmac camellia The Camellia family: camellia256-cts-cmac and camellia128-cts-cmac ==================================================== ========================================================= diff --git a/doc/html/_sources/admin/conf_files/krb5_conf.txt b/doc/html/_sources/admin/conf_files/krb5_conf.txt index 653aad6..02a9359 100644 --- a/doc/html/_sources/admin/conf_files/krb5_conf.txt +++ b/doc/html/_sources/admin/conf_files/krb5_conf.txt @@ -55,9 +55,10 @@ following directives at the beginning of a line:: directory must exist and be readable. Including a directory includes all files within the directory whose names consist solely of alphanumeric characters, dashes, or underscores. Starting in release -1.15, files with names ending in ".conf" are also included. Included -profile files are syntactically independent of their parents, so each -included file must begin with a section header. +1.15, files with names ending in ".conf" are also included, unless the +name begins with ".". Included profile files are syntactically +independent of their parents, so each included file must begin with a +section header. The krb5.conf file can specify that configuration should be obtained from a loadable module, rather than the file itself, using the diff --git a/doc/html/_sources/appdev/refs/api/krb5_kt_next_entry.txt b/doc/html/_sources/appdev/refs/api/krb5_kt_next_entry.txt index 993a4cc..ae5a3ac 100644 --- a/doc/html/_sources/appdev/refs/api/krb5_kt_next_entry.txt +++ b/doc/html/_sources/appdev/refs/api/krb5_kt_next_entry.txt @@ -1,5 +1,5 @@ -krb5_kt_next_entry - Retrieve the next entry from the key table. -================================================================== +krb5_kt_next_entry - Retrieve the next entryfrom the key table. +================================================================= .. diff --git a/doc/html/_sources/appdev/refs/api/krb5_kt_read_service_key.txt b/doc/html/_sources/appdev/refs/api/krb5_kt_read_service_key.txt index dd51694..38f00a0 100644 --- a/doc/html/_sources/appdev/refs/api/krb5_kt_read_service_key.txt +++ b/doc/html/_sources/appdev/refs/api/krb5_kt_read_service_key.txt @@ -45,7 +45,7 @@ Open and search the specified key table for the entry identified by *principal* -The default key table is used, unless *keyprocarg* is non-null. *keyprocarg* designates a specific key table. +The default key table is used, unless *keyprocarg* is non-null. *keyprocarg* designates aspecific key table. diff --git a/doc/html/about.html b/doc/html/about.html index 7b9f234..4aa1a50 100644 --- a/doc/html/about.html +++ b/doc/html/about.html @@ -15,7 +15,7 @@