pull up r19891 from trunk
authorTom Yu <tlyu@mit.edu>
Sat, 29 Sep 2007 00:01:17 +0000 (00:01 +0000)
committerTom Yu <tlyu@mit.edu>
Sat, 29 Sep 2007 00:01:17 +0000 (00:01 +0000)
commit61bcf2d3cf4bc245c7812adf88287f456fa19e57
tree30e54c2b2008ca20830f05c8e76e516f5d89624d
parent3b606bc720ebf05873b04debc1222c8f071637de
pull up r19891 from trunk

 r19891@cathode-dark-space:  jaltman | 2007-08-28 16:58:45 -0400
 ticket: new
 subject: NIM: 64-bit Windows Support and Removal of Compile Time Warnings
 component: windows

 This patch permits Network Identity Manager to be built for 64-bit Windows.
 In the process all compile time warnings have been taken care of.

 For 64-bit Windows, we do not build the Kerberos v4 Credential Provider
 and we will not attempt to load the krb524 library.

 Note that when testing the 64-bit NIM, there is no CCAPI at the
 moment so you must manually specify a FILE: ccache as part of the
 identity's Kerberos v5 configuration if you want to use cache's
 other than the MSLSA.

 This patch also consolidates the computation of the default ccache
 name into utility functions:

   khm_krb5_get_identity_default_ccache
   khm_krb5_get_identity_default_ccacheA

ticket: 5696

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-6@20005 dc483132-0cff-0310-8789-dd5450dbe970
40 files changed:
src/windows/identity/Makefile
src/windows/identity/kcreddb/credential.c
src/windows/identity/kcreddb/credset.c
src/windows/identity/kcreddb/identity.c
src/windows/identity/kcreddb/kcreddb.h
src/windows/identity/kherr/kherr.c
src/windows/identity/kherr/kherr.h
src/windows/identity/kmm/kmm.c
src/windows/identity/kmm/kmm_module.c
src/windows/identity/kmm/kmm_reg.c
src/windows/identity/kmm/kmm_registrar.c
src/windows/identity/kmm/kmminternal.h
src/windows/identity/kmq/consumer.c
src/windows/identity/kmq/init.c
src/windows/identity/plugins/common/dynimport.c
src/windows/identity/plugins/common/dynimport.h
src/windows/identity/plugins/krb4/krb4configdlg.c
src/windows/identity/plugins/krb4/krb4funcs.c
src/windows/identity/plugins/krb5/krb5configdlg.c
src/windows/identity/plugins/krb5/krb5configid.c
src/windows/identity/plugins/krb5/krb5funcs.c
src/windows/identity/plugins/krb5/krb5funcs.h
src/windows/identity/plugins/krb5/krb5identpro.c
src/windows/identity/plugins/krb5/krb5newcreds.c
src/windows/identity/ui/addrchange.c
src/windows/identity/ui/cfg_appear_wnd.c
src/windows/identity/ui/cfg_general_wnd.c
src/windows/identity/ui/cfg_plugins_wnd.c
src/windows/identity/ui/configwnd.c
src/windows/identity/ui/credwnd.c
src/windows/identity/ui/debugfuncs.c
src/windows/identity/ui/htwnd.c
src/windows/identity/ui/main.c
src/windows/identity/ui/mainmenu.c
src/windows/identity/ui/mainwnd.c
src/windows/identity/ui/newcredwnd.c
src/windows/identity/ui/notifier.c
src/windows/identity/uilib/action.c
src/windows/identity/uilib/creddlg.c
src/windows/identity/uilib/khaction.h