Skip Menu |
 

Subject: KIM API

From: lxs@mit.edu
Subject: SVN Commit

Additional implementation of the KerberosAgent.

Commit By: lxs



Revision: 20590
Changed Files:
U trunk/src/include/kim/kim_ccache.h
U trunk/src/include/kim/kim_error.h
A trunk/src/kim/agent/mac/BadgedImageView.h
A trunk/src/kim/agent/mac/BadgedImageView.m
A trunk/src/kim/agent/mac/Identities.h
A trunk/src/kim/agent/mac/Identities.m
A trunk/src/kim/agent/mac/KerberosAgentController.h
A trunk/src/kim/agent/mac/KerberosAgentController.m
A trunk/src/kim/agent/mac/PopupButton.h
A trunk/src/kim/agent/mac/PopupButton.m
A trunk/src/kim/agent/mac/SelectIdentityController.h
A trunk/src/kim/agent/mac/SelectIdentityController.m
U trunk/src/kim/agent/mac/resources/English.lproj/Authentication.xib
U trunk/src/kim/agent/mac/resources/English.lproj/MainMenu.xib
A trunk/src/kim/agent/mac/resources/English.lproj/SelectIdentity.xib
U trunk/src/kim/lib/kim.exports
U trunk/src/kim/lib/kim_ccache.c
U trunk/src/kim/lib/kim_credential.c
U trunk/src/kim/lib/kim_error.c
From: lxs@mit.edu
Subject: SVN Commit
Download (untitled) / with headers
text/plain 1.4KiB

Modified hints APIs to be a single API that takes string keys.
Removed error object.
Changed error message API to use thread specific data.
Split out debugging API into separate files.

Commit By: lxs



Revision: 20670
Changed Files:
U trunk/src/include/k5-thread.h
U trunk/src/include/kim/kim_ccache.h
U trunk/src/include/kim/kim_credential.h
U trunk/src/include/kim/kim_error.h
U trunk/src/include/kim/kim_identity.h
U trunk/src/include/kim/kim_options.h
U trunk/src/include/kim/kim_preferences.h
U trunk/src/include/kim/kim_selection_hints.h
U trunk/src/include/kim/kim_string.h
U trunk/src/include/kim/kim_types.h
U trunk/src/kim/agent/mac/Identities.m
U trunk/src/kim/lib/kim.exports
U trunk/src/kim/lib/kim_ccache.c
U trunk/src/kim/lib/kim_credential.c
A trunk/src/kim/lib/kim_debug.c
A trunk/src/kim/lib/kim_debug_private.h
U trunk/src/kim/lib/kim_error.c
U trunk/src/kim/lib/kim_error_code.et
U trunk/src/kim/lib/kim_error_private.h
U trunk/src/kim/lib/kim_library.c
U trunk/src/kim/lib/kim_library_private.h
U trunk/src/kim/lib/kim_options.c
U trunk/src/kim/lib/kim_preferences.c
U trunk/src/kim/lib/kim_private.h
U trunk/src/kim/lib/kim_selection_hints.c
A trunk/src/kim/lib/mac/kim_os_debug.c
U trunk/src/kim/lib/mac/kim_os_library.c
U trunk/src/kim/lib/mac/kim_os_preferences.c
U trunk/src/kim/lib/mac/kim_os_selection_hints.c
U trunk/src/kim/test/test_kim_common.c
U trunk/src/kim/test/test_kim_identity.c
U trunk/src/kim/test/test_kim_preferences.c
From: lxs@mit.edu
Subject: SVN Commit

Build system support for KIM functions.

Commit By: lxs



Revision: 6468
Changed Files:
U trunk/KerberosFramework/Kerberos5/Projects/Kerberos5.xcodeproj/project.pbxproj
From: lxs@mit.edu
Subject: SVN Commit

Fixed export list for new hints functions
and fixed calls to set error message.

Commit By: lxs



Revision: 20671
Changed Files:
U trunk/src/kim/lib/kim.exports
U trunk/src/kim/lib/kim_ccache.c
U trunk/src/kim/lib/kim_identity.c
From: lxs@mit.edu
Subject: SVN Commit

Get KerberosAgent building again after KIM changes.

Commit By: lxs



Revision: 20673
Changed Files:
U trunk/src/kim/agent/mac/Identities.h
U trunk/src/kim/agent/mac/Identities.m
U trunk/src/kim/agent/mac/KerberosAgentPrefix.pch
U trunk/src/kim/lib/kim.exports
From: lxs@mit.edu
Subject: SVN Commit

Additional code for KerberosAgent. Checking in so Justin can work on it.

Commit By: lxs



Revision: 20700
Changed Files:
U trunk/src/kim/agent/mac/Identities.h
U trunk/src/kim/agent/mac/Identities.m
U trunk/src/kim/agent/mac/resources/English.lproj/Authentication.xib
U trunk/src/kim/agent/mac/resources/English.lproj/SelectIdentity.xib
From: lxs@mit.edu
Subject: SVN Commit
Download (untitled) / with headers
text/plain 1.1KiB

Use krb5 threading functions.
Remove use of ECODE since errors are no longer objects.
Fixed bug where bundle error strings were not returned when
homedir access was off.
Switched to using UTF8 unconditionally.

Commit By: lxs



Revision: 20709
Changed Files:
U trunk/src/include/k5-thread.h
A trunk/src/include/kim/kim_library.h
U trunk/src/kim/agent/mac/Identities.m
U trunk/src/kim/lib/kim_ccache.c
U trunk/src/kim/lib/kim_credential.c
U trunk/src/kim/lib/kim_debug.c
U trunk/src/kim/lib/kim_error.c
U trunk/src/kim/lib/kim_error_code.et
U trunk/src/kim/lib/kim_error_private.h
U trunk/src/kim/lib/kim_identity.c
U trunk/src/kim/lib/kim_library.c
U trunk/src/kim/lib/kim_library_private.h
U trunk/src/kim/lib/kim_options.c
U trunk/src/kim/lib/kim_preferences.c
U trunk/src/kim/lib/kim_private.h
U trunk/src/kim/lib/kim_selection_hints.c
U trunk/src/kim/lib/kim_string.c
U trunk/src/kim/lib/mac/kim_os_identity.c
U trunk/src/kim/lib/mac/kim_os_library.c
U trunk/src/kim/lib/mac/kim_os_preferences.c
U trunk/src/kim/lib/mac/kim_os_private.h
U trunk/src/kim/lib/mac/kim_os_selection_hints.c
U trunk/src/kim/lib/mac/kim_os_string.c
From: lxs@mit.edu
Subject: SVN Commit

Removed favorite identities object from public API and merged functionality
into the preferences API to reduce function calls. Added options parameter
to favorite identities (Mac OS X support still needed for options though).

Updated test cases to reflect these changes.

Commit By: lxs



