Re: [Perlgssapi-developer] released GSSAPI-0.17
Brought to you by:
achimgrolms
|
From: Merijn B. <me...@il...> - 2006-02-13 13:00:56
|
Quoting Achim Grolms (per...@gr...):
> released GSSAPI-0.17
>
> 0.17 So Feb 12 21:52:41 CET 2006
> -use of uppercase GSS_ style import-constants instead of lowercase
> gss_ constants. Hope this does not break things, please
> let me know if that means problems on you platform!
> -deleted mechtype sets gss_mech_set_krb5,
> gss_mech_set_krb5_old, gss_mech_set_krb5_both, gss_mech_set_krb5.
> Please let me know if that breaks your code and needs to be fixed!
> -added example gss-client.pl and gss-server.pl
> (Thanks Merijn!)
> -added SPNEGO Mechttype to OID.xs
> -made the test.pl list available Mechtypes
> -added indicate_mechs Example to POD
>
>
> I hope that fixes Merijn's build problems on Windows.
>
Nope, it doesn't. My gssapi32.lib only exports the following symbols:
dumpbin /exports gssapi32.lib
Microsoft (R) COFF/PE Dumper Version 7.00.9466
Copyright (C) Microsoft Corporation. All rights reserved.
Dump of file gssapi32.lib
File Type: LIBRARY
Exports
ordinal name
_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_accept_sec_context@44
_gss_acquire_cred@32
_gss_add_cred@44
_gss_add_oid_set_member@12
_gss_canonicalize_name@16
_gss_compare_name@16
_gss_context_time@12
_gss_create_empty_oid_set@8
_gss_delete_sec_context@12
_gss_display_name@16
_gss_display_status@24
_gss_duplicate_name@12
_gss_export_name@12
_gss_export_sec_context@12
_gss_get_mic@20
_gss_import_name@16
_gss_import_sec_context@12
_gss_indicate_mechs@8
_gss_init_sec_context@52
_gss_inquire_context@36
_gss_inquire_cred@24
_gss_inquire_cred_by_mech@28
_gss_inquire_names_for_mech@12
_gss_krb5_ccache_name@12
_gss_krb5_copy_ccache@12
_gss_krb5_get_tkt_flags@12
_gss_nt_machine_uid_name
_gss_nt_service_name
_gss_nt_string_uid_name
_gss_nt_user_name
_gss_oid_to_str@12
_gss_process_context_token@12
_gss_release_buffer@8
_gss_release_cred@8
_gss_release_name@8
_gss_release_oid@8
_gss_release_oid_set@8
_gss_seal@28
_gss_sign@20
_gss_str_to_oid@12
_gss_test_oid_set_member@16
_gss_unseal@24
_gss_unwrap@24
_gss_verify@20
_gss_verify_mic@20
_gss_wrap@28
_gss_wrap_size_limit@24
which means that there are still two symbols missing :
GSS_KRB5_NT_USER_NAME
GSS_KRB5_NT_PRINCIPAL_NAME
I'll investigate the source of mitkfw. It is a slightly different code
base, but in principle is a fork of the normal mit C code for unix.
Cheers,
--
Merijn Broeren | Sometime in the middle ages, God got fed up with us
Software Geek | and put earth at sol.milky-way.univ in his kill-file.
| Pray all you want, it just gets junked.
|