[SAMBA V3]AD code using private MIT krb5 routines

David Collier-Brown davec-b at rogers.com
Mon Jul 17 18:36:18 GMT 2006

  On 2006-06-21 at 10:56 -0400 John E. Malmberg sent off:
>> On OpenVMS, only the routines and symbols marked as public are 
>> exported by the MIT Kerberos installation.
>> So the following routines that the active directory support code is 
>> referencing are not available:
>>   decode_krb5_ap_req()
>>   error_message()
>>   krb5_set_default_tgs_ktypes()
>>   initialize_krb5_error_table()
>>   krb5_locate_kdc()

Bjoern JACKE wrote:
> the same problem exists on OS X / Darwin, too. Is there anyone in
> contact with the MIT kerberos folks?

   Hiding symbol, except by declaring them static, used
to be relatively hard on Unix, requiring linker map-files on
Solaris and similar jiggery-pokery on other architectures (;-))

   This implies that grep can find a file listing the hidden
interfaces and we can comment out names, or a file listing the
public interfaces and we can add the names.
   Then recompile...

David Collier-Brown,         | Always do right. This will gratify
System Programmer and Author | some people and astonish the rest
davecb at spamcop.net           |                      -- Mark Twain
(416) 223-5943

More information about the samba-technical mailing list