Revision: 20712
Changed Files:
U trunk/src/include/kim/kim_preferences.h
U trunk/src/include/kim/kim_types.h
U trunk/src/kim/lib/kim.exports
U trunk/src/kim/lib/kim_options.c
U trunk/src/kim/lib/kim_preferences.c
U trunk/src/kim/lib/kim_preferences_private.h
U trunk/src/kim/lib/mac/kim_os_preferences.c
U trunk/src/kim/test/main.c
U trunk/src/kim/test/test_kim_common.c
U trunk/src/kim/test/test_kim_common.h
U trunk/src/kim/test/test_kim_identity.c
U trunk/src/kim/test/test_kim_preferences.c
U trunk/src/kim/test/test_kim_selection_hints.c
U trunk/src/kim/test/test_kim_selection_hints.h
From: lxs@mit.edu
Subject: SVN Commit

Fixed KIM export list for KerberosLite (forgot there were two)

Commit By: lxs



Revision: 20713
Changed Files:
U trunk/src/kim/lib/kim-lite.exports
From: lxs@mit.edu
Subject: SVN Commit

Added support for options in favorite identities.
Fixed KLL preference reading support to not read keys
from the wrong locations. Updated prompter function
prototype.

Updated tests to reflect these changes.

Commit By: lxs



Revision: 20727
Changed Files:
U trunk/src/include/kim/kim_options.h
U trunk/src/kim/lib/kim-lite.exports
U trunk/src/kim/lib/kim_options.c
U trunk/src/kim/lib/kim_options_private.h
U trunk/src/kim/lib/kim_preferences.c
U trunk/src/kim/lib/kim_preferences_private.h
U trunk/src/kim/lib/mac/kim_os_preferences.c
U trunk/src/kim/test/main.c
U trunk/src/kim/test/test_kim_preferences.c
U trunk/src/kim/test/test_kim_preferences.h
From: lxs@mit.edu
Subject: SVN Commit

Added tentative plugin API for KIM UI.

Commit By: lxs



Revision: 20728
Changed Files:
A trunk/src/include/kim/kim_ui_plugin.h
From: lxs@mit.edu
Subject: SVN Commit
Download (untitled) / with headers
text/plain 1.3KiB

Removed kim_identity_get_gss_name and updated documentation.

Commit By: lxs



Revision: 20729
Changed Files:
U trunk/doc/kim/Doxyfile
U trunk/doc/kim/html/group__kim__ccache__iterator__reference.html
U trunk/doc/kim/html/group__kim__ccache__reference.html
U trunk/doc/kim/html/group__kim__credential__iterator__reference.html
U trunk/doc/kim/html/group__kim__credential__reference.html
U trunk/doc/kim/html/group__kim__error__reference.html
U trunk/doc/kim/html/group__kim__identity__reference.html
U trunk/doc/kim/html/group__kim__options__reference.html
U trunk/doc/kim/html/group__kim__preferences__reference.html
U trunk/doc/kim/html/group__kim__selection__hints__reference.html
U trunk/doc/kim/html/group__kim__string__reference.html
U trunk/doc/kim/html/group__kim__types__reference.html
U trunk/doc/kim/html/index.html
U trunk/doc/kim/html/kim_ccache_overview.html
U trunk/doc/kim/html/kim_credential_overview.html
U trunk/doc/kim/html/kim_error_overview.html
U trunk/doc/kim/html/kim_identity_overview.html
U trunk/doc/kim/html/kim_options_overview.html
U trunk/doc/kim/html/kim_preferences_overview.html
U trunk/doc/kim/html/kim_selection_hints_overview.html
U trunk/doc/kim/html/kim_string_overview.html
U trunk/doc/kim/html/modules.html
U trunk/src/include/kim/kim_identity.h
U trunk/src/kim/lib/kim_identity.c
From: lxs@mit.edu
Subject: SVN Commit

Added functions to save and get password from keychain.

Commit By: lxs



Revision: 20732
Changed Files:
U trunk/src/kim/lib/kim_identity.c
U trunk/src/kim/lib/kim_identity_private.h
U trunk/src/kim/lib/mac/kim_os_identity.c
From: lxs@mit.edu
Subject: SVN Commit

Remove kim_identity_get_gss_name from the export lists.

Commit By: lxs



Revision: 20739
Changed Files:
U trunk/src/kim/lib/kim-lite.exports
U trunk/src/kim/lib/kim.exports
From: lxs@mit.edu
Subject: SVN Commit

KIM ui plugin support and gui selection harness.

Commit By: lxs



Revision: 20740
Changed Files:
U trunk/src/include/kim/kim_library.h
U trunk/src/include/kim/kim_ui_plugin.h
U trunk/src/kim/lib/kim_error_code.et
U trunk/src/kim/lib/kim_library.c
U trunk/src/kim/lib/kim_library_private.h
U trunk/src/kim/lib/kim_private.h
U trunk/src/kim/lib/kim_string.c
A trunk/src/kim/lib/kim_ui.c
A trunk/src/kim/lib/kim_ui_cli.c
A trunk/src/kim/lib/kim_ui_cli_private.h
A trunk/src/kim/lib/kim_ui_gui.c
A trunk/src/kim/lib/kim_ui_gui_private.h
A trunk/src/kim/lib/kim_ui_plugin.c
A trunk/src/kim/lib/kim_ui_plugin_private.h
A trunk/src/kim/lib/kim_ui_private.h
U trunk/src/kim/lib/mac/kim_os_library.c
From: lxs@mit.edu
Subject: SVN Commit

Build system portion of kim gui selection harness.

Commit By: lxs



Revision: 6495
Changed Files:
U trunk/KerberosFramework/Kerberos5/Headers/Kerberos5Prefix.h
U trunk/KerberosFramework/Kerberos5/Projects/Kerberos5.xcodeproj/project.pbxproj
From: lxs@mit.edu
Subject: SVN Commit
Download (untitled) / with headers
text/plain 2.2KiB

Added command line UI support.
Added change password and acquire credentials UI harness support.
API changes to the change password support to reflect these changes.
Removed callback prompter interfaces since there is now plugin support.
Updated documentation.

Commit By: lxs



