[midPoint-git] [Evolveum/midpoint] 574d32: Prepare for attribute caching

mederly noreply at github.com
Thu Nov 2 13:50:38 CET 2023


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: 574d326ec3cb05aafe002d7b176b6f88a842cda1
      https://github.com/Evolveum/midpoint/commit/574d326ec3cb05aafe002d7b176b6f88a842cda1
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2023-10-30 (Mon, 30 Oct 2023)

  Changed paths:
    R infra/schema/src/main/java/com/evolveum/midpoint/schema/RefreshShadowOperation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/result/OperationResult.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
    A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/AlreadyInitializedObject.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ExternalResourceEventListenerImpl.java
    R provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/InitializableMixin.java
    A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/InitializableObjectMixin.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContext.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowCaretaker.java
    A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/AbstractResourceEntity.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ActivationConverter.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementConverter.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ExternalResourceObjectChange.java
    A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObject.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectAsyncChange.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectChange.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectConverter.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectFound.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectLiveSyncChange.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectReferenceResolver.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectSearchOperation.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectsBeans.java
    A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AbstractShadowedEntity.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowAcquisition.java
    R provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowAcquisitionHelper.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowAddOperation.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowGetOperation.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowModifyOperation.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowProvisioningOperation.java
    R provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowRefreshHelper.java
    A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowRefreshOperation.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowSearchLikeOperation.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedAsyncChange.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedChange.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedExternalChange.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedLiveSyncChange.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedObjectConstruction.java
    R provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedObjectConstructionHelper.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedObjectFound.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsFacade.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsLocalBeans.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/OperationResultRecorder.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowManagerMiscUtil.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowUpdater.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/sync/AsyncUpdater.java
    R provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/sync/ChangeProcessingBeans.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/sync/LiveSynchronizer.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/sync/SynchronizationEventImpl.java
    A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ErrorState.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/InitializationState.java
    M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/ConnectorInstance.java
    M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfChange.java
    M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfObjectFound.java
    A provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfResourceObject.java
    M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/connectors/AbstractManualConnectorInstance.java
    M provisioning/ucf-impl-builtin/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/builtin/async/provisioning/AsyncProvisioningConnectorInstance.java
    M provisioning/ucf-impl-builtin/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/builtin/async/update/AsyncUpdateConnectorInstance.java
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdConvertor.java
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorInstanceConnIdImpl.java
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/SyncDeltaConverter.java
    M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/TestUcfDummy.java
    M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/TestUcfDummyMulti.java
    M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/TestUcfOpenDj.java

  Log Message:
  -----------
  Prepare for attribute caching

This commit contains (unfinished) preparatory/cleanup works related
to coming attribute caching feature. In particular,

- shadowing process for objects found and changes was streamlined
and refactored, see AbstractShadowedEntity and its children;
- the lazy initialization for these objects was fixed;
- some internal-use specialized types were introduced for resource
objects (UcfResourceObject and ResourceObject);
- some tiny classes in "shadows" package were removed;
- enabled the lazy initialization of resource objects and changes.


  Commit: 4775c14884d42aa758c19b5693ec07dcacdeb147
      https://github.com/Evolveum/midpoint/commit/4775c14884d42aa758c19b5693ec07dcacdeb147
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2023-10-31 (Tue, 31 Oct 2023)

  Changed paths:
    M docs/resources/attribute-caching.adoc
    M docs/security/credentials/password-policy.adoc
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceAttributeWrapperImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/BaseMergeOperation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AssociationDefinitionStore.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/BasicResourceInformation.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompleteResourceSchema.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompleteResourceSchemaImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompositeObjectDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ConnectorSchemaImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/MidPointSchemaDefinitionFactory.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/RefinedResourceSchemaParser.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectClassDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectClassDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectTypeDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaFactory.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaParser.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/AttributeDefinitionDelegator.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/RefinedAttributeDefinitionDelegator.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ResourceObjectClassDefinitionDelegator.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ResourceObjectDefinitionDelegator.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
    M model/model-impl/src/test/resources/common/resource-dummy-id.xml
    M model/model-intest/src/test/resources/async/grouper-amqp091/resource-grouper-amqp091.xml
    M model/model-intest/src/test/resources/async/notify-change/resource-grouper.xml
    M model/model-intest/src/test/resources/async/task/resource-hr-amqp091.xml
    M model/model-intest/src/test/resources/async/ucf/resource-grouper-ucf-internal.xml
    M model/model-intest/src/test/resources/common/resource-dummy-blue-caching.xml
    M model/model-intest/src/test/resources/common/resource-dummy-caching.xml
    M model/model-intest/src/test/resources/common/resource-dummy-green-caching.xml
    M model/model-intest/src/test/resources/manual/resource-manual-capabilities.xml
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContext.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContextFactory.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedChange.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowCreator.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerRelative.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ProvisioningUtil.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyCaching.java
    A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyCachingExtra.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyCachingIndexOnly.java
    A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyCachingPartial.java
    A provisioning/provisioning-impl/src/test/resources/dummy/dummy-caching-extra/resource-dummy-cached-all.xml
    A provisioning/provisioning-impl/src/test/resources/dummy/dummy-caching-extra/resource-dummy-default-caching.xml
    M provisioning/provisioning-impl/src/test/resources/dummy/dummy-caching/resource-dummy-index-only.xml
    A provisioning/provisioning-impl/src/test/resources/dummy/dummy-caching/resource-dummy-partial.xml
    M provisioning/provisioning-impl/src/test/resources/dummy/dummy-caching/resource-dummy.xml
    M provisioning/provisioning-impl/testng-integration.xml
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorInstanceConnIdImpl.java
    M testing/story/src/test/resources/grouper/resource-grouper.xml

  Log Message:
  -----------
  Add preliminary shadow caching configuration

