kfw support for multiple identities
We need a sense of what the default identity is, then, with a way to set it and list it. The memory management model changes some, as well. Use a bold font to indicate the current default identity in the GUI; while here use an italic font for expired credentials. In the process, rip out some krb4 remenants, and remove ancient code conditional on the lack of KRB5_TC_NOTICKET. Define USE_MESSAGE_BOX when building leash and use MessageBox(). [[email protected]: adjust for style, flesh out commit message.] (cherry picked from commit 9bc411e72fce5bed3ed00ae5b09f8c239309bae0) https://github.com/krb5/krb5/commit/8bdedeedad2fda5cacdce083ae1305cb368226fb Author: Kevin Wasserman <[email protected]> Committer: Tom Yu <[email protected]> Commit: 8bdedeedad2fda5cacdce083ae1305cb368226fb Branch: krb5-1.10 src/windows/include/leashwin.h | 30 +- src/windows/leash/KrbListTickets.cpp | 393 ++++++++ src/windows/leash/Leash.cpp | 153 +--- src/windows/leash/Leash.h | 3 + src/windows/leash/Leash.rc | 4 + src/windows/leash/LeashView.cpp | 1432 ++++++++++++++-------------- src/windows/leash/LeashView.h | 65 ++- src/windows/leash/Lglobals.h | 43 +- src/windows/leash/Makefile.in | 5 +- src/windows/leash/res/ribbon1.mfcribbon-ms | 2 +- src/windows/leash/resource.h | 2 +- src/windows/leashdll/AFSroutines.c | 3 +- src/windows/leashdll/krb5routines.c | 790 +++++++-------- src/windows/leashdll/leash-int.h | 4 +- src/windows/leashdll/leashdll.h | 15 +- src/windows/leashdll/leashw32.def | 1 + src/windows/leashdll/lshfunc.c | 45 +- 17 files changed, 1658 insertions(+), 1332 deletions(-) _______________________________________________ kfwdev mailing list [email protected] http://mailman.mit.edu/mailman/listinfo/kfwdev