Revision: 20745
Changed Files:
U trunk/doc/kim/html/group__kim__ccache__iterator__reference.html
U trunk/doc/kim/html/group__kim__ccache__reference.html
U trunk/doc/kim/html/group__kim__credential__iterator__reference.html
U trunk/doc/kim/html/group__kim__credential__reference.html
U trunk/doc/kim/html/group__kim__error__reference.html
U trunk/doc/kim/html/group__kim__identity__reference.html
U trunk/doc/kim/html/group__kim__options__reference.html
U trunk/doc/kim/html/group__kim__preferences__reference.html
U trunk/doc/kim/html/group__kim__selection__hints__reference.html
U trunk/doc/kim/html/group__kim__string__reference.html
U trunk/doc/kim/html/group__kim__types__reference.html
U trunk/doc/kim/html/index.html
U trunk/doc/kim/html/kim_ccache_overview.html
U trunk/doc/kim/html/kim_credential_overview.html
U trunk/doc/kim/html/kim_error_overview.html
U trunk/doc/kim/html/kim_identity_overview.html
U trunk/doc/kim/html/kim_options_overview.html
U trunk/doc/kim/html/kim_preferences_overview.html
U trunk/doc/kim/html/kim_selection_hints_overview.html
U trunk/doc/kim/html/kim_string_overview.html
U trunk/doc/kim/html/modules.html
U trunk/src/include/kim/kim_credential.h
U trunk/src/include/kim/kim_identity.h
U trunk/src/include/kim/kim_options.h
U trunk/src/include/kim/kim_ui_plugin.h
U trunk/src/kim/lib/kim-lite.exports
U trunk/src/kim/lib/kim.exports
U trunk/src/kim/lib/kim_credential.c
U trunk/src/kim/lib/kim_identity.c
U trunk/src/kim/lib/kim_options.c
U trunk/src/kim/lib/kim_selection_hints.c
U trunk/src/kim/lib/kim_string.c
U trunk/src/kim/lib/kim_string_private.h
U trunk/src/kim/lib/kim_ui.c
U trunk/src/kim/lib/kim_ui_cli.c
U trunk/src/kim/lib/kim_ui_cli_private.h
U trunk/src/kim/lib/kim_ui_gui.c
U trunk/src/kim/lib/kim_ui_gui_private.h
U trunk/src/kim/lib/kim_ui_plugin.c
U trunk/src/kim/lib/kim_ui_plugin_private.h
U trunk/src/kim/lib/kim_ui_private.h
U trunk/src/kim/lib/mac/kim_os_library.c
U trunk/src/kim/lib/mac/kim_os_string.c
From: jander@mit.edu
Subject: SVN Commit

kim_ccache_get_display_name was calling kim_ccache_create_resolve_name with its parameters in the wrong order.

kim_ccache_iterator_next wasn't handling the end of iteration correctly.
Commit By: jander



Revision: 20746
Changed Files:
U trunk/src/kim/lib/kim_ccache.c
From: lxs@mit.edu
Subject: SVN Commit

Renamed error handling files to reflect what they do now.
Moved GUI code into OS-specific directory.
Fixed bugs in cache collection iterator routines where it was mishandling
the magic empty ccache created when the cache collection is empty.

Commit By: lxs



Revision: 20747
Changed Files:
U trunk/src/include/kim/kim.h
U trunk/src/include/kim/kim_credential.h
D trunk/src/include/kim/kim_error.h
U trunk/src/include/kim/kim_string.h
U trunk/src/include/kim/kim_types.h
U trunk/src/kim/lib/kim-lite.exports
U trunk/src/kim/lib/kim.exports
U trunk/src/kim/lib/kim_ccache.c
U trunk/src/kim/lib/kim_credential.c
D trunk/src/kim/lib/kim_error.c
D trunk/src/kim/lib/kim_error_code.et
A trunk/src/kim/lib/kim_error_message.c
A trunk/src/kim/lib/kim_errors.et
U trunk/src/kim/lib/kim_string.c
U trunk/src/kim/lib/kim_ui.c
D trunk/src/kim/lib/kim_ui_gui.c
U trunk/src/kim/lib/kim_ui_gui_private.h
U trunk/src/kim/lib/kim_ui_private.h
A trunk/src/kim/lib/mac/kim_os_ui_gui.c
From: lxs@mit.edu
Subject: SVN Commit

Build system changes for KIM.

Commit By: lxs



Revision: 6497
Changed Files:
U trunk/KerberosFramework/Common/Projects/KerberosFramework.xcodeproj/project.pbxproj
U trunk/KerberosFramework/Kerberos5/Projects/Kerberos5.xcodeproj/project.pbxproj
From: jander@mit.edu
Subject: SVN Commit

KIM Identity selection dialog work. Updated to match changes to KIM API.
Commit By: jander



Revision: 20748
Changed Files:
U trunk/src/kim/agent/mac/Identities.h
U trunk/src/kim/agent/mac/Identities.m
U trunk/src/kim/agent/mac/KerberosAgentController.m
A trunk/src/kim/agent/mac/KerberosFormatters.h
A trunk/src/kim/agent/mac/KerberosFormatters.m
U trunk/src/kim/agent/mac/SelectIdentityController.h
U trunk/src/kim/agent/mac/SelectIdentityController.m
U trunk/src/kim/agent/mac/resources/English.lproj/SelectIdentity.xib
From: lxs@mit.edu
Subject: SVN Commit

Fixed bugs in command line change password support.
Removed low level change password functions from export list
because they require a UI context.
Added kim_ccache functions needed by klist to export list.

Commit By: lxs



Revision: 20749
Changed Files:
U trunk/src/include/kim/kim_ccache.h
U trunk/src/include/kim/kim_credential.h
U trunk/src/kim/lib/kim-lite.exports
U trunk/src/kim/lib/kim.exports
U trunk/src/kim/lib/kim_ccache_private.h
U trunk/src/kim/lib/kim_credential.c
A trunk/src/kim/lib/kim_credential_private.h
U trunk/src/kim/lib/kim_identity.c
U trunk/src/kim/lib/kim_private.h
U trunk/src/kim/lib/kim_ui.c
U trunk/src/kim/lib/kim_ui_cli.c
U trunk/src/kim/lib/kim_ui_cli_private.h
U trunk/src/kim/lib/kim_ui_gui_private.h
U trunk/src/kim/lib/kim_ui_plugin.c
U trunk/src/kim/lib/kim_ui_plugin_private.h
U trunk/src/kim/lib/mac/kim_os_ui_gui.c
From: lxs@mit.edu
Subject: SVN Commit

Removed prototype with no implementation.

Commit By: lxs



Revision: 20750
Changed Files:
U trunk/src/include/kim/kim_string.h
From: lxs@mit.edu
Subject: SVN Commit

Added kim_credential_private.h to project.

Commit By: lxs



Revision: 6499
Changed Files:
U trunk/KerberosFramework/Kerberos5/Projects/Kerberos5.xcodeproj/project.pbxproj
From: lxs@mit.edu
Subject: SVN Commit

Modified kim_ccache_compare to match the behavior of other kim compare
functions.

Commit By: lxs



Revision: 20751
Changed Files:
U trunk/src/kim/lib/kim_ccache.c
From: lxs@mit.edu
Subject: SVN Commit

Added support to track number of prompts so UIs do not try again unless
there is something the user can do differently the next time.

Commit By: lxs



Revision: 20752
Changed Files:
U trunk/src/kim/lib/kim_credential.c
U trunk/src/kim/lib/kim_credential_private.h
U trunk/src/kim/lib/kim_identity.c
U trunk/src/kim/lib/kim_identity_private.h
U trunk/src/kim/lib/kim_ui.c
U trunk/src/kim/lib/kim_ui_cli.c
U trunk/src/kim/lib/kim_ui_private.h
From: lxs@mit.edu
Subject: SVN Commit

Fixed a bug where kim_preferences_remove_favorite_identity
was removing the first identity which did not match the one
being passed in.

Commit By: lxs



Revision: 20753
Changed Files:
U trunk/src/kim/lib/kim_preferences.c
From: lxs@mit.edu
Subject: SVN Commit

