From 6e58d5cbff721ef75c1d32272f736584afa18ead Mon Sep 17 00:00:00 2001 From: Ken Raeburn Date: Thu, 22 Apr 2004 23:55:57 +0000 Subject: [PATCH] Add files containing the export lists used on UNIX, in each directory where we build a shared library, whether or not it gets installed. These should match the complete AIX export lists for a full build including krb4 support, and will eventually be used on other UNIX platforms, and cut down to just the symbols we actually want to export. We'll also have to add additional information, eventually, for versioning and such, but currently this is just a list of C symbol names. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16259 dc483132-0cff-0310-8789-dd5450dbe970 --- src/lib/crypto/ChangeLog | 4 + src/lib/crypto/libk5crypto.exports | 153 +++++ src/lib/des425/ChangeLog | 4 + src/lib/des425/libdes425.exports | 18 + src/lib/gssapi/ChangeLog | 4 + src/lib/gssapi/libgssapi_krb5.exports | 166 ++++++ src/lib/kadm5/clnt/ChangeLog | 4 + src/lib/kadm5/clnt/libkadm5clnt.exports | 156 +++++ src/lib/kadm5/srv/ChangeLog | 4 + src/lib/kadm5/srv/libkadm5srv.exports | 187 ++++++ src/lib/kdb/ChangeLog | 4 + src/lib/kdb/libkdb5.exports | 152 +++++ src/lib/krb4/ChangeLog | 4 + src/lib/krb4/libkrb4.exports | 165 ++++++ src/lib/krb5/ChangeLog | 4 + src/lib/krb5/libkrb5.exports | 746 ++++++++++++++++++++++++ src/lib/rpc/ChangeLog | 4 + src/lib/rpc/libgssrpc.exports | 143 +++++ src/util/db2/ChangeLog | 4 + src/util/db2/libdb.exports | 99 ++++ src/util/et/ChangeLog | 4 + src/util/et/libcom_err.exports | 9 + src/util/profile/ChangeLog | 4 + src/util/profile/libprofile.exports | 53 ++ 24 files changed, 2095 insertions(+) create mode 100644 src/lib/crypto/libk5crypto.exports create mode 100644 src/lib/des425/libdes425.exports create mode 100644 src/lib/gssapi/libgssapi_krb5.exports create mode 100644 src/lib/kadm5/clnt/libkadm5clnt.exports create mode 100644 src/lib/kadm5/srv/libkadm5srv.exports create mode 100644 src/lib/kdb/libkdb5.exports create mode 100644 src/lib/krb4/libkrb4.exports create mode 100644 src/lib/krb5/libkrb5.exports create mode 100644 src/lib/rpc/libgssrpc.exports create mode 100644 src/util/db2/libdb.exports create mode 100644 src/util/et/libcom_err.exports create mode 100644 src/util/profile/libprofile.exports diff --git a/src/lib/crypto/ChangeLog b/src/lib/crypto/ChangeLog index 27b3c421e..e07369827 100644 --- a/src/lib/crypto/ChangeLog +++ b/src/lib/crypto/ChangeLog @@ -1,3 +1,7 @@ +2004-04-22 Ken Raeburn + + * libk5crypto.exports: New file. + 2004-03-22 Ken Raeburn * pbkdf2.c (hmac1): Make a local copy of the supplied keyblock diff --git a/src/lib/crypto/libk5crypto.exports b/src/lib/crypto/libk5crypto.exports new file mode 100644 index 000000000..9be11aa1d --- /dev/null +++ b/src/lib/crypto/libk5crypto.exports @@ -0,0 +1,153 @@ +cryptoint_cleanup_library +cryptoint_initialize_library +des_FP_table +des_IP_table +des_SP_table +is_coll_proof_cksum +is_keyed_cksum +krb5_MD4Final +krb5_MD4Init +krb5_MD4Update +krb5_MD5Final +krb5_MD5Init +krb5_MD5Update +krb5_arcfour_decrypt +krb5_arcfour_encrypt +krb5_arcfour_encrypt_length +krb5_c_block_size +krb5_c_checksum_length +krb5_c_decrypt +krb5_c_encrypt +krb5_c_encrypt_length +krb5_c_enctype_compare +krb5_c_free_state +krb5_c_init_state +krb5_c_is_coll_proof_cksum +krb5_c_is_keyed_cksum +krb5_c_keyed_checksum_types +krb5_c_make_checksum +krb5_c_make_random_key +krb5_c_random_add_entropy +krb5_c_random_make_octets +krb5_c_random_os_entropy +krb5_c_random_seed +krb5_c_string_to_key +krb5_c_string_to_key_with_params +krb5_c_valid_cksumtype +krb5_c_valid_enctype +krb5_c_verify_checksum +krb5_calculate_checksum +krb5_checksum_size +krb5_cksumtype_to_string +krb5_cksumtypes_length +krb5_cksumtypes_list +krb5_decrypt +krb5_decrypt_data +krb5_derive_key +krb5_derive_random +krb5_dk_decrypt +krb5_dk_encrypt +krb5_dk_encrypt_length +krb5_dk_make_checksum +krb5_eblock_enctype +krb5_encrypt +krb5_encrypt_data +krb5_encrypt_size +krb5_enctype_to_string +krb5_enctypes_length +krb5_enctypes_list +krb5_finish_key +krb5_finish_random_key +krb5_free_cksumtypes +krb5_hmac +krb5_init_random_key +krb5_nfold +krb5_old_decrypt +krb5_old_encrypt +krb5_old_encrypt_length +krb5_process_key +krb5_random_confounder +krb5_random_key +krb5_raw_decrypt +krb5_raw_encrypt +krb5_raw_encrypt_length +krb5_string_to_cksumtype +krb5_string_to_enctype +krb5_string_to_key +krb5_use_enctype +krb5_verify_checksum +krb5int_aes_dec_blk +krb5int_aes_dec_key +krb5int_aes_decrypt +krb5int_aes_dk_decrypt +krb5int_aes_dk_encrypt +krb5int_aes_enc_blk +krb5int_aes_enc_key +krb5int_aes_encrypt +krb5int_aes_encrypt_length +krb5int_aes_string_to_key +krb5int_arcfour_string_to_key +krb5int_arcfour_translate_usage +krb5int_c_combine_keys +krb5int_c_mandatory_cksumtype +krb5int_c_mit_des_zeroblock +krb5int_default_free_state +krb5int_des3_cbc_decrypt +krb5int_des3_cbc_encrypt +krb5int_des_cbc_decrypt +krb5int_des_cbc_encrypt +krb5int_des_init_state +krb5int_des_string_to_key +krb5int_dk_string_to_key +krb5int_enc_aes128 +krb5int_enc_aes256 +krb5int_enc_arcfour +krb5int_enc_des +krb5int_enc_des3 +krb5int_fl_tab +krb5int_ft_tab +krb5int_hash_crc32 +krb5int_hash_md4 +krb5int_hash_md5 +krb5int_hash_sha1 +krb5int_il_tab +krb5int_im_tab +krb5int_it_tab +krb5int_keyhash_descbc +krb5int_keyhash_hmac_md5 +krb5int_keyhash_md4des +krb5int_keyhash_md5des +krb5int_pbkdf2_hmac_sha1 +krb5int_prng_cleanup +krb5int_rcon_tab +krb5int_yarrow_cipher_encrypt_block +krb5int_yarrow_cipher_init +krb5int_yarrow_final +krb5int_yarrow_gate +krb5int_yarrow_init +krb5int_yarrow_input +krb5int_yarrow_new_source +krb5int_yarrow_output +krb5int_yarrow_register_source_estimator +krb5int_yarrow_reseed +krb5int_yarrow_status +krb5int_yarrow_str_error +krb5int_yarrow_stretch +mit_afs_crypt +mit_afs_string_to_key +mit_crc32 +mit_des3_cbc_encrypt +mit_des3_key_sched +mit_des_cbc_cksum +mit_des_cbc_encrypt +mit_des_check_key_parity +mit_des_fixup_key_parity +mit_des_is_weak_key +mit_des_key_sched +mit_des_make_key_sched +mit_des_string_to_key_int +shsFinal +shsInit +shsUpdate +valid_cksumtype +valid_enctype diff --git a/src/lib/des425/ChangeLog b/src/lib/des425/ChangeLog index 17d88274b..0acc237cf 100644 --- a/src/lib/des425/ChangeLog +++ b/src/lib/des425/ChangeLog @@ -1,3 +1,7 @@ +2004-04-22 Ken Raeburn + + * libdes425.exports: New file. + 2004-02-18 Ken Raeburn * pcbc_encrypt.c (des_pcbc_encrypt): Don't pass a temporary diff --git a/src/lib/des425/libdes425.exports b/src/lib/des425/libdes425.exports new file mode 100644 index 000000000..5753a6e96 --- /dev/null +++ b/src/lib/des425/libdes425.exports @@ -0,0 +1,18 @@ +afs_string_to_key +des_cbc_cksum +des_cbc_encrypt +des_cblock_print_file +des_check_key_parity +des_ecb_encrypt +des_fixup_key_parity +des_init_random_number_generator +des_is_weak_key +des_key_sched +des_new_random_key +des_pcbc_encrypt +des_quad_cksum +des_random_key +des_read_password +des_read_pw_string +des_string_to_key +unix_time_gmt_unixsec diff --git a/src/lib/gssapi/ChangeLog b/src/lib/gssapi/ChangeLog index 27fc2d9a9..e33541574 100644 --- a/src/lib/gssapi/ChangeLog +++ b/src/lib/gssapi/ChangeLog @@ -1,3 +1,7 @@ +2004-04-22 Ken Raeburn + + * libgssapi_krb5.exports: New file. + 2003-07-17 Tom Yu * gss_libinit.c (gssint_initialize_library): Don't call diff --git a/src/lib/gssapi/libgssapi_krb5.exports b/src/lib/gssapi/libgssapi_krb5.exports new file mode 100644 index 000000000..81931f8c2 --- /dev/null +++ b/src/lib/gssapi/libgssapi_krb5.exports @@ -0,0 +1,166 @@ +GSS_C_NT_ANONYMOUS +GSS_C_NT_EXPORT_NAME +GSS_C_NT_HOSTBASED_SERVICE +GSS_C_NT_HOSTBASED_SERVICE_X +GSS_C_NT_MACHINE_UID_NAME +GSS_C_NT_STRING_UID_NAME +GSS_C_NT_USER_NAME +GSS_KRB5_NT_PRINCIPAL_NAME +et_ggss_error_table +et_k5g_error_table +generic_gss_add_oid_set_member +generic_gss_copy_oid +generic_gss_create_empty_oid_set +generic_gss_oid_to_str +generic_gss_release_buffer +generic_gss_release_oid +generic_gss_release_oid_set +generic_gss_str_to_oid +generic_gss_test_oid_set_member +gss_accept_sec_context +gss_acquire_cred +gss_add_cred +gss_add_oid_set_member +gss_canonicalize_name +gss_compare_name +gss_context_time +gss_create_empty_oid_set +gss_delete_sec_context +gss_display_name +gss_display_status +gss_duplicate_name +gss_export_name +gss_export_sec_context +gss_get_mic +gss_import_name +gss_import_sec_context +gss_indicate_mechs +gss_init_sec_context +gss_inquire_context +gss_inquire_cred +gss_inquire_cred_by_mech +gss_inquire_names_for_mech +gss_krb5_ccache_name +gss_krb5_copy_ccache +gss_krb5_get_tkt_flags +gss_krb5int_make_seal_token_v3 +gss_krb5int_unseal_token_v3 +gss_mech_krb5 +gss_mech_krb5_old +gss_mech_set_krb5 +gss_mech_set_krb5_both +gss_mech_set_krb5_old +gss_nt_exported_name +gss_nt_krb5_name +gss_nt_krb5_principal +gss_nt_machine_uid_name +gss_nt_service_name +gss_nt_service_name_v2 +gss_nt_string_uid_name +gss_nt_user_name +gss_oid_to_str +gss_process_context_token +gss_release_buffer +gss_release_cred +gss_release_name +gss_release_oid +gss_release_oid_set +gss_seal +gss_sign +gss_str_to_oid +gss_test_oid_set_member +gss_unseal +gss_unwrap +gss_verify +gss_verify_mic +gss_wrap +gss_wrap_size_limit +gssint_cleanup_library +gssint_g_copy_OID_set +gssint_g_delete_cred_id +gssint_g_delete_ctx_id +gssint_g_delete_name +gssint_g_display_com_err_status +gssint_g_display_major_status +gssint_g_make_string_buffer +gssint_g_make_token_header +gssint_g_order_check +gssint_g_order_free +gssint_g_order_init +gssint_g_queue_externalize +gssint_g_queue_internalize +gssint_g_queue_size +gssint_g_save_cred_id +gssint_g_save_ctx_id +gssint_g_save_name +gssint_g_set_entry_add +gssint_g_set_entry_delete +gssint_g_set_entry_get +gssint_g_set_init +gssint_g_token_size +gssint_g_validate_cred_id +gssint_g_validate_ctx_id +gssint_g_validate_name +gssint_g_verify_token_header +gssint_initialize_library +initialize_ggss_error_table +initialize_k5g_error_table +kg_arcfour_docrypt +kg_checksum_channel_bindings +kg_confounder_size +kg_ctx_externalize +kg_ctx_internalize +kg_ctx_size +kg_decrypt +kg_encrypt +kg_get_ccache_name +kg_get_context +kg_get_defcred +kg_get_seq_num +kg_make_confounder +kg_make_seed +kg_make_seq_num +kg_seal +kg_set_ccache_name +kg_sync_ccache_name +kg_unseal +kg_vdb +krb5_gss_accept_sec_context +krb5_gss_acquire_cred +krb5_gss_add_cred +krb5_gss_canonicalize_name +krb5_gss_compare_name +krb5_gss_context_time +krb5_gss_convert_static_mech_oid +krb5_gss_dbg_client_expcreds +krb5_gss_delete_sec_context +krb5_gss_display_name +krb5_gss_display_status +krb5_gss_duplicate_name +krb5_gss_export_name +krb5_gss_export_sec_context +krb5_gss_get_mic +krb5_gss_import_name +krb5_gss_import_sec_context +krb5_gss_indicate_mechs +krb5_gss_init_sec_context +krb5_gss_inquire_context +krb5_gss_inquire_cred +krb5_gss_inquire_cred_by_mech +krb5_gss_inquire_names_for_mech +krb5_gss_oid_array +krb5_gss_process_context_token +krb5_gss_register_acceptor_identity +krb5_gss_release_cred +krb5_gss_release_name +krb5_gss_release_oid +krb5_gss_seal +krb5_gss_ser_init +krb5_gss_sign +krb5_gss_unseal +krb5_gss_unwrap +krb5_gss_validate_cred +krb5_gss_verify +krb5_gss_verify_mic +krb5_gss_wrap +krb5_gss_wrap_size_limit diff --git a/src/lib/kadm5/clnt/ChangeLog b/src/lib/kadm5/clnt/ChangeLog index 8978acf72..0fc727973 100644 --- a/src/lib/kadm5/clnt/ChangeLog +++ b/src/lib/kadm5/clnt/ChangeLog @@ -1,3 +1,7 @@ +2004-04-22 Ken Raeburn + + * libkadm5clnt.exports: New file. + 2003-12-13 Ken Raeburn * client_init.c (enctypes): Variable deleted. diff --git a/src/lib/kadm5/clnt/libkadm5clnt.exports b/src/lib/kadm5/clnt/libkadm5clnt.exports new file mode 100644 index 000000000..8bdde9dee --- /dev/null +++ b/src/lib/kadm5/clnt/libkadm5clnt.exports @@ -0,0 +1,156 @@ +_kadm5_check_handle +_kadm5_chpass_principal_util +chpass_principal3_1 +chpass_principal_1 +chrand_principal3_1 +chrand_principal_1 +create_policy_1 +create_principal3_1 +create_principal_1 +delete_policy_1 +delete_principal_1 +et_adb_error_table +et_ovk_error_table +et_ovku_error_table +get_policy_1 +get_pols_1 +get_principal_1 +get_princs_1 +get_privs_1 +init_1 +initialize_adb_error_table +initialize_ovk_error_table +initialize_ovku_error_table +kadm5_chpass_principal +kadm5_chpass_principal_3 +kadm5_chpass_principal_util +kadm5_create_policy +kadm5_create_principal +kadm5_create_principal_3 +kadm5_decrypt_key +kadm5_delete_policy +kadm5_delete_principal +kadm5_destroy +kadm5_flush +kadm5_free_config_params +kadm5_free_key_data +kadm5_free_name_list +kadm5_free_policy_ent +kadm5_free_principal_ent +kadm5_get_config_params +kadm5_get_policies +kadm5_get_policy +kadm5_get_principal +kadm5_get_principals +kadm5_get_privs +kadm5_init +kadm5_init_with_creds +kadm5_init_with_password +kadm5_init_with_skey +kadm5_lock +kadm5_modify_policy +kadm5_modify_principal +kadm5_randkey_principal +kadm5_randkey_principal_3 +kadm5_rename_principal +kadm5_setkey_principal +kadm5_setkey_principal_3 +kadm5_setv4key_principal +kadm5_unlock +krb5_aprof_finish +krb5_aprof_get_boolean +krb5_aprof_get_deltat +krb5_aprof_get_int32 +krb5_aprof_get_string +krb5_aprof_getvals +krb5_aprof_init +krb5_flags_to_string +krb5_free_key_data_contents +krb5_free_realm_params +krb5_input_flag_to_string +krb5_keysalt_is_present +krb5_keysalt_iterate +krb5_klog_close +krb5_klog_init +krb5_klog_reopen +krb5_klog_syslog +krb5_read_realm_params +krb5_string_to_flags +krb5_string_to_keysalts +modify_policy_1 +modify_principal_1 +ovsec_kadm_chpass_principal +ovsec_kadm_chpass_principal_util +ovsec_kadm_create_policy +ovsec_kadm_create_principal +ovsec_kadm_delete_policy +ovsec_kadm_delete_principal +ovsec_kadm_destroy +ovsec_kadm_flush +ovsec_kadm_free_name_list +ovsec_kadm_free_policy_ent +ovsec_kadm_free_principal_ent +ovsec_kadm_get_policies +ovsec_kadm_get_policy +ovsec_kadm_get_principal +ovsec_kadm_get_principals +ovsec_kadm_get_privs +ovsec_kadm_init +ovsec_kadm_init_with_password +ovsec_kadm_init_with_skey +ovsec_kadm_modify_policy +ovsec_kadm_modify_principal +ovsec_kadm_randkey_principal +ovsec_kadm_rename_principal +rename_principal_1 +setkey_principal3_1 +setkey_principal_1 +setv4key_principal_1 +xdr_chpass3_arg +xdr_chpass_arg +xdr_chrand3_arg +xdr_chrand_arg +xdr_chrand_ret +xdr_cpol_arg +xdr_cprinc3_arg +xdr_cprinc_arg +xdr_dpol_arg +xdr_dprinc_arg +xdr_generic_ret +xdr_getprivs_ret +xdr_gpol_arg +xdr_gpol_ret +xdr_gpols_arg +xdr_gpols_ret +xdr_gprinc_arg +xdr_gprinc_ret +xdr_gprincs_arg +xdr_gprincs_ret +xdr_kadm5_policy_ent_rec +xdr_kadm5_principal_ent_rec +xdr_kadm5_principal_ent_rec_v1 +xdr_kadm5_ret_t +xdr_krb5_deltat +xdr_krb5_enctype +xdr_krb5_flags +xdr_krb5_int16 +xdr_krb5_key_data_nocontents +xdr_krb5_key_salt_tuple +xdr_krb5_keyblock +xdr_krb5_kvno +xdr_krb5_octet +xdr_krb5_principal +xdr_krb5_salttype +xdr_krb5_timestamp +xdr_krb5_tl_data +xdr_krb5_ui_2 +xdr_krb5_ui_4 +xdr_mpol_arg +xdr_mprinc_arg +xdr_nullstring +xdr_nulltype +xdr_rprinc_arg +xdr_setkey3_arg +xdr_setkey_arg +xdr_setv4key_arg +xdr_ui_4 diff --git a/src/lib/kadm5/srv/ChangeLog b/src/lib/kadm5/srv/ChangeLog index eea698794..e1e7ece48 100644 --- a/src/lib/kadm5/srv/ChangeLog +++ b/src/lib/kadm5/srv/ChangeLog @@ -1,3 +1,7 @@ +2004-04-22 Ken Raeburn + + * libkadm5srv.exports: New file. + 2003-09-02 Alexandra Ellwood * svr_principal.c: Added Apple password server support. diff --git a/src/lib/kadm5/srv/libkadm5srv.exports b/src/lib/kadm5/srv/libkadm5srv.exports new file mode 100644 index 000000000..0c80fc21f --- /dev/null +++ b/src/lib/kadm5/srv/libkadm5srv.exports @@ -0,0 +1,187 @@ +_kadm5_check_handle +_kadm5_chpass_principal_util +acl_check +acl_finish +acl_impose_restrictions +acl_init +adb_policy_close +adb_policy_init +destroy_dict +et_adb_error_table +et_ovk_error_table +et_ovku_error_table +find_word +hist_db +hist_key +hist_kvno +hist_princ +init_dict +initialize_adb_error_table +initialize_ovk_error_table +initialize_ovku_error_table +kadm5_chpass_principal +kadm5_chpass_principal_3 +kadm5_chpass_principal_util +kadm5_create_policy +kadm5_create_policy_internal +kadm5_create_principal +kadm5_create_principal_3 +kadm5_decrypt_key +kadm5_delete_policy +kadm5_delete_principal +kadm5_destroy +kadm5_flush +kadm5_free_config_params +kadm5_free_key_data +kadm5_free_name_list +kadm5_free_policy_ent +kadm5_free_principal_ent +kadm5_get_config_params +kadm5_get_policies +kadm5_get_policy +kadm5_get_principal +kadm5_get_principals +kadm5_get_privs +kadm5_init +kadm5_init_with_creds +kadm5_init_with_password +kadm5_init_with_skey +kadm5_lock +kadm5_modify_policy +kadm5_modify_policy_internal +kadm5_modify_principal +kadm5_randkey_principal +kadm5_randkey_principal_3 +kadm5_rename_principal +kadm5_setkey_principal +kadm5_setkey_principal_3 +kadm5_setv4key_principal +kadm5_unlock +kdb_delete_entry +kdb_free_entry +kdb_get_entry +kdb_init_hist +kdb_init_master +kdb_iter_entry +kdb_put_entry +krb5_aprof_finish +krb5_aprof_get_boolean +krb5_aprof_get_deltat +krb5_aprof_get_int32 +krb5_aprof_get_string +krb5_aprof_getvals +krb5_aprof_init +krb5_copy_key_data_contents +krb5_flags_to_string +krb5_free_key_data_contents +krb5_free_realm_params +krb5_input_flag_to_string +krb5_keysalt_is_present +krb5_keysalt_iterate +krb5_klog_close +krb5_klog_init +krb5_klog_reopen +krb5_klog_syslog +krb5_read_realm_params +krb5_string_to_flags +krb5_string_to_keysalts +master_db +master_keyblock +master_princ +osa_adb_close_and_unlock +osa_adb_close_policy +osa_adb_create_db +osa_adb_create_policy +osa_adb_create_policy_db +osa_adb_destroy_db +osa_adb_destroy_policy +osa_adb_destroy_policy_db +osa_adb_fini_db +osa_adb_get_lock +osa_adb_get_policy +osa_adb_init_db +osa_adb_iter_policy +osa_adb_open_and_lock +osa_adb_open_policy +osa_adb_put_policy +osa_adb_release_lock +osa_adb_rename_db +osa_adb_rename_policy_db +osa_free_policy_ent +osa_free_princ_ent +ovsec_kadm_chpass_principal +ovsec_kadm_chpass_principal_util +ovsec_kadm_create_policy +ovsec_kadm_create_principal +ovsec_kadm_delete_policy +ovsec_kadm_delete_principal +ovsec_kadm_destroy +ovsec_kadm_flush +ovsec_kadm_free_name_list +ovsec_kadm_free_policy_ent +ovsec_kadm_free_principal_ent +ovsec_kadm_get_policies +ovsec_kadm_get_policy +ovsec_kadm_get_principal +ovsec_kadm_get_principals +ovsec_kadm_get_privs +ovsec_kadm_init +ovsec_kadm_init_with_password +ovsec_kadm_init_with_skey +ovsec_kadm_modify_policy +ovsec_kadm_modify_principal +ovsec_kadm_randkey_principal +ovsec_kadm_rename_principal +passwd_check +xdr_chpass3_arg +xdr_chpass_arg +xdr_chrand3_arg +xdr_chrand_arg +xdr_chrand_ret +xdr_cpol_arg +xdr_cprinc3_arg +xdr_cprinc_arg +xdr_dpol_arg +xdr_dprinc_arg +xdr_generic_ret +xdr_getprivs_ret +xdr_gpol_arg +xdr_gpol_ret +xdr_gpols_arg +xdr_gpols_ret +xdr_gprinc_arg +xdr_gprinc_ret +xdr_gprincs_arg +xdr_gprincs_ret +xdr_kadm5_policy_ent_rec +xdr_kadm5_principal_ent_rec +xdr_kadm5_principal_ent_rec_v1 +xdr_kadm5_ret_t +xdr_krb5_deltat +xdr_krb5_enctype +xdr_krb5_flags +xdr_krb5_int16 +xdr_krb5_key_data +xdr_krb5_key_data_nocontents +xdr_krb5_key_salt_tuple +xdr_krb5_keyblock +xdr_krb5_kvno +xdr_krb5_octet +xdr_krb5_principal +xdr_krb5_salttype +xdr_krb5_timestamp +xdr_krb5_tl_data +xdr_krb5_ui_2 +xdr_krb5_ui_4 +xdr_mpol_arg +xdr_mprinc_arg +xdr_nullstring +xdr_nulltype +xdr_osa_policy_ent_rec +xdr_osa_princ_ent_rec +xdr_osa_pw_hist_ent +xdr_rprinc_arg +xdr_setkey3_arg +xdr_setkey_arg +xdr_setv4key_arg +xdr_ui_4 diff --git a/src/lib/kdb/ChangeLog b/src/lib/kdb/ChangeLog index 90e5f7379..eb9ffb80f 100644 --- a/src/lib/kdb/ChangeLog +++ b/src/lib/kdb/ChangeLog @@ -1,3 +1,7 @@ +2004-04-22 Ken Raeburn + + * libkdb5.exports: New file. + 2004-04-02 Ken Raeburn * t_kdb.c (add_principal): Delete unused argument 'rseed'. diff --git a/src/lib/kdb/libkdb5.exports b/src/lib/kdb/libkdb5.exports new file mode 100644 index 000000000..47e1f0e7b --- /dev/null +++ b/src/lib/kdb/libkdb5.exports @@ -0,0 +1,152 @@ +__default_hash +__kdb2_add_bigpage +__kdb2_add_ovflpage +__kdb2_addel +__kdb2_big_delete +__kdb2_big_insert +__kdb2_big_keydata +__kdb2_big_return +__kdb2_bt_close +__kdb2_bt_cmp +__kdb2_bt_defcmp +__kdb2_bt_defpfx +__kdb2_bt_deleaf +__kdb2_bt_delete +__kdb2_bt_fd +__kdb2_bt_free +__kdb2_bt_get +__kdb2_bt_new +__kdb2_bt_open +__kdb2_bt_pgin +__kdb2_bt_pgout +__kdb2_bt_put +__kdb2_bt_ret +__kdb2_bt_search +__kdb2_bt_seq +__kdb2_bt_setcur +__kdb2_bt_split +__kdb2_bt_sync +__kdb2_call_hash +__kdb2_cursor_creat +__kdb2_dbpanic +__kdb2_delete_page +__kdb2_delpair +__kdb2_expand_table +__kdb2_find_bigpair +__kdb2_free_ovflpage +__kdb2_get_bigkey +__kdb2_get_item +__kdb2_get_item_done +__kdb2_get_item_first +__kdb2_get_item_next +__kdb2_get_item_reset +__kdb2_get_page +__kdb2_hash_open +__kdb2_ibitmap +__kdb2_log2 +__kdb2_new_page +__kdb2_ovfl_delete +__kdb2_ovfl_get +__kdb2_ovfl_put +__kdb2_pgin_routine +__kdb2_pgout_routine +__kdb2_put_page +__kdb2_rec_close +__kdb2_rec_delete +__kdb2_rec_dleaf +__kdb2_rec_fd +__kdb2_rec_fmap +__kdb2_rec_fpipe +__kdb2_rec_get +__kdb2_rec_iput +__kdb2_rec_open +__kdb2_rec_put +__kdb2_rec_ret +__kdb2_rec_search +__kdb2_rec_seq +__kdb2_rec_sync +__kdb2_rec_vmap +__kdb2_rec_vpipe +__kdb2_split_page +kdb2_bt_rseq +kdb2_dbm_clearerr +kdb2_dbm_close +kdb2_dbm_delete +kdb2_dbm_dirfno +kdb2_dbm_error +kdb2_dbm_fetch +kdb2_dbm_firstkey +kdb2_dbm_nextkey +kdb2_dbm_open +kdb2_dbm_store +kdb2_dbminit +kdb2_dbopen +kdb2_delete +kdb2_fetch +kdb2_firstkey +kdb2_hcreate +kdb2_hdestroy +kdb2_hsearch +kdb2_mpool_close +kdb2_mpool_delete +kdb2_mpool_filter +kdb2_mpool_get +kdb2_mpool_new +kdb2_mpool_open +kdb2_mpool_put +kdb2_mpool_sync +kdb2_nextkey +kdb2_store +krb5_db_close_database +krb5_db_create +krb5_db_delete_principal +krb5_db_destroy +krb5_db_fetch_mkey +krb5_db_fini +krb5_db_free_principal +krb5_db_get_age +krb5_db_get_mkey +krb5_db_get_principal +krb5_db_init +krb5_db_iterate +krb5_db_iterate_ext +krb5_db_lock +krb5_db_open_database +krb5_db_put_principal +krb5_db_rename +krb5_db_set_lockmode +krb5_db_set_mkey +krb5_db_set_name +krb5_db_setup_mkey_name +krb5_db_store_mkey +krb5_db_unlock +krb5_db_verify_master_key +krb5_dbe_apw +krb5_dbe_ark +krb5_dbe_cpw +krb5_dbe_create_key_data +krb5_dbe_crk +krb5_dbe_find_enctype +krb5_dbe_free_contents +krb5_dbe_lookup_last_pwd_change +krb5_dbe_lookup_mod_princ_data +krb5_dbe_lookup_tl_data +krb5_dbe_search_enctype +krb5_dbe_update_last_pwd_change +krb5_dbe_update_mod_princ_data +krb5_dbe_update_tl_data +krb5_dbekd_decrypt_key_data +krb5_dbekd_encrypt_key_data +krb5_decode_princ_contents +krb5_encode_princ_contents +krb5_encode_princ_dbkey +krb5_free_princ_contents +krb5_free_princ_dbkey +krb5_kt_kdb_ops +krb5_ktkdb_close +krb5_ktkdb_get_entry +krb5_ktkdb_resolve +krb5_ktkdb_set_context +krb5_mkey_pwd_prompt1 +krb5_mkey_pwd_prompt2 +krb5_ser_db_context_init diff --git a/src/lib/krb4/ChangeLog b/src/lib/krb4/ChangeLog index e00e503bf..9b95dc615 100644 --- a/src/lib/krb4/ChangeLog +++ b/src/lib/krb4/ChangeLog @@ -1,3 +1,7 @@ +2004-04-22 Ken Raeburn + + * libkrb4.exports: New file. + 2004-02-26 Jeffrey Altman * send_to_kdc.c: modify call to internals.sendto_udp to support diff --git a/src/lib/krb4/libkrb4.exports b/src/lib/krb4/libkrb4.exports new file mode 100644 index 000000000..ff35a4684 --- /dev/null +++ b/src/lib/krb4/libkrb4.exports @@ -0,0 +1,165 @@ +FreeParameterSet +ParmCompare +__krb_sendauth_hidden_tkt_len +ad_print +afs_passwd_to_key +cr_err_reply +create_auth_reply +create_ciph +decomp_ticket +decomp_tkt_krb5 +dest_tkt +et_kadm_error_table +et_krb_error_table +fGetChar +fGetKeywordValue +fGetLiteral +fGetParameterSet +fGetToken +fUngetChar +fgetst +get_ad_tkt +get_pw_tkt +get_service_key +getst +in_tkt +initialize_kadm_error_table +initialize_krb_error_table +k_gethostname +k_isinst +k_isname +k_isrealm +kadm_build_field_header +kadm_check_field_header +kadm_cli_conn +kadm_cli_disconn +kadm_cli_keyd +kadm_cli_out +kadm_cli_send +kadm_init_link +kadm_stream_to_vals +kadm_stv_char +kadm_stv_long +kadm_stv_short +kadm_stv_string +kadm_vals_to_stream +kadm_vts_char +kadm_vts_long +kadm_vts_short +kadm_vts_string +klog +kname_parse +kname_unparse +krb4int_address_less +krb4int_et_fini +krb4int_et_init +krb4int_save_credentials_addr +krb4int_send_to_kdc_addr +krb4int_strnlen +krb4prot_decode_ciph +krb4prot_decode_error +krb4prot_decode_header +krb4prot_decode_kdc_reply +krb4prot_decode_kdc_request +krb4prot_decode_naminstrlm +krb4prot_encode_apreq +krb4prot_encode_authent +krb4prot_encode_ciph +krb4prot_encode_err_reply +krb4prot_encode_kdc_reply +krb4prot_encode_kdc_request +krb4prot_encode_naminstrlm +krb4prot_encode_tkt +krb54_get_service_keyblock +krb5__krb4_context +krb5_passwd_to_key +krb__get_cnffile +krb__get_realmsfile +krb__get_srvtabname +krb_ap_req_debug +krb_change_password +krb_check_auth +krb_clear_key_krb5 +krb_cr_tkt_krb5 +krb_create_ticket +krb_debug +krb_end_session +krb_err_txt +krb_free_preauth +krb_get_admhst +krb_get_cred +krb_get_default_user +krb_get_err_text +krb_get_in_tkt +krb_get_in_tkt_creds +krb_get_in_tkt_preauth +krb_get_in_tkt_preauth_creds +krb_get_keyprocs +krb_get_kpasswdhst +krb_get_krbhst +krb_get_lrealm +krb_get_phost +krb_get_profile +krb_get_pw_in_tkt +krb_get_pw_in_tkt_creds +krb_get_pw_in_tkt_preauth +krb_get_svc_in_tkt +krb_get_svc_in_tkt_preauth +krb_get_tf_fullname +krb_get_tf_realm +krb_get_ticket_for_service +krb_ignore_ip_address +krb_in_tkt +krb_kntoln +krb_life_to_time +krb_log +krb_mk_auth +krb_mk_err +krb_mk_preauth +krb_mk_priv +krb_mk_req +krb_mk_req_creds +krb_mk_safe +krb_net_rd_sendauth +krb_net_read +krb_net_write +krb_rd_err +krb_rd_preauth +krb_rd_priv +krb_rd_req +krb_rd_req_int +krb_rd_safe +krb_realmofhost +krb_recvauth +krb_save_credentials +krb_sendauth +krb_set_default_user +krb_set_key +krb_set_key_krb5 +krb_set_lifetime +krb_set_logfile +krb_set_tkt_string +krb_start_session +krb_stime +krb_svc_init +krb_svc_init_preauth +krb_time_to_life +kset_logfile +kuserok +mit_passwd_to_key +month_sname +pkt_cipher +pkt_clen +private_msg_ver +put_svc_key +read_service_key +send_to_kdc +swap_bytes +tf_close +tf_get_cred +tf_get_pinst +tf_get_pname +tf_init +tf_save_cred +tkt_string +unix_time_gmt_unixsec diff --git a/src/lib/krb5/ChangeLog b/src/lib/krb5/ChangeLog index b5e021571..35be9e437 100644 --- a/src/lib/krb5/ChangeLog +++ b/src/lib/krb5/ChangeLog @@ -1,3 +1,7 @@ +2004-04-22 Ken Raeburn + + * libkrb5.exports: New file. + 2003-12-23 Ken Raeburn * configure.in: Remove basic checks for header files and diff --git a/src/lib/krb5/libkrb5.exports b/src/lib/krb5/libkrb5.exports new file mode 100644 index 000000000..1c1dd8556 --- /dev/null +++ b/src/lib/krb5/libkrb5.exports @@ -0,0 +1,746 @@ +_krb5_conf_boolean +_krb5_use_dns_kdc +_krb5_use_dns_realm +asn12krb5_buf +asn1_decode_addrtype +asn1_decode_ap_options +asn1_decode_authdata_elt +asn1_decode_authdatatype +asn1_decode_authorization_data +asn1_decode_charstring +asn1_decode_checksum +asn1_decode_cksumtype +asn1_decode_enc_kdc_rep_part +asn1_decode_enc_sam_key +asn1_decode_enc_sam_response_enc +asn1_decode_enc_sam_response_enc_2 +asn1_decode_encrypted_data +asn1_decode_encryption_key +asn1_decode_enctype +asn1_decode_etype_info +asn1_decode_etype_info2 +asn1_decode_generalstring +asn1_decode_generaltime +asn1_decode_host_address +asn1_decode_host_addresses +asn1_decode_ia5string +asn1_decode_int +asn1_decode_int32 +asn1_decode_integer +asn1_decode_kdc_options +asn1_decode_kdc_rep +asn1_decode_kdc_req +asn1_decode_kdc_req_body +asn1_decode_kerberos_time +asn1_decode_krb5_flags +asn1_decode_krb_cred_info +asn1_decode_krb_safe_body +asn1_decode_kvno +asn1_decode_last_req +asn1_decode_last_req_entry +asn1_decode_maybe_unsigned +asn1_decode_msgtype +asn1_decode_null +asn1_decode_octet +asn1_decode_octetstring +asn1_decode_oid +asn1_decode_pa_data +asn1_decode_passwdsequence +asn1_decode_predicted_sam_response +asn1_decode_principal_name +asn1_decode_printablestring +asn1_decode_realm +asn1_decode_sam_challenge +asn1_decode_sam_challenge_2 +asn1_decode_sam_challenge_2_body +asn1_decode_sam_flags +asn1_decode_sam_response +asn1_decode_sam_response_2 +asn1_decode_seqnum +asn1_decode_sequence_of_checksum +asn1_decode_sequence_of_enctype +asn1_decode_sequence_of_krb_cred_info +asn1_decode_sequence_of_pa_data +asn1_decode_sequence_of_passwdsequence +asn1_decode_sequence_of_ticket +asn1_decode_ticket +asn1_decode_ticket_flags +asn1_decode_transited_encoding +asn1_decode_ui_2 +asn1_decode_ui_4 +asn1_decode_unsigned_integer +asn1_encode_ap_options +asn1_encode_authorization_data +asn1_encode_charstring +asn1_encode_checksum +asn1_encode_enc_kdc_rep_part +asn1_encode_enc_sam_response_enc +asn1_encode_enc_sam_response_enc_2 +asn1_encode_encrypted_data +asn1_encode_encryption_key +asn1_encode_enumerated +asn1_encode_etype_info +asn1_encode_etype_info_entry +asn1_encode_generalstring +asn1_encode_generaltime +asn1_encode_host_address +asn1_encode_host_addresses +asn1_encode_ia5string +asn1_encode_integer +asn1_encode_kdc_options +asn1_encode_kdc_rep +asn1_encode_kdc_req +asn1_encode_kdc_req_body +asn1_encode_kerberos_time +asn1_encode_krb5_authdata_elt +asn1_encode_krb5_flags +asn1_encode_krb_cred_info +asn1_encode_krb_safe_body +asn1_encode_krb_saved_safe_body +asn1_encode_last_req +asn1_encode_last_req_entry +asn1_encode_null +asn1_encode_octetstring +asn1_encode_oid +asn1_encode_pa_data +asn1_encode_passwdsequence +asn1_encode_predicted_sam_response +asn1_encode_principal_name +asn1_encode_printablestring +asn1_encode_realm +asn1_encode_sam_challenge +asn1_encode_sam_challenge_2 +asn1_encode_sam_challenge_2_body +asn1_encode_sam_flags +asn1_encode_sam_key +asn1_encode_sam_response +asn1_encode_sam_response_2 +asn1_encode_sequence_of_checksum +asn1_encode_sequence_of_enctype +asn1_encode_sequence_of_krb_cred_info +asn1_encode_sequence_of_pa_data +asn1_encode_sequence_of_passwdsequence +asn1_encode_sequence_of_ticket +asn1_encode_ticket +asn1_encode_ticket_flags +asn1_encode_transited_encoding +asn1_encode_ui_4 +asn1_encode_unsigned_integer +asn1_get_sequence +asn1_get_tag_2 +asn1_krb5_realm_copy +asn1_make_etag +asn1_make_id +asn1_make_length +asn1_make_sequence +asn1_make_set +asn1_make_string +asn1_make_tag +asn1buf_create +asn1buf_destroy +asn1buf_ensure_space +asn1buf_expand +asn1buf_free +asn1buf_hex_unparse +asn1buf_imbed +asn1buf_insert_charstring +asn1buf_insert_octet +asn1buf_insert_octetstring +asn1buf_len +asn1buf_remains +asn1buf_remove_charstring +asn1buf_remove_octet +asn1buf_remove_octetstring +asn1buf_size +asn1buf_skiptail +asn1buf_sync +asn1buf_unparse +asn1buf_wrap_data +decode_krb5_alt_method +decode_krb5_ap_rep +decode_krb5_ap_rep_enc_part +decode_krb5_ap_req +decode_krb5_as_rep +decode_krb5_as_req +decode_krb5_authdata +decode_krb5_authenticator +decode_krb5_cred +decode_krb5_enc_cred_part +decode_krb5_enc_data +decode_krb5_enc_kdc_rep_part +decode_krb5_enc_priv_part +decode_krb5_enc_sam_key +decode_krb5_enc_sam_response_enc +decode_krb5_enc_sam_response_enc_2 +decode_krb5_enc_tkt_part +decode_krb5_encryption_key +decode_krb5_error +decode_krb5_etype_info +decode_krb5_etype_info2 +decode_krb5_kdc_req_body +decode_krb5_pa_enc_ts +decode_krb5_padata_sequence +decode_krb5_predicted_sam_response +decode_krb5_priv +decode_krb5_pwd_data +decode_krb5_pwd_sequence +decode_krb5_safe +decode_krb5_safe_with_body +decode_krb5_sam_challenge +decode_krb5_sam_challenge_2 +decode_krb5_sam_challenge_2_body +decode_krb5_sam_response +decode_krb5_sam_response_2 +decode_krb5_tgs_rep +decode_krb5_tgs_req +decode_krb5_ticket +encode_krb5_alt_method +encode_krb5_ap_rep +encode_krb5_ap_rep_enc_part +encode_krb5_ap_req +encode_krb5_as_rep +encode_krb5_as_req +encode_krb5_authdata +encode_krb5_authenticator +encode_krb5_cred +encode_krb5_enc_cred_part +encode_krb5_enc_data +encode_krb5_enc_kdc_rep_part +encode_krb5_enc_priv_part +encode_krb5_enc_sam_response_enc +encode_krb5_enc_sam_response_enc_2 +encode_krb5_enc_tkt_part +encode_krb5_encryption_key +encode_krb5_error +encode_krb5_etype_info +encode_krb5_etype_info2 +encode_krb5_kdc_req_body +encode_krb5_pa_enc_ts +encode_krb5_padata_sequence +encode_krb5_predicted_sam_response +encode_krb5_priv +encode_krb5_pwd_data +encode_krb5_pwd_sequence +encode_krb5_safe +encode_krb5_safe_with_body +encode_krb5_sam_challenge +encode_krb5_sam_challenge_2 +encode_krb5_sam_challenge_2_body +encode_krb5_sam_key +encode_krb5_sam_response +encode_krb5_sam_response_2 +encode_krb5_setpw_req +encode_krb5_tgs_rep +encode_krb5_tgs_req +encode_krb5_ticket +et_asn1_error_table +et_k524_error_table +et_kdb5_error_table +et_krb5_error_table +et_kv5m_error_table +et_prof_error_table +gmt_mktime +initialize_asn1_error_table +initialize_k524_error_table +initialize_kdb5_error_table +initialize_krb5_error_table +initialize_kv5m_error_table +initialize_prof_error_table +krb524_convert_creds_kdc +krb524_init_ets +krb5_425_conv_principal +krb5_524_conv_principal +krb5_524_convert_creds +krb5_address_compare +krb5_address_order +krb5_address_search +krb5_aname_to_localname +krb5_appdefault_boolean +krb5_appdefault_string +krb5_auth_con_free +krb5_auth_con_genaddrs +krb5_auth_con_get_checksum_func +krb5_auth_con_getaddrs +krb5_auth_con_getauthenticator +krb5_auth_con_getflags +krb5_auth_con_getivector +krb5_auth_con_getkey +krb5_auth_con_getlocalseqnumber +krb5_auth_con_getlocalsubkey +krb5_auth_con_getpermetypes +krb5_auth_con_getrcache +krb5_auth_con_getrecvsubkey +krb5_auth_con_getremoteseqnumber +krb5_auth_con_getremotesubkey +krb5_auth_con_getsendsubkey +krb5_auth_con_init +krb5_auth_con_initivector +krb5_auth_con_set_checksum_func +krb5_auth_con_set_req_cksumtype +krb5_auth_con_set_safe_cksumtype +krb5_auth_con_setaddrs +krb5_auth_con_setflags +krb5_auth_con_setivector +krb5_auth_con_setpermetypes +krb5_auth_con_setports +krb5_auth_con_setrcache +krb5_auth_con_setrecvsubkey +krb5_auth_con_setsendsubkey +krb5_auth_con_setuseruserkey +krb5_auth_to_rep +krb5_build_principal +krb5_build_principal_ext +krb5_build_principal_va +krb5_cc_close +krb5_cc_copy_creds +krb5_cc_default +krb5_cc_default_name +krb5_cc_destroy +krb5_cc_dfl_ops +krb5_cc_end_seq_get +krb5_cc_file_ops +krb5_cc_gen_new +krb5_cc_get_name +krb5_cc_get_principal +krb5_cc_get_type +krb5_cc_initialize +krb5_cc_next_cred +krb5_cc_register +krb5_cc_remove_cred +krb5_cc_resolve +krb5_cc_retrieve_cred +krb5_cc_retrieve_cred_default +krb5_cc_set_default_name +krb5_cc_set_flags +krb5_cc_start_seq_get +krb5_cc_store_cred +krb5_change_cache +krb5_change_password +krb5_change_set_password +krb5_check_transited_list +krb5_chpw_result_code_string +krb5_copy_addr +krb5_copy_addresses +krb5_copy_authdata +krb5_copy_authenticator +krb5_copy_checksum +krb5_copy_creds +krb5_copy_data +krb5_copy_keyblock +krb5_copy_keyblock_contents +krb5_copy_principal +krb5_copy_ticket +krb5_create_secure_file +krb5_crypto_us_timeofday +krb5_decode_kdc_rep +krb5_decode_ticket +krb5_decrypt_tkt_part +krb5_default_pwd_prompt1 +krb5_default_pwd_prompt2 +krb5_defkeyname +krb5_deltat_to_string +krb5_do_preauth +krb5_encode_kdc_rep +krb5_encrypt_helper +krb5_encrypt_tkt_part +krb5_externalize_data +krb5_externalize_opaque +krb5_fcc_ops +krb5_find_serializer +krb5_free_address +krb5_free_addresses +krb5_free_ap_rep +krb5_free_ap_rep_enc_part +krb5_free_ap_req +krb5_free_authdata +krb5_free_authenticator +krb5_free_authenticator_contents +krb5_free_checksum +krb5_free_checksum_contents +krb5_free_config_files +krb5_free_context +krb5_free_cred +krb5_free_cred_contents +krb5_free_cred_enc_part +krb5_free_creds +krb5_free_data +krb5_free_data_contents +krb5_free_default_realm +krb5_free_enc_kdc_rep_part +krb5_free_enc_sam_response_enc +krb5_free_enc_sam_response_enc_2 +krb5_free_enc_sam_response_enc_2_contents +krb5_free_enc_sam_response_enc_contents +krb5_free_enc_tkt_part +krb5_free_error +krb5_free_ets +krb5_free_etype_info +krb5_free_host_realm +krb5_free_kdc_rep +krb5_free_kdc_req +krb5_free_keyblock +krb5_free_keyblock_contents +krb5_free_keytab_entry_contents +krb5_free_krbhst +krb5_free_ktypes +krb5_free_last_req +krb5_free_pa_data +krb5_free_pa_enc_ts +krb5_free_predicted_sam_response +krb5_free_predicted_sam_response_contents +krb5_free_principal +krb5_free_priv +krb5_free_priv_enc_part +krb5_free_pwd_data +krb5_free_pwd_sequences +krb5_free_realm_string +krb5_free_realm_tree +krb5_free_safe +krb5_free_sam_challenge +krb5_free_sam_challenge_2 +krb5_free_sam_challenge_2_body +krb5_free_sam_challenge_2_body_contents +krb5_free_sam_challenge_2_contents +krb5_free_sam_challenge_contents +krb5_free_sam_response +krb5_free_sam_response_2 +krb5_free_sam_response_2_contents +krb5_free_sam_response_contents +krb5_free_tgt_creds +krb5_free_ticket +krb5_free_tickets +krb5_free_tkt_authent +krb5_free_unparsed_name +krb5_fwd_tgt_creds +krb5_gen_portaddr +krb5_gen_replay_name +krb5_generate_seq_number +krb5_generate_subkey +krb5_get_cred_from_kdc +krb5_get_cred_from_kdc_renew +krb5_get_cred_from_kdc_validate +krb5_get_cred_via_tkt +krb5_get_credentials +krb5_get_credentials_renew +krb5_get_credentials_validate +krb5_get_default_config_files +krb5_get_default_in_tkt_ktypes +krb5_get_default_realm +krb5_get_host_realm +krb5_get_in_tkt +krb5_get_in_tkt_with_keytab +krb5_get_in_tkt_with_password +krb5_get_in_tkt_with_skey +krb5_get_init_creds +krb5_get_init_creds_keytab +krb5_get_init_creds_opt_init +krb5_get_init_creds_opt_set_address_list +krb5_get_init_creds_opt_set_etype_list +krb5_get_init_creds_opt_set_forwardable +krb5_get_init_creds_opt_set_preauth_list +krb5_get_init_creds_opt_set_proxiable +krb5_get_init_creds_opt_set_renew_life +krb5_get_init_creds_opt_set_salt +krb5_get_init_creds_opt_set_tkt_life +krb5_get_init_creds_password +krb5_get_krbhst +krb5_get_notification_message +krb5_get_permitted_enctypes +krb5_get_profile +krb5_get_prompt_types +krb5_get_realm_domain +krb5_get_renewed_creds +krb5_get_server_rcache +krb5_get_tgs_ktypes +krb5_get_time_offsets +krb5_get_validated_creds +krb5_init_context +krb5_init_ets +krb5_init_keyblock +krb5_init_secure_context +krb5_internalize_opaque +krb5_is_permitted_enctype +krb5_kdc_rep_decrypt_proc +krb5_kt_add_entry +krb5_kt_close +krb5_kt_default +krb5_kt_default_name +krb5_kt_default_vno +krb5_kt_dfl_ops +krb5_kt_end_seq_get +krb5_kt_free_entry +krb5_kt_get_entry +krb5_kt_get_name +krb5_kt_get_type +krb5_kt_next_entry +krb5_kt_read_service_key +krb5_kt_register +krb5_kt_remove_entry +krb5_kt_resolve +krb5_kt_start_seq_get +krb5_ktf_ops +krb5_ktf_writable_ops +krb5_ktfile_add +krb5_ktfile_close +krb5_ktfile_end_get +krb5_ktfile_get_entry +krb5_ktfile_get_name +krb5_ktfile_get_next +krb5_ktfile_remove +krb5_ktfile_resolve +krb5_ktfile_ser_entry +krb5_ktfile_start_seq_get +krb5_ktfile_wresolve +krb5_ktfileint_close +krb5_ktfileint_delete_entry +krb5_ktfileint_find_slot +krb5_ktfileint_internal_read_entry +krb5_ktfileint_openr +krb5_ktfileint_openw +krb5_ktfileint_read_entry +krb5_ktfileint_size_entry +krb5_ktfileint_write_entry +krb5_kts_ops +krb5_kuserok +krb5_libdefault_boolean +krb5_locate_kdc +krb5_lock_file +krb5_make_full_ipaddr +krb5_make_fulladdr +krb5_max_dgram_size +krb5_max_skdc_timeout +krb5_mcc_close +krb5_mcc_destroy +krb5_mcc_end_seq_get +krb5_mcc_free +krb5_mcc_generate_new +krb5_mcc_get_name +krb5_mcc_get_principal +krb5_mcc_initialize +krb5_mcc_next_cred +krb5_mcc_ops +krb5_mcc_resolve +krb5_mcc_retrieve +krb5_mcc_set_flags +krb5_mcc_start_seq_get +krb5_mcc_store +krb5_mk_1cred +krb5_mk_error +krb5_mk_ncred +krb5_mk_priv +krb5_mk_rep +krb5_mk_req +krb5_mk_req_extended +krb5_mk_safe +krb5_net_read +krb5_net_write +krb5_obtain_padata +krb5_os_free_context +krb5_os_hostaddr +krb5_os_init_context +krb5_os_localaddr +krb5_overridekeyname +krb5_parse_name +krb5_principal2salt +krb5_principal2salt_norealm +krb5_principal_compare +krb5_process_padata +krb5_prompter_posix +krb5_rc_close +krb5_rc_default +krb5_rc_default_name +krb5_rc_default_type +krb5_rc_destroy +krb5_rc_dfl_close +krb5_rc_dfl_close_no_free +krb5_rc_dfl_destroy +krb5_rc_dfl_expunge +krb5_rc_dfl_get_name +krb5_rc_dfl_get_span +krb5_rc_dfl_init +krb5_rc_dfl_ops +krb5_rc_dfl_recover +krb5_rc_dfl_resolve +krb5_rc_dfl_store +krb5_rc_expunge +krb5_rc_free_entry +krb5_rc_get_lifespan +krb5_rc_get_name +krb5_rc_get_type +krb5_rc_initialize +krb5_rc_io_close +krb5_rc_io_creat +krb5_rc_io_destroy +krb5_rc_io_mark +krb5_rc_io_move +krb5_rc_io_open +krb5_rc_io_read +krb5_rc_io_size +krb5_rc_io_sync +krb5_rc_io_unmark +krb5_rc_io_write +krb5_rc_recover +krb5_rc_register_type +krb5_rc_resolve +krb5_rc_resolve_full +krb5_rc_resolve_type +krb5_rc_store +krb5_rd_cred +krb5_rd_error +krb5_rd_priv +krb5_rd_rep +krb5_rd_req +krb5_rd_req_decoded +krb5_rd_req_decoded_anyflag +krb5_rd_safe +krb5_read_message +krb5_read_password +krb5_realm_compare +krb5_realm_iterator +krb5_realm_iterator_create +krb5_realm_iterator_free +krb5_recvauth +krb5_recvauth_version +krb5_register_serializer +krb5_salttype_to_string +krb5_secure_config_files +krb5_send_tgs +krb5_sendauth +krb5_sendto_kdc +krb5_ser_address_init +krb5_ser_auth_context_init +krb5_ser_authdata_init +krb5_ser_authenticator_init +krb5_ser_ccache_init +krb5_ser_checksum_init +krb5_ser_context_init +krb5_ser_keyblock_init +krb5_ser_keytab_init +krb5_ser_pack_bytes +krb5_ser_pack_int32 +krb5_ser_pack_int64 +krb5_ser_principal_init +krb5_ser_rcache_init +krb5_ser_unpack_bytes +krb5_ser_unpack_int32 +krb5_ser_unpack_int64 +krb5_set_config_files +krb5_set_debugging_time +krb5_set_default_in_tkt_ktypes +krb5_set_default_realm +krb5_set_default_tgs_enctypes +krb5_set_default_tgs_ktypes +krb5_set_password +krb5_set_password_using_ccache +krb5_set_principal_realm +krb5_set_real_time +krb5_set_time_offsets +krb5_size_opaque +krb5_skdc_timeout_1 +krb5_skdc_timeout_shift +krb5_sname_to_principal +krb5_string_to_deltat +krb5_string_to_salttype +krb5_string_to_timestamp +krb5_sync_disk_file +krb5_tgtname +krb5_timeofday +krb5_timestamp_to_sfstring +krb5_timestamp_to_string +krb5_try_realm_txt_rr +krb5_unlock_file +krb5_unpack_full_ipaddr +krb5_unparse_name +krb5_unparse_name_ext +krb5_us_timeofday +krb5_use_natural_time +krb5_validate_times +krb5_verify_init_creds +krb5_verify_init_creds_opt_init +krb5_verify_init_creds_opt_set_ap_req_nofail +krb5_walk_realm_tree +krb5_write_message +krb5int_524_sendto_kdc +krb5int_accessor +krb5int_add_host_to_list +krb5int_auth_con_chkseqnum +krb5int_cc_creds_match_request +krb5int_cc_default +krb5int_cleanup_library +krb5int_cm_call_select +krb5int_copy_data_contents +krb5int_encode_v4tkt +krb5int_free_addrlist +krb5int_free_srv_dns_data +krb5int_generate_and_save_subkey +krb5int_get_fq_local_hostname +krb5int_grow_addrlist +krb5int_initialize_library +krb5int_krb524_debug +krb5int_krb_life_to_time +krb5int_krb_time_to_life +krb5int_local_addresses +krb5int_locate_server +krb5int_make_srv_query_realm +krb5int_mk_chpw_req +krb5int_mk_setpw_req +krb5int_populate_gic_opt +krb5int_profile_shared_data +krb5int_rd_chpw_rep +krb5int_rd_setpw_rep +krb5int_sendto +krb5int_sendtokdc_debug_handler +krb5int_set_prompt_types +krb5int_setpw_result_code_string +krb5int_translate_gai_error +os_get_default_config_files +profile_abandon +profile_add_node +profile_add_relation +profile_clear_relation +profile_close_file +profile_create_node +profile_dereference_data +profile_find_node +profile_find_node_relation +profile_find_node_subsection +profile_flush +profile_flush_file_data +profile_free_file +profile_free_list +profile_free_node +profile_get_boolean +profile_get_integer +profile_get_node_name +profile_get_node_parent +profile_get_node_value +profile_get_relation_names +profile_get_string +profile_get_subsection_names +profile_get_value +profile_get_values +profile_init +profile_init_path +profile_is_node_final +profile_iterator +profile_iterator_create +profile_iterator_free +profile_make_node_final +profile_node_iterator +profile_node_iterator_create +profile_node_iterator_free +profile_open_file +profile_parse_file +profile_release +profile_release_string +profile_remove_node +profile_rename_node +profile_rename_section +profile_ser_externalize +profile_ser_internalize +profile_ser_size +profile_set_relation_value +profile_update_file_data +profile_update_relation +profile_verify_node +profile_write_tree_file diff --git a/src/lib/rpc/ChangeLog b/src/lib/rpc/ChangeLog index 8ad2bd7a5..3e22e62d2 100644 --- a/src/lib/rpc/ChangeLog +++ b/src/lib/rpc/ChangeLog @@ -1,3 +1,7 @@ +2004-04-22 Ken Raeburn + + * libgssrpc.exports: New file. + 2004-04-02 Ken Raeburn * svc_auth_gssapi.c (destroy_client): Don't call purify_watch_n diff --git a/src/lib/rpc/libgssrpc.exports b/src/lib/rpc/libgssrpc.exports new file mode 100644 index 000000000..9f9909d75 --- /dev/null +++ b/src/lib/rpc/libgssrpc.exports @@ -0,0 +1,143 @@ +_gssrpc_authenticate +_gssrpc_null_auth +_gssrpc_rpc_dtablesize +_gssrpc_seterr_reply +_gssrpc_svcauth_gssapi +_gssrpc_svcauth_null +_gssrpc_svcauth_short +_gssrpc_svcauth_unix +_svcauth_gssapi_set_log_badauth_func +_svcauth_gssapi_set_log_badverf_func +_svcauth_gssapi_set_log_miscerr_func +_svcauth_gssapi_set_names +_svcauth_gssapi_unset_names +auth_debug_gssapi +auth_gssapi_create +auth_gssapi_create_default +auth_gssapi_display_status +auth_gssapi_seal_seq +auth_gssapi_unseal_seq +auth_gssapi_unwrap_data +auth_gssapi_wrap_data +gssrpc_authany_wrap +gssrpc_authnone_create +gssrpc_authunix_create +gssrpc_authunix_create_default +gssrpc_bindresvport +gssrpc_callrpc +gssrpc_clnt_broadcast +gssrpc_clnt_create +gssrpc_clnt_pcreateerror +gssrpc_clnt_perrno +gssrpc_clnt_perror +gssrpc_clnt_spcreateerror +gssrpc_clnt_sperrno +gssrpc_clnt_sperror +gssrpc_clntraw_create +gssrpc_clnttcp_create +gssrpc_clntudp_bufcreate +gssrpc_clntudp_create +gssrpc_get_myaddress +gssrpc_getrpcport +gssrpc_pmap_getmaps +gssrpc_pmap_getport +gssrpc_pmap_rmtcall +gssrpc_pmap_set +gssrpc_pmap_unset +gssrpc_registerrpc +gssrpc_rpc_createrr +gssrpc_svc_fdset +gssrpc_svc_fdset_init +gssrpc_svc_getreq +gssrpc_svc_getreqset +gssrpc_svc_register +gssrpc_svc_run +gssrpc_svc_sendreply +gssrpc_svc_unregister +gssrpc_svcerr_auth +gssrpc_svcerr_decode +gssrpc_svcerr_noproc +gssrpc_svcerr_noprog +gssrpc_svcerr_progvers +gssrpc_svcerr_systemerr +gssrpc_svcerr_weakauth +gssrpc_svcfd_create +gssrpc_svcraw_create +gssrpc_svctcp_create +gssrpc_svcudp_bufcreate +gssrpc_svcudp_create +gssrpc_svcudp_enablecache +gssrpc_xdr_accepted_reply +gssrpc_xdr_array +gssrpc_xdr_authunix_parms +gssrpc_xdr_bool +gssrpc_xdr_bytes +gssrpc_xdr_callhdr +gssrpc_xdr_callmsg +gssrpc_xdr_char +gssrpc_xdr_des_block +gssrpc_xdr_enum +gssrpc_xdr_free +gssrpc_xdr_int +gssrpc_xdr_int32 +gssrpc_xdr_long +gssrpc_xdr_netobj +gssrpc_xdr_opaque +gssrpc_xdr_opaque_auth +gssrpc_xdr_pmap +gssrpc_xdr_pmaplist +gssrpc_xdr_pointer +gssrpc_xdr_reference +gssrpc_xdr_rejected_reply +gssrpc_xdr_replymsg +gssrpc_xdr_rmtcall_args +gssrpc_xdr_rmtcallres +gssrpc_xdr_short +gssrpc_xdr_string +gssrpc_xdr_u_char +gssrpc_xdr_u_int +gssrpc_xdr_u_int32 +gssrpc_xdr_u_long +gssrpc_xdr_u_short +gssrpc_xdr_union +gssrpc_xdr_vector +gssrpc_xdr_void +gssrpc_xdr_wrapstring +gssrpc_xdralloc_create +gssrpc_xdralloc_getdata +gssrpc_xdralloc_release +gssrpc_xdrmem_create +gssrpc_xdrrec_create +gssrpc_xdrrec_endofrecord +gssrpc_xdrrec_eof +gssrpc_xdrrec_skiprecord +gssrpc_xdrstdio_create +gssrpc_xprt_register +gssrpc_xprt_unregister +gssrpcint_DynAdd +gssrpcint_DynAppend +gssrpcint_DynArray +gssrpcint_DynCapacity +gssrpcint_DynCopy +gssrpcint_DynCreate +gssrpcint_DynDebug +gssrpcint_DynDelete +gssrpcint_DynDestroy +gssrpcint_DynGet +gssrpcint_DynInitzero +gssrpcint_DynInsert +gssrpcint_DynParanoid +gssrpcint_DynPut +gssrpcint_DynRealloc +gssrpcint_DynRelease +gssrpcint_DynResize +gssrpcint_DynSize +misc_debug_gssapi +svc_auth_any +svc_auth_any_ops +svc_auth_gssapi_ops +svc_debug_gssapi +xdr_authgssapi_creds +xdr_authgssapi_init_arg +xdr_authgssapi_init_res +xdr_gss_buf diff --git a/src/util/db2/ChangeLog b/src/util/db2/ChangeLog index 4152aa18a..df2504914 100644 --- a/src/util/db2/ChangeLog +++ b/src/util/db2/ChangeLog @@ -1,3 +1,7 @@ +2004-04-22 Ken Raeburn + + * libdb.exports: New file. + 2004-04-02 Ken Raeburn * btree/bt_seq.c: Include string.h. diff --git a/src/util/db2/libdb.exports b/src/util/db2/libdb.exports new file mode 100644 index 000000000..5dbc2e438 --- /dev/null +++ b/src/util/db2/libdb.exports @@ -0,0 +1,99 @@ +__default_hash +__kdb2_add_bigpage +__kdb2_add_ovflpage +__kdb2_addel +__kdb2_big_delete +__kdb2_big_insert +__kdb2_big_keydata +__kdb2_big_return +__kdb2_bt_close +__kdb2_bt_cmp +__kdb2_bt_defcmp +__kdb2_bt_defpfx +__kdb2_bt_deleaf +__kdb2_bt_delete +__kdb2_bt_fd +__kdb2_bt_free +__kdb2_bt_get +__kdb2_bt_new +__kdb2_bt_open +__kdb2_bt_pgin +__kdb2_bt_pgout +__kdb2_bt_put +__kdb2_bt_ret +__kdb2_bt_search +__kdb2_bt_seq +__kdb2_bt_setcur +__kdb2_bt_split +__kdb2_bt_sync +__kdb2_call_hash +__kdb2_cursor_creat +__kdb2_dbpanic +__kdb2_delete_page +__kdb2_delpair +__kdb2_expand_table +__kdb2_find_bigpair +__kdb2_free_ovflpage +__kdb2_get_bigkey +__kdb2_get_item +__kdb2_get_item_done +__kdb2_get_item_first +__kdb2_get_item_next +__kdb2_get_item_reset +__kdb2_get_page +__kdb2_hash_open +__kdb2_ibitmap +__kdb2_log2 +__kdb2_new_page +__kdb2_ovfl_delete +__kdb2_ovfl_get +__kdb2_ovfl_put +__kdb2_pgin_routine +__kdb2_pgout_routine +__kdb2_put_page +__kdb2_rec_close +__kdb2_rec_delete +__kdb2_rec_dleaf +__kdb2_rec_fd +__kdb2_rec_fmap +__kdb2_rec_fpipe +__kdb2_rec_get +__kdb2_rec_iput +__kdb2_rec_open +__kdb2_rec_put +__kdb2_rec_ret +__kdb2_rec_search +__kdb2_rec_seq +__kdb2_rec_sync +__kdb2_rec_vmap +__kdb2_rec_vpipe +__kdb2_split_page +kdb2_bt_rseq +kdb2_dbm_clearerr +kdb2_dbm_close +kdb2_dbm_delete +kdb2_dbm_dirfno +kdb2_dbm_error +kdb2_dbm_fetch +kdb2_dbm_firstkey +kdb2_dbm_nextkey +kdb2_dbm_open +kdb2_dbm_store +kdb2_dbminit +kdb2_dbopen +kdb2_delete +kdb2_fetch +kdb2_firstkey +kdb2_hcreate +kdb2_hdestroy +kdb2_hsearch +kdb2_mpool_close +kdb2_mpool_delete +kdb2_mpool_filter +kdb2_mpool_get +kdb2_mpool_new +kdb2_mpool_open +kdb2_mpool_put +kdb2_mpool_sync +kdb2_nextkey +kdb2_store diff --git a/src/util/et/ChangeLog b/src/util/et/ChangeLog index 197bef0a3..358d9246d 100644 --- a/src/util/et/ChangeLog +++ b/src/util/et/ChangeLog @@ -1,3 +1,7 @@ +2004-04-22 Ken Raeburn + + * libcom_err.exports: New file. + 2004-03-17 Ken Raeburn * error_message.c: Include k5-thread.h. diff --git a/src/util/et/libcom_err.exports b/src/util/et/libcom_err.exports new file mode 100644 index 000000000..ea8f32d5f --- /dev/null +++ b/src/util/et/libcom_err.exports @@ -0,0 +1,9 @@ +add_error_table +com_err +com_err_va +error_message +error_table_name +error_table_name_r +remove_error_table +reset_com_err_hook +set_com_err_hook diff --git a/src/util/profile/ChangeLog b/src/util/profile/ChangeLog index 8f6a02cee..13828007c 100644 --- a/src/util/profile/ChangeLog +++ b/src/util/profile/ChangeLog @@ -1,3 +1,7 @@ +2004-04-22 Ken Raeburn + + * libprofile.exports: New file. + 2004-03-13 Ken Raeburn * prof_int.h: Include k5-thread.h. Don't include sys/types.h and diff --git a/src/util/profile/libprofile.exports b/src/util/profile/libprofile.exports new file mode 100644 index 000000000..cedfea93a --- /dev/null +++ b/src/util/profile/libprofile.exports @@ -0,0 +1,53 @@ +et_prof_error_table +initialize_prof_error_table +krb5int_profile_shared_data +profile_abandon +profile_add_node +profile_add_relation +profile_clear_relation +profile_close_file +profile_create_node +profile_dereference_data +profile_find_node +profile_find_node_relation +profile_find_node_subsection +profile_flush +profile_flush_file_data +profile_free_file +profile_free_list +profile_free_node +profile_get_boolean +profile_get_integer +profile_get_node_name +profile_get_node_parent +profile_get_node_value +profile_get_relation_names +profile_get_string +profile_get_subsection_names +profile_get_value +profile_get_values +profile_init +profile_init_path +profile_is_node_final +profile_iterator +profile_iterator_create +profile_iterator_free +profile_make_node_final +profile_node_iterator +profile_node_iterator_create +profile_node_iterator_free +profile_open_file +profile_parse_file +profile_release +profile_release_string +profile_remove_node +profile_rename_node +profile_rename_section +profile_ser_externalize +profile_ser_internalize +profile_ser_size +profile_set_relation_value +profile_update_file_data +profile_update_relation +profile_verify_node +profile_write_tree_file -- 2.26.2