This is an automated email from the ASF dual-hosted git repository.
mmoayyed pushed a change to branch SYNCOPE-163-1
in repository https://gitbox.apache.org/repos/asf/syncope.git.
from 43f1433 switch to openjdk
add 2fb720a Upgrading Netbeans
add 7ef6e84 Upgrading Jackson
add 8d16e1a Enhancing group search for user edit
add 55fb27c Fetching snapshots
add 9cecd9d Upgrading Spring Boot
add 165f636 Working around Travis CI log limitations
add 79547f2 [SYNCOPE-1540] Skip exporting SYNCOPE_AUDIT table
add e2b53ad Backporting Travis CI fixes
add 236d159 Quieting the install phase
add 894386b [SYNCOPE-1540] Fix
add 87e5f12 Upgrading ApacheDS (#170)
add 9bc2cf5 Upgrading Commons Lang
add 901608c Replacing Hibernate Validator with Apache BVal (#169)
add 7ebd2c6 Initial steps to enable Payara Server 5
add 9391fcb fixed typo
add f2aebe0 http://www.apache.org/dist -> https://downloads.apache.org
add 592c886 [SYNCOPE-1465] Console support
add bede478 Upgrading checkstyle
add ed22a4f [SYNCOPE-1466] Added creationContext and lastChangeContext to
metadata
add 1a38a80 Upgrading SLF4j and Guava versions (and aligning with CAS)
new a90a968 Merge branch 'master' into SYNCOPE-163-1
new 1a0c008 add u2f and radius authn module confs; prep starter
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
appveyor.yml | 2 +-
.../main/resources/archetype-resources/wa/pom.xml | 2 -
.../ui/commons/StyledNotificationBehavior.java | 4 +-
.../commons/markup/html/form/AjaxPalettePanel.java | 49 +-
.../ui/commons/panels/NotificationPanel.java | 6 +-
client/idrepo/console/pom.xml | 2 +-
.../client/console/audit/AuditHistoryDetails.java | 8 +-
.../syncope/client/console/pages/Realms.java | 7 +-
.../console/tasks/ExecutionsDirectoryPanel.java | 3 +
.../console/wizards/any/AnnotatedBeanPanel.java | 37 +-
.../syncope/client/console/wizards/any/Groups.java | 27 +-
.../console/SyncopeWebApplication.properties | 1 +
.../console/SyncopeWebApplication_fr_CA.properties | 66 ++-
.../console/SyncopeWebApplication_it.properties | 1 +
.../console/SyncopeWebApplication_ja.properties | 1 +
.../console/SyncopeWebApplication_pt_BR.properties | 5 +-
.../console/SyncopeWebApplication_ru.properties | 1 +
.../tasks/SchedTaskDirectoryPanel_it.properties | 2 +-
.../console/wizards/any/AnnotatedBeanPanel.html | 28 +-
.../wizards/any/AnnotatedBeanPanel.properties | 6 +-
.../any/AnnotatedBeanPanel_fr_CA.properties | 8 +-
.../wizards/any/AnnotatedBeanPanel_it.properties | 2 +
.../wizards/any/AnnotatedBeanPanel_ja.properties | 2 +
.../any/AnnotatedBeanPanel_pt_BR.properties | 2 +
.../wizards/any/AnnotatedBeanPanel_ru.properties | 10 +-
client/idrepo/enduser/pom.xml | 2 +-
.../common/lib/auth/RadiusAuthModuleConf.java | 172 ++++++
.../common/lib/auth/SAML2IdPAuthModuleConf.java | 8 +
.../syncope/common/lib/auth/U2FAuthModuleConf.java | 69 +++
.../common/lib/jaxb/XmlEntityTOAdapter.java | 1 -
.../common/lib/to/AbstractAnnotatedBean.java | 153 -----
.../org/apache/syncope/common/lib/to/AnyTO.java | 98 +++-
core/idm/logic/pom.xml | 5 -
.../syncope/core/logic/AbstractAnyLogic.java | 2 +
.../apache/syncope/core/logic/AnyObjectLogic.java | 18 +-
.../org/apache/syncope/core/logic/GroupLogic.java | 20 +-
.../org/apache/syncope/core/logic/TaskLogic.java | 8 +-
.../org/apache/syncope/core/logic/UserLogic.java | 37 +-
.../syncope/core/rest/cxf/AddETagFilter.java | 12 +-
.../syncope/core/rest/cxf/RESTCXFContext.java | 12 +-
.../persistence/api/entity/AnnotatedEntity.java | 40 --
.../syncope/core/persistence/api/entity/Any.java | 27 +-
.../api/entity/task/ProvisioningTask.java | 1 -
core/persistence-jpa/pom.xml | 16 +-
.../jpa/content/XMLContentExporter.java | 3 +-
.../jpa/entity/AbstractAnnotatedEntity.java | 112 ----
.../core/persistence/jpa/entity/AbstractAny.java | 101 +++-
.../persistence/jpa/entity/AbstractPlainAttr.java | 2 -
.../jpa/entity/AbstractSysInfoListener.java | 47 --
.../jpa/entity/AnnotatedEntityListener.java | 32 --
.../persistence/jpa/entity/PlainAttrListener.java | 35 --
.../entity/EntityValidationListener.java | 4 +-
.../core/persistence/jpa/outer/UserTest.java | 24 -
.../api/AnyObjectProvisioningManager.java | 9 +-
.../provisioning/api/GroupProvisioningManager.java | 7 +-
.../core/provisioning/api/ProvisioningManager.java | 20 +-
.../provisioning/api/UserProvisioningManager.java | 40 +-
.../api/pushpull/ProvisioningProfile.java | 10 +
core/provisioning-java/pom.xml | 5 -
.../java/DefaultAnyObjectProvisioningManager.java | 76 ++-
.../java/DefaultGroupProvisioningManager.java | 78 ++-
.../java/DefaultUserProvisioningManager.java | 142 +++--
.../java/data/AnyObjectDataBinderImpl.java | 12 +-
.../java/data/GroupDataBinderImpl.java | 5 +-
.../provisioning/java/data/UserDataBinderImpl.java | 23 +-
.../java/job/AbstractSchedTaskJobDelegate.java | 14 +-
.../java/job/ExpiredAccessTokenCleanup.java | 3 +-
.../provisioning/java/job/ExpiredBatchCleanup.java | 2 +-
.../job/GroupMemberProvisionTaskJobDelegate.java | 20 +-
.../provisioning/java/job/SetUMembershipsJob.java | 13 +-
.../java/job/notification/NotificationJob.java | 8 +-
.../provisioning/java/job/report/ReportJob.java | 28 +-
.../pushpull/AbstractProvisioningJobDelegate.java | 9 +-
.../java/pushpull/AbstractPullResultHandler.java | 4 +-
.../pushpull/AbstractSyncopeResultHandler.java | 5 +
.../DefaultAnyObjectPullResultHandler.java | 14 +-
.../DefaultAnyObjectPushResultHandler.java | 2 +-
.../pushpull/DefaultGroupPullResultHandler.java | 13 +-
.../pushpull/DefaultGroupPushResultHandler.java | 2 +-
.../pushpull/DefaultUserPullResultHandler.java | 23 +-
.../pushpull/DefaultUserPushResultHandler.java | 3 +-
.../java/pushpull/LDAPMembershipPullActions.java | 5 +
.../java/pushpull/PullJobDelegate.java | 4 +-
.../java/pushpull/PushJobDelegate.java | 4 +-
.../spring/security/JWTAuthenticationFilter.java | 15 +-
.../UsernamePasswordAuthenticationProvider.java | 3 +-
.../core/spring/security/WebSecurityContext.java | 4 +-
core/starter/pom.xml | 2 +-
.../workflow/api/AnyObjectWorkflowAdapter.java | 8 +-
.../core/workflow/api/GroupWorkflowAdapter.java | 8 +-
.../core/workflow/api/UserWorkflowAdapter.java | 38 +-
.../java/AbstractAnyObjectWorkflowAdapter.java | 19 +-
.../java/AbstractGroupWorkflowAdapter.java | 14 +-
.../workflow/java/AbstractUserWorkflowAdapter.java | 64 ++-
.../workflow/java/AbstractWorkflowAdapter.java} | 23 +-
.../java/DefaultAnyObjectWorkflowAdapter.java | 12 +-
.../workflow/java/DefaultGroupWorkflowAdapter.java | 10 +-
.../workflow/java/DefaultUserWorkflowAdapter.java | 31 +-
docker/wa/pom.xml | 2 -
.../camel/CamelAnyObjectProvisioningManager.java | 76 ++-
.../camel/CamelGroupProvisioningManager.java | 73 ++-
.../camel/CamelUserProvisioningManager.java | 116 +++-
.../camel/component/PropagateComponent.java | 25 +-
.../camel/producer/CreateProducer.java | 14 +-
.../camel/producer/StatusProducer.java | 10 +-
.../src/main/resources/anyObjectRoutes.xml | 8 +-
.../src/main/resources/groupRoutes.xml | 10 +-
.../src/main/resources/userRoutes.xml | 37 +-
.../elasticsearch/client/ElasticsearchUtils.java | 4 +-
.../java/job/ElasticsearchReindex.java | 2 +-
.../flowable/impl/FlowableUserWorkflowAdapter.java | 31 +-
.../syncope/core/logic/oidc/OIDCUserManager.java | 8 +-
.../syncope/core/logic/saml2/SAML2UserManager.java | 8 +-
.../syncope/ext/scimv2/cxf/RESTSCIMCXFContext.java | 4 +-
.../self/keymaster/cxf/SelfKeymasterContext.java | 6 +-
fit/build-tools/pom.xml | 21 +-
.../normalization/NormalizationInterceptor.java | 628 +++++++++++++++++++++
.../fit/buildtools/ApacheDSStartStopListener.java | 115 ++--
.../WEB-INF/{glassfish-web.xml => payara-web.xml} | 8 +-
fit/core-reference/pom.xml | 15 +-
.../fit/core/reference/TestSampleJobDelegate.java | 3 +-
fit/core-reference/src/main/resources/log4j2.xml | 4 +
.../WEB-INF/{glassfish-web.xml => payara-web.xml} | 11 +-
.../apache/syncope/fit/core/AnyObjectITCase.java | 2 +
.../apache/syncope/fit/core/PullTaskITCase.java | 18 +-
.../org/apache/syncope/fit/core/SearchITCase.java | 20 +-
fit/wa-reference/pom.xml | 2 -
ide/netbeans/pom.xml | 4 -
pom.xml | 97 ++--
sra/pom.xml | 2 +-
.../systemadministration/javaeecontainer.adoc | 32 +-
src/site/xdoc/building.xml | 5 -
src/site/xdoc/downloads.xml | 126 ++---
src/site/xdoc/release-process.xml | 2 +-
wa/pom.xml | 2 -
wa/starter/pom.xml | 8 +
136 files changed, 2476 insertions(+), 1280 deletions(-)
create mode 100644
common/am/lib/src/main/java/org/apache/syncope/common/lib/auth/RadiusAuthModuleConf.java
create mode 100644
common/am/lib/src/main/java/org/apache/syncope/common/lib/auth/U2FAuthModuleConf.java
delete mode 100644
common/idrepo/lib/src/main/java/org/apache/syncope/common/lib/to/AbstractAnnotatedBean.java
delete mode 100644
core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/entity/AnnotatedEntity.java
delete mode 100644
core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/AbstractAnnotatedEntity.java
delete mode 100644
core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/AbstractSysInfoListener.java
delete mode 100644
core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/AnnotatedEntityListener.java
delete mode 100644
core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/PlainAttrListener.java
copy
core/{persistence-jpa-json/src/main/java/org/apache/syncope/core/persistence/jpa/dao/JPAJSONPlainAttrDAO.java
=>
workflow-java/src/main/java/org/apache/syncope/core/workflow/java/AbstractWorkflowAdapter.java}
(62%)
create mode 100644
fit/build-tools/src/main/java/org/apache/directory/server/core/normalization/NormalizationInterceptor.java
rename fit/build-tools/src/main/webapp/WEB-INF/{glassfish-web.xml =>
payara-web.xml} (79%)
rename fit/core-reference/src/main/webapp/WEB-INF/{glassfish-web.xml =>
payara-web.xml} (77%)