From: Claudio Bisegni Date: Wed, 24 Mar 2010 22:27:05 +0000 (+0100) Subject: GUI Update for Kerberos Ticket Renew X-Git-Tag: openafs-devel-1_5_73_1~11 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=1bb3522983ec7ee8e99ca28bb744601f1c15837c;p=packages%2Fo%2Fopenafs.git GUI Update for Kerberos Ticket Renew Now the NSEditText for Renew Time is replaced by NSStepper for Days:Hours:Minutes:Seconds Change-Id: If696f456faada6762def192ab0887539d55bc5d4 Reviewed-on: http://gerrit.openafs.org/1656 Reviewed-by: Derrick Brashear Tested-by: Derrick Brashear --- diff --git a/src/platform/DARWIN/AFSPreference/AFSCommanderPref.h b/src/platform/DARWIN/AFSPreference/AFSCommanderPref.h index cc1534b30..a9f1cadf5 100644 --- a/src/platform/DARWIN/AFSPreference/AFSCommanderPref.h +++ b/src/platform/DARWIN/AFSPreference/AFSCommanderPref.h @@ -43,7 +43,14 @@ int CoreMenuExtraRemoveMenuExtra(void *menuExtra, int whoCares); IBOutlet NSTextField *daemonNumber; IBOutlet NSTextField *afsRootMountPoint; IBOutlet NSTextField *nVolEntry; - IBOutlet NSTextField *nsTextFieldKrb5RenewTime; + IBOutlet NSTextField *nsTextFieldKrb5RenewTimeD; + IBOutlet NSTextField *nsTextFieldKrb5RenewTimeH; + IBOutlet NSTextField *nsTextFieldKrb5RenewTimeM; + IBOutlet NSTextField *nsTextFieldKrb5RenewTimeS; + IBOutlet NSStepper *nsStepperKrb5RenewTimeD; + IBOutlet NSStepper *nsStepperKrb5RenewTimeH; + IBOutlet NSStepper *nsStepperKrb5RenewTimeM; + IBOutlet NSStepper *nsStepperKrb5RenewTimeS; IBOutlet NSTextField *nsTextFieldKrb5SecToExpireDateForRenew; IBOutlet NSTextField *nsTextFieldKrb5RenewCheckIntervall; IBOutlet NSButton *nsButtonEnableDisableKrb5RenewCheck; diff --git a/src/platform/DARWIN/AFSPreference/AFSCommanderPref.m b/src/platform/DARWIN/AFSPreference/AFSCommanderPref.m index 4d708ef39..dcc7344b0 100644 --- a/src/platform/DARWIN/AFSPreference/AFSCommanderPref.m +++ b/src/platform/DARWIN/AFSPreference/AFSCommanderPref.m @@ -302,8 +302,20 @@ if(checkRenew)[nsButtonEnableDisableKrb5RenewCheck setState:[checkRenew intValue]]; NSNumber *renewTime = (NSNumber*)CFPreferencesCopyValue((CFStringRef)PREFERENCE_KRB5_RENEW_TIME, (CFStringRef)kAfsCommanderID, kCFPreferencesCurrentUser, kCFPreferencesAnyHost); - if(renewTime && [renewTime intValue])[nsTextFieldKrb5RenewTime setIntValue:[renewTime intValue]]; - else [nsTextFieldKrb5RenewTime setIntValue:PREFERENCE_KRB5_RENEW_TIME_DEFAULT_VALUE]; + if(!renewTime) renewTime = [NSNumber numberWithInt:PREFERENCE_KRB5_RENEW_TIME_DEFAULT_VALUE]; + + //update gui + NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; + NSDateComponents *weekdayComponents = [gregorian components:(NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit) + fromDate:[NSDate dateWithTimeIntervalSince1970:[renewTime intValue]]]; + [nsTextFieldKrb5RenewTimeD setIntValue:[weekdayComponents day]-1]; + [nsTextFieldKrb5RenewTimeH setIntValue:[weekdayComponents hour]-1]; + [nsTextFieldKrb5RenewTimeM setIntValue:[weekdayComponents minute]]; + [nsTextFieldKrb5RenewTimeS setIntValue:[weekdayComponents second]]; + [nsStepperKrb5RenewTimeD setIntValue:[weekdayComponents day]-1]; + [nsStepperKrb5RenewTimeH setIntValue:[weekdayComponents hour]-1]; + [nsStepperKrb5RenewTimeM setIntValue:[weekdayComponents minute]]; + [nsStepperKrb5RenewTimeS setIntValue:[weekdayComponents second]]; NSNumber *renewCheckTimeInterval = (NSNumber*)CFPreferencesCopyValue((CFStringRef)PREFERENCE_KRB5_RENEW_CHECK_TIME_INTERVALL, (CFStringRef)kAfsCommanderID, kCFPreferencesCurrentUser, kCFPreferencesAnyHost); if(renewCheckTimeInterval && [renewCheckTimeInterval intValue])[nsTextFieldKrb5RenewCheckIntervall setIntValue:[renewCheckTimeInterval intValue]]; @@ -354,8 +366,14 @@ (CFStringRef)kAfsCommanderID, kCFPreferencesCurrentUser, kCFPreferencesAnyHost); //preference for renew time + NSLog(@"%d %d %d %d", [nsTextFieldKrb5RenewTimeD intValue],[nsTextFieldKrb5RenewTimeH intValue],[nsTextFieldKrb5RenewTimeM intValue],[nsTextFieldKrb5RenewTimeS intValue]); + NSInteger totalSeconds = ([nsTextFieldKrb5RenewTimeD intValue]*24*60*60)+ + ([nsTextFieldKrb5RenewTimeH intValue]*60*60)+ + ([nsTextFieldKrb5RenewTimeM intValue]*60)+ + [nsTextFieldKrb5RenewTimeS intValue]; + CFPreferencesSetValue((CFStringRef)PREFERENCE_KRB5_RENEW_TIME, - (CFNumberRef)[NSNumber numberWithInt:[nsTextFieldKrb5RenewTime intValue]], + (CFNumberRef)[NSNumber numberWithInt:totalSeconds], (CFStringRef)kAfsCommanderID, kCFPreferencesCurrentUser, kCFPreferencesAnyHost); //expire time for renew @@ -1084,31 +1102,6 @@ // tableViewLinkPerformClick: // ------------------------------------------------------------------------------- - (IBAction) krb5RenewParamChange:(id) sender { - //NSLog(@"krb5RenewParamChange %@", [sender description]); - CFStringRef prefStr = 0L; - NSNumber *newNumberValue = [NSNumber numberWithInt:[(NSButton*)sender intValue]]; - - switch([(NSControl*)sender tag]){ - case 1:{ - prefStr = (CFStringRef)PREFERENCE_KRB5_RENEW_TIME; - } - break; - - case 2:{ - prefStr = (CFStringRef)PREFERENCE_KRB5_SEC_TO_EXPIRE_TIME_FOR_RENEW; - } - break; - - case 3:{ - prefStr = (CFStringRef)PREFERENCE_KRB5_RENEW_CHECK_TIME_INTERVALL; - } - break; - } - - /*CFPreferencesSetValue(prefStr, - (CFNumberRef)newNumberValue, - (CFStringRef)kAfsCommanderID, kCFPreferencesCurrentUser, kCFPreferencesAnyHost); - CFPreferencesSynchronize((CFStringRef)kAfsCommanderID, kCFPreferencesCurrentUser, kCFPreferencesAnyHost);*/ } @end diff --git a/src/platform/DARWIN/AFSPreference/English.lproj/OpenAFSPreference.xib b/src/platform/DARWIN/AFSPreference/English.lproj/OpenAFSPreference.xib index 2661fff28..6dde391cc 100644 --- a/src/platform/DARWIN/AFSPreference/English.lproj/OpenAFSPreference.xib +++ b/src/platform/DARWIN/AFSPreference/English.lproj/OpenAFSPreference.xib @@ -1919,32 +1919,36 @@ 268 - {{15, 132}, {174, 17}} + {{15, 133}, {224, 17}} YES 68288064 272630784 - Requested ticket lifetime: - + Requested ticket lifetime(D:H:M:S): + + LucidaGrande + 12 + 16 + - + 268 - {{237, 130}, {96, 22}} + {{237, 70}, {96, 22}} - 1 + 3 YES - + -1804468671 71304192 - + YES @@ -1967,7 +1971,7 @@ - + -∞ @@ -1988,7 +1992,7 @@ NaN - + 3 @@ -2002,25 +2006,41 @@ NO YES - + YES - + 268 - {{237, 70}, {96, 22}} + {{15, 72}, {207, 17}} - 3 YES - + + 68288064 + 272630784 + Ticket renewal check frequency: + + + + + + + + + 268 + {{237, 100}, {96, 22}} + + 2 + YES + -1804468671 71304192 - + YES @@ -2078,41 +2098,77 @@ NO YES - + YES - + 268 - {{15, 72}, {207, 17}} + {{15, 102}, {217, 17}} YES - + 68288064 272630784 - Ticket renewal check frequency: - - + Seconds before expire to renew: + + - + + + 265 + {{16, 41}, {148, 18}} + + YES + + 67239424 + 0 + Enable auto-renew + + + 1211912703 + 2 + + + + + 200 + 25 + + + 268 - {{237, 100}, {96, 22}} + {{260, 127}, {19, 27}} - 2 YES - + + 917024 + 0 + + 30 + 1 + YES + + + + + 268 + {{237, 130}, {24, 22}} + + YES + -1804468671 - 71304192 - + 138413056 + - + YES @@ -2120,10 +2176,8 @@ allowsFloats formatterBehavior locale - maximumFractionDigits + maximum minimum - minimumFractionDigits - minimumIntegerDigits negativeInfinitySymbol nilSymbol numberStyle @@ -2134,10 +2188,180 @@ + + + -∞ + - - + +∞ + + + # + # + + + + + + + + NaN + + + + + + 3 + YES + YES + YES + + . + , + NO + NO + YES + + + YES + + + + + + + 268 + {{307, 127}, {19, 27}} + + YES + + 917024 + 0 + + 24 + 1 + YES + + + + + 268 + {{284, 130}, {24, 22}} + + YES + + -1804468671 + 138413056 + + + + + YES + + YES + allowsFloats + formatterBehavior + locale + maximum + minimum + negativeInfinitySymbol + nilSymbol + numberStyle + positiveInfinitySymbol + + + YES + + + + + + -∞ + + +∞ + + + # + # + + + + + + + + NaN + + + + + + 3 + YES + YES + YES + + . + , + NO + NO + YES + + + YES + + + + + + + 268 + {{355, 127}, {19, 27}} + + YES + + 917024 + 0 + + 60 + 1 + YES + + + + + 268 + {{332, 130}, {24, 22}} + + YES + + -1804468671 + 138413056 + + + + + YES + + YES + allowsFloats + formatterBehavior + locale + maximum + minimum + negativeInfinitySymbol + nilSymbol + numberStyle + positiveInfinitySymbol + + + YES + + + + + -∞ @@ -2156,8 +2380,8 @@ NaN - - + + 3 YES @@ -2170,48 +2394,144 @@ NO YES - + YES - + 268 - {{15, 102}, {217, 17}} + {{275, 133}, {9, 17}} YES - + 68288064 272630784 - Seconds before expire to renew: + : - + - + - 265 - {{363, 131}, {148, 18}} + 268 + {{322, 133}, {9, 17}} YES - - 67239424 + + 68288064 + 272630784 + : + + + + + + + + + 268 + {{403, 127}, {19, 27}} + + YES + + 917024 0 - Enable auto-renew + + 60 + 1 + YES + + + + + 268 + {{380, 130}, {24, 22}} + + YES + + -1804468671 + 138413056 + - - 1211912703 - 2 - - - - - 200 - 25 + + + YES + + YES + allowsFloats + formatterBehavior + locale + maximum + minimum + negativeInfinitySymbol + nilSymbol + numberStyle + positiveInfinitySymbol + + + YES + + + + + + -∞ + + + +∞ + + + # + # + + + + + + + + NaN + + + + + + 3 + YES + YES + YES + + . + , + NO + NO + YES + + + YES + + + + + + + 268 + {{370, 133}, {9, 17}} + + YES + + 68288064 + 272630784 + : + + + + @@ -2920,103 +3240,215 @@ - 2057 + 2057 + + + + tableViewLink + + + + 2059 + + + + dataSource + + + + 2060 + + + + delegate + + + + 2061 + + + + buttonRemoveLink + + + + 2063 + + + + nsTextFieldKrb5RenewCheckIntervall + + + + 2081 + + + + nsTextFieldKrb5SecToExpireDateForRenew + + + + 2083 + + + + nsButtonEnableDisableKrb5RenewCheck + + + + 2089 + + + + krb5RenewParamChange: + + + + 2091 + + + + krb5RenewParamChange: + + + + 2092 + + + + enableDisableKrb5RenewCheck: + + + + 2093 + + + + takeIntegerValueFrom: + + + + 2104 + + + + takeIntegerValueFrom: + + + + 2114 + + + + takeIntegerValueFrom: + + + + 2120 + + + + takeIntegerValueFrom: + + + + 2127 - - tableViewLink - - + + takeIntValueFrom: + + - 2059 + 2128 - - dataSource - - + + takeIntValueFrom: + + - 2060 + 2129 - - delegate - - + + takeIntegerValueFrom: + + - 2061 + 2140 - - buttonRemoveLink - - + + takeIntValueFrom: + + - 2063 + 2141 - nsTextFieldKrb5RenewCheckIntervall + nsTextFieldKrb5RenewTimeD - + - 2081 + 2142 - nsTextFieldKrb5RenewTime + nsTextFieldKrb5RenewTimeH - + - 2082 + 2143 - nsTextFieldKrb5SecToExpireDateForRenew + nsTextFieldKrb5RenewTimeM - + - 2083 + 2144 - nsButtonEnableDisableKrb5RenewCheck + nsTextFieldKrb5RenewTimeS - + - 2089 + 2145 - - krb5RenewParamChange: + + nsStepperKrb5RenewTimeD - + - 2090 + 2146 - - krb5RenewParamChange: + + nsStepperKrb5RenewTimeH - + - 2091 + 2147 - - krb5RenewParamChange: + + nsStepperKrb5RenewTimeM - + - 2092 + 2148 - - enableDisableKrb5RenewCheck: + + nsStepperKrb5RenewTimeS - + - 2093 + 2149 @@ -4124,9 +4556,19 @@ - - + + + + + + + + + + + + @@ -4144,29 +4586,6 @@ - - 2068 - - - YES - - - - - - 2069 - - - YES - - - - - - 2070 - - - 2073 @@ -4255,6 +4674,196 @@ + + 2100 + + + YES + + + + + + 2101 + + + + + 2102 + + + YES + + + + + + 2103 + + + YES + + + + + + 2108 + + + + + 2109 + + + YES + + + + + + 2113 + + + + + 2110 + + + YES + + + + + + 2111 + + + YES + + + + + + 2112 + + + + + 2115 + + + YES + + + + + + 2119 + + + + + 2116 + + + YES + + + + + + 2117 + + + YES + + + + + + 2118 + + + + + 2121 + + + YES + + + + + + 2122 + + + + + 2123 + + + YES + + + + + + 2124 + + + + + 2133 + + + YES + + + + + + 2134 + + + YES + + + + + + 2135 + + + YES + + + + + + 2136 + + + + + 2137 + + + YES + + + + + + 2138 + + + + + 2139 + + + @@ -4424,14 +5033,8 @@ 2065.IBPluginDependency 2066.IBPluginDependency 2067.IBPluginDependency - 2068.IBAttributePlaceholdersKey - 2068.IBPluginDependency - 2069.IBPluginDependency 207.IBPluginDependency 207.ImportedFromIB2 - 2070.IBNumberFormatterBehaviorMetadataKey - 2070.IBNumberFormatterLocalizesFormatMetadataKey - 2070.IBPluginDependency 2071.IBPluginDependency 2072.IBPluginDependency 2073.IBAttributePlaceholdersKey @@ -4461,6 +5064,44 @@ 2088.IBPluginDependency 209.IBPluginDependency 209.ImportedFromIB2 + 2100.IBPluginDependency + 2101.IBPluginDependency + 2102.IBAttributePlaceholdersKey + 2102.IBPluginDependency + 2103.IBPluginDependency + 2108.IBNumberFormatterBehaviorMetadataKey + 2108.IBNumberFormatterLocalizesFormatMetadataKey + 2108.IBPluginDependency + 2109.IBPluginDependency + 2110.IBAttributePlaceholdersKey + 2110.IBPluginDependency + 2111.IBPluginDependency + 2112.IBNumberFormatterBehaviorMetadataKey + 2112.IBNumberFormatterLocalizesFormatMetadataKey + 2112.IBPluginDependency + 2113.IBPluginDependency + 2115.IBPluginDependency + 2116.IBAttributePlaceholdersKey + 2116.IBPluginDependency + 2117.IBPluginDependency + 2118.IBNumberFormatterBehaviorMetadataKey + 2118.IBNumberFormatterLocalizesFormatMetadataKey + 2118.IBPluginDependency + 2119.IBPluginDependency + 2121.IBPluginDependency + 2122.IBPluginDependency + 2123.IBPluginDependency + 2124.IBPluginDependency + 2133.IBPluginDependency + 2134.IBAttributePlaceholdersKey + 2134.IBPluginDependency + 2135.IBPluginDependency + 2136.IBPluginDependency + 2137.IBPluginDependency + 2138.IBNumberFormatterBehaviorMetadataKey + 2138.IBNumberFormatterLocalizesFormatMetadataKey + 2138.IBPluginDependency + 2139.IBPluginDependency 214.IBPluginDependency 214.ImportedFromIB2 215.IBPluginDependency @@ -4551,11 +5192,11 @@ com.apple.InterfaceBuilder.CocoaPlugin - {{354, 320}, {595, 486}} + {{208, 366}, {595, 486}} com.apple.InterfaceBuilder.CocoaPlugin - {{354, 320}, {595, 486}} + {{208, 366}, {595, 486}} {3.40282e+38, 3.40282e+38} @@ -4711,21 +5352,8 @@ Zm9yIGRlYnVnZ2luZyBhcyBpdCBwcmludHMgYSBMT1Qgb2YgaW5mb3JtYXRpb24uCg com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - - ToolTip - - ToolTip - - Desired lifetime for renewed Kerberos ticket, in seconds (min. 3600). - - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - - - com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -4777,6 +5405,72 @@ Zm9yIGRlYnVnZ2luZyBhcyBpdCBwcmludHMgYSBMT1Qgb2YgaW5mb3JtYXRpb24uCg com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + ToolTip + + ToolTip + + Days + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + ToolTip + + ToolTip + + Hours + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + ToolTip + + ToolTip + + Minutes + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + ToolTip + + ToolTip + + Seconds + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -4898,7 +5592,7 @@ Zm9yIGRlYnVnZ2luZyBhcyBpdCBwcmludHMgYSBMT1Qgb2YgaW5mb3JtYXRpb24uCg - 2093 + 2149 @@ -4997,8 +5691,15 @@ Zm9yIGRlYnVnZ2luZyBhcyBpdCBwcmludHMgYSBMT1Qgb2YgaW5mb3JtYXRpb24uCg lynkCreationController nVolEntry nsButtonEnableDisableKrb5RenewCheck + nsStepperKrb5RenewTimeD + nsStepperKrb5RenewTimeH + nsStepperKrb5RenewTimeM + nsStepperKrb5RenewTimeS nsTextFieldKrb5RenewCheckIntervall - nsTextFieldKrb5RenewTime + nsTextFieldKrb5RenewTimeD + nsTextFieldKrb5RenewTimeH + nsTextFieldKrb5RenewTimeM + nsTextFieldKrb5RenewTimeS nsTextFieldKrb5SecToExpireDateForRenew removeCellButton saveConfigurationButton @@ -5047,6 +5748,13 @@ Zm9yIGRlYnVnZ2luZyBhcyBpdCBwcmludHMgYSBMT1Qgb2YgaW5mb3JtYXRpb24uCg LynkCreationController NSTextField NSButton + NSStepper + NSStepper + NSStepper + NSStepper + NSTextField + NSTextField + NSTextField NSTextField NSTextField NSTextField @@ -5627,6 +6335,22 @@ Zm9yIGRlYnVnZ2luZyBhcyBpdCBwcmludHMgYSBMT1Qgb2YgaW5mb3JtYXRpb24uCg AppKit.framework/Headers/NSSearchFieldCell.h + + NSStepper + NSControl + + IBFrameworkSource + AppKit.framework/Headers/NSStepper.h + + + + NSStepperCell + NSActionCell + + IBFrameworkSource + AppKit.framework/Headers/NSStepperCell.h + + NSTabView NSView diff --git a/src/platform/DARWIN/AFSPreference/Krb5Util.m b/src/platform/DARWIN/AFSPreference/Krb5Util.m index adeb9b672..663a9f005 100644 --- a/src/platform/DARWIN/AFSPreference/Krb5Util.m +++ b/src/platform/DARWIN/AFSPreference/Krb5Util.m @@ -10,7 +10,6 @@ @implementation Krb5Util +(KLStatus) getNewTicketIfNotPresent { - KLPrincipal princ = nil; KLStatus kstatus = noErr; char *princName = 0L; @@ -43,7 +42,6 @@ KLLoginOptions inLoginOptions; KLLifetime inTicketLifetime = renewTime; NSDate *expirationDate = nil; - @try { //prepare the login option kstatus = KLCreateLoginOptions(&inLoginOptions); @@ -55,17 +53,14 @@ //kstatus = KLLoginOptionsSetRenewableLifetime (inLoginOptions, inTicketLifetime); //check the start time kstatus = KLTicketExpirationTime (nil, kerberosVersion_All, &expireStartTime); - expirationDate = [NSDate dateWithTimeIntervalSince1970:expireStartTime]; + //NSLog(@"Ticket Expiration time: %@", [expirationDate description]); NSTimeInterval secondToExpireTime = [expirationDate timeIntervalSinceNow]; if(secondToExpireTime <= secToExpire) { - kstatus = KLRenewInitialTickets ( nil, inLoginOptions, nil, nil); - - kstatus = KLTicketExpirationTime (nil, kerberosVersion_All, &expireStartTime); - - expirationDate = [NSDate dateWithTimeIntervalSince1970:expireStartTime]; + //kstatus = KLTicketExpirationTime (nil, kerberosVersion_All, &expireStartTime); + //expirationDate = [NSDate dateWithTimeIntervalSince1970:expireStartTime]; //NSLog(@"Ticket Renewed Unitl %@", expirationDate); } } diff --git a/src/platform/DARWIN/AFSPreference/OpenAFS.xcodeproj/project.pbxproj b/src/platform/DARWIN/AFSPreference/OpenAFS.xcodeproj/project.pbxproj index c61d8443f..c3198860b 100644 --- a/src/platform/DARWIN/AFSPreference/OpenAFS.xcodeproj/project.pbxproj +++ b/src/platform/DARWIN/AFSPreference/OpenAFS.xcodeproj/project.pbxproj @@ -856,9 +856,9 @@ 1DBD214A08BA80EA00186707 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - "ARCHS[sdk=macosx10.6]" = "$(ARCHS_STANDARD_32_64_BIT)"; - "ARCHS[sdk=macosx10.5]" = "$(ARCHS_STANDARD_32_BIT)"; "ARCHS[sdk=macosx10.4u]" = "$(ARCHS_STANDARD_32_BIT)"; + "ARCHS[sdk=macosx10.5]" = "$(ARCHS_STANDARD_32_BIT)"; + "ARCHS[sdk=macosx10.6]" = "$(ARCHS_STANDARD_32_64_BIT)"; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; @@ -873,9 +873,9 @@ 1DBD214D08BA80EA00186707 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - "ARCHS[sdk=macosx10.6]" = "$(ARCHS_STANDARD_32_64_BIT)"; - "ARCHS[sdk=macosx10.5]" = "$(ARCHS_STANDARD_32_BIT)"; "ARCHS[sdk=macosx10.4u]" = "$(ARCHS_STANDARD_32_BIT)"; + "ARCHS[sdk=macosx10.5]" = "$(ARCHS_STANDARD_32_BIT)"; + "ARCHS[sdk=macosx10.6]" = "$(ARCHS_STANDARD_32_64_BIT)"; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_ENABLE_OBJC_EXCEPTIONS = YES; GCC_ENABLE_OBJC_GC = supported; @@ -892,9 +892,9 @@ 1DBD214E08BA80EA00186707 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - "ARCHS[sdk=macosx10.6]" = "$(ARCHS_STANDARD_32_64_BIT)"; - "ARCHS[sdk=macosx10.5]" = "$(ARCHS_STANDARD_32_BIT)"; "ARCHS[sdk=macosx10.4u]" = "$(ARCHS_STANDARD_32_BIT)"; + "ARCHS[sdk=macosx10.5]" = "$(ARCHS_STANDARD_32_BIT)"; + "ARCHS[sdk=macosx10.6]" = "$(ARCHS_STANDARD_32_64_BIT)"; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_ENABLE_OBJC_EXCEPTIONS = YES; GCC_ENABLE_OBJC_GC = supported;