Fixed a typo in kim_preferences.c which prevented
the fix to kim_preferences_remove_favorite_identity
from working.

(Accidentally tested in one source tree and committed
from another. whoops.)

Commit By: lxs



Revision: 20754
Changed Files:
U trunk/src/kim/lib/kim_preferences.c
From: jander@mit.edu
Subject: SVN Commit

Update kim_test to use new error string function.
Commit By: jander



Revision: 20755
Changed Files:
U trunk/src/kim/test/test_kim_common.c
From: jander@mit.edu
Subject: SVN Commit

Add test for recently fixed kim_preferences_remove_favorite_identity bug.
Commit By: jander



Revision: 20756
Changed Files:
U trunk/src/kim/test/main.c
U trunk/src/kim/test/test_kim_preferences.c
U trunk/src/kim/test/test_kim_preferences.h
From: lxs@mit.edu
Subject: SVN Commit

Initial checkin of Mac OS X ipc support.
Also moved "set application name" functionality to kim_library_
because most applications do not need to call it and their name
doesn't usually change over time or per thread By putting it
in a global setting apps that do need to call it only have to
call it once instead of every time they want to authenticate.

Commit By: lxs



Revision: 20757
Changed Files:
U trunk/src/include/kim/kim_library.h
U trunk/src/kim/lib/kim-lite.exports
U trunk/src/kim/lib/kim.exports
U trunk/src/kim/lib/kim_library.c
U trunk/src/kim/lib/kim_library_private.h
U trunk/src/kim/lib/kim_selection_hints.c
U trunk/src/kim/lib/kim_ui_cli.c
U trunk/src/kim/lib/mac/kim_os_library.c
U trunk/src/kim/lib/mac/kim_os_private.h
U trunk/src/kim/lib/mac/kim_os_string.c
U trunk/src/kim/lib/mac/kim_os_ui_gui.c
A trunk/src/kim/mac/
A trunk/src/kim/mac/kim_mig.defs
A trunk/src/kim/mac/kim_mig_types.h
U trunk/src/kim/test/test_kim_preferences.c
From: lxs@mit.edu
Subject: SVN Commit

Build system changes to support new IPC code.

Commit By: lxs



Revision: 6504
Changed Files:
U trunk/KerberosFramework/Kerberos5/Projects/Kerberos5.xcodeproj/project.pbxproj
From: lxs@mit.edu
Subject: SVN Commit

Removed application name setting function from kim_selection_hints headers

Commit By: lxs



Revision: 20758
Changed Files:
U trunk/src/include/kim/kim_selection_hints.h
From: lxs@mit.edu
Subject: SVN Commit

Added kim_credential_get_options and kim_ccache_get_options
for KerberosAgent to use to create new favorite identities

Commit By: lxs



Revision: 20760
Changed Files:
U trunk/src/include/kim/kim_ccache.h
U trunk/src/include/kim/kim_credential.h
U trunk/src/kim/lib/kim-lite.exports
U trunk/src/kim/lib/kim.exports
U trunk/src/kim/lib/kim_ccache.c
U trunk/src/kim/lib/kim_credential.c
From: lxs@mit.edu
Subject: SVN Commit

Commit By: lxs



Revision: 6506
Changed Files:
U trunk/KerberosFramework/Common/Projects/KerberosFramework.xcodeproj/project.pbxproj
U trunk/KerberosFramework/Kerberos5/Projects/Kerberos5.xcodeproj/project.pbxproj
U trunk/KerberosFramework/KerberosLogin/Projects/KerberosLogin.xcodeproj/project.pbxproj
From: lxs@mit.edu
Subject: SVN Commit

KerberosAgent MachIPC support

Commit By: lxs



Revision: 20763
Changed Files:
U trunk/src/include/kim/kim_identity.h
A trunk/src/kim/agent/mac/ServerDemux.m
A trunk/src/kim/agent/mac/ServerThread.h
A trunk/src/kim/agent/mac/ServerThread.m
U trunk/src/kim/lib/kim-lite.exports
U trunk/src/kim/lib/kim.exports
U trunk/src/kim/lib/kim_identity.c
U trunk/src/kim/lib/kim_identity_private.h
U trunk/src/kim/lib/kim_selection_hints.c
U trunk/src/kim/lib/kim_selection_hints_private.h
U trunk/src/kim/lib/kim_string_private.h
U trunk/src/kim/lib/kim_ui.c
U trunk/src/kim/lib/kim_ui_cli.c
U trunk/src/kim/lib/mac/kim_os_ui_gui.c
U trunk/src/kim/mac/kim_mig.defs
From: jander@mit.edu
Subject: SVN Commit

kim_credential_get_options was setting the lifetime a second time instead of setting the renewal lifetime
Commit By: jander



Revision: 20764
Changed Files:
U trunk/src/kim/lib/kim_credential.c
From: jander@mit.edu
Subject: SVN Commit

Add kim_preferences_get/set_minimum/maximum_lifetime functions to export lists.
Commit By: jander



Revision: 20765
Changed Files:
U trunk/src/kim/lib/kim-lite.exports
U trunk/src/kim/lib/kim.exports
From: lxs@mit.edu
Subject: SVN Commit

Renamed kim_identity_get_components to kim_identity_get_components_string
to better reflect what it does (a string of everything but the realm, not
an array of components like the old name might imply).

Added private functions which will be used by KLL to shim on top of KIM.
Private functions also reduce memory allocations inside of KIM.

Commit By: lxs



Revision: 20766
Changed Files:
U trunk/src/include/kim/kim_identity.h
U trunk/src/kim/lib/kim-lite.exports
U trunk/src/kim/lib/kim.exports
U trunk/src/kim/lib/kim_credential.c
U trunk/src/kim/lib/kim_identity.c
U trunk/src/kim/lib/kim_identity_private.h
U trunk/src/kim/lib/kim_options.c
U trunk/src/kim/lib/kim_options_private.h
U trunk/src/kim/lib/kim_string_private.h
U trunk/src/kim/lib/mac/kim_os_identity.c
From: lxs@mit.edu
Subject: SVN Commit

Added launchd plist file for KerberosAgent

Commit By: lxs



Revision: 20767
Changed Files:
A trunk/src/kim/agent/mac/edu.mit.Kerberos.KerberosAgent.plist
From: lxs@mit.edu
Subject: SVN Commit

Renamed KLL KerberosAgent to OldKerberosAgent for testing new KerberosAgent

Commit By: lxs



