summaryrefslogtreecommitdiffstats
path: root/src/lib/krb5_32.def
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2010-11-25 20:28:30 +0000
committerGreg Hudson <ghudson@mit.edu>2010-11-25 20:28:30 +0000
commit530043377ee6f39b9ca95c13f6260602e6fe7674 (patch)
tree28fd4b42c486d7097c4cd537d90042bb5fda3852 /src/lib/krb5_32.def
parente9dd6e21afc9af2237e9ae5590ad5a67e52fb24e (diff)
downloadkrb5-530043377ee6f39b9ca95c13f6260602e6fe7674.tar.gz
krb5-530043377ee6f39b9ca95c13f6260602e6fe7674.tar.xz
krb5-530043377ee6f39b9ca95c13f6260602e6fe7674.zip
Fix Windows build
Repair the Windows build. Tested with the prepare-on-Unix method. Some specific changes include: * Removed the IPC finalizer (no longer used after r20787) from ccapi/lib/ccapi_ipc.c, as it was creating a difficult dependency chain for the pingtest build in ccapi/test. Also updated pingtest to use the k5_ipc_stream interfaces since cci_stream is gone. * Reverted the apparently non-functional r20277. * klist -V prints just "Kerberos for Windows", since it has no access to PACKAGE_NAME and PACKAGE_VERSION from autoconf. This should be addressed correctly. * krb5, telnet, gssftp, and NIM are removed from the build. * Some files had CRLFs; these were replaced with LFs and the svn:eol-style property set on the files. Otherwise the CRLFs became CRCRLFs after the zip transfer. * Windows does not have opendir/readdir, so added Windows code to prof_parse.c for includedir. Probable fodder for a libkrb5support portability shim. ticket: 6826 target_version: 1.9 tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24533 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/krb5_32.def')
-rw-r--r--src/lib/krb5_32.def122
1 files changed, 109 insertions, 13 deletions
diff --git a/src/lib/krb5_32.def b/src/lib/krb5_32.def
index 569c9ff170..a7e236e25a 100644
--- a/src/lib/krb5_32.def
+++ b/src/lib/krb5_32.def
@@ -12,7 +12,6 @@
; PRIVATE - Private entrypoint. It should not be called by anything other
; than gssapi32.dll or krb4_32.dll.
; GSSAPI - Private entrypoint used by gssapi32.dll.
-; KRB4 - Private entrypoint used by krb4_32.dll.
; KRB5_CALLCONV_WRONG - entrypoint that should have used KRB5_CALLCONV, but
; did not due to developer error
@@ -258,17 +257,6 @@ EXPORTS
krb5int_accessor @267 ; INTERNAL (to end all internals)
-; Temporary exports (DO NOT USE)
-; DO NOT USE -- Currently required for krb4_32.dll
-; des_ecb_encrypt @3 ; PRIVATE KRB4
-; des_new_random_key @6 ; PRIVATE KRB4
-; des_key_sched @5 ; PRIVATE KRB4
-; des_pcbc_encrypt @7 ; PRIVATE KRB4
-; des_quad_cksum @8 ; PRIVATE KRB4
-; des_string_to_key @9 ; PRIVATE KRB4
-; des_init_random_number_generator @4 ; PRIVATE KRB4
-; afs_string_to_key @1 ; PRIVATE KRB4
-
; DO NOT USE -- Currently required to implement gssapi32.dll
decode_krb5_ap_req @2 ; PRIVATE GSSAPI k5-int.h KRB5_CALLCONV_WRONG
krb5_externalize_opaque @114 ; PRIVATE GSSAPI k5-int.h
@@ -300,7 +288,7 @@ EXPORTS
krb5_free_error_message @134
krb5_clear_error_message @94
-; new in 1.7
+; new in 1.7-1.9
krb5_rd_rep_dce
krb5_mk_rep_dce
krb5_c_padding_length
@@ -309,3 +297,111 @@ EXPORTS
krb5_c_decrypt_iov
krb5_c_make_checksum_iov
krb5_c_verify_checksum_iov
+ krb5_allow_weak_crypto
+ krb5_anonymous_principal
+ krb5_anonymous_realm
+ krb5_auth_con_getkey_k
+ krb5_auth_con_getrecvsubkey_k
+ krb5_auth_con_getsendsubkey_k
+ krb5_auth_con_setrecvsubkey_k
+ krb5_auth_con_setsendsubkey_k
+ krb5_build_principal_alloc_va
+ krb5_c_crypto_length_iov
+ krb5_c_free_state
+ krb5_c_fx_cf2_simple
+ krb5_c_init_state
+ krb5_c_keylengths
+ krb5_c_random_add_entropy
+ krb5_c_random_os_entropy
+ krb5_c_random_to_key
+ krb5_cc_dup
+ krb5_cc_get_config
+ krb5_cc_set_config
+ krb5_copy_error_message
+ krb5_decode_authdata_container
+ krb5_encode_authdata_container
+ krb5_enctype_to_name
+ krb5_get_fallback_host_realm
+ krb5_get_init_creds_opt_get_fast_flags
+ krb5_get_init_creds_opt_set_anonymous
+ krb5_get_init_creds_opt_set_canonicalize
+ krb5_get_init_creds_opt_set_expire_callback
+ krb5_get_init_creds_opt_set_fast_ccache
+ krb5_get_init_creds_opt_set_fast_ccache_name
+ krb5_get_init_creds_opt_set_fast_flags
+ krb5_get_init_creds_opt_set_out_ccache
+ krb5_init_creds_free
+ krb5_init_creds_get
+ krb5_init_creds_get_creds
+ krb5_init_creds_get_error
+ krb5_init_creds_get_times
+ krb5_init_creds_init
+ krb5_init_creds_set_keytab
+ krb5_init_creds_set_password
+ krb5_init_creds_set_service
+ krb5_init_creds_step
+ krb5_is_config_principal
+ krb5_k_create_key
+ krb5_k_decrypt
+ krb5_k_decrypt_iov
+ krb5_k_encrypt
+ krb5_k_encrypt_iov
+ krb5_k_free_key
+ krb5_k_key_enctype
+ krb5_k_key_keyblock
+ krb5_k_make_checksum
+ krb5_k_make_checksum_iov
+ krb5_k_prf
+ krb5_k_reference_key
+ krb5_k_verify_checksum
+ krb5_k_verify_checksum_iov
+ krb5_make_authdata_kdc_issued
+ krb5_merge_authdata
+ krb5_pac_add_buffer
+ krb5_pac_free
+ krb5_pac_get_buffer
+ krb5_pac_get_types
+ krb5_pac_init
+ krb5_pac_parse
+ krb5_pac_verify
+ krb5_parse_name_flags
+ krb5_principal_compare_any_realm
+ krb5_principal_compare_flags
+ krb5_tkt_creds_free
+ krb5_tkt_creds_get
+ krb5_tkt_creds_get_creds
+ krb5_tkt_creds_get_times
+ krb5_tkt_creds_init
+ krb5_tkt_creds_step
+ krb5_unparse_name_flags
+ krb5_unparse_name_flags_ext
+ krb5_verify_authdata_kdc_issued
+
+; More internal symbols used by gssapi
+ decode_krb5_error ; PRIVATE GSSAPI
+ decode_krb5_iakerb_finished ; PRIVATE GSSAPI
+ decode_krb5_iakerb_header ; PRIVATE GSSAPI
+ encode_krb5_iakerb_finished ; PRIVATE GSSAPI
+ encode_krb5_iakerb_header ; PRIVATE GSSAPI
+ encode_krb5_ticket ; PRIVATE GSSAPI
+ krb5_auth_con_get_authdata_context ; PRIVATE GSSAPI
+ krb5_auth_con_set_authdata_context ; PRIVATE GSSAPI
+ krb5_authdata_context_copy ; PRIVATE GSSAPI
+ krb5_authdata_context_free ; PRIVATE GSSAPI
+ krb5_authdata_context_init ; PRIVATE GSSAPI
+ krb5_authdata_delete_attribute ; PRIVATE GSSAPI
+ krb5_authdata_export_attributes ; PRIVATE GSSAPI
+ krb5_authdata_export_authdata ; PRIVATE GSSAPI
+ krb5_authdata_export_internal ; PRIVATE GSSAPI
+ krb5_authdata_free_internal ; PRIVATE GSSAPI
+ krb5_authdata_get_attribute ; PRIVATE GSSAPI
+ krb5_authdata_get_attribute_types ; PRIVATE GSSAPI
+ krb5_authdata_import_attributes ; PRIVATE GSSAPI
+ krb5_authdata_set_attribute ; PRIVATE GSSAPI
+ krb5_free_iakerb_finished ; PRIVATE GSSAPI
+ krb5_free_iakerb_header ; PRIVATE GSSAPI
+ krb5_get_credentials_for_user ; PRIVATE GSSAPI
+ krb5_get_credentials_for_proxy ; PRIVATE GSSAPI
+ krb5_sendto_kdc ; PRIVATE GSSAPI
+ krb5int_copy_data_contents_add0 ; PRIVATE GSSAPI
+ krb5int_free_data_list ; PRIVATE GSSAPI