From raeburn at MIT.EDU Wed Sep 3 13:23:00 2008 From: raeburn at MIT.EDU (raeburn@MIT.EDU) Date: Wed, 3 Sep 2008 13:23:00 -0400 (EDT) Subject: svn rev #20704: trunk/src/lib/gssapi/mechglue/ Message-ID: <200809031723.NAA15876@drugstore.mit.edu> Commit By: raeburn Log Message: Use GSS_S_BAD_STATUS for unknown status codes. Changed Files: U trunk/src/lib/gssapi/mechglue/g_dsp_status.c From lxs at MIT.EDU Thu Sep 4 14:43:16 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Thu, 4 Sep 2008 14:43:16 -0400 (EDT) Subject: svn rev #20705: trunk/src/ ccapi/lib/ ccapi/lib/mac/ ccapi/lib/win/ include/ Message-ID: <200809041843.OAA27620@drugstore.mit.edu> Commit By: lxs Log Message: ticket: new subject: CCAPI should only use one pthread key Use k5 thread functions. Also add destructors so if we ever have a way to detect application exit that the pthread key is destroyed. Changed Files: U trunk/src/ccapi/lib/ccapi_context.c U trunk/src/ccapi/lib/ccapi_context_change_time.c U trunk/src/ccapi/lib/ccapi_context_change_time.h U trunk/src/ccapi/lib/ccapi_ipc.c U trunk/src/ccapi/lib/ccapi_ipc.h U trunk/src/ccapi/lib/ccapi_os_ipc.h U trunk/src/ccapi/lib/mac/ccapi_os_ipc.c U trunk/src/ccapi/lib/win/ccapi_os_ipc.cxx U trunk/src/include/k5-thread.h From raeburn at MIT.EDU Fri Sep 5 16:39:21 2008 From: raeburn at MIT.EDU (raeburn@MIT.EDU) Date: Fri, 5 Sep 2008 16:39:21 -0400 (EDT) Subject: svn rev #20707: trunk/src/lib/krb5/asn.1/ Message-ID: <200809052039.QAA14312@drugstore.mit.edu> Commit By: raeburn Log Message: Whitespace changes, mostly horizontal, for consistency with current style: indentation levels, spacing around if/else/for/while and braces. Still plenty of inconsistency with current coding standards, especially for when line breaks are to be used. Didn't touch multi-line macro definitions, or .h function declarations. Changed Files: U trunk/src/lib/krb5/asn.1/asn1_decode.c U trunk/src/lib/krb5/asn.1/asn1_encode.c U trunk/src/lib/krb5/asn.1/asn1_get.c U trunk/src/lib/krb5/asn.1/asn1_k_decode.c U trunk/src/lib/krb5/asn.1/asn1_k_encode.c U trunk/src/lib/krb5/asn.1/asn1_make.c U trunk/src/lib/krb5/asn.1/asn1_misc.c U trunk/src/lib/krb5/asn.1/asn1buf.c U trunk/src/lib/krb5/asn.1/asn1buf.h U trunk/src/lib/krb5/asn.1/krb5_decode.c U trunk/src/lib/krb5/asn.1/krb5_encode.c U trunk/src/lib/krb5/asn.1/ldap_key_seq.c From raeburn at MIT.EDU Fri Sep 5 16:46:44 2008 From: raeburn at MIT.EDU (raeburn@MIT.EDU) Date: Fri, 5 Sep 2008 16:46:44 -0400 (EDT) Subject: svn rev #20708: trunk/src/lib/krb5/asn.1/ Message-ID: <200809052046.QAA14523@drugstore.mit.edu> Commit By: raeburn Log Message: Use braces to repair broken emacs indentation, caused by omission of a semicolon, caused by use of macros that expand to compound statements. Changed Files: U trunk/src/lib/krb5/asn.1/asn1_k_encode.c From lxs at MIT.EDU Mon Sep 8 17:21:53 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Mon, 8 Sep 2008 17:21:53 -0400 (EDT) Subject: svn rev #20709: trunk/src/ include/ include/kim/ kim/agent/mac/ kim/lib/ kim/lib/mac/ Message-ID: <200809082121.RAA14523@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 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. 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 raeburn at MIT.EDU Mon Sep 8 17:53:21 2008 From: raeburn at MIT.EDU (raeburn@MIT.EDU) Date: Mon, 8 Sep 2008 17:53:21 -0400 (EDT) Subject: svn rev #20710: trunk/src/lib/krb5/krb/ Message-ID: <200809082153.RAA15105@drugstore.mit.edu> Commit By: raeburn Log Message: whitespace Changed Files: U trunk/src/lib/krb5/krb/chpw.c From raeburn at MIT.EDU Tue Sep 9 17:23:37 2008 From: raeburn at MIT.EDU (raeburn@MIT.EDU) Date: Tue, 9 Sep 2008 17:23:37 -0400 (EDT) Subject: svn rev #20711: trunk/src/lib/krb5/asn.1/ Message-ID: <200809092123.RAA26178@drugstore.mit.edu> Commit By: raeburn Log Message: Untabify; trim trailing whitespace; add emacs local variables to avoid tabs. Changed Files: U trunk/src/lib/krb5/asn.1/asn1_decode.c U trunk/src/lib/krb5/asn.1/asn1_decode.h U trunk/src/lib/krb5/asn.1/asn1_encode.c U trunk/src/lib/krb5/asn.1/asn1_encode.h U trunk/src/lib/krb5/asn.1/asn1_get.c U trunk/src/lib/krb5/asn.1/asn1_get.h U trunk/src/lib/krb5/asn.1/asn1_k_decode.c U trunk/src/lib/krb5/asn.1/asn1_k_decode.h U trunk/src/lib/krb5/asn.1/asn1_k_encode.c U trunk/src/lib/krb5/asn.1/asn1_k_encode.h U trunk/src/lib/krb5/asn.1/asn1_make.c U trunk/src/lib/krb5/asn.1/asn1_make.h U trunk/src/lib/krb5/asn.1/asn1_misc.c U trunk/src/lib/krb5/asn.1/asn1_misc.h U trunk/src/lib/krb5/asn.1/asn1buf.c U trunk/src/lib/krb5/asn.1/asn1buf.h U trunk/src/lib/krb5/asn.1/asn1glue.h U trunk/src/lib/krb5/asn.1/krb5_decode.c U trunk/src/lib/krb5/asn.1/krb5_encode.c U trunk/src/lib/krb5/asn.1/krbasn1.h U trunk/src/lib/krb5/asn.1/ldap_key_seq.c From lxs at MIT.EDU Thu Sep 11 17:30:12 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Thu, 11 Sep 2008 17:30:12 -0400 (EDT) Subject: svn rev #20712: trunk/src/ include/kim/ kim/lib/ kim/lib/mac/ kim/test/ Message-ID: <200809112130.RAA21051@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 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. 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 at MIT.EDU Fri Sep 12 18:38:22 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Fri, 12 Sep 2008 18:38:22 -0400 (EDT) Subject: svn rev #20713: trunk/src/kim/lib/ Message-ID: <200809122238.SAA08408@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 Fixed KIM export list for KerberosLite (forgot there were two) Changed Files: U trunk/src/kim/lib/kim-lite.exports From tlyu at MIT.EDU Mon Sep 15 19:18:36 2008 From: tlyu at MIT.EDU (tlyu@MIT.EDU) Date: Mon, 15 Sep 2008 19:18:36 -0400 (EDT) Subject: svn rev #20716: branches/commit-handler-test/ Message-ID: <200809152318.TAA13387@drugstore.mit.edu> Commit By: tlyu Log Message: ticket: 6123 test test test Changed Files: D branches/commit-handler-test/bbb/ From tlyu at MIT.EDU Mon Sep 15 19:13:47 2008 From: tlyu at MIT.EDU (tlyu@MIT.EDU) Date: Mon, 15 Sep 2008 19:13:47 -0400 (EDT) Subject: svn rev #20714: branches/commit-handler-test/ Message-ID: <200809152313.TAA13149@drugstore.mit.edu> Commit By: tlyu Log Message: ticket: new subject: test commit handler again category: test tags: nochange test test test Changed Files: D branches/commit-handler-test/aaaa/ From tlyu at MIT.EDU Mon Sep 15 19:15:12 2008 From: tlyu at MIT.EDU (tlyu@MIT.EDU) Date: Mon, 15 Sep 2008 19:15:12 -0400 (EDT) Subject: svn rev #20715: branches/commit-handler-test/ Message-ID: <200809152315.TAA13249@drugstore.mit.edu> Commit By: tlyu Log Message: ticket: new tags: nochange category: test subject: test commit handler again test test test test Changed Files: D branches/commit-handler-test/aaa/ From lxs at MIT.EDU Wed Sep 17 17:29:36 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Wed, 17 Sep 2008 17:29:36 -0400 (EDT) Subject: svn rev #20727: trunk/src/ include/kim/ kim/lib/ kim/lib/mac/ kim/test/ Message-ID: <200809172129.RAA07798@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 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. 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 at MIT.EDU Wed Sep 17 17:30:54 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Wed, 17 Sep 2008 17:30:54 -0400 (EDT) Subject: svn rev #20728: trunk/src/include/kim/ Message-ID: <200809172130.RAA07883@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 Added tentative plugin API for KIM UI. Changed Files: A trunk/src/include/kim/kim_ui_plugin.h From lxs at MIT.EDU Thu Sep 18 10:56:51 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Thu, 18 Sep 2008 10:56:51 -0400 (EDT) Subject: svn rev #20729: trunk/ doc/kim/ doc/kim/html/ src/include/kim/ src/kim/lib/ Message-ID: <200809181456.KAA17437@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 Removed kim_identity_get_gss_name and updated documentation. 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 raeburn at MIT.EDU Thu Sep 18 11:42:35 2008 From: raeburn at MIT.EDU (raeburn@MIT.EDU) Date: Thu, 18 Sep 2008 11:42:35 -0400 (EDT) Subject: svn rev #20730: trunk/src/kadmin/passwd/unit-test/kpasswd.0/ Message-ID: <200809181542.LAA17936@drugstore.mit.edu> Commit By: raeburn Log Message: If unset env(KRB5CCNAME) doesn't work, skip the tests that depend on it. Changed Files: U trunk/src/kadmin/passwd/unit-test/kpasswd.0/principal.exp From raeburn at MIT.EDU Thu Sep 18 11:57:39 2008 From: raeburn at MIT.EDU (raeburn@MIT.EDU) Date: Thu, 18 Sep 2008 11:57:39 -0400 (EDT) Subject: svn rev #20731: trunk/src/ appl/bsd/ appl/telnet/telnetd/ clients/ksu/ kadmin/cli/ ... Message-ID: <200809181557.LAA18165@drugstore.mit.edu> Commit By: raeburn Log Message: makedepend Changed Files: U trunk/src/appl/bsd/Makefile.in U trunk/src/appl/telnet/telnetd/Makefile.in U trunk/src/clients/ksu/Makefile.in U trunk/src/kadmin/cli/Makefile.in U trunk/src/kadmin/dbutil/Makefile.in U trunk/src/kadmin/ktutil/Makefile.in U trunk/src/kadmin/server/Makefile.in U trunk/src/kdc/Makefile.in U trunk/src/krb524/Makefile.in U trunk/src/lib/apputils/Makefile.in U trunk/src/lib/crypto/Makefile.in U trunk/src/lib/crypto/aes/Makefile.in U trunk/src/lib/crypto/arcfour/Makefile.in U trunk/src/lib/crypto/crc32/Makefile.in U trunk/src/lib/crypto/des/Makefile.in U trunk/src/lib/crypto/dk/Makefile.in U trunk/src/lib/crypto/enc_provider/Makefile.in U trunk/src/lib/crypto/hash_provider/Makefile.in U trunk/src/lib/crypto/keyhash_provider/Makefile.in U trunk/src/lib/crypto/md4/Makefile.in U trunk/src/lib/crypto/md5/Makefile.in U trunk/src/lib/crypto/old/Makefile.in U trunk/src/lib/crypto/raw/Makefile.in U trunk/src/lib/crypto/sha1/Makefile.in U trunk/src/lib/crypto/yarrow/Makefile.in U trunk/src/lib/des425/Makefile.in U trunk/src/lib/gssapi/Makefile.in U trunk/src/lib/gssapi/krb5/Makefile.in U trunk/src/lib/gssapi/spnego/Makefile.in U trunk/src/lib/kadm5/Makefile.in U trunk/src/lib/kadm5/clnt/Makefile.in U trunk/src/lib/kadm5/srv/Makefile.in U trunk/src/lib/kadm5/unit-test/Makefile.in U trunk/src/lib/kdb/Makefile.in U trunk/src/lib/krb4/Makefile.in U trunk/src/lib/krb5/Makefile.in U trunk/src/lib/krb5/asn.1/Makefile.in U trunk/src/lib/krb5/ccache/Makefile.in U trunk/src/lib/krb5/keytab/Makefile.in U trunk/src/lib/krb5/krb/Makefile.in U trunk/src/lib/krb5/os/Makefile.in U trunk/src/lib/krb5/rcache/Makefile.in U trunk/src/lib/rpc/Makefile.in U trunk/src/plugins/kdb/db2/Makefile.in U trunk/src/slave/Makefile.in U trunk/src/tests/asn.1/Makefile.in U trunk/src/tests/create/Makefile.in U trunk/src/tests/hammer/Makefile.in U trunk/src/tests/mkeystash_compat/Makefile.in U trunk/src/tests/verify/Makefile.in U trunk/src/util/support/Makefile.in From lxs at MIT.EDU Thu Sep 18 14:57:01 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Thu, 18 Sep 2008 14:57:01 -0400 (EDT) Subject: svn rev #20732: trunk/src/kim/lib/ mac/ Message-ID: <200809181857.OAA19501@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 Added functions to save and get password from keychain. 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 at MIT.EDU Fri Sep 19 17:03:12 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Fri, 19 Sep 2008 17:03:12 -0400 (EDT) Subject: svn rev #20739: trunk/src/kim/lib/ Message-ID: <200809192103.RAA03848@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 Remove kim_identity_get_gss_name from the export lists. Changed Files: U trunk/src/kim/lib/kim-lite.exports U trunk/src/kim/lib/kim.exports From lxs at MIT.EDU Fri Sep 19 17:51:03 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Fri, 19 Sep 2008 17:51:03 -0400 (EDT) Subject: svn rev #20740: trunk/src/ include/kim/ kim/lib/ kim/lib/mac/ Message-ID: <200809192151.RAA04235@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 KIM ui plugin support and gui selection harness. 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 raeburn at MIT.EDU Mon Sep 22 12:01:05 2008 From: raeburn at MIT.EDU (raeburn@MIT.EDU) Date: Mon, 22 Sep 2008 12:01:05 -0400 (EDT) Subject: svn rev #20742: trunk/src/plugins/kdb/ldap/ldap_util/ Message-ID: <200809221601.MAA06338@drugstore.mit.edu> Commit By: raeburn Log Message: Missed some changes for db_context->dal_handle renaming. Changed Files: U trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c From jander at MIT.EDU Mon Sep 22 13:03:54 2008 From: jander at MIT.EDU (jander@MIT.EDU) Date: Mon, 22 Sep 2008 13:03:54 -0400 (EDT) Subject: svn rev #20743: trunk/src/ include/ include/krb5/ lib/krb5/ccache/ lib/krb5/ccache/ccapi/ Message-ID: <200809221703.NAA07008@drugstore.mit.edu> Commit By: jander Log Message: ticket: 6124 status: open Merge 1.7 work on auxiliary ccache functions necessary for KIM. Adds krb5_cc_lock/unlock, krb5_cccol_lock/unlock, krb5_cc_last_change_time, krb5_cccol_last_change_time, krb5_cc_move, and adds pertype cursor support to some cache types. Locking functions work the same as the CCAPI cc_ccache_lock / cc_context_lock functions, though not as read/write locks. Changed Files: U trunk/src/include/k5-int.h U trunk/src/include/krb5/krb5.hin U trunk/src/lib/krb5/ccache/cc-int.h U trunk/src/lib/krb5/ccache/cc_file.c U trunk/src/lib/krb5/ccache/cc_keyring.c U trunk/src/lib/krb5/ccache/cc_memory.c U trunk/src/lib/krb5/ccache/ccapi/stdcc.c U trunk/src/lib/krb5/ccache/ccapi/stdcc.h U trunk/src/lib/krb5/ccache/ccbase.c U trunk/src/lib/krb5/ccache/cccursor.c U trunk/src/lib/krb5/ccache/ccfns.c From raeburn at MIT.EDU Mon Sep 22 14:17:39 2008 From: raeburn at MIT.EDU (raeburn@MIT.EDU) Date: Mon, 22 Sep 2008 14:17:39 -0400 (EDT) Subject: svn rev #20744: trunk/ src/plugins/kdb/ldap/ldap_util/ src/plugins/kdb/ldap/libkdb_ldap/ Message-ID: <200809221817.OAA07807@drugstore.mit.edu> Commit By: raeburn Log Message: Merge three patches from Novell, with some updates related to work in our tree since they were submitted, and reindenting for one source file that got particularly ugly in the process. >From Savitha R on 2008-02-18 (yes, it was sitting in my queue a while): Attached patches have fixes for some issues in LDAP backend. 1. patch-mem-pwd.txt This patch clears the password in memory, fixes some memory leaks (in common code) and a segfault in eDirectory specific code. 2. patch-princ-attrs.txt This patch removes some eDirectory specific attributes from the common code 3. patch-edir-rights.txt This patch is specific to eDirectory code and fixes some rights issue. It adds and deletes rights to service objects as required on the kerberos attributes. Changed Files: _U trunk/ U trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c U trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c U trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c U trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c U trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c U trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c U trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c U trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_services.h U trunk/src/plugins/kdb/ldap/libkdb_ldap/libkdb_ldap.exports From lxs at MIT.EDU Mon Sep 22 18:13:08 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Mon, 22 Sep 2008 18:13:08 -0400 (EDT) Subject: svn rev #20745: trunk/ doc/kim/html/ src/include/kim/ src/kim/lib/ src/kim/lib/mac/ Message-ID: <200809222213.SAA09765@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 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. 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 at MIT.EDU Tue Sep 23 15:40:54 2008 From: jander at MIT.EDU (jander@MIT.EDU) Date: Tue, 23 Sep 2008 15:40:54 -0400 (EDT) Subject: svn rev #20746: trunk/src/kim/lib/ Message-ID: <200809231940.PAA19871@drugstore.mit.edu> Commit By: jander Log Message: ticket:6055 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. Changed Files: U trunk/src/kim/lib/kim_ccache.c From lxs at MIT.EDU Tue Sep 23 17:46:13 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Tue, 23 Sep 2008 17:46:13 -0400 (EDT) Subject: svn rev #20747: trunk/src/ include/kim/ kim/lib/ kim/lib/mac/ Message-ID: <200809232146.RAA21027@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 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. 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 jander at MIT.EDU Tue Sep 23 18:20:05 2008 From: jander at MIT.EDU (jander@MIT.EDU) Date: Tue, 23 Sep 2008 18:20:05 -0400 (EDT) Subject: svn rev #20748: trunk/src/kim/agent/mac/ resources/English.lproj/ Message-ID: <200809232220.SAA21416@drugstore.mit.edu> Commit By: jander Log Message: ticket: 6055 KIM Identity selection dialog work. Updated to match changes to KIM API. 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 at MIT.EDU Wed Sep 24 18:11:23 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Wed, 24 Sep 2008 18:11:23 -0400 (EDT) Subject: svn rev #20749: trunk/src/ include/kim/ kim/lib/ kim/lib/mac/ Message-ID: <200809242211.SAA03648@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 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. 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 at MIT.EDU Thu Sep 25 02:27:23 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Thu, 25 Sep 2008 02:27:23 -0400 (EDT) Subject: svn rev #20750: trunk/src/include/kim/ Message-ID: <200809250627.CAA06688@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 Removed prototype with no implementation. Changed Files: U trunk/src/include/kim/kim_string.h From lxs at MIT.EDU Thu Sep 25 13:47:07 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Thu, 25 Sep 2008 13:47:07 -0400 (EDT) Subject: svn rev #20751: trunk/src/kim/lib/ Message-ID: <200809251747.NAA14535@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 Modified kim_ccache_compare to match the behavior of other kim compare functions. Changed Files: U trunk/src/kim/lib/kim_ccache.c From lxs at MIT.EDU Thu Sep 25 15:53:18 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Thu, 25 Sep 2008 15:53:18 -0400 (EDT) Subject: svn rev #20752: trunk/src/kim/lib/ Message-ID: <200809251953.PAA15767@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 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. 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 at MIT.EDU Thu Sep 25 16:25:40 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Thu, 25 Sep 2008 16:25:40 -0400 (EDT) Subject: svn rev #20753: trunk/src/kim/lib/ Message-ID: <200809252025.QAA16476@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 Fixed a bug where kim_preferences_remove_favorite_identity was removing the first identity which did not match the one being passed in. Changed Files: U trunk/src/kim/lib/kim_preferences.c From lxs at MIT.EDU Thu Sep 25 16:29:35 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Thu, 25 Sep 2008 16:29:35 -0400 (EDT) Subject: svn rev #20754: trunk/src/kim/lib/ Message-ID: <200809252029.QAA16568@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 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.) Changed Files: U trunk/src/kim/lib/kim_preferences.c From jander at MIT.EDU Thu Sep 25 17:15:40 2008 From: jander at MIT.EDU (jander@MIT.EDU) Date: Thu, 25 Sep 2008 17:15:40 -0400 (EDT) Subject: svn rev #20755: trunk/src/kim/test/ Message-ID: <200809252115.RAA16985@drugstore.mit.edu> Commit By: jander Log Message: ticket: 6055 Update kim_test to use new error string function. Changed Files: U trunk/src/kim/test/test_kim_common.c From jander at MIT.EDU Thu Sep 25 17:18:00 2008 From: jander at MIT.EDU (jander@MIT.EDU) Date: Thu, 25 Sep 2008 17:18:00 -0400 (EDT) Subject: svn rev #20756: trunk/src/kim/test/ Message-ID: <200809252118.RAA17073@drugstore.mit.edu> Commit By: jander Log Message: ticket: 6055 Add test for recently fixed kim_preferences_remove_favorite_identity bug. 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 at MIT.EDU Fri Sep 26 10:05:57 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Fri, 26 Sep 2008 10:05:57 -0400 (EDT) Subject: svn rev #20757: trunk/src/ include/kim/ kim/ kim/lib/ kim/lib/mac/ kim/mac/ kim/test/ Message-ID: <200809261405.KAA25290@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 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. 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 at MIT.EDU Fri Sep 26 10:08:36 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Fri, 26 Sep 2008 10:08:36 -0400 (EDT) Subject: svn rev #20758: trunk/src/include/kim/ Message-ID: <200809261408.KAA25514@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 Removed application name setting function from kim_selection_hints headers Changed Files: U trunk/src/include/kim/kim_selection_hints.h From lxs at MIT.EDU Fri Sep 26 10:13:32 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Fri, 26 Sep 2008 10:13:32 -0400 (EDT) Subject: svn rev #20759: trunk/src/ccapi/lib/mac/ Message-ID: <200809261413.KAA25791@drugstore.mit.edu> Commit By: lxs Log Message: ticket: new subject: Removed argument from kipc_client_lookup_server Removed unused application path argument from kipc_client_lookup_server Changed Files: U trunk/src/ccapi/lib/mac/ccapi_os_ipc.c From lxs at MIT.EDU Fri Sep 26 14:56:52 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Fri, 26 Sep 2008 14:56:52 -0400 (EDT) Subject: svn rev #20760: trunk/src/ include/kim/ kim/lib/ Message-ID: <200809261856.OAA28329@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 Added kim_credential_get_options and kim_ccache_get_options for KerberosAgent to use to create new favorite identities 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 at MIT.EDU Fri Sep 26 16:49:24 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Fri, 26 Sep 2008 16:49:24 -0400 (EDT) Subject: svn rev #20761: trunk/src/kim/lib/ Message-ID: <200809262049.QAA29306@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 kim_options_set_service_name should be able to take a service name of NULL Changed Files: U trunk/src/kim/lib/kim_options.c From lxs at MIT.EDU Fri Sep 26 20:44:41 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Fri, 26 Sep 2008 20:44:41 -0400 (EDT) Subject: svn rev #20762: trunk/src/kim/agent/mac/ Message-ID: <200809270044.UAA00847@drugstore.mit.edu> Commit By: lxs Log Message: ticket: new subject: C90 compliance Changed Files: U trunk/src/kim/agent/mac/PopupButton.m From lxs at MIT.EDU Fri Sep 26 20:46:40 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Fri, 26 Sep 2008 20:46:40 -0400 (EDT) Subject: svn rev #20763: trunk/src/ include/kim/ kim/agent/mac/ kim/lib/ kim/lib/mac/ ... Message-ID: <200809270046.UAA00939@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 KerberosAgent MachIPC support 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 at MIT.EDU Sat Sep 27 15:18:50 2008 From: jander at MIT.EDU (jander@MIT.EDU) Date: Sat, 27 Sep 2008 15:18:50 -0400 (EDT) Subject: svn rev #20764: trunk/src/kim/lib/ Message-ID: <200809271918.PAA09730@drugstore.mit.edu> Commit By: jander Log Message: ticket: 6055 kim_credential_get_options was setting the lifetime a second time instead of setting the renewal lifetime Changed Files: U trunk/src/kim/lib/kim_credential.c From jander at MIT.EDU Sat Sep 27 15:22:10 2008 From: jander at MIT.EDU (jander@MIT.EDU) Date: Sat, 27 Sep 2008 15:22:10 -0400 (EDT) Subject: svn rev #20765: trunk/src/kim/lib/ Message-ID: <200809271922.PAA09855@drugstore.mit.edu> Commit By: jander Log Message: ticket:6055 Add kim_preferences_get/set_minimum/maximum_lifetime functions to export lists. Changed Files: U trunk/src/kim/lib/kim-lite.exports U trunk/src/kim/lib/kim.exports From lxs at MIT.EDU Sat Sep 27 17:31:06 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Sat, 27 Sep 2008 17:31:06 -0400 (EDT) Subject: svn rev #20766: trunk/src/ include/kim/ kim/lib/ kim/lib/mac/ Message-ID: <200809272131.RAA11293@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 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. 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 at MIT.EDU Sat Sep 27 19:14:40 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Sat, 27 Sep 2008 19:14:40 -0400 (EDT) Subject: svn rev #20767: trunk/src/kim/agent/mac/ Message-ID: <200809272314.TAA11956@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 Added launchd plist file for KerberosAgent Changed Files: A trunk/src/kim/agent/mac/edu.mit.Kerberos.KerberosAgent.plist From jander at MIT.EDU Sat Sep 27 23:59:56 2008 From: jander at MIT.EDU (jander@MIT.EDU) Date: Sat, 27 Sep 2008 23:59:56 -0400 (EDT) Subject: svn rev #20768: trunk/src/kim/lib/ Message-ID: <200809280359.XAA13768@drugstore.mit.edu> Commit By: jander Log Message: ticket: 6055 Make kim_credential_get_options set correct renewal lifetime Changed Files: U trunk/src/kim/lib/kim_credential.c From lxs at MIT.EDU Sun Sep 28 15:43:48 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Sun, 28 Sep 2008 15:43:48 -0400 (EDT) Subject: svn rev #20769: trunk/src/ include/ include/kim/ kim/ kim/agent/mac/ kim/lib/mac/ ... Message-ID: <200809281943.PAA21255@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 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. 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 at MIT.EDU Sun Sep 28 16:53:12 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Sun, 28 Sep 2008 16:53:12 -0400 (EDT) Subject: svn rev #20770: trunk/src/kim/ agent/mac/ lib/ lib/mac/ Message-ID: <200809282053.QAA21877@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 Added kim_selection_hints_create_from_stream and kim_selection_hints_write_to_stream for client/server communication. 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 at MIT.EDU Sun Sep 28 18:16:15 2008 From: jander at MIT.EDU (jander@MIT.EDU) Date: Sun, 28 Sep 2008 18:16:15 -0400 (EDT) Subject: svn rev #20771: trunk/src/kim/agent/mac/ resources/ resources/English.lproj/ Message-ID: <200809282216.SAA22450@drugstore.mit.edu> Commit By: jander Log Message: ticket: 6055 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. 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 at MIT.EDU Sun Sep 28 18:38:21 2008 From: jander at MIT.EDU (jander@MIT.EDU) Date: Sun, 28 Sep 2008 18:38:21 -0400 (EDT) Subject: svn rev #20772: trunk/src/kim/agent/mac/ Message-ID: <200809282238.SAA22710@drugstore.mit.edu> Commit By: jander Log Message: ticket: 6055 Make [Identity -componentsString] use kim_identity_get_components_string Changed Files: U trunk/src/kim/agent/mac/Identities.m From lxs at MIT.EDU Sun Sep 28 19:39:25 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Sun, 28 Sep 2008 19:39:25 -0400 (EDT) Subject: svn rev #20773: trunk/src/ kim/lib/mac/ util/mac/ Message-ID: <200809282339.TAA23138@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 Place structure in thread specific data to store client connection port so that multiple services can be supported simultaneously. 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 at MIT.EDU Sun Sep 28 19:51:10 2008 From: jander at MIT.EDU (jander@MIT.EDU) Date: Sun, 28 Sep 2008 19:51:10 -0400 (EDT) Subject: svn rev #20774: trunk/src/kim/agent/mac/ Message-ID: <200809282351.TAA23431@drugstore.mit.edu> Commit By: jander Log Message: ticket: 6055 Actually make [Identity -componentsString] use kim_identity_get_components_string. Also, better error handling in Identity and Identities classes. 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 at MIT.EDU Sun Sep 28 22:40:25 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Sun, 28 Sep 2008 22:40:25 -0400 (EDT) Subject: svn rev #20775: trunk/src/kim/lib/ Message-ID: <200809290240.WAA24701@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 kim_credential_create_new should support NULL in_identity. Prompt for it. Changed Files: U trunk/src/kim/lib/kim_credential.c From lxs at MIT.EDU Mon Sep 29 01:19:38 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Mon, 29 Sep 2008 01:19:38 -0400 (EDT) Subject: svn rev #20776: trunk/src/kim/agent/mac/ Message-ID: <200809290519.BAA25711@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 Fixed KerberosAgent plists so it is loading the correct server and so they are both in plist format. Changed Files: U trunk/src/kim/agent/mac/KerberosAgent-Info.plist U trunk/src/kim/agent/mac/edu.mit.Kerberos.KerberosAgent.plist From lxs at MIT.EDU Mon Sep 29 01:20:23 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Mon, 29 Sep 2008 01:20:23 -0400 (EDT) Subject: svn rev #20777: trunk/src/kim/lib/ Message-ID: <200809290520.BAA25801@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 If in_identity is NULL, use the identity the user entered. (Fixed typo) Changed Files: U trunk/src/kim/lib/kim_credential.c From lxs at MIT.EDU Mon Sep 29 01:21:47 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Mon, 29 Sep 2008 01:21:47 -0400 (EDT) Subject: svn rev #20778: trunk/src/ include/ util/mac/ Message-ID: <200809290521.BAA25885@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 Removed useless init and cleanup functions. Fixed request port list handling. 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 at MIT.EDU Mon Sep 29 01:25:03 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Mon, 29 Sep 2008 01:25:03 -0400 (EDT) Subject: svn rev #20779: trunk/src/kim/agent/mac/ Message-ID: <200809290525.BAA25977@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 test harness for KerberosAgent IPC layer. Changed Files: U trunk/src/kim/agent/mac/ServerDemux.m U trunk/src/kim/agent/mac/main.m From lxs at MIT.EDU Mon Sep 29 14:52:54 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Mon, 29 Sep 2008 14:52:54 -0400 (EDT) Subject: svn rev #20780: trunk/src/kim/lib/ mac/ Message-ID: <200809291852.OAA05080@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 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.) 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 at MIT.EDU Mon Sep 29 16:48:43 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Mon, 29 Sep 2008 16:48:43 -0400 (EDT) Subject: svn rev #20781: trunk/src/ include/kim/ kim/agent/mac/ kim/lib/ kim/lib/mac/ Message-ID: <200809292048.QAA06088@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 Added support for disabling password saving, both globally and also per prompt via the UI. 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 at MIT.EDU Mon Sep 29 17:39:43 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Mon, 29 Sep 2008 17:39:43 -0400 (EDT) Subject: svn rev #20782: trunk/src/kim/ agent/mac/ lib/mac/ Message-ID: <200809292139.RAA06509@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 Support legacy KerberosAgent preference for save passwords and a new preference in the KIM preferences. Updated test harness for save password arguments. 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 at MIT.EDU Tue Sep 30 01:11:59 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Tue, 30 Sep 2008 01:11:59 -0400 (EDT) Subject: svn rev #20783: trunk/src/kim/lib/ Message-ID: <200809300511.BAA09675@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 Fixed a bug where getting addressless tickets would cause kim to pass a NULL krb5_context into krb5_os_localaddr Changed Files: U trunk/src/kim/lib/kim_options.c From jander at MIT.EDU Tue Sep 30 15:13:30 2008 From: jander at MIT.EDU (jander@MIT.EDU) Date: Tue, 30 Sep 2008 15:13:30 -0400 (EDT) Subject: svn rev #20784: trunk/src/kim/lib/ Message-ID: <200809301913.PAA16443@drugstore.mit.edu> Commit By: jander Log Message: ticket:6055 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. Changed Files: U trunk/src/kim/lib/kim_ui.c From lxs at MIT.EDU Tue Sep 30 15:26:56 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Tue, 30 Sep 2008 15:26:56 -0400 (EDT) Subject: svn rev #20785: trunk/src/kim/lib/mac/ Message-ID: <200809301926.PAA16642@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6055 kim_os_identity_get_saved_password should always return an error when no password is returned. Changed Files: U trunk/src/kim/lib/mac/kim_os_identity.c From lxs at MIT.EDU Tue Sep 30 16:05:19 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Tue, 30 Sep 2008 16:05:19 -0400 (EDT) Subject: svn rev #20786: trunk/src/ ccapi/lib/ kim/agent/mac/ kim/lib/ kim/lib/mac/ lib/gssapi/ ... Message-ID: <200809302005.QAA17036@drugstore.mit.edu> Commit By: lxs Log Message: ticket: 6138 krb5 library-side changes for com_err based error strings. Changed Files: U trunk/src/ccapi/lib/ccapi_context.c U trunk/src/kim/agent/mac/ServerDemux.m U trunk/src/kim/lib/kim_ccache.c U trunk/src/kim/lib/kim_credential.c 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_selection_hints.c U trunk/src/kim/lib/kim_string.c U trunk/src/kim/lib/mac/kim_os_private.h U trunk/src/kim/lib/mac/kim_os_string.c U trunk/src/lib/gssapi/gss_libinit.c U trunk/src/lib/krb5/krb5_libinit.c U trunk/src/util/mac/k5_mig_client.c U trunk/src/util/profile/prof_file.c From lxs at MIT.EDU Tue Sep 30 17:23:19 2008 From: lxs at MIT.EDU (lxs@MIT.EDU) Date: Tue, 30 Sep 2008 17:23:19 -0400 (EDT) Subject: svn rev #20787: trunk/src/ ccapi/common/ ccapi/common/mac/ ccapi/common/win/ ... Message-ID: <200809302123.RAA17862@drugstore.mit.edu> Commit By: lxs Log Message: ticket: new subject: CCAPI should use common ipc and stream code KIM and CCAPI should share the same IPC and stream object types. Modified CCAPI to use code in src/util (stream) and src/util/mac (ipc) Changed Files: U trunk/src/ccapi/common/cci_common.h U trunk/src/ccapi/common/cci_cred_union.c U trunk/src/ccapi/common/cci_cred_union.h U trunk/src/ccapi/common/cci_identifier.c U trunk/src/ccapi/common/cci_identifier.h U trunk/src/ccapi/common/cci_message.c U trunk/src/ccapi/common/cci_message.h D trunk/src/ccapi/common/cci_stream.c D trunk/src/ccapi/common/cci_stream.h U trunk/src/ccapi/common/cci_types.h D trunk/src/ccapi/common/mac/cci_mig.defs D trunk/src/ccapi/common/mac/cci_mig_reply.defs D trunk/src/ccapi/common/mac/cci_mig_request.defs D trunk/src/ccapi/common/mac/cci_mig_types.h U trunk/src/ccapi/common/win/tls.c U trunk/src/ccapi/common/win/tls.h U trunk/src/ccapi/lib/ccapi_ccache.c U trunk/src/ccapi/lib/ccapi_ccache.h U trunk/src/ccapi/lib/ccapi_ccache_iterator.c U trunk/src/ccapi/lib/ccapi_ccache_iterator.h U trunk/src/ccapi/lib/ccapi_context.c U trunk/src/ccapi/lib/ccapi_credentials.c U trunk/src/ccapi/lib/ccapi_credentials.h U trunk/src/ccapi/lib/ccapi_credentials_iterator.c U trunk/src/ccapi/lib/ccapi_credentials_iterator.h U trunk/src/ccapi/lib/ccapi_ipc.c U trunk/src/ccapi/lib/ccapi_ipc.h U trunk/src/ccapi/lib/ccapi_os_ipc.h U trunk/src/ccapi/lib/mac/ccapi_os_ipc.c U trunk/src/ccapi/lib/win/ccapi_os_ipc.cxx U trunk/src/ccapi/lib/win/ccs_reply_proc.c U trunk/src/ccapi/lib/win/debug.exports U trunk/src/ccapi/server/ccs_cache_collection.c U trunk/src/ccapi/server/ccs_cache_collection.h U trunk/src/ccapi/server/ccs_callback.c U trunk/src/ccapi/server/ccs_callback.h U trunk/src/ccapi/server/ccs_ccache.c U trunk/src/ccapi/server/ccs_ccache.h U trunk/src/ccapi/server/ccs_ccache_iterator.c U trunk/src/ccapi/server/ccs_ccache_iterator.h U trunk/src/ccapi/server/ccs_credentials.c U trunk/src/ccapi/server/ccs_credentials.h U trunk/src/ccapi/server/ccs_credentials_iterator.c U trunk/src/ccapi/server/ccs_credentials_iterator.h U trunk/src/ccapi/server/ccs_list.c U trunk/src/ccapi/server/ccs_list.h U trunk/src/ccapi/server/ccs_list_internal.c U trunk/src/ccapi/server/ccs_list_internal.h U trunk/src/ccapi/server/ccs_os_server.h U trunk/src/ccapi/server/ccs_server.c U trunk/src/ccapi/server/ccs_server.h U trunk/src/ccapi/server/mac/ccs_os_server.c U trunk/src/ccapi/server/win/WorkItem.cpp U trunk/src/ccapi/server/win/WorkQueue.cpp U trunk/src/ccapi/server/win/WorkQueue.h U trunk/src/ccapi/server/win/ccs_os_server.cpp U trunk/src/ccapi/server/win/ccs_request_proc.c U trunk/src/ccapi/server/win/workitem.h U trunk/src/include/k5-ipc_stream.h U trunk/src/util/support/ipc_stream.c