Package com.atlassian.crowd.upgrade.tasks
package com.atlassian.crowd.upgrade.tasks
-
ClassDescriptionAn upgrade task for CrowdThis upgrade task will add a server id to crowd.cfg.xml if one has not already been setThis class will remove the cache time from the database if it exists.UpgradeTask Setting the Hi-Lo value in the database if it has not already been setThis upgrade task will set all current Internal Directories to be set to DESThis upgrade task will migrate all current Applications configured in Crowd from using DES to using the Atlassian SHA1 encryption algorithmUpgrade task responsible for adding a template for notifications sent to new users created in Crowd.Upgrade task to add the gzip-enabled server property (true by default).This task will add the default license user count to Crowd, '0'Upgrade task to migrate the serverID from the database to crowd.cfg.xml.An upgrade task that removes the ldap.user.encryption attribute from directories that do not need this attribute, currently this is everything that is not OpenLDAP.An upgrade task that removes the ldap.user.encryption attribute from directories that do not need this attribute, currently this is everything that is not OpenLDAP.Makes sure that 1.3 and earlier directories, on upgrade, have an RDN added.Update the description and application type for the Crowd, Demo and OpenID applications.Adds "SSO cookie is NOT secure" preference to the database.Add "displayName" property to LDAP (non-internal) directories.Default existing AD directories to useMemberOfForGroupMembership = true, and all to useMemberOfAttribute = false.Removes all existing Tokens.Set "ldap.roles.disabled" - LDAPPropertiesMapper.ROLES_DISABLED - to false if it's not set.Updates the 'use relaxed DN standardisation' flag for Directory Connnectors to their defaults as defined in the standard property files.Disables caching/monitoring if roles have been enabled.Disabling roles for delegating directoriesThis upgrade task will migrate class names from the old com.atlassian.crowd.integration.directory.connector package to the com.atlassian.crowd.directory packageThis upgrade task will enable auto-create on auth for existing delegated authentication directories.This upgrade task will enable auto-create on auth for existing delegated authentication directories.Add default values for JNDI LDAP connection pool settings to the databaseAll LDAP directories now have caching enabled.This upgrade task will switch internal directories using Atlassian SHA1 for user encryption to use Atlassian Security instead.This upgrade task will populate
displayName
andlastName
fields usingfirstName
,lastName
andname
fields for users with empty display name or empty last name in internal directories.Updating the local column in cwd_group from null to false.Upgrades the connector directories to include aDirectoryProperties.CACHE_ENABLED
properties set totrue
.Upgrades directories having InternalDirectoryWithBatching as an implementation class to use InternalDirectory class as an implementation class.Updating values for application remote addresses to allow support for IPv6Upgrades directories to contain UPDATE_USER_ATTRIBUTE, UPDATE_GROUP_ATTRIBUTE and UPDATE_ROLE_ATTRIBUTE permissions.Upgrades Active Directories to include aSynchronisableDirectoryProperties.INCREMENTAL_SYNC_ENABLED
attribute set totrue
.Upgrades remote Crowd directories to include aSynchronisableDirectoryProperties.INCREMENTAL_SYNC_ENABLED
properties set totrue
.Updates cached LDAP directories to includecom.atlassian.crowd.model.directory.DirectoryImpl.ATTRIBUTE_KEY_LOCAL_USER_STATUS
set to true to preserve the behaviour previous to CWD-995.Updates LDAP and delegating directories configuration by adding the User Unique Id attribute if absent.Updates users in internal directories to assign them an UUID.Crowd 3.2 introduces a new audit log event syntax where the event that an audit log represents is a combination of an entity type (noun) and an event type (verb).RFC 6265 states, about the domain name in the Set-Cookie header, that: