Mac Developer Library Developer
Search

OpenDirectory Changes

OpenDirectory

CFODNode.h
Added ODNodeCopyPolicies()
Added ODNodeCopySupportedPolicies()
Added ODNodeCustomFunction()
Added ODNodeRemovePolicy()
Added ODNodeSetPolicies()
Added ODNodeSetPolicy()
CFODRecord.h
Added ODRecordCopyEffectivePolicies()
Added ODRecordCopyPolicies()
Added ODRecordCopySupportedPolicies()
Added ODRecordRemovePolicy()
Added ODRecordSetPolicies()
Added ODRecordSetPolicy()
Deprecation
Fromnone
ToOS X 10.9

CFOpenDirectoryConstants.h
Added ODPolicyType
Added kODAttributeTypeNodeSASLRealm
Added kODAttributeTypeProfiles
Added kODAttributeTypeProfilesTimestamp
Added kODErrorPolicyOutOfRange
Added kODErrorPolicyUnsupported
Added kODModuleConfigOptionConnectionIdleDisconnect
Added kODModuleConfigOptionConnectionSetupTimeout
Added kODModuleConfigOptionManInTheMiddle
Added kODModuleConfigOptionPacketEncryption
Added kODModuleConfigOptionPacketSigning
Added kODModuleConfigOptionQueryTimeout
Added kODPolicyTypeAccountExpiresOnDate
Added kODPolicyTypeAccountMaximumFailedLogins
Added kODPolicyTypeAccountMaximumMinutesOfNonUse
Added kODPolicyTypeAccountMaximumMinutesUntilDisabled
Added kODPolicyTypeAccountMinutesUntilFailedLoginReset
Added kODPolicyTypePasswordCannotBeAccountName
Added kODPolicyTypePasswordChangeRequired
Added kODPolicyTypePasswordHistory
Added kODPolicyTypePasswordMaximumAgeInMinutes
Added kODPolicyTypePasswordMaximumNumberOfCharacters
Added kODPolicyTypePasswordMinimumNumberOfCharacters
Added kODPolicyTypePasswordRequiresAlpha
Added kODPolicyTypePasswordRequiresMixedCase
Added kODPolicyTypePasswordRequiresNumeric
Added kODPolicyTypePasswordRequiresSymbol
Added kODPolicyTypePasswordSelfModification
ODAttributeMap.h
Added ODAttributeMap
Added +[ODAttributeMap attributeMapWithStaticValue:]
Added +[ODAttributeMap attributeMapWithValue:]
Added ODAttributeMap.customAttributes
Added ODAttributeMap.customQueryFunction
Added ODAttributeMap.customTranslationFunction
Added -[ODAttributeMap setStaticValue:]
Added -[ODAttributeMap setVariableSubstitution:]
Added ODAttributeMap.value
ODConfiguration.h
Added ODConfiguration
Added -[ODConfiguration addTrustType:trustAccount:trustPassword:username:password:joinExisting:error:]
Added ODConfiguration.authenticationModuleEntries
Added ODConfiguration.comment
Added +[ODConfiguration configuration]
Added ODConfiguration.connectionIdleTimeoutInSeconds
Added ODConfiguration.connectionSetupTimeoutInSeconds
Added ODConfiguration.defaultMappings
Added ODConfiguration.defaultModuleEntries
Added ODConfiguration.discoveryModuleEntries
Added ODConfiguration.generalModuleEntries
Added ODConfiguration.hideRegistration
Added ODConfiguration.manInTheMiddleProtection
Added ODConfiguration.nodeName
Added ODConfiguration.packetEncryption
Added ODConfiguration.packetSigning
Added ODConfiguration.preferredDestinationHostName
Added ODConfiguration.preferredDestinationHostPort
Added ODConfiguration.queryTimeoutInSeconds
Added -[ODConfiguration removeTrustUsingUsername:password:deleteTrustAccount:error:]
Added -[ODConfiguration saveUsingAuthorization:error:]
Added +[ODConfiguration suggestedTrustAccount:]
Added +[ODConfiguration suggestedTrustPassword:]
Added ODConfiguration.templateName
Added ODConfiguration.trustAccount
Added ODConfiguration.trustKerberosPrincipal
Added ODConfiguration.trustMetaAccount
Added ODConfiguration.trustType
Added ODConfiguration.trustUsesKerberosKeytab
Added ODConfiguration.trustUsesMutualAuthentication
Added ODConfiguration.trustUsesSystemKeychain
Added ODConfiguration.virtualSubnodes
Added ODPacketEncryptionAllow
Added ODPacketEncryptionDisabled
Added ODPacketEncryptionRequired
Added ODPacketEncryptionSSL
Added ODPacketSigningAllow
Added ODPacketSigningDisabled
Added ODPacketSigningRequired
Added ODTrustTypeAnonymous
Added ODTrustTypeJoined
Added ODTrustTypeUsingCredentials
ODMappings.h
Added ODMappings
Added ODMappings.comment
Added ODMappings.function
Added ODMappings.functionAttributes
Added ODMappings.identifier
Added +[ODMappings mappings]
Added -[ODMappings recordMapForStandardRecordType:]
Added ODMappings.recordTypes
Added -[ODMappings setRecordMap:forStandardRecordType:]
Added ODMappings.templateName
ODModuleEntry.h
Added ODModuleEntry
Added ODModuleEntry.mappings
Added +[ODModuleEntry moduleEntryWithName:xpcServiceName:]
Added ODModuleEntry.name
Added -[ODModuleEntry option:]
Added -[ODModuleEntry setOption:value:]
Added ODModuleEntry.supportedOptions
Added ODModuleEntry.uuidString
Added ODModuleEntry.xpcServiceName
ODNode.h
Added -[ODNode configuration]
Added -[ODNode customFunction:payload:error:]
Added -[ODNode policiesAndReturnError:]
Added -[ODNode removePolicy:error:]
Added -[ODNode setPolicies:error:]
Added -[ODNode setPolicy:value:error:]
Added -[ODNode supportedPoliciesAndReturnError:]
ODRecord.h
Added -[ODRecord effectivePoliciesAndReturnError:]
Added -[ODRecord policiesAndReturnError:]
Added -[ODRecord removePolicy:error:]
Added -[ODRecord setPolicies:error:]
Added -[ODRecord setPolicy:value:error:]
Added -[ODRecord supportedPoliciesAndReturnError:]
Deprecation
Fromnone
ToOS X 10.9

ODRecordMap.h
Added ODRecordMap
Added -[ODRecordMap attributeMapForStandardAttribute:]
Added ODRecordMap.attributes
Added ODRecordMap.native
Added ODRecordMap.odPredicate
Added +[ODRecordMap recordMap]
Added -[ODRecordMap setAttributeMap:forStandardAttribute:]
Added ODRecordMap.standardAttributeTypes
ODSession.h
Added -[ODSession addConfiguration:authorization:error:]
Added -[ODSession configurationAuthorizationAllowingUserInteraction:error:]
Added -[ODSession configurationForNodename:]
Added -[ODSession configurationTemplateNames]
Added -[ODSession deleteConfiguration:authorization:error:]
Added -[ODSession deleteConfigurationWithNodename:authorization:error:]
Added -[ODSession mappingTemplateNames]
Feedback