Revision: 6508
Changed Files:
U trunk/Common/Projects/Kerberos.xcodeproj/project.pbxproj
U trunk/Common/Resources/English.lproj/Welcome.rtf
U trunk/Common/Resources/Kerberos.info
U trunk/Common/Resources/preflight
U trunk/KerberosFramework/Common/Projects/KerberosFramework.xcodeproj/project.pbxproj
U trunk/KerberosFramework/Kerberos5/Projects/Kerberos5.xcodeproj/project.pbxproj
U trunk/KerberosFramework/KerberosLogin/Projects/KerberosLogin.xcodeproj/project.pbxproj
U trunk/KerberosFramework/KerberosLogin/Resources/KerberosAgentInfo.plist
D trunk/KerberosFramework/KerberosLogin/Resources/edu.mit.Kerberos.KerberosAgent.plist
A trunk/KerberosFramework/KerberosLogin/Resources/edu.mit.Kerberos.OldKerberosAgent.plist
U trunk/KerberosFramework/KerberosLogin/Sources/KerberosLogin/Headers/KLEnvironment.h
U trunk/KerberosFramework/KerberosLogin/Sources/MachIPC/Headers/KLMachIPC.h
From: jander@mit.edu
Subject: SVN Commit

Make kim_credential_get_options set correct renewal lifetime
Commit By: jander



Revision: 20768
Changed Files:
U trunk/src/kim/lib/kim_credential.c
From: lxs@mit.edu
Subject: SVN Commit

Create common stream and ipc layer for CCAPI and KIM.
Will switch CCAPI to this new code later though, so as
not to destabilize KfM and the Windows builds.

Commit By: lxs



Revision: 20769
Changed Files:
A trunk/src/include/k5-ipc_stream.h
U trunk/src/include/k5-thread.h
U trunk/src/include/kim/kim_ui_plugin.h
A trunk/src/kim/agent/mac/ServerDemux.h
U trunk/src/kim/agent/mac/ServerDemux.m
D trunk/src/kim/agent/mac/ServerThread.h
D trunk/src/kim/agent/mac/ServerThread.m
U trunk/src/kim/agent/mac/main.m
U trunk/src/kim/lib/mac/kim_os_ui_gui.c
D trunk/src/kim/mac/
A trunk/src/util/mac/
A trunk/src/util/mac/k5_mig.defs
A trunk/src/util/mac/k5_mig_client.c
A trunk/src/util/mac/k5_mig_client.h
A trunk/src/util/mac/k5_mig_reply.defs
A trunk/src/util/mac/k5_mig_request.defs
A trunk/src/util/mac/k5_mig_server.c
A trunk/src/util/mac/k5_mig_server.h
A trunk/src/util/mac/k5_mig_types.h
A trunk/src/util/support/ipc_stream.c
From: lxs@mit.edu
Subject: SVN Commit

Build system changes for new IPC and stream code.

Commit By: lxs



Revision: 6510
Changed Files:
U trunk/KerberosFramework/Kerberos5/Headers/Kerberos5Prefix.h
U trunk/KerberosFramework/Kerberos5/Projects/Kerberos5.xcodeproj/project.pbxproj
From: lxs@mit.edu
Subject: SVN Commit

Added search paths to kim internal headers to KerberosAgent
so it can find kim_selection_hints_create_from_stream

Commit By: lxs



Revision: 6511
Changed Files:
U trunk/KerberosFramework/Kerberos5/Projects/Kerberos5.xcodeproj/project.pbxproj
From: lxs@mit.edu
Subject: SVN Commit

Added kim_selection_hints_create_from_stream and
kim_selection_hints_write_to_stream for client/server
communication.

Commit By: lxs



Revision: 20770
Changed Files:
U trunk/src/kim/agent/mac/ServerDemux.m
U trunk/src/kim/lib/kim.exports
U trunk/src/kim/lib/kim_options.c
U trunk/src/kim/lib/kim_options_private.h
U trunk/src/kim/lib/kim_selection_hints.c
U trunk/src/kim/lib/kim_selection_hints_private.h
U trunk/src/kim/lib/mac/kim_os_ui_gui.c
From: jander@mit.edu
Subject: SVN Commit

Flesh out KerberosAgent Select Identity dialog. Can now add, edit, and remove favorite identities.

Also, make formatters in KerberosFormatters.[hm] localizable.

Still need to add principal validation and prevent duplicates.

Commit By: jander



Revision: 20771
Changed Files:
U trunk/src/kim/agent/mac/Identities.h
U trunk/src/kim/agent/mac/Identities.m
A trunk/src/kim/agent/mac/KIMUtilities.h
A trunk/src/kim/agent/mac/KIMUtilities.m
U trunk/src/kim/agent/mac/KerberosFormatters.h
U trunk/src/kim/agent/mac/KerberosFormatters.m
U trunk/src/kim/agent/mac/SelectIdentityController.h
U trunk/src/kim/agent/mac/SelectIdentityController.m
U trunk/src/kim/agent/mac/resources/English.lproj/SelectIdentity.xib
A trunk/src/kim/agent/mac/resources/KerberosFormatters.strings
From: jander@mit.edu
Subject: SVN Commit

Make [Identity -componentsString] use kim_identity_get_components_string
Commit By: jander



Revision: 20772
Changed Files:
U trunk/src/kim/agent/mac/Identities.m
From: lxs@mit.edu
Subject: SVN Commit

Place structure in thread specific data to store client connection
port so that multiple services can be supported simultaneously.

Commit By: lxs



Revision: 20773
Changed Files:
U trunk/src/kim/lib/mac/kim_os_ui_gui.c
U trunk/src/util/mac/k5_mig_client.c
U trunk/src/util/mac/k5_mig_client.h
From: jander@mit.edu
Subject: SVN Commit

Actually make [Identity -componentsString] use kim_identity_get_components_string.

Also, better error handling in Identity and Identities classes.
Commit By: jander



Revision: 20774
Changed Files:
U trunk/src/kim/agent/mac/Identities.m
U trunk/src/kim/agent/mac/KIMUtilities.h
U trunk/src/kim/agent/mac/KIMUtilities.m
U trunk/src/kim/agent/mac/SelectIdentityController.m
From: lxs@mit.edu
Subject: SVN Commit

kim_credential_create_new should support NULL in_identity.
Prompt for it.

Commit By: lxs



Revision: 20775
Changed Files:
U trunk/src/kim/lib/kim_credential.c
From: lxs@mit.edu
Subject: SVN Commit

Fixed KerberosAgent plists so it is loading the correct server and
so they are both in plist format.

Commit By: lxs



Revision: 20776
Changed Files:
U trunk/src/kim/agent/mac/KerberosAgent-Info.plist
U trunk/src/kim/agent/mac/edu.mit.Kerberos.KerberosAgent.plist
From: lxs@mit.edu
Subject: SVN Commit

If in_identity is NULL, use the identity the user entered.
(Fixed typo)

Commit By: lxs



Revision: 20777
Changed Files:
U trunk/src/kim/lib/kim_credential.c
From: lxs@mit.edu
Subject: SVN Commit

Removed useless init and cleanup functions.
Fixed request port list handling.

Commit By: lxs



Revision: 20778
Changed Files:
U trunk/src/include/k5-thread.h
U trunk/src/util/mac/k5_mig_client.c
U trunk/src/util/mac/k5_mig_server.c
U trunk/src/util/mac/k5_mig_server.h
From: lxs@mit.edu
Subject: SVN Commit

test harness for KerberosAgent IPC layer.

