[midPoint-git] [Evolveum/midpoint] 201709: Refactor of image ContentType validation
Viliam Repan
noreply at github.com
Tue Apr 7 11:37:07 CEST 2026
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: 201709358372b36bca9d7a4c64d03f43e95239f1
https://github.com/Evolveum/midpoint/commit/201709358372b36bca9d7a4c64d03f43e95239f1
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-30 (Mon, 30 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/UploadDownloadPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/UploadDownloadPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/ContentTypeFileValidator.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/FileValidatorFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/WorkItemDetailsPanel.java
A gui/admin-gui/src/test/java/com/evolveum/midpoint/web/component/FileValidatorTest.java
Log Message:
-----------
Refactor of image ContentType validation
Commit: e154fa278bb48e950dd0b472bb516b7ab33ff858
https://github.com/Evolveum/midpoint/commit/e154fa278bb48e950dd0b472bb516b7ab33ff858
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-30 (Mon, 30 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/UploadDownloadPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/UploadDownloadPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/ContentTypeFileValidator.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/FileValidatorFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/FileValidatorUtil.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/web/component/FileValidatorTest.java
Log Message:
-----------
MagicNumber validation
Commit: 71a60a70be801c1240da6a53ff2ab24beb66d87c
https://github.com/Evolveum/midpoint/commit/71a60a70be801c1240da6a53ff2ab24beb66d87c
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M config/initial-objects/system-configuration/000-system-configuration.xml
M docs/deployment/ninja/use-case/administrator-unlock.adoc
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/ModelServiceLocator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebPrismUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/ExpressionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/DetailsNavigationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/ColumnTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractPageObjectDetails.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/ObjectDetailsModels.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/AssignmentHolderDetailsModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/schema/WaitingObjectClassDetailsConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/PageResource.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/ResourceDetailsModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceGuideAssociationTypeTileState.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AbstractAssociationMappingContainerTableWizardPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AbstractAssociationMappingContainerTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingsTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/MappingContainerTablePanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/MappingContainerTablePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundBasicWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundEvaluatorWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundMappingContainerTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundMappingContainerWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundWizardChoicePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/AssociationInboundAttributeMappingsTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/AssociationInboundMappingWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/InboundMappingsTableWizardPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/InboundMappingsTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundBasicWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundEvaluatorWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundMappingContainerTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundMappingContainerWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundWizardChoicePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/AssociationOutboundAttributeMappingsTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/AssociationOutboundMappingWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/OutboundMappingsTableWizardPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/OutboundMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/MappingNameValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/ObjectTypeMappingNameValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ObjectNameColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/ConfigureSynchronizationConfirmationPanel.html
M gui/admin-gui/src/test/java/com/evolveum/midpoint/web/AbstractGuiIntegrationTest.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/web/AbstractGuiUnitTest.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/WorkDefinitionUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-connector-dev-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/cases-api/src/main/java/com/evolveum/midpoint/cases/api/util/QueryUtils.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/conndev/ConnectorBootstrapStoryTest.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentOperation.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentService.java
M model/smart-impl/pom.xml
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingSuggestionOperationFactory.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatisticsService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatusInfoImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/OfflineBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ServiceClient.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/AbstractConnDevActivityHandler.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassAttributesActivityHandler.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassDetailsActivityHandler.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassEndpointsActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassInformationActivityHandler.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ConnDevJsonMapper.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/AbstractSmartIntegrationTest.java
A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestDiscoverObjectClassDetails.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java
A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/testdata/DiscoverObjectClassDetailsTestData.java
A model/smart-impl/src/test/resources/codegen/mock/openproject/responseJobFinishedTemplate.json
Log Message:
-----------
Merge branch 'master' into tmp/4299
Commit: 3f5024eaf0872af59e2bb5c0b1c99313079951f5
https://github.com/Evolveum/midpoint/commit/3f5024eaf0872af59e2bb5c0b1c99313079951f5
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/UploadDownloadPanel.java
Log Message:
-----------
tweak code
Commit: 12e686ddb40ec2be91996124e6f69ff5713c57a7
https://github.com/Evolveum/midpoint/commit/12e686ddb40ec2be91996124e6f69ff5713c57a7
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/UploadDownloadPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/ContentTypeFileValidator.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/web/component/FileValidatorTest.java
Log Message:
-----------
tweak validator
Commit: efce0b8945966793ab7646ab0d1c0e7b5d443047
https://github.com/Evolveum/midpoint/commit/efce0b8945966793ab7646ab0d1c0e7b5d443047
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/UploadDownloadPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/ContentTypeFileValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/FileValidatorUtil.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/web/component/FileValidatorTest.java
Log Message:
-----------
MagicNumber validation added
Commit: 041ad8bfaa7973df1c775d839ea6f854ca38cd6c
https://github.com/Evolveum/midpoint/commit/041ad8bfaa7973df1c775d839ea6f854ca38cd6c
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-04-01 (Wed, 01 Apr 2026)
Changed paths:
M docs/admin-gui/multi-tab-browser-support/index.adoc
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/change.png
M docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/index.adoc
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-define-enumeration-values.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-edit-definitions-new-enum-item.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-edit-definitions.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-enumeration-in-user-gui-form.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-wizard-00-new-extension-schema-entry-point.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-wizard-03-basic-structural-definition-information.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-wizard-04-custom-schema-items.webp
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-1.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-2.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-3.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-4-edit.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-4.png
M docs/schema/custom-schema-extension/convert-schema-file-to-schema-object.adoc
M gui/admin-gui/package-lock.json
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/DetailsNavigationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractObjectMainPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/TwoValueLinkPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugList.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/BrowserTabIdRequestCycleListener.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/BrowserWindowIdentifierFilter.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/SessionStorage.java
M pom.xml
Log Message:
-----------
Merge branch 'master' into tmp/4299
Commit: d5f84cd0e9c72aad174ddaea9cddadaf1162ca7e
https://github.com/Evolveum/midpoint/commit/d5f84cd0e9c72aad174ddaea9cddadaf1162ca7e
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-04-01 (Wed, 01 Apr 2026)
Changed paths:
M gui/admin-gui/src/test/java/com/evolveum/midpoint/web/component/FileValidatorTest.java
Log Message:
-----------
tweak test
Commit: 841ab6740ebcbf72fac5e86d336138fa4c63b5cd
https://github.com/Evolveum/midpoint/commit/841ab6740ebcbf72fac5e86d336138fa4c63b5cd
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-04-07 (Tue, 07 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/UploadDownloadPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/UploadDownloadPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/FileValidatorUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/WorkItemDetailsPanel.java
A gui/admin-gui/src/test/java/com/evolveum/midpoint/web/component/FileValidatorTest.java
Log Message:
-----------
Merge pull request #589
MID-4299: Implement sanitation of pictures uploaded via GUI
Compare: https://github.com/Evolveum/midpoint/compare/0ab9257a7783...841ab6740ebc
To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/midpoint/settings/notifications
More information about the midPoint-svn
mailing list