kfw-2-6-4-20040725
authorJeffrey Altman <jaltman@mit.edu>
Sun, 25 Jul 2004 22:45:19 +0000 (22:45 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Sun, 25 Jul 2004 22:45:19 +0000 (22:45 +0000)
Update KFW SDK to 2.6.4

18 files changed:
src/WINNT/kfw/inc/krb4/krb.h
src/WINNT/kfw/inc/leash/leashwin.h
src/WINNT/kfw/inc/loadfuncs/loadfuncs-krb.h
src/WINNT/kfw/inc/loadfuncs/loadfuncs-krb5.h
src/WINNT/kfw/inc/loadfuncs/loadfuncs-leash.h
src/WINNT/kfw/lib/i386/comerr32.lib
src/WINNT/kfw/lib/i386/delaydlls.lib
src/WINNT/kfw/lib/i386/getopt.lib
src/WINNT/kfw/lib/i386/gssapi32.lib
src/WINNT/kfw/lib/i386/kclnt32.lib
src/WINNT/kfw/lib/i386/krb524.lib
src/WINNT/kfw/lib/i386/krb5_32.lib
src/WINNT/kfw/lib/i386/krbcc32.lib
src/WINNT/kfw/lib/i386/krbv4w32.lib
src/WINNT/kfw/lib/i386/leashw32.lib
src/WINNT/kfw/lib/i386/loadfuncs.lib
src/WINNT/kfw/lib/i386/wshelp32.lib
src/WINNT/kfw/lib/i386/xpprof32.lib

index e1deac1..796b375 100644 (file)
@@ -452,4 +452,7 @@ int krb_save_credentials(char *service, char *instance, char *realm,
 
 int krb_in_tkt(char *pname, char *pinst, char *prealm);
 
+/* lifetime.c */
+int krb_life_to_time(int start, int life);
+int krb_time_to_life(int start, int end);
 #endif  /* KRB_DEFS */
index f3ac742..0d6211c 100644 (file)
@@ -42,7 +42,8 @@ typedef struct {
     } out;
 } LSH_DLGINFO_EX, FAR *LPLSH_DLGINFO_EX;
 
-#define LSH_DLGINFO_EX_V1_SZ (sizeof(DWORD) + 3 * sizeof(LPSTR) * 8 * sizeof(int))
+#define LSH_DLGINFO_EX_V1_SZ (sizeof(DWORD) + 3 * sizeof(LPSTR) + 8 * sizeof(int))
+#define LSH_DLGINFO_EX_V2_SZ (sizeof(DWORD) + 3 * sizeof(LPSTR) + 8 * sizeof(int) + max(LEASH_USERNAME_SZ,LEASH_REALM_SZ))
 
 typedef struct {                                                
     char    principal[MAX_K_NAME_SZ]; /* Principal name/instance/realm */
@@ -129,5 +130,11 @@ DWORD Leash_reset_lock_file_locations();
 DWORD Leash_get_default_uppercaserealm();
 DWORD Leash_set_default_uppercaserealm(DWORD onoff);
 DWORD Leash_reset_default_uppercaserealm();
+DWORD Leash_get_default_mslsa_import();
+DWORD Leash_set_default_mslsa_import(DWORD onoffmatch);
+DWORD Leash_reset_default_mslsa_import();
+DWORD Leash_get_default_preserve_kinit_settings();
+DWORD Leash_set_default_preserve_kinit_settings(DWORD onoff);
+DWORD Leash_reset_default_preserve_kinit_settings();
 
 #endif /* LEASHWIN */
index 5ba4578..fb9b63f 100644 (file)
@@ -302,5 +302,16 @@ TYPEDEF_FUNC(
     lsh_LoadKrb4LeashErrorTables,
     (HMODULE hLeashDll, INT useCallBackFunction)
     );
-
+TYPEDEF_FUNC(
+    int,
+    CALLCONV_C,
+    krb_life_to_time,
+    (int start, int life)
+    );
+TYPEDEF_FUNC(
+    int,
+    CALLCONV_C,
+    krb_time_to_life,
+    (int start, int end)
+    );
 #endif /* __LOADFUNCS_KRB_H__ */
index 46827f6..070735a 100644 (file)
@@ -879,6 +879,14 @@ TYPEDEF_FUNC(
 TYPEDEF_FUNC(
     krb5_error_code,
     KRB5_CALLCONV,
+    krb5_free_default_realm,
+    (krb5_context,
+     const char * )
+    );
+
+TYPEDEF_FUNC(
+    krb5_error_code,
+    KRB5_CALLCONV,
     krb5_sname_to_principal,
     (krb5_context,
      const char *,
index 4222245..f05386b 100644 (file)
@@ -345,6 +345,42 @@ TYPEDEF_FUNC(
     (void)
     );
 TYPEDEF_FUNC(
+    DWORD,
+    CALLCONV_C,
+    Leash_get_default_mslsa_import,
+    (void)
+    );
+TYPEDEF_FUNC(
+    DWORD,
+    CALLCONV_C,
+    Leash_set_default_mslsa_import,
+    (DWORD)
+    );
+TYPEDEF_FUNC(
+    DWORD,
+    CALLCONV_C,
+    Leash_reset_default_mslsa_import,
+    (void)
+    );
+TYPEDEF_FUNC(
+    DWORD,
+    CALLCONV_C,
+    Leash_get_default_preserve_kinit_settings,
+    (void)
+    );
+TYPEDEF_FUNC(
+    DWORD,
+    CALLCONV_C,
+    Leash_set_default_preserve_kinit_settings,
+    (DWORD)
+    );
+TYPEDEF_FUNC(
+    DWORD,
+    CALLCONV_C,
+    Leash_reset_default_preserve_kinit_settings,
+    (void)
+    );
+TYPEDEF_FUNC(
     BOOL,
     CALLCONV_C,
     Leash_import,
index be521f5..ce925cc 100644 (file)
Binary files a/src/WINNT/kfw/lib/i386/comerr32.lib and b/src/WINNT/kfw/lib/i386/comerr32.lib differ
index a39ff4a..7ada8e7 100644 (file)
Binary files a/src/WINNT/kfw/lib/i386/delaydlls.lib and b/src/WINNT/kfw/lib/i386/delaydlls.lib differ
index 1aef84f..724bf04 100644 (file)
Binary files a/src/WINNT/kfw/lib/i386/getopt.lib and b/src/WINNT/kfw/lib/i386/getopt.lib differ
index 3a7de55..d4338ff 100644 (file)
Binary files a/src/WINNT/kfw/lib/i386/gssapi32.lib and b/src/WINNT/kfw/lib/i386/gssapi32.lib differ
index 085dbd3..3deceba 100644 (file)
Binary files a/src/WINNT/kfw/lib/i386/kclnt32.lib and b/src/WINNT/kfw/lib/i386/kclnt32.lib differ
index b43d494..8dd8f71 100644 (file)
Binary files a/src/WINNT/kfw/lib/i386/krb524.lib and b/src/WINNT/kfw/lib/i386/krb524.lib differ
index 7fcfa84..a586507 100644 (file)
Binary files a/src/WINNT/kfw/lib/i386/krb5_32.lib and b/src/WINNT/kfw/lib/i386/krb5_32.lib differ
index 03bbcdc..38ad993 100644 (file)
Binary files a/src/WINNT/kfw/lib/i386/krbcc32.lib and b/src/WINNT/kfw/lib/i386/krbcc32.lib differ
index 31e0a63..f086662 100644 (file)
Binary files a/src/WINNT/kfw/lib/i386/krbv4w32.lib and b/src/WINNT/kfw/lib/i386/krbv4w32.lib differ
index ff05983..0b3a6c7 100644 (file)
Binary files a/src/WINNT/kfw/lib/i386/leashw32.lib and b/src/WINNT/kfw/lib/i386/leashw32.lib differ
index 979f351..0d512c3 100644 (file)
Binary files a/src/WINNT/kfw/lib/i386/loadfuncs.lib and b/src/WINNT/kfw/lib/i386/loadfuncs.lib differ
index 7bdc313..56bcecb 100644 (file)
Binary files a/src/WINNT/kfw/lib/i386/wshelp32.lib and b/src/WINNT/kfw/lib/i386/wshelp32.lib differ
index 4716629..37a41cb 100644 (file)
Binary files a/src/WINNT/kfw/lib/i386/xpprof32.lib and b/src/WINNT/kfw/lib/i386/xpprof32.lib differ