Commit By: lxs



Revision: 20779
Changed Files:
U trunk/src/kim/agent/mac/ServerDemux.m
U trunk/src/kim/agent/mac/main.m
From: lxs@mit.edu
Subject: SVN Commit

UI should lazy init so that init and fini are only called if one
of the UI calls is called. The problem is that when you call
krb5_get_init_creds_* you don't know if it will call the prompter
or not. (It won't if the password is saved in the keychain or
if pkinit succeeds.)

Commit By: lxs



Revision: 20780
Changed Files:
U trunk/src/kim/lib/kim_ui.c
U trunk/src/kim/lib/kim_ui_private.h
U trunk/src/kim/lib/mac/kim_os_ui_gui.c
From: lxs@mit.edu
Subject: SVN Commit

Added support for disabling password saving, both globally
and also per prompt via the UI.

Commit By: lxs



Revision: 20781
Changed Files:
U trunk/src/include/kim/kim_ui_plugin.h
U trunk/src/kim/agent/mac/ServerDemux.h
U trunk/src/kim/agent/mac/ServerDemux.m
U trunk/src/kim/lib/kim_credential.c
U trunk/src/kim/lib/kim_identity.c
U trunk/src/kim/lib/kim_identity_private.h
U trunk/src/kim/lib/kim_ui.c
U trunk/src/kim/lib/kim_ui_cli.c
U trunk/src/kim/lib/kim_ui_cli_private.h
U trunk/src/kim/lib/kim_ui_gui_private.h
U trunk/src/kim/lib/kim_ui_plugin.c
U trunk/src/kim/lib/kim_ui_plugin_private.h
U trunk/src/kim/lib/kim_ui_private.h
U trunk/src/kim/lib/mac/kim_os_identity.c
U trunk/src/kim/lib/mac/kim_os_ui_gui.c
From: lxs@mit.edu
Subject: SVN Commit

Support legacy KerberosAgent preference for save passwords
and a new preference in the KIM preferences.
Updated test harness for save password arguments.

Commit By: lxs



Revision: 20782
Changed Files:
U trunk/src/kim/agent/mac/ServerDemux.m
U trunk/src/kim/lib/mac/kim_os_identity.c
U trunk/src/kim/lib/mac/kim_os_preferences.c
U trunk/src/kim/lib/mac/kim_os_private.h
From: lxs@mit.edu
Subject: SVN Commit

Fixed a bug where getting addressless tickets would cause kim
to pass a NULL krb5_context into krb5_os_localaddr

Commit By: lxs



Revision: 20783
Changed Files:
U trunk/src/kim/lib/kim_options.c
From: jander@mit.edu
Subject: SVN Commit

Check for null saved password in kim_ui_prompter. Just because kim_os_get_saved_password didn't return an error doesn't mean it successfully got a password.
Commit By: jander



Revision: 20784
Changed Files:
U trunk/src/kim/lib/kim_ui.c
From: lxs@mit.edu
Subject: SVN Commit

kim_os_identity_get_saved_password should always return an error when
no password is returned.

Commit By: lxs



Revision: 20785
Changed Files:
U trunk/src/kim/lib/mac/kim_os_identity.c
From: lxs@mit.edu
Subject: SVN Commit

Fixed typo where kpasswd was prompting for the new password
twice rather than once for new and once for verify.

Commit By: lxs



Revision: 20788
Changed Files:
U trunk/src/kim/lib/kim_ui_cli.c
From: lxs@mit.edu
Subject: SVN Commit

First pass at KLL shim layer. (no private apis)
KIM support for KLL shim layer.

Fixed a bug where the cli support was double freeing a credential
in the change password case.

Commit By: lxs



Revision: 20789
Changed Files:
U trunk/src/kim/lib/kim_ccache.c
U trunk/src/kim/lib/kim_ccache_private.h
U trunk/src/kim/lib/kim_credential.c
U trunk/src/kim/lib/kim_credential_private.h
U trunk/src/kim/lib/kim_identity.c
U trunk/src/kim/lib/kim_identity_private.h
A trunk/src/kim/lib/mac/KerberosLogin.c
A trunk/src/kim/lib/mac/KerberosLogin.h
From: jander@mit.edu
Subject: SVN Commit

Check for NULL hints_array passed back from kim_os_selection_hints_get_selection_hints_array in kim_os_selection_hints_lookup_identity.
Commit By: jander



Revision: 20790
Changed Files:
U trunk/src/kim/lib/mac/kim_os_selection_hints.c
From: jander@mit.edu
Subject: SVN Commit

kim_selection_hints_get_identity should call kim_ui_fini even when kim_ui_select_identity returns an error, e.g. KIM_USER_CANCELED_ERR
Commit By: jander



Revision: 20791
Changed Files:
U trunk/src/kim/lib/kim_selection_hints.c
From: jander@mit.edu
Subject: SVN Commit

When kim_options_write_to_stream is given NULL options, create default options in its place instead of erroring out.

Commit By: jander



Revision: 20792
Changed Files:
U trunk/src/kim/lib/kim_options.c
From: jander@mit.edu
Subject: SVN Commit
Download (untitled) / with headers
text/plain 1.4KiB

A working KIM-based KerberosAgent to handle all of KIM's built-in GUI prompting.

A few outstanding issues remain, like the ability to add duplicate entries to the list of favorite identities.
Commit By: jander



Revision: 20793
Changed Files:
A trunk/src/kim/agent/mac/AuthenticationController.h
A trunk/src/kim/agent/mac/AuthenticationController.m
U trunk/src/kim/agent/mac/BadgedImageView.h
U trunk/src/kim/agent/mac/BadgedImageView.m
A trunk/src/kim/agent/mac/IPCClient.h
A trunk/src/kim/agent/mac/IPCClient.m
U trunk/src/kim/agent/mac/Identities.m
U trunk/src/kim/agent/mac/KIMUtilities.h
U trunk/src/kim/agent/mac/KIMUtilities.m
U trunk/src/kim/agent/mac/KerberosAgent-Info.plist
U trunk/src/kim/agent/mac/KerberosAgentController.h
U trunk/src/kim/agent/mac/KerberosAgentController.m
A trunk/src/kim/agent/mac/KerberosAgentListener.h
A trunk/src/kim/agent/mac/KerberosAgentListener.m
U trunk/src/kim/agent/mac/SelectIdentityController.h
U trunk/src/kim/agent/mac/SelectIdentityController.m
U trunk/src/kim/agent/mac/ServerDemux.m
U trunk/src/kim/agent/mac/main.m
U trunk/src/kim/agent/mac/resources/English.lproj/Authentication.xib
A trunk/src/kim/agent/mac/resources/English.lproj/AuthenticationController.strings
U trunk/src/kim/agent/mac/resources/English.lproj/MainMenu.xib
A trunk/src/kim/agent/mac/resources/English.lproj/SelectIdentity.strings
U trunk/src/kim/agent/mac/resources/English.lproj/SelectIdentity.xib
From: jander@mit.edu
Subject: SVN Commit

