aboutsummaryrefslogtreecommitdiff
path: root/src/ccapi
AgeCommit message (Collapse)AuthorFilesLines
2012-09-27Add version info for ccapiserver.exeBen Kaduk1-2/+7
Executables and shared libraries should have a file version, so that the upgrade process works as expected. (cherry picked from commit cdaae4bd07e5b9d9ec0f7b14103f7e43b898d0aa) ticket: 7386 version_fixed: 1.10.4 status: resolved
2012-09-27Fix typoBen Kaduk1-1/+1
Actually expand the OUTPRE variable instead of just using a literal string. (cherry picked from commit 6298655a778e58af6f0faaff554e126378ce7c4a) ticket: 7387 version_fixed: 1.10.4 status: resolved
2012-08-29Do not emit debug printfs under NODEBUGBen Kaduk1-0/+2
These printfs spew to the console when command-line utilities such as 'klist' and 'aklog' are run, reducing usability. These printfs can also cause application hangs. On a multiprocessor machine, when PuTTY and the ccapiserver are running on different CPUs, PuTTY appears to deadlock with three concurrent threads inside cci_debug_printf(). (cherry picked from commit 932866ad41edf830123bdfef927f1314f3100be9) ticket: 7342 version_fixed: 1.10.4 status: resolved
2012-08-29Clean out dead code from ccapiKevin Wasserman2-39/+0
Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> (cherry picked from commit 602a3572b5c79a9ecacc1145e0a611e4f5198ebe) ticket: 7237 version_fixed: 1.10.4 status: resolved
2012-08-29Fix KfW thread-local storage allocation issuesKevin Wasserman2-12/+23
Allocate thread-local storage on demand; don't rely on the DLL_THREAD_ATTACH case in DllMain() since pre-existing threads will never execute that code. Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> (cherry picked from commit a4418f619be053c7429e307f78d9694b2f798c65) ticket: 7340 version_fixed: 1.10.4 status: resolved
2012-08-29Add version info for ccapi dllKevin Wasserman1-2/+7
Without version info, this library would not get installed during an upgrade scenario, causing the MIT Kerberos application to crash on startup. Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> [kaduk@mit.edu: add motivation to commit message] (cherry picked from commit 69d4743dc83a2050e4e2c2fd60929abccfef498b) ticket: 7336 status: resolved
2012-08-29CCAPI client rpc fixesKevin Wasserman4-24/+24
On Windows XP, cci_os_ipc_thread_init() causes additional threads to be spawned immediately, which results in a vicious cycle until Windows resources are exhausted. Instead, defer thread_init() until it is really needed. Also, use the MSDN-recommended defaults for RPC calls instead of random constants. Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> (cherry picked from commit 9d528cd3cad2d6ea78310abe12186eedb1ac9314) ticket: 7322 status: resolved
2012-08-27Fix leak in cci_os_ipc_thread_init()Kevin Wasserman1-0/+1
Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> (cherry picked from commit 1aac6932b77e7dd13a43f1d098b39313dc6474ae) ticket: 7237 version_fixed: 1.10.4 status: resolved
2011-12-14Squash commits for KfW updatesTom Yu18-91/+216
windows ccapiserver: replace Sleep with event wait Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> fix warning in test_cc_credentials_iterator_next.c include test_ccapi_iterators.h for check_cc_credentials_iterator_next Make ccapiserver exit if its receiveloop thread terminates for any reason. This happens, for example, when the rpc endpoint is already registered by another ccapiserver process. There's no reason to leave a zombie process running that can't receive messages. windows ccapi: launch server without console by default. Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> windows ccapi: use a random challenge to authenticate ccapiserver. Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> LeashView.cpp: only specify TVIF_TEXT if there is actually text. Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw installer: add runtime.wxi WIXINCLUDES in Makefile to fix dependencies. Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> Windows leash64 fixes: use proper names for leash and krb5 dlls Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> Windows leash fixes: 'make install' installs leash exes. Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw installer: use MSVC 2010 merge modules Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw installer: install leash32.exe Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw: clean out unused #defines from Lglobals.h Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw: use correct message id to obtain tgt from leash Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw: update copyright notice in license.rtf Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw fixes: install xpprof32 TODO: xpprof64! Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw installer: purge support for old compilers Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw installer: don't build installer into installer Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw fixes: make leash ignore credentials that store config principals. Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw fix: make Leash_kdestroy() actually destroy k5 tickets Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw fix: Add custom "Password incorrect" message to Leash_int_kinit_ex() Overrides obscure KRB5KRB_AP_ERR_BAD_INTEGRITY message. Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw fixes: define USE_MESSAGE_BOX in leashdll code for user feedback. Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw fixes: krb5_get_init_creds_opt_init->krb5_get_init_creds_opt_alloc Should enable leash to generate config credentials (needs verification!) Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw fix: int -> size_t to fix warning in krb5routines.c Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw fix: restructure low ticket warning popup code to workaround mfc bug mfc bug causes assertions when dialog is generated from within PreTranslateMessages() (MSG input param points to a global variable which is corrupted in the dialog message loop). So we need to instead PostMessage() to cause the popup later. Also fixed logic to cause warning dialog to actually be modal as intended when the leash window is not minimized. Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw fixes: fix _snprintf usage; use full error code in leash_error_message Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw fixes: ccapiserver only quits after all clients detach. Not sure if this is really a good idea or not... Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw: generate manifests Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw installer: generate leash shortcuts (desktop and start menu) ...also install xpprof64 Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw: fix 'K5_ORIGINAL_NAME' for 64 bit dlls. ...still need to actually to define _WIN64 for rc.exe though Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw installer: purge bufferoverflowu from custom.dll Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw: rename leash32/64.exe to simply leash.exe Also install leash.exe in 64 bit installer. Split cci_thread_init into per-process and per-thread portions Call the per-thread code on thread attach and per-process once per process. Previously, while the function was named 'thread', it was only actually called once per process. Currently, the per-thread code does nothing on non-windows platforms and is not even actually invoked. Fixes a windows bug when multiple non-main threads try to use ccapi at the same time. Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw leash: add -console option to create console for debug output Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw: use _WIN64 names where appropriate Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw leash: bracket krb.con code with #ifndef NO_KRB4 Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw installer: install krb5.ini to CommonAppDataFolder, not WindowsFolder ...but only if there isn't already a krb5.ini in the WindowsFolder. Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw: "make install" also installs pdbs Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw installer: leash32.pdb->leash.pdb kfw installer: add site-local.wxi Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw: leash htmlhelp file source Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw: use html help in leash Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw: "make install" installs htmlhelp (leash.chm) Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw installer: install leash help file (leash.chm) Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw: remove line breaks from html to fix table of contents generation Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw leash help: fix/add aliases for command help Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> kfw leash: fix bad data in get tickets dialog when -autoinit specified Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> ticket: 7050 version_fixed: 1.10 status: resolved git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-10@25585 dc483132-0cff-0310-8789-dd5450dbe970
2011-09-28Fix line endingsSam Hartman1-1/+1
From: Sam Hartman <hartmans@painless-security.com> git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25282 dc483132-0cff-0310-8789-dd5450dbe970
2011-09-28Windows fix ccapi/test "make clean" to clean copied source intermediatesSam Hartman1-0/+2
Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25271 dc483132-0cff-0310-8789-dd5450dbe970
2011-09-28Windows fix: correct ENTRYPOINT for 32 bit buildSam Hartman1-1/+1
Also remove already-commented-out obsolete bufferoverflowu.lib Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25270 dc483132-0cff-0310-8789-dd5450dbe970
2011-09-28Rename ccapi.dll to krbcc{32|64}.dll as appropriate for windows buildsSam Hartman3-18/+15
Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25267 dc483132-0cff-0310-8789-dd5450dbe970
2011-09-28Fix ccapi rpc methods to always pass 8 byte handles instead of sizeof(void*).Sam Hartman8-18/+23
ccapi server always stores all 8 bytes, whether compiled as 32 bit or 64 bit. If 32 bit, client zero-pads handle when sending and truncates when receiving. Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25265 dc483132-0cff-0310-8789-dd5450dbe970
2011-09-19Fix x64 compile issues: remove bufferoverflowu.lib; this is obsoleteSam Hartman1-1/+1
as of VS2005SP1. Use undecorated _DllMainCRTStartup as entry point instead of _DllMainCRTStartup@12 Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> Signed-off-by: Sam Hartman <hartmans@debian.org> git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25207 dc483132-0cff-0310-8789-dd5450dbe970
2011-03-09Adjust most C source files to match the new standards for copyrightGreg Hudson91-182/+91
and license comments. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24695 dc483132-0cff-0310-8789-dd5450dbe970
2010-11-28Use for loops for recursion in the Windows build, cutting down on theGreg Hudson8-36/+8
verbiage in Makefile.in files. For correctness of output, every Makefile.in mydir= definition is changed to use $(S) instead of /. ticket: 6826 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24536 dc483132-0cff-0310-8789-dd5450dbe970
2010-11-25Fix Windows buildGreg Hudson15-1560/+1531
Repair the Windows build. Tested with the prepare-on-Unix method. Some specific changes include: * Removed the IPC finalizer (no longer used after r20787) from ccapi/lib/ccapi_ipc.c, as it was creating a difficult dependency chain for the pingtest build in ccapi/test. Also updated pingtest to use the k5_ipc_stream interfaces since cci_stream is gone. * Reverted the apparently non-functional r20277. * klist -V prints just "Kerberos for Windows", since it has no access to PACKAGE_NAME and PACKAGE_VERSION from autoconf. This should be addressed correctly. * krb5, telnet, gssftp, and NIM are removed from the build. * Some files had CRLFs; these were replaced with LFs and the svn:eol-style property set on the files. Otherwise the CRLFs became CRCRLFs after the zip transfer. * Windows does not have opendir/readdir, so added Windows code to prof_parse.c for includedir. Probable fodder for a libkrb5support portability shim. ticket: 6826 target_version: 1.9 tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24533 dc483132-0cff-0310-8789-dd5450dbe970
2010-11-23Set svn:eol-style on some Windows files and remove the CRs from theirGreg Hudson4-263/+260
repository representations. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24530 dc483132-0cff-0310-8789-dd5450dbe970
2009-11-22Consolidate Makefile variables now that we have only a single globalGreg Hudson10-91/+75
configure script: $(SRCTOP) --> $(top_srcdir) $(srcdir)/$(thisconfigdir) --> $(top_srcdir) $(thisconfigdir) --> $(BUILDTOP) $(myfulldir) --> $(mydir) ticket: 6583 status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23308 dc483132-0cff-0310-8789-dd5450dbe970
2009-10-31make mark-cstyleTom Yu115-3706/+3663
make reindent git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23100 dc483132-0cff-0310-8789-dd5450dbe970
2009-02-18Some fixups and stubs for building ccapi on UNIX, and dependencies.Ken Raeburn13-12/+279
(Doesn't make a complete working implementation, but it mostly compiles.) Does *not* include the changes to actually cause the ccapi code to get built in normal UNIX builds. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22023 dc483132-0cff-0310-8789-dd5450dbe970
2009-02-11Some updates to compile and link on Windows, with recent CCAPI changesKen Raeburn6-11/+20
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21962 dc483132-0cff-0310-8789-dd5450dbe970
2009-02-09Rename functions from k5_ipc_stream_* to krb5int_ipc_stream_*, because some ↵Ken Raeburn20-260/+260
of them will have to be exported git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21938 dc483132-0cff-0310-8789-dd5450dbe970
2008-10-22Remove ipc message sent on cc_context_releaseAlexandra Ellwood4-34/+17
IPC message was causing problems when called from thread fini function (via krb5_stdcc_shutdown). ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20908 dc483132-0cff-0310-8789-dd5450dbe970
2008-10-20Use strdup in place of malloc/strcpy in many placesGreg Hudson1-4/+2
ticket: 6200 status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20898 dc483132-0cff-0310-8789-dd5450dbe970
2008-09-30CCAPI should use common ipc and stream codeAlexandra Ellwood58-1683/+564
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) ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20787 dc483132-0cff-0310-8789-dd5450dbe970
2008-09-30krb5 library-side changes for com_err based error stringsAlexandra Ellwood1-0/+6
ticket: 6138 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20786 dc483132-0cff-0310-8789-dd5450dbe970
2008-09-26Removed argument from kipc_client_lookup_serverAlexandra Ellwood1-3/+2
Removed unused application path argument from kipc_client_lookup_server ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20759 dc483132-0cff-0310-8789-dd5450dbe970
2008-09-04CCAPI should only use one pthread keyAlexandra Ellwood8-15/+58
Use k5 thread functions. Also add destructors so if we ever have a way to detect application exit that the pthread key is destroyed. ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20705 dc483132-0cff-0310-8789-dd5450dbe970
2008-08-22CCAPI is leaking mach portsAlexandra Ellwood1-2/+6
Need to destroy the mach ports instead of deallocating because we requested notifications on the port so just deallocating won't actually destroy the port. Also deallocate any port which was previously registered for notifications. ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20688 dc483132-0cff-0310-8789-dd5450dbe970
2008-08-20Add support to send CFNotifications on ccache and cache collection changesAlexandra Ellwood4-0/+129
ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20679 dc483132-0cff-0310-8789-dd5450dbe970
2008-08-20Notify clients on ccache deletionAlexandra Ellwood3-7/+20
Clients watching a ccache or the cache collection should get a notification when the ccache is destroyed. ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20678 dc483132-0cff-0310-8789-dd5450dbe970
2008-07-20Don't set LOCAL_SUBDIRS in many places and SUBDIRS in a few andKen Raeburn4-4/+4
default SUBDIRS to LOCAL_SUBDIRS via pre.in. Instead, just set SUBDIRS in each directory, and don't do anything in pre.in. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20546 dc483132-0cff-0310-8789-dd5450dbe970
2008-07-17CCAPI side of the patchAlexandra Ellwood1-23/+30
ticket: 6035 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20535 dc483132-0cff-0310-8789-dd5450dbe970
2008-07-10CCacheServer crashes iterating over creds which have been destroyedAlexandra Ellwood1-7/+4
ccs_list_release was trying to manually delete the iterators with a broken for loop which skipped iterators. Since the iterators were referenced by the client, when the client exited it would tell the iterators to release themselves. The orphaned itertors would attempt to remove themselves from their list (which had been released) resulting in a crash. ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20510 dc483132-0cff-0310-8789-dd5450dbe970
2008-07-09Don't print spurious errors to debug logsAlexandra Ellwood2-6/+8
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20508 dc483132-0cff-0310-8789-dd5450dbe970
2008-07-07Add EnableTransactions launchd option to CCacheServerAlexandra Ellwood1-0/+2
This prevents the CCacheServer from being killed before it is done handling all the mach messages. ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20500 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-25Add new launchd flags to CCacheServer plist fileAlexandra Ellwood1-0/+9
Added LimitLoadToSessionType "Background" to launch the CCacheServer once per user rather than only for GUI sessions. Added ThrottleInterval key to allow the CCacheServer to relaunch frequently. Set CFFIXED_USER_HOME environment variable to prevent the CCacheServer from accessing the user's home directory. ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20471 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-18cci_credentials_iterator_release using wrong message IDAlexandra Ellwood1-1/+1
ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20410 dc483132-0cff-0310-8789-dd5450dbe970
2008-03-20Generate ccapi.def export list from V2, V3, debug lists. It is no longer a ↵Kevin Koch4-40/+27
file in the repository Update test Makefile.in to use file ccapi_string.c. TargetVersion: 1.7 Component: krb5-libs Ticket: 5594 Tags: pullup Subj: Work on compiling the CCAPI test suite on Windows. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20284 dc483132-0cff-0310-8789-dd5450dbe970
2008-03-18CCacheServer should track client iteratorsAlexandra Ellwood12-31/+279
The CCacheServer needs to track client iterators so that if a client crashes while iterating the resources on the server for that iterator are freed. ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20279 dc483132-0cff-0310-8789-dd5450dbe970
2008-03-14cc_ccache_iterator_release, cc_credentials_iterator leak server memoryAlexandra Ellwood2-0/+31
cc_ccache_iterator_release and cc_credentials_iterator leak memory on the CCacheServer because they do not send an ipc message to the server telling it to free up resources associated with the iterator. Note: this issue does not track needing to be able to free up these same resources when the client crashes. ticket: new status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20276 dc483132-0cff-0310-8789-dd5450dbe970
2008-03-13Include .h files and move all declarations above all code, for Windows C ↵Kevin Koch7-347/+51
compilation Update makefiles to include new modules. TargetVersion: 1.7 Component: krb5-libs Ticket: 5594 Tags: pullup Subj: Work on compiling the CCAPI test suite on Windows. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20275 dc483132-0cff-0310-8789-dd5450dbe970
2008-03-13Invalid assignment while trying to set input to NULLAlexandra Ellwood1-1/+5
cc_seq_fetch_NCs_end and cc_seq_fetch_creds_end should try to set their iterator inputs to NULL. Fixed code to assign the inputs to NULL rather than the temporary variables. (Not sure why the previous code was even compiling on the Mac.) ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20274 dc483132-0cff-0310-8789-dd5450dbe970
2008-03-13removed unused header file inclusion CoreFoundation.hAlexandra Ellwood1-5/+0
Was there for a workaround to a bug in AppleConnect. ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20273 dc483132-0cff-0310-8789-dd5450dbe970
2008-03-12Accidentally added file with wrong name. RemovedAlexandra Ellwood1-0/+0
ticket: 5909 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20272 dc483132-0cff-0310-8789-dd5450dbe970
2008-03-12Accidentally added empty file. RemovedAlexandra Ellwood1-0/+0
ticket: 5909 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20271 dc483132-0cff-0310-8789-dd5450dbe970
2008-03-12Added tests for iterators and NC info. Added test programs forAlexandra Ellwood31-64/+930
each test. Cleaned up portability issues introduced by Windows testing. ticket: 5909 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20270 dc483132-0cff-0310-8789-dd5450dbe970
2008-03-10Add CCAPI v2 testsAlexandra Ellwood4-4/+1434
First pass at CCAPI v2 tests. More commits to this bug will follow. ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20269 dc483132-0cff-0310-8789-dd5450dbe970