[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