aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Yu <tlyu@mit.edu>2004-07-07 19:59:43 +0000
committerTom Yu <tlyu@mit.edu>2004-07-07 19:59:43 +0000
commit5d8bfcbf90e2c8c8423b6810e73f0a62ecdbd76c (patch)
tree816b54acc96e4e73f93f7fd9cf301efcc64e2926
parent11fe71f3df4e14dfc54dc971dfe0e713af7b5430 (diff)
downloadkrb5-5d8bfcbf90e2c8c8423b6810e73f0a62ecdbd76c.zip
krb5-5d8bfcbf90e2c8c8423b6810e73f0a62ecdbd76c.tar.gz
krb5-5d8bfcbf90e2c8c8423b6810e73f0a62ecdbd76c.tar.bz2
pullup from trunk
ticket: 2623 version_fixed: 1.3.5 git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-3@16555 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r--src/windows/installer/nsis/ChangeLog7
-rw-r--r--src/windows/installer/nsis/kfw-fixed.nsi5
2 files changed, 12 insertions, 0 deletions
diff --git a/src/windows/installer/nsis/ChangeLog b/src/windows/installer/nsis/ChangeLog
index 8041458..3f2cacc 100644
--- a/src/windows/installer/nsis/ChangeLog
+++ b/src/windows/installer/nsis/ChangeLog
@@ -1,3 +1,10 @@
+2004-07-07 Jeffrey Altman <jaltman@mit.edu>
+
+* kfw-fixed.nsi:
+ Microsoft did not place the AllowTGTSessionKey in the same place
+ for both XP SP2 and the server platforms. Even though they said
+ they would. Modify the installer to set both locations.
+
2004-05-17 Jeffrey Altman <jaltman@mit.edu>
* kfw.nsi, kfw-fixed.nsi, utils.nsi:
diff --git a/src/windows/installer/nsis/kfw-fixed.nsi b/src/windows/installer/nsis/kfw-fixed.nsi
index 84ecff6..f956b8f 100644
--- a/src/windows/installer/nsis/kfw-fixed.nsi
+++ b/src/windows/installer/nsis/kfw-fixed.nsi
@@ -408,6 +408,9 @@ addAllowTgtKey:
ReadRegDWORD $R0 HKLM "SYSTEM\CurrentControlSet\Control\Lsa\Kerberos\Parameters" "AllowTGTSessionKey"
WriteRegDWORD HKLM "${KFW_REGKEY_ROOT}\Client\${KFW_VERSION}" "AllowTGTSessionKeyBackup" $R0
WriteRegDWORD HKLM "SYSTEM\CurrentControlSet\Control\Lsa\Kerberos\Parameters" "AllowTGTSessionKey" "1"
+ ReadRegDWORD $R0 HKLM "SYSTEM\CurrentControlSet\Control\Lsa\Kerberos" "AllowTGTSessionKey"
+ WriteRegDWORD HKLM "${KFW_REGKEY_ROOT}\Client\${KFW_VERSION}" "AllowTGTSessionKeyBackupXP" $R0
+ WriteRegDWORD HKLM "SYSTEM\CurrentControlSet\Control\Lsa\Kerberos" "AllowTGTSessionKey" "1"
skipAllowTgtKey:
SectionEnd
@@ -986,6 +989,8 @@ StartRemove:
; Restore previous value of AllowTGTSessionKey
ReadRegDWORD $R0 HKLM "${KFW_REGKEY_ROOT}\Client\${KFW_VERSION}" "AllowTGTSessionKeyBackup"
WriteRegDWORD HKLM "SYSTEM\CurrentControlSet\Control\Lsa\Kerberos\Parameters" "AllowTGTSessionKey" $R0
+ ReadRegDWORD $R0 HKLM "${KFW_REGKEY_ROOT}\Client\${KFW_VERSION}" "AllowTGTSessionKeyBackupXP"
+ WriteRegDWORD HKLM "SYSTEM\CurrentControlSet\Control\Lsa\Kerberos" "AllowTGTSessionKey" $R0
DeleteRegKey HKLM "${KFW_REGKEY_ROOT}\Client\CurrentVersion"
DeleteRegKey HKLM "${KFW_REGKEY_ROOT}\Client"