summaryrefslogtreecommitdiffstats
path: root/src/kim/agent/mac/AuthenticationController.m
Commit message (Collapse)AuthorAgeFilesLines
* Remove orphaned KfM codeGreg Hudson2012-06-211-678/+0
|
* KIM: window settingsZhanna Tsitkov2008-12-181-2/+2
| | | | | | Ticket: 6290 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21543 dc483132-0cff-0310-8789-dd5450dbe970
* KerberosAgent bindings causing crashesJustin Anderson2008-10-311-0/+3
| | | | | | | | Attempting to fix a hard to reproduce bug with bindings by handling not applicable keys a little better. ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20945 dc483132-0cff-0310-8789-dd5450dbe970
* Clear auth prompt on success or cancel. Leave change password fields filled ↵Justin Anderson2008-10-291-0/+24
| | | | | | | | in when password is incorrect, to save user from reentering new password ticket: 6221 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20939 dc483132-0cff-0310-8789-dd5450dbe970
* KerberosAgent hangs changing pw for passwordless identitiesJustin Anderson2008-10-291-0/+5
| | | | | | | | Trying to change the password for an identity which only uses non-password authentication methods left KerberosAgent with a spinning progress indicator. Problem was with auth sheet not being ended. ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20935 dc483132-0cff-0310-8789-dd5450dbe970
* Make all dialogs beyond the change password sheet also appear as sheetsJustin Anderson2008-10-171-67/+85
| | | | | | ticket:6145 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20894 dc483132-0cff-0310-8789-dd5450dbe970
* Stop using -[NSWindow setIgnoresMouseEvents:] and manage enabled state of ↵Justin Anderson2008-10-171-2/+4
| | | | | | | | each control individually with bindings ticket:6198 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20890 dc483132-0cff-0310-8789-dd5450dbe970
* KerberosAgent continues to ignore mouse events after errorJustin Anderson2008-10-171-0/+1
| | | | | | | | Problem when trying to change password from behind a NAT. The ensuing error dialog ignores mouse events, making it impossible to dismiss. ticket:new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20889 dc483132-0cff-0310-8789-dd5450dbe970
* When change password is called from the Select Identity dialog, it appears ↵Justin Anderson2008-10-161-7/+28
| | | | | | | | as a sheet on that dialog instead of popping up as a separate window ticket:6145 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20880 dc483132-0cff-0310-8789-dd5450dbe970
* Make it possible to make identities use default ticket optionsJustin Anderson2008-10-161-7/+18
| | | | | | | | | | - Made KerberosAgent compatible with KIM's way of passing about NULL to mean "Use default options" - Added "Use default ticket options" checkbox to both ticket options dialogs. - Hid ticket options of select identity dialog by default, visible via the "Show Options" "Hide Options" toggle. ticket:6147 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20878 dc483132-0cff-0310-8789-dd5450dbe970
* Ignore user interaction while busy. Done by toggling ignoresMouseEvents on ↵Justin Anderson2008-10-081-9/+26
| | | | | | | | auth dialogs ticket:6144 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20845 dc483132-0cff-0310-8789-dd5450dbe970
* Only close windows in response to fini messages from clients.Justin Anderson2008-10-031-31/+40
| | | | | | | | | | Only center the windows the first time they are shown for a client. Improve the math on the NSRect sent to -[NSWindow setFrame:] so dialog windows don't jump around the screen and the title bar stays in the same place. Refactor repeated view swapping code to -[AuthenticationController swapView:]. ticket: 6142 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20821 dc483132-0cff-0310-8789-dd5450dbe970
* Localization fix for change password dialogJustin Anderson2008-10-021-5/+7
| | | | | | ticket: 6055 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20818 dc483132-0cff-0310-8789-dd5450dbe970
* Update to allow change password from select and enter identity dialogsJustin Anderson2008-10-021-1/+1
| | | | | | ticket: 6055 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20813 dc483132-0cff-0310-8789-dd5450dbe970
* Resize dialogs better, added progress indicator to show KerberosAgent is ↵Justin Anderson2008-10-021-49/+56
| | | | | | | | | | working between interactions Make Identity and Identities classes use NSDictionary representations of kim_options like the rest of KerberosAgent. ticket: 6055 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20811 dc483132-0cff-0310-8789-dd5450dbe970
* Make enter identity dialog's smarter about matching a string with a set of ↵Justin Anderson2008-10-021-16/+63
| | | | | | | | favorite options ticket:6055 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20808 dc483132-0cff-0310-8789-dd5450dbe970
* Make Enter Identity dialog have one auto-completing, auto-validating text ↵Justin Anderson2008-10-021-63/+114
| | | | | | | | | | | | field for principals drawn from KIM's list of favorites. Changed options for a favorite identity get saved out to kim_preferences. Also, include copyright on more files. ticket:6055 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20807 dc483132-0cff-0310-8789-dd5450dbe970
* Update enterIdentity handler to support passing and setting ticket options. Justin Anderson2008-10-011-9/+86
| | | | | | | | | Readded ticket options sheet to Enter Identity dialog. Added helper methods to convert between kim_option and NSDictionary. ticket: 6055 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20797 dc483132-0cff-0310-8789-dd5450dbe970
* A working KIM-based KerberosAgent to handle all of KIM's built-in GUI ↵Justin Anderson2008-10-011-0/+383
prompting. A few outstanding issues remain, like the ability to add duplicate entries to the list of favorite identities. ticket: 6055 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20793 dc483132-0cff-0310-8789-dd5450dbe970