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(). [ka...@mit.edu: adjust for style, flesh out commit message.] https://github.com/krb5/krb5/commit/9bc411e72fce5bed3ed00ae5b09f8c239309bae0 Author: Kevin Wasserman <kevin.wasser...@painless-security.com> Committer: Ben Kaduk <ka...@mit.edu> Commit: 9bc411e72fce5bed3ed00ae5b09f8c239309bae0 Branch: master 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 kfwdev@mit.edu http://mailman.mit.edu/mailman/listinfo/kfwdev