Update Kerberos5 project file to match last big commit to the krb5 tree. Adds references to files necessary for new KerberosAgent.
Commit By: jander



Revision: 6523
Changed Files:
U trunk/KerberosFramework/Kerberos5/Projects/Kerberos5.xcodeproj/project.pbxproj
From: lxs@mit.edu
Subject: SVN Commit

Support for passing options back and forth for enter_identity and
hints back for select_identity.

Commit By: lxs



Revision: 20794
Changed Files:
U trunk/src/include/kim/kim_ui_plugin.h
U trunk/src/kim/agent/mac/KerberosAgentListener.m
U trunk/src/kim/agent/mac/ServerDemux.h
U trunk/src/kim/agent/mac/ServerDemux.m
U trunk/src/kim/lib/kim.exports
U trunk/src/kim/lib/kim_credential.c
U trunk/src/kim/lib/kim_options.c
U trunk/src/kim/lib/kim_options_private.h
U trunk/src/kim/lib/kim_selection_hints.c
U trunk/src/kim/lib/kim_selection_hints_private.h
U trunk/src/kim/lib/kim_ui.c
U trunk/src/kim/lib/kim_ui_cli.c
U trunk/src/kim/lib/kim_ui_cli_private.h
U trunk/src/kim/lib/kim_ui_gui_private.h
U trunk/src/kim/lib/kim_ui_plugin.c
U trunk/src/kim/lib/kim_ui_plugin_private.h
U trunk/src/kim/lib/kim_ui_private.h
U trunk/src/kim/lib/mac/kim_os_ui_gui.c
From: lxs@mit.edu
Subject: SVN Commit

Fill out credentials when getting tickets with changed password

Commit By: lxs



Revision: 20795
Changed Files:
U trunk/src/kim/lib/kim_credential.c
From: jander@mit.edu
Subject: SVN Commit

Update enterIdentity handler to support passing and setting ticket options.
Readded ticket options sheet to Enter Identity dialog.
Added helper methods to convert between kim_option and NSDictionary.
Commit By: jander



Revision: 20797
Changed Files:
U trunk/src/kim/agent/mac/AuthenticationController.h
U trunk/src/kim/agent/mac/AuthenticationController.m
U trunk/src/kim/agent/mac/IPCClient.h
U trunk/src/kim/agent/mac/IPCClient.m
U trunk/src/kim/agent/mac/Identities.m
U trunk/src/kim/agent/mac/KIMUtilities.h
U trunk/src/kim/agent/mac/KIMUtilities.m
U trunk/src/kim/agent/mac/KerberosAgentListener.h
U trunk/src/kim/agent/mac/KerberosAgentListener.m
U trunk/src/kim/agent/mac/ServerDemux.m
U trunk/src/kim/agent/mac/resources/English.lproj/Authentication.xib
From: lxs@mit.edu
Subject: SVN Commit

Relaunch KerberosAgent more quickly so UI is more responsive.

Commit By: lxs



Revision: 20798
Changed Files:
U trunk/src/kim/agent/mac/edu.mit.Kerberos.KerberosAgent.plist
From: lxs@mit.edu
Subject: SVN Commit

Correctly translate NULL hints when reading from a stream.

Commit By: lxs



Revision: 20799
Changed Files:
U trunk/src/kim/lib/kim_selection_hints.c
From: lxs@mit.edu
Subject: SVN Commit

Loop on enter identity if auth fails.

Commit By: lxs



Revision: 20800
Changed Files:
U trunk/src/kim/lib/kim_credential.c
From: lxs@mit.edu
Subject: SVN Commit

Correctly parse KIM_IDENTITY_ANY in error handler.

Commit By: lxs



Revision: 20801
Changed Files:
U trunk/src/kim/agent/mac/ServerDemux.m
From: lxs@mit.edu
Subject: SVN Commit

Reversed sense of checks for NUL character in empty string. Fixed.

Commit By: lxs



Revision: 20802
Changed Files:
U trunk/src/kim/agent/mac/ServerDemux.m
U trunk/src/kim/lib/kim_selection_hints.c
From: lxs@mit.edu
Subject: SVN Commit

Fixed crash in kim_options_write_to_stream
when in_options is KIM_OPTIONS_DEFAULT.

Commit By: lxs



Revision: 20803
Changed Files:
U trunk/src/kim/lib/kim_options.c
From: lxs@mit.edu
Subject: SVN Commit

Make unset strings in kim_options and kim_selection_hints
be empty strings rather than NULL. This simplifies the
stream code (and makes it easier to read and debug).
In order to prevent copying tons of NUL bytes around,
special case kim_string functions to use a special
constant kim_empty_string.

Commit By: lxs



Revision: 20804
Changed Files:
U trunk/src/include/kim/kim_selection_hints.h
U trunk/src/kim/lib/kim_library_private.h
U trunk/src/kim/lib/kim_options.c
U trunk/src/kim/lib/kim_selection_hints.c
U trunk/src/kim/lib/kim_string.c
U trunk/src/kim/lib/kim_string_private.h
U trunk/src/lib/krb5/os/init_os_ctx.c
From: lxs@mit.edu
Subject: SVN Commit

Added header search paths needed by krb5 to find
kim headers.

Commit By: lxs



Revision: 6526
Changed Files:
U trunk/KerberosFramework/Kerberos5/Projects/Kerberos5.xcodeproj/project.pbxproj
From: lxs@mit.edu
Subject: SVN Commit

Fixed a bug in kim_identity_get_components string where it
would return the first component multiple times.

Commit By: lxs



Revision: 20805
Changed Files:
U trunk/src/kim/lib/kim_identity.c
From: lxs@mit.edu
Subject: SVN Commit
Download (untitled) / with headers
text/plain 1.5KiB

Updated documentation to reflect new APIs and re-ran Doxygen.

Commit By: lxs



Revision: 20806
Changed Files:
U trunk/doc/kim/html/group__kim__ccache__iterator__reference.html
U trunk/doc/kim/html/group__kim__ccache__reference.html
U trunk/doc/kim/html/group__kim__credential__iterator__reference.html
U trunk/doc/kim/html/group__kim__credential__reference.html
U trunk/doc/kim/html/group__kim__identity__reference.html
A trunk/doc/kim/html/group__kim__library__reference.html
U trunk/doc/kim/html/group__kim__options__reference.html
U trunk/doc/kim/html/group__kim__preferences__reference.html
U trunk/doc/kim/html/group__kim__selection__hints__reference.html
U trunk/doc/kim/html/group__kim__string__reference.html
U trunk/doc/kim/html/group__kim__types__reference.html
U trunk/doc/kim/html/index.html
U trunk/doc/kim/html/kim_ccache_overview.html
U trunk/doc/kim/html/kim_credential_overview.html
U trunk/doc/kim/html/kim_identity_overview.html
U trunk/doc/kim/html/kim_options_overview.html
U trunk/doc/kim/html/kim_preferences_overview.html
U trunk/doc/kim/html/kim_selection_hints_overview.html
U trunk/doc/kim/html/kim_string_overview.html
U trunk/doc/kim/html/modules.html
U trunk/src/include/kim/kim.h
U trunk/src/include/kim/kim_ccache.h
U trunk/src/include/kim/kim_credential.h
U trunk/src/include/kim/kim_identity.h
U trunk/src/include/kim/kim_library.h
U trunk/src/include/kim/kim_preferences.h
U trunk/src/include/kim/kim_selection_hints.h
U trunk/src/include/kim/kim_string.h
U trunk/src/include/kim/kim_types.h
From: jander@mit.edu
Subject: SVN Commit

