Jeffrey Altman jaltman at columbia.edu
Mon Aug 25 10:18:05 EDT 2003

In the current code, only Kerberos 4 errors result in non-zero return 
values for Leash_checkpwd and Leash_kinit.  This is now corrected in my 
current sources.  Contact me off the list to get a copy to test.

As for Leash_changepwd() that should be returning non-zero return values 
on error regardless of the module (krb5, krb4, or afs) that produces the 

Jeffrey Altman

Stewart Loewy wrote:

>I work for the University at Buffalo.  I recently downloaded the
>Kerberos source and am trying to use some of the functions exported by
>leashw32.dll.  My goal is to use a few of these API's to do something's
>in a third party application we will be implementing here at UB, such as
>basic authentication.  The following calls (see below) seem to be
>working correctly.  I can change my Kerberos password and kinit
>successfully.  The problem is that the return values are always Zero
>even if I pass bogus arguments into the functions.  I'd really like to
>be able to check the return value to for the Leash_checkpwd() function
>to do basic auth.  I'm a relative novice when it come to C programming
>and am wondering if I'm just missing something obvious.
>lsh_errno = Leash_checkpwd(principal, password);
>lsh_errno = Leash_kinit(principal, password,100);
>lsh_errno = Leash_changepwd(principal, password, newpassword,
>Thanks in advance for any help that can be provided
>Stew Loewy
>CIT- Technical Services
>University at Buffalo
>(716) 645-7748
>krbdev mailing list             krbdev at mit.edu
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3427 bytes
Desc: S/MIME Cryptographic Signature
Url : http://mailman.mit.edu/pipermail/krbdev/attachments/20030825/92115f51/attachment.bin

More information about the krbdev mailing list