Caching can now be set at the level of an object type or object class,
or even for individual attributes.

INCOMPATIBLE CHANGE (to be discussed): The default configuration
for caching was changed. Currently only mapped attributes are cached
by default.

Other changes/improvements:

- Resource object definitions can now be attached to a specific
resource; this allows easy evaluation of features that can
be defined both at resource and object type/class levels.
(Like caching, or - in the future - capabilities.) Existing
"hacked" binding of type definition to resource OID was replaced
by this feature.

- Introduced CompleteResourceSchema with more guarantees than
(arbitrary) resource schema that can be raw/unattached.

- Convenience value merging method BaseMergeOperation#merge was added.

- Removed unused "default namespace prefix" feature from connector
schema.

Work in progress.


  Commit: 8d58219c4b67aa2094dee9e7d7e5b81d60887958
      https://github.com/Evolveum/midpoint/commit/8d58219c4b67aa2094dee9e7d7e5b81d60887958
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2023-11-02 (Thu, 02 Nov 2023)

  Changed paths:
    M docs/resources/attribute-caching.adoc
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectAsyncChange.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedChange.java
    M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfAsyncUpdateChange.java
    M release-notes.adoc
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/grouper/TestGrouperAsyncUpdate.java

  Log Message:
  -----------
  Adapt an async update test plus docs

The previous commit (4775c14884d42aa758c19b5693ec07dcacdeb147)
introduced more aggressive fetching of resource objects for
identifiers-only LS/AU changes. A test had to be adapted to it.