Make Enter Identity dialog have one auto-completing, auto-validating text 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.
Commit By: jander



Revision: 20807
Changed Files:
U trunk/src/kim/agent/mac/AuthenticationController.h
U trunk/src/kim/agent/mac/AuthenticationController.m
U trunk/src/kim/agent/mac/IPCClient.h
U trunk/src/kim/agent/mac/IPCClient.m
U trunk/src/kim/agent/mac/Identities.m
U trunk/src/kim/agent/mac/KIMUtilities.h
U trunk/src/kim/agent/mac/KIMUtilities.m
U trunk/src/kim/agent/mac/KerberosAgentController.m
U trunk/src/kim/agent/mac/KerberosAgentListener.h
U trunk/src/kim/agent/mac/KerberosAgentListener.m
U trunk/src/kim/agent/mac/KerberosFormatters.m
U trunk/src/kim/agent/mac/SelectIdentityController.h
U trunk/src/kim/agent/mac/SelectIdentityController.m
U trunk/src/kim/agent/mac/ServerDemux.m
U trunk/src/kim/agent/mac/resources/English.lproj/Authentication.xib
U trunk/src/kim/agent/mac/resources/English.lproj/SelectIdentity.xib
From: jander@mit.edu
Subject: SVN Commit

Make enter identity dialog's smarter about matching a string with a set of favorite options.
Commit By: jander



Revision: 20808
Changed Files:
U trunk/src/kim/agent/mac/AuthenticationController.h
U trunk/src/kim/agent/mac/AuthenticationController.m
U trunk/src/kim/agent/mac/KIMUtilities.h
U trunk/src/kim/agent/mac/KIMUtilities.m
U trunk/src/kim/agent/mac/resources/English.lproj/Authentication.xib
From: jander@mit.edu
Subject: SVN Commit

Resize dialogs better, added progress indicator to show KerberosAgent is working between interactions.

Make Identity and Identities classes use NSDictionary representations of kim_options like the rest of KerberosAgent.
Commit By: jander



Revision: 20811
Changed Files:
U trunk/src/kim/agent/mac/AuthenticationController.h
U trunk/src/kim/agent/mac/AuthenticationController.m
U trunk/src/kim/agent/mac/IPCClient.h
U trunk/src/kim/agent/mac/IPCClient.m
U trunk/src/kim/agent/mac/Identities.h
U trunk/src/kim/agent/mac/Identities.m
U trunk/src/kim/agent/mac/KIMUtilities.h
U trunk/src/kim/agent/mac/SelectIdentityController.h
U trunk/src/kim/agent/mac/SelectIdentityController.m
U trunk/src/kim/agent/mac/resources/English.lproj/Authentication.xib
U trunk/src/kim/agent/mac/resources/English.lproj/SelectIdentity.xib
From: lxs@mit.edu
Subject: SVN Commit

Support for change password checkbox in enter and select
identity ui elements.

Commit By: lxs



Revision: 20812
Changed Files:
U trunk/src/include/kim/kim_ui_plugin.h
U trunk/src/kim/agent/mac/ServerDemux.h
U trunk/src/kim/agent/mac/ServerDemux.m
U trunk/src/kim/lib/kim_credential.c
U trunk/src/kim/lib/kim_selection_hints.c
U trunk/src/kim/lib/kim_ui.c
U trunk/src/kim/lib/kim_ui_cli.c
U trunk/src/kim/lib/kim_ui_cli_private.h
U trunk/src/kim/lib/kim_ui_gui_private.h
U trunk/src/kim/lib/kim_ui_plugin.c
U trunk/src/kim/lib/kim_ui_plugin_private.h
U trunk/src/kim/lib/kim_ui_private.h
U trunk/src/kim/lib/mac/kim_os_ui_gui.c
From: jander@mit.edu
Subject: SVN Commit

Update to allow change password from select and enter identity dialogs.
Commit By: jander



Revision: 20813
Changed Files:
U trunk/src/kim/agent/mac/AuthenticationController.m
U trunk/src/kim/agent/mac/KerberosAgentListener.m
U trunk/src/kim/agent/mac/SelectIdentityController.m
U trunk/src/kim/agent/mac/resources/English.lproj/Authentication.xib
U trunk/src/kim/agent/mac/resources/English.lproj/SelectIdentity.xib
From: lxs@mit.edu
Subject: SVN Commit

Fix to get application name correctly. Was dropping argument
from launchservices and not removing extension from path in
fallback code.

Commit By: lxs



Revision: 20814
Changed Files:
U trunk/src/kim/lib/mac/kim_os_library.c
From: lxs@mit.edu
Subject: SVN Commit

Don't write NULL name and path over stream. Just send empty strings.

Commit By: lxs



Revision: 20815
Changed Files:
U trunk/src/kim/lib/mac/kim_os_ui_gui.c
From: lxs@mit.edu
Subject: SVN Commit

Password is not expired when changing password from select and
enter identity dialogs.

Commit By: lxs



Revision: 20816
Changed Files:
U trunk/src/kim/lib/kim_credential.c
U trunk/src/kim/lib/kim_selection_hints.c
From: jander@mit.edu
Subject: SVN Commit

Select identity switched to using new NSDictionary based options and change password menu item support.
Commit By: jander



Revision: 20817
Changed Files:
U trunk/src/kim/agent/mac/IPCClient.m
U trunk/src/kim/agent/mac/Identities.m
U trunk/src/kim/agent/mac/KerberosAgentListener.m
U trunk/src/kim/agent/mac/SelectIdentityController.h
U trunk/src/kim/agent/mac/SelectIdentityController.m
U trunk/src/kim/agent/mac/resources/English.lproj/SelectIdentity.xib
From: jander@mit.edu
Subject: SVN Commit

Localization fix for change password dialog.
Commit By: jander



Revision: 20818
Changed Files:
U trunk/src/kim/agent/mac/AuthenticationController.m
U trunk/src/kim/agent/mac/resources/English.lproj/Authentication.xib
U trunk/src/kim/agent/mac/resources/English.lproj/AuthenticationController.strings
From: jander@mit.edu
Subject: SVN Commit

Make select identity dialog remember its size, but not the table column widths. Make its default width 500px.
Commit By: jander



Revision: 20819
Changed Files:
U trunk/src/kim/agent/mac/resources/English.lproj/SelectIdentity.xib
Initial complete implementation of KIM shipped in KfM 6.5a5. Future KIM commits should open
separate tickets.