The docs were also updated to reflect changes in that commit.


  Commit: ae435d3cb72d685aba62c8aeb12041545409acd2
      https://github.com/Evolveum/midpoint/commit/ae435d3cb72d685aba62c8aeb12041545409acd2
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2023-11-02 (Thu, 02 Nov 2023)

  Changed paths:
    M config/false-positives.xml
    M dist/src/main/bin/ninja.sh
    R docs/admin-gui/self-service/sel-service-before-4.6.adoc
    R docs/legacy/demo/electra.adoc
    R docs/legacy/demo/upgrade-howto.adoc
    R docs/legacy/eclipse-plugin/certificate-problems/image2016-9-3-0-13-0.png
    R docs/legacy/eclipse-plugin/certificate-problems/image2016-9-3-0-15-58.png
    R docs/legacy/eclipse-plugin/certificate-problems/index.adoc
    R docs/legacy/eclipse-plugin/image2016-12-1-10-56-19.png
    R docs/legacy/eclipse-plugin/image2016-9-19-22-58-57.png
    R docs/legacy/eclipse-plugin/image2016-9-19-23-12-2.png
    R docs/legacy/eclipse-plugin/image2016-9-19-23-14-57.png
    R docs/legacy/eclipse-plugin/image2016-9-19-23-26-3.png
    R docs/legacy/eclipse-plugin/image2016-9-19-23-35-54.png
    R docs/legacy/eclipse-plugin/image2016-9-19-23-42-55.png
    R docs/legacy/eclipse-plugin/image2016-9-19-23-44-41.png
    R docs/legacy/eclipse-plugin/image2016-9-19-23-52-50.png
    R docs/legacy/eclipse-plugin/image2016-9-19-23-53-52.png
    R docs/legacy/eclipse-plugin/image2016-9-19-23-8-59.png
    R docs/legacy/eclipse-plugin/image2016-9-19-23-9-32.png
    R docs/legacy/eclipse-plugin/image2016-9-20-10-2-48.png
    R docs/legacy/eclipse-plugin/image2016-9-7-16-58-9.png
    R docs/legacy/eclipse-plugin/image2016-9-7-17-1-10.png
    R docs/legacy/eclipse-plugin/image2016-9-7-17-18-51.png
    R docs/legacy/eclipse-plugin/image2016-9-7-17-2-24.png
    R docs/legacy/eclipse-plugin/image2016-9-7-17-2-58.png
    R docs/legacy/eclipse-plugin/image2016-9-7-17-20-26.png
    R docs/legacy/eclipse-plugin/image2016-9-7-17-5-0.png
    R docs/legacy/eclipse-plugin/index.adoc
    R docs/legacy/eclipse-plugin/install/image2016-9-2-16-45-47.png
    R docs/legacy/eclipse-plugin/install/image2016-9-2-16-50-56.png
    R docs/legacy/eclipse-plugin/install/image2016-9-2-16-56-30.png
    R docs/legacy/eclipse-plugin/install/image2016-9-3-0-1-6.png
    R docs/legacy/eclipse-plugin/install/image2016-9-3-0-21-47.png
    R docs/legacy/eclipse-plugin/install/image2016-9-3-0-22-40.png
    R docs/legacy/eclipse-plugin/install/install.adoc
    R docs/legacy/eclipse-plugin/install/plugin-chyba.jpg
    R docs/legacy/eclipse-plugin/release-notes.adoc
    R docs/legacy/index.adoc
    R docs/legacy/influencing-approval-process-and-work-items-names-howto.adoc
    R docs/legacy/jaspersoft-studio.adoc
    R docs/legacy/ldap-groups-howto.adoc
    R docs/legacy/monitoring-c3p0-state/image2016-9-23-0-18-38.png
    R docs/legacy/monitoring-c3p0-state/image2016-9-23-0-20-58.png
    R docs/legacy/monitoring-c3p0-state/index.adoc
    R docs/legacy/org-closure-migration-and-diagnostics-howto.adoc
    R docs/legacy/repo-ninja.adoc
    R docs/legacy/reports-via-rest.adoc
    R docs/legacy/soap-client/Model-Web-Service-Client.png
    R docs/legacy/soap-client/index.adoc
    R docs/legacy/soap-client/sample.adoc
    R docs/legacy/soap/index.adoc
    R docs/legacy/sso/index.adoc
    R docs/legacy/sso/midpoint-and-sso-using-gluu-howto.adoc
    R docs/legacy/sso/midpoint-as-cas-client-apache-cas-agent-method-.adoc
    R docs/legacy/sso/midpoint-as-cas-client-java-jasig-cas-client-libraries-.adoc
    R docs/legacy/xpath2/index.adoc
    R docs/legacy/xpath2/xpath-debug-page-1.png
    R docs/legacy/xpath2/xpath-debug-page-2.png
    R docs/legacy/xpath2/xpath-debug-page-3.png
    R docs/legacy/xpath2/xpath-debug-page-if.png
    R docs/legacy/xpath2/xpath-debug-page-user.png
    R docs/misc/reports/configuration-before-4-4/Screenshot-2017-04-07-10.24.21.png
    R docs/misc/reports/configuration-before-4-4/Screenshot-2017-04-07-10.24.35.png
    R docs/misc/reports/configuration-before-4-4/Screenshot-2017-04-07-15.53.08.png
    R docs/misc/reports/configuration-before-4-4/Screenshot-2017-04-07-16.14.10.png
    R docs/misc/reports/configuration-before-4-4/image2015-10-6-22-1-3.png
    R docs/misc/reports/configuration-before-4-4/image2015-10-6-22-40-5.png
    R docs/misc/reports/configuration-before-4-4/index.adoc
    R docs/misc/reports/configuration-before-4-4/report-config.png
    R docs/misc/reports/configuration-before-4-4/users.png
    R docs/misc/self-registration/configuration-before-4-6/confirm-message.png
    R docs/misc/self-registration/configuration-before-4-6/confirmation-mail.png
    R docs/misc/self-registration/configuration-before-4-6/confirmation-success.png
    R docs/misc/self-registration/configuration-before-4-6/index.adoc
    R docs/misc/self-registration/configuration-before-4-6/login-page.png
    R docs/misc/self-registration/configuration-before-4-6/registration-page.png
    R docs/misc/self-registration/configuration-before-4-6/self-registration.png
    M docs/misc/self-registration/index.adoc
    R docs/repository/native-postgresql/usage-before-4.8.adoc
    R docs/security/authentication/flexible-authentication/configuration-before-4-4.adoc
    R docs/security/credentials/password-reset/configuration-before-4-6.adoc

  Log Message:
  -----------
  Merge branch 'master' into feature/attribute-caching


Compare: https://github.com/Evolveum/midpoint/compare/44b34957107e...ae435d3cb72d


More information about the midPoint-svn mailing list