This is an automated email from the ASF dual-hosted git repository.

jialiang pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/ambari.git


    from bf141bcc61 Revert "AMBARI-26428: Fix Ambari Server Startup Failure 
with Jetty SSL and Mu…" (#3976)
     new f1dfbfc486 AMBARI-26288:Preliminary upgrade of Spring and Jetty 
dependencies (#3930)
     new 2aece240fb AMBARI-26292:  Upgrade jetty version to 2.1 (#3932)
     new 89764d1f98 AMBARI-26293: upgrade guice to 6.0 (#3933)
     new 195d864bc5 AMBARI-26294: upgrade JPA (#3935)
     new 14fb532df3 AMBARI-26296: Fix security related issues after spring 
upgrade (#3951)
     new d5645e887f AMBARI-26185: Upgrade commons-collections to resolve CVEs 
(#3936)
     new 0b66697c93 AMBARI-26357: Errors occur when compiling ambari after 
upgrading jetty (#3964)

The 7 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:
 ambari-admin/pom.xml                               |   1 -
 ambari-agent/pom.xml                               |   1 -
 ambari-agent/src/packages/tarball/all.xml          |   3 +-
 ambari-funtest/pom.xml                             |   1 -
 ambari-project/pom.xml                             |  22 ++---
 ambari-server-spi/pom.xml                          |   1 -
 ambari-server/checkstyle.xml                       |   2 +-
 ambari-server/pom.xml                              |  41 ++++++---
 .../inject/persist/jpa/AmbariJpaPersistModule.java |   6 +-
 .../persist/jpa/AmbariJpaPersistService.java       |   4 +-
 .../DisableBatchingRemoteEndpointFactory.java      |  23 +++--
 .../server/actionmanager/ActionScheduler.java      |   2 +-
 .../ambari/server/agent/HeartBeatHandler.java      |   2 +-
 .../server/agent/stomp/AgentClusterDataHolder.java |   2 +-
 .../server/agent/stomp/AgentHostDataHolder.java    |   2 +-
 .../server/agent/stomp/AgentReportsController.java |   4 +-
 .../server/agent/stomp/AlertDefinitionsHolder.java |   6 +-
 .../server/agent/stomp/HeartbeatController.java    |   2 +-
 .../server/api/AmbariCsrfProtectionFilter.java     |  10 +-
 .../ambari/server/api/AmbariErrorHandler.java      |   6 +-
 .../ambari/server/api/AmbariPersistFilter.java     |  12 +--
 .../server/api/AmbariViewErrorHandlerProxy.java    |  21 +----
 .../server/api/ContentTypeOverrideFilter.java      |  28 +++---
 .../apache/ambari/server/api/GsonJsonProvider.java |  16 ++--
 .../ambari/server/api/MethodOverrideFilter.java    |  18 ++--
 .../ambari/server/api/UserNameOverrideFilter.java  |  16 ++--
 .../server/api/query/JpaPredicateVisitor.java      |  32 +++----
 .../ambari/server/api/query/JpaSortBuilder.java    |  12 +--
 .../ambari/server/api/rest/BootStrapResource.java  |  22 ++---
 .../apache/ambari/server/api/rest/HealthCheck.java |   8 +-
 .../api/rest/KdcServerReachabilityCheck.java       |  16 ++--
 .../ambari/server/api/services/ActionService.java  |  24 ++---
 .../api/services/AlertDefinitionService.java       |  22 ++---
 .../server/api/services/AlertGroupService.java     |  22 ++---
 .../server/api/services/AlertHistoryService.java   |  16 ++--
 .../server/api/services/AlertNoticeService.java    |  16 ++--
 .../ambari/server/api/services/AlertService.java   |  16 ++--
 .../server/api/services/AlertTargetService.java    |  22 ++---
 .../api/services/AmbariPrivilegeService.java       |   2 +-
 .../ambari/server/api/services/BaseRequest.java    |   4 +-
 .../ambari/server/api/services/BaseService.java    |  13 +--
 .../server/api/services/BlueprintService.java      |  22 ++---
 .../services/ClusterKerberosDescriptorService.java |  16 ++--
 .../ambari/server/api/services/ClusterService.java |  74 +++++++--------
 .../api/services/ClusterStackVersionService.java   |  22 ++---
 .../CompatibleRepositoryVersionService.java        |  16 ++--
 .../server/api/services/ComponentService.java      |  24 ++---
 .../server/api/services/ConfigGroupService.java    |  24 ++---
 .../server/api/services/ConfigurationService.java  |  18 ++--
 .../server/api/services/CredentialService.java     |  22 ++---
 .../ambari/server/api/services/DeleteRequest.java  |   4 +-
 .../server/api/services/ExtensionLinksService.java |  22 ++---
 .../server/api/services/ExtensionsService.java     |  16 ++--
 .../ambari/server/api/services/FeedService.java    |  22 ++---
 .../ambari/server/api/services/GetRequest.java     |   4 +-
 .../server/api/services/HostComponentService.java  |  26 +++---
 .../api/services/HostKerberosIdentityService.java  |  20 ++--
 .../ambari/server/api/services/HostService.java    |  26 +++---
 .../api/services/HostStackVersionService.java      |  18 ++--
 .../server/api/services/InstanceService.java       |  22 ++---
 .../ambari/server/api/services/JobService.java     |  16 ++--
 .../api/services/KerberosDescriptorService.java    |  20 ++--
 .../ambari/server/api/services/KeyService.java     |   9 +-
 .../server/api/services/LdapSyncEventService.java  |  22 ++---
 .../ambari/server/api/services/LocalUriInfo.java   |  10 +-
 .../ambari/server/api/services/LoggingService.java |  18 ++--
 .../ambari/server/api/services/LogoutService.java  |  12 +--
 .../ambari/server/api/services/MpacksService.java  |  22 ++---
 .../api/services/OperatingSystemService.java       |  16 ++--
 .../server/api/services/PermissionService.java     |  24 ++---
 .../server/api/services/PersistKeyValueImpl.java   |   4 +-
 .../api/services/PersistKeyValueService.java       |  17 ++--
 .../ambari/server/api/services/PostRequest.java    |   4 +-
 .../api/services/PreUpgradeCheckService.java       |  12 +--
 .../server/api/services/PrivilegeService.java      |  22 ++---
 .../ambari/server/api/services/PutRequest.java     |   4 +-
 .../server/api/services/QueryPostRequest.java      |   4 +-
 .../server/api/services/RecommendationService.java |  18 ++--
 .../server/api/services/RemoteClustersService.java |  22 ++---
 .../server/api/services/RepositoryService.java     |  20 ++--
 .../api/services/RepositoryVersionService.java     |  22 ++---
 .../ambari/server/api/services/RequestFactory.java |   4 +-
 .../api/services/RequestScheduleService.java       |  24 ++---
 .../ambari/server/api/services/RequestService.java |  22 ++---
 .../api/services/RoleAuthorizationService.java     |  16 ++--
 .../RootServiceComponentConfigurationService.java  |  24 ++---
 .../server/api/services/RootServiceService.java    |  20 ++--
 .../api/services/ServiceConfigVersionService.java  |  14 +--
 .../ambari/server/api/services/ServiceService.java |  26 +++---
 .../ambari/server/api/services/SettingService.java |  24 ++---
 .../ambari/server/api/services/StacksService.java  |  18 ++--
 .../ambari/server/api/services/StageService.java   |  20 ++--
 .../server/api/services/TargetClusterService.java  |  22 ++---
 .../server/api/services/TaskAttemptService.java    |  16 ++--
 .../ambari/server/api/services/TaskService.java    |  16 ++--
 .../server/api/services/UpgradeGroupService.java   |  16 ++--
 .../server/api/services/UpgradeItemService.java    |  18 ++--
 .../ambari/server/api/services/UpgradeService.java |  20 ++--
 .../server/api/services/UpgradeSummaryService.java |  16 ++--
 .../server/api/services/ValidationService.java     |  18 ++--
 .../api/services/VersionDefinitionService.java     |  22 ++---
 .../server/api/services/WidgetLayoutService.java   |  22 ++---
 .../ambari/server/api/services/WidgetService.java  |  22 ++---
 .../server/api/services/WorkflowService.java       |  16 ++--
 .../api/services/groups/GroupPrivilegeService.java |  16 ++--
 .../server/api/services/groups/GroupService.java   |  20 ++--
 .../server/api/services/groups/MemberService.java  |  22 ++---
 .../stackadvisor/commands/StackAdvisorCommand.java |   6 +-
 .../services/users/ActiveWidgetLayoutService.java  |  18 ++--
 .../server/api/services/users/AuthService.java     |  14 +--
 .../users/UserAuthenticationSourceService.java     |  22 ++---
 .../services/users/UserAuthorizationService.java   |  16 ++--
 .../api/services/users/UserPrivilegeService.java   |  16 ++--
 .../server/api/services/users/UserService.java     |  22 ++---
 .../services/views/ViewDataMigrationService.java   |  10 +-
 .../views/ViewExternalSubResourceService.java      |  16 ++--
 .../api/services/views/ViewInstanceService.java    |  28 +++---
 .../api/services/views/ViewPermissionService.java  |  24 ++---
 .../api/services/views/ViewPrivilegeService.java   |  24 ++---
 .../server/api/services/views/ViewService.java     |  24 ++---
 .../api/services/views/ViewSubResourceService.java |  12 +--
 .../server/api/services/views/ViewUrlsService.java |  24 ++---
 .../api/services/views/ViewVersionService.java     |  24 ++---
 .../checks/DatabaseConsistencyCheckHelper.java     |   9 +-
 .../ambari/server/cleanup/CleanupServiceImpl.java  |   2 +-
 .../spring/AgentRegisteringQueueChecker.java       |   9 +-
 .../configuration/spring/AgentStompConfig.java     |  17 ++--
 .../configuration/spring/ApiSecurityConfig.java    | 101 +++++++++------------
 .../configuration/spring/ApiStompConfig.java       |   5 +-
 .../configuration/spring/RootStompConfig.java      |   8 +-
 .../server/controller/ActionRequestSwagger.java    |   2 +-
 .../controller/ActiveWidgetLayoutRequest.java      |   4 +-
 .../controller/ActiveWidgetLayoutResponse.java     |   4 +-
 .../server/controller/AmbariHandlerList.java       |  13 ++-
 .../controller/AmbariManagementControllerImpl.java |   3 +-
 .../server/controller/AmbariManagementHelper.java  |   2 +-
 .../ambari/server/controller/AmbariServer.java     |  73 ++++++++++-----
 .../server/controller/AmbariSessionManager.java    |   6 +-
 .../server/controller/ClusterArtifactRequest.java  |   2 +-
 .../controller/ClusterServiceArtifactRequest.java  |   2 +-
 .../controller/ComponentDependencyResponse.java    |   2 +-
 .../server/controller/GroupPrivilegeResponse.java  |   4 +-
 .../server/controller/QuickLinksResponse.java      |   2 +-
 .../server/controller/RequestPostRequest.java      |   2 +-
 .../server/controller/RequestPostResponse.java     |   2 +-
 .../server/controller/RequestPutRequest.java       |   2 +-
 .../ambari/server/controller/RequestResponse.java  |   2 +-
 .../server/controller/ResourceProviderFactory.java |   2 +-
 .../server/controller/ServiceRequestSwagger.java   |   2 +-
 .../controller/StackServiceArtifactResponse.java   |   2 +-
 .../ambari/server/controller/ThemeResponse.java    |   2 +-
 .../controller/UserAuthorizationResponse.java      |   4 +-
 .../server/controller/UserPrivilegeResponse.java   |   4 +-
 .../server/controller/ViewInstanceRequest.java     |   4 +-
 .../server/controller/ViewInstanceResponse.java    |   4 +-
 .../server/controller/ViewPermissionResponse.java  |   4 +-
 .../server/controller/ViewPrivilegeRequest.java    |   4 +-
 .../server/controller/ViewPrivilegeResponse.java   |   4 +-
 .../ambari/server/controller/ViewResponse.java     |   4 +-
 .../server/controller/ViewVersionResponse.java     |   4 +-
 .../KerberosDescriptorResourceProvider.java        |   2 +-
 .../internal/StackAdvisorResourceProvider.java     |   6 +-
 .../controller/internal/StageResourceProvider.java |   4 +-
 .../logging/LoggingRequestHelperFactoryImpl.java   |   2 +-
 .../metrics/timeline/MetricsRequestHelper.java     |   2 +-
 .../apache/ambari/server/events/jpa/JPAEvent.java  |   2 +-
 .../alerts/AlertDefinitionsUIUpdateListener.java   |   2 +-
 .../ambari/server/hooks/users/UserHookService.java |   4 +-
 .../server/ldap/service/AmbariLdapFacade.java      |   4 +-
 .../ads/DefaultLdapAttributeDetectionService.java  |   4 +-
 .../ads/DefaultLdapConfigurationService.java       |   4 +-
 .../ads/DefaultLdapConnectionConfigService.java    |   5 +-
 .../service/ads/LdapConnectionTemplateFactory.java |   6 +-
 .../ads/detectors/AttributeDetectorFactory.java    |   6 +-
 .../ads/detectors/ChainedAttributeDetector.java    |   4 +-
 .../ads/detectors/GroupMemberAttrDetector.java     |   2 +-
 .../ads/detectors/GroupNameAttrDetector.java       |   2 +-
 .../ads/detectors/GroupObjectClassDetector.java    |   2 +-
 .../ads/detectors/UserGroupMemberAttrDetector.java |   2 +-
 .../ads/detectors/UserNameAttrDetector.java        |   4 +-
 .../ads/detectors/UserObjectClassDetector.java     |   2 +-
 .../listeners/WebSocketInitializerListener.java    |  65 +++++++++++++
 .../server/orm/AmbariJpaLocalTxnInterceptor.java   |   6 +-
 .../ambari/server/orm/dao/AlertDefinitionDAO.java  |   4 +-
 .../ambari/server/orm/dao/AlertDispatchDAO.java    |  14 +--
 .../apache/ambari/server/orm/dao/AlertsDAO.java    |  18 ++--
 .../server/orm/dao/AmbariConfigurationDAO.java     |  10 +-
 .../apache/ambari/server/orm/dao/ArtifactDAO.java  |   6 +-
 .../apache/ambari/server/orm/dao/BlueprintDAO.java |   4 +-
 .../apache/ambari/server/orm/dao/ClusterDAO.java   |  12 +--
 .../ambari/server/orm/dao/ClusterServiceDAO.java   |   6 +-
 .../ambari/server/orm/dao/ClusterStateDAO.java     |   2 +-
 .../orm/dao/ConfigGroupConfigMappingDAO.java       |   4 +-
 .../ambari/server/orm/dao/ConfigGroupDAO.java      |   6 +-
 .../server/orm/dao/ConfigGroupHostMappingDAO.java  |   4 +-
 .../org/apache/ambari/server/orm/dao/CrudDAO.java  |   4 +-
 .../org/apache/ambari/server/orm/dao/DaoUtils.java |  14 +--
 .../ambari/server/orm/dao/ExecutionCommandDAO.java |   2 +-
 .../apache/ambari/server/orm/dao/ExtensionDAO.java |   4 +-
 .../ambari/server/orm/dao/ExtensionLinkDAO.java    |   4 +-
 .../org/apache/ambari/server/orm/dao/GroupDAO.java |   6 +-
 .../orm/dao/HostComponentDesiredStateDAO.java      |   6 +-
 .../server/orm/dao/HostComponentStateDAO.java      |   6 +-
 .../server/orm/dao/HostConfigMappingDAO.java       |   4 +-
 .../org/apache/ambari/server/orm/dao/HostDAO.java  |   6 +-
 .../ambari/server/orm/dao/HostRoleCommandDAO.java  |  14 +--
 .../apache/ambari/server/orm/dao/HostStateDAO.java |   2 +-
 .../ambari/server/orm/dao/HostVersionDAO.java      |   4 +-
 .../server/orm/dao/KerberosDescriptorDAO.java      |  10 +-
 .../ambari/server/orm/dao/KerberosKeytabDAO.java   |   4 +-
 .../server/orm/dao/KerberosKeytabPrincipalDAO.java |  15 +--
 .../server/orm/dao/KerberosPrincipalDAO.java       |   4 +-
 .../apache/ambari/server/orm/dao/KeyValueDAO.java  |   4 +-
 .../apache/ambari/server/orm/dao/MemberDAO.java    |   6 +-
 .../apache/ambari/server/orm/dao/MetainfoDAO.java  |   4 +-
 .../org/apache/ambari/server/orm/dao/MpackDAO.java |   4 +-
 .../ambari/server/orm/dao/PermissionDAO.java       |   4 +-
 .../apache/ambari/server/orm/dao/PrincipalDAO.java |   4 +-
 .../ambari/server/orm/dao/PrincipalTypeDAO.java    |   4 +-
 .../apache/ambari/server/orm/dao/PrivilegeDAO.java |   4 +-
 .../server/orm/dao/RemoteAmbariClusterDAO.java     |   4 +-
 .../server/orm/dao/RepositoryVersionDAO.java       |   2 +-
 .../apache/ambari/server/orm/dao/RequestDAO.java   |   4 +-
 .../server/orm/dao/RequestOperationLevelDAO.java   |   4 +-
 .../orm/dao/RequestScheduleBatchRequestDAO.java    |   6 +-
 .../ambari/server/orm/dao/RequestScheduleDAO.java  |   6 +-
 .../apache/ambari/server/orm/dao/ResourceDAO.java  |   6 +-
 .../ambari/server/orm/dao/ResourceTypeDAO.java     |   4 +-
 .../server/orm/dao/RoleAuthorizationDAO.java       |   4 +-
 .../server/orm/dao/RoleSuccessCriteriaDAO.java     |   2 +-
 .../orm/dao/ServiceComponentDesiredStateDAO.java   |  14 +--
 .../ambari/server/orm/dao/ServiceConfigDAO.java    |  12 +--
 .../server/orm/dao/ServiceDesiredStateDAO.java     |   6 +-
 .../apache/ambari/server/orm/dao/SettingDAO.java   |   4 +-
 .../org/apache/ambari/server/orm/dao/StackDAO.java |   4 +-
 .../org/apache/ambari/server/orm/dao/StageDAO.java |  14 +--
 .../server/orm/dao/TopologyHostGroupDAO.java       |   4 +-
 .../ambari/server/orm/dao/TopologyHostInfoDAO.java |   6 +-
 .../server/orm/dao/TopologyHostRequestDAO.java     |   2 +-
 .../ambari/server/orm/dao/TopologyHostTaskDAO.java |   4 +-
 .../server/orm/dao/TopologyLogicalRequestDAO.java  |   4 +-
 .../server/orm/dao/TopologyLogicalTaskDAO.java     |   4 +-
 .../ambari/server/orm/dao/TopologyRequestDAO.java  |   4 +-
 .../apache/ambari/server/orm/dao/UpgradeDAO.java   |   4 +-
 .../server/orm/dao/UserAuthenticationDAO.java      |   4 +-
 .../org/apache/ambari/server/orm/dao/UserDAO.java  |   6 +-
 .../org/apache/ambari/server/orm/dao/ViewDAO.java  |   4 +-
 .../ambari/server/orm/dao/ViewInstanceDAO.java     |   6 +-
 .../apache/ambari/server/orm/dao/ViewURLDAO.java   |   6 +-
 .../apache/ambari/server/orm/dao/WidgetDAO.java    |   4 +-
 .../ambari/server/orm/dao/WidgetLayoutDAO.java     |   4 +-
 .../server/orm/entities/AlertCurrentEntity.java    |  30 +++---
 .../server/orm/entities/AlertCurrentEntity_.java   |   8 +-
 .../server/orm/entities/AlertDefinitionEntity.java |  44 ++++-----
 .../orm/entities/AlertDefinitionEntity_.java       |   8 +-
 .../server/orm/entities/AlertGroupEntity.java      |  30 +++---
 .../server/orm/entities/AlertHistoryEntity.java    |  28 +++---
 .../server/orm/entities/AlertHistoryEntity_.java   |   8 +-
 .../server/orm/entities/AlertNoticeEntity.java     |  30 +++---
 .../server/orm/entities/AlertNoticeEntity_.java    |   8 +-
 .../server/orm/entities/AlertTargetEntity.java     |  44 ++++-----
 .../server/orm/entities/AlertTargetEntity_.java    |   8 +-
 .../orm/entities/AmbariConfigurationEntity.java    |  14 +--
 .../ambari/server/orm/entities/ArtifactEntity.java |  20 ++--
 .../server/orm/entities/ArtifactEntityPK.java      |   4 +-
 .../server/orm/entities/BlueprintConfigEntity.java |  20 ++--
 .../orm/entities/BlueprintConfigEntityPK.java      |   4 +-
 .../server/orm/entities/BlueprintEntity.java       |  24 ++---
 .../orm/entities/BlueprintSettingEntity.java       |  26 +++---
 .../server/orm/entities/ClusterConfigEntity.java   |  36 ++++----
 .../ambari/server/orm/entities/ClusterEntity.java  |  38 ++++----
 .../server/orm/entities/ClusterServiceEntity.java  |  28 +++---
 .../orm/entities/ClusterServiceEntityPK.java       |   4 +-
 .../server/orm/entities/ClusterStateEntity.java    |  16 ++--
 .../entities/ConfigGroupConfigMappingEntity.java   |  20 ++--
 .../entities/ConfigGroupConfigMappingEntityPK.java |   4 +-
 .../server/orm/entities/ConfigGroupEntity.java     |  26 +++---
 .../orm/entities/ConfigGroupHostMappingEntity.java |  20 ++--
 .../entities/ConfigGroupHostMappingEntityPK.java   |   4 +-
 .../orm/entities/ExecutionCommandEntity.java       |  20 ++--
 .../server/orm/entities/ExtensionEntity.java       |  20 ++--
 .../server/orm/entities/ExtensionLinkEntity.java   |  24 ++---
 .../ambari/server/orm/entities/GroupEntity.java    |  36 ++++----
 .../entities/HostComponentDesiredStateEntity.java  |  32 +++----
 .../orm/entities/HostComponentStateEntity.java     |  28 +++---
 .../orm/entities/HostConfigMappingEntity.java      |  14 +--
 .../orm/entities/HostConfigMappingEntityPK.java    |   4 +-
 .../ambari/server/orm/entities/HostEntity.java     |  36 ++++----
 .../ambari/server/orm/entities/HostEntity_.java    |   4 +-
 .../orm/entities/HostGroupComponentEntity.java     |  16 ++--
 .../orm/entities/HostGroupComponentEntityPK.java   |   4 +-
 .../server/orm/entities/HostGroupConfigEntity.java |  22 ++---
 .../orm/entities/HostGroupConfigEntityPK.java      |   4 +-
 .../server/orm/entities/HostGroupEntity.java       |  20 ++--
 .../server/orm/entities/HostGroupEntityPK.java     |   4 +-
 .../server/orm/entities/HostRoleCommandEntity.java |  40 ++++----
 .../orm/entities/HostRoleCommandEntity_.java       |   6 +-
 .../server/orm/entities/HostStateEntity.java       |  26 +++---
 .../server/orm/entities/HostVersionEntity.java     |  28 +++---
 .../orm/entities/KerberosDescriptorEntity.java     |  10 +-
 .../server/orm/entities/KerberosKeytabEntity.java  |  20 ++--
 .../entities/KerberosKeytabPrincipalEntity.java    |  30 +++---
 .../KerberosKeytabServiceMappingEntity.java        |  12 +--
 .../orm/entities/KerberosPrincipalEntity.java      |  18 ++--
 .../ambari/server/orm/entities/KeyValueEntity.java |  10 +-
 .../ambari/server/orm/entities/MemberEntity.java   |  24 ++---
 .../ambari/server/orm/entities/MetainfoEntity.java |  12 +--
 .../ambari/server/orm/entities/MpackEntity.java    |  18 ++--
 .../server/orm/entities/PermissionEntity.java      |  30 +++---
 .../server/orm/entities/PrincipalEntity.java       |  26 +++---
 .../server/orm/entities/PrincipalTypeEntity.java   |  18 ++--
 .../server/orm/entities/PrivilegeEntity.java       |  20 ++--
 .../orm/entities/RemoteAmbariClusterEntity.java    |  22 ++---
 .../entities/RemoteAmbariClusterServiceEntity.java |  18 ++--
 .../server/orm/entities/RepoDefinitionEntity.java  |  28 +++---
 .../ambari/server/orm/entities/RepoOsEntity.java   |  24 ++---
 .../orm/entities/RepositoryVersionEntity.java      |  44 ++++-----
 .../ambari/server/orm/entities/RequestEntity.java  |  32 +++----
 .../orm/entities/RequestOperationLevelEntity.java  |  24 ++---
 .../orm/entities/RequestResourceFilterEntity.java  |  26 +++---
 .../RequestScheduleBatchRequestEntity.java         |  26 +++---
 .../RequestScheduleBatchRequestEntityPK.java       |   4 +-
 .../server/orm/entities/RequestScheduleEntity.java |  26 +++---
 .../ambari/server/orm/entities/ResourceEntity.java |  24 ++---
 .../server/orm/entities/ResourceTypeEntity.java    |  14 +--
 .../orm/entities/RoleAuthorizationEntity.java      |  12 +--
 .../orm/entities/RoleSuccessCriteriaEntity.java    |  22 ++---
 .../orm/entities/RoleSuccessCriteriaEntityPK.java  |   4 +-
 .../ServiceComponentDesiredStateEntity.java        |  38 ++++----
 .../entities/ServiceComponentVersionEntity.java    |  28 +++---
 .../server/orm/entities/ServiceConfigEntity.java   |  34 +++----
 .../orm/entities/ServiceDesiredStateEntity.java    |  24 ++---
 .../orm/entities/ServiceDesiredStateEntityPK.java  |   6 +-
 .../ambari/server/orm/entities/SettingEntity.java  |  20 ++--
 .../ambari/server/orm/entities/StackEntity.java    |  22 ++---
 .../ambari/server/orm/entities/StackEntity_.java   |   6 +-
 .../ambari/server/orm/entities/StageEntity.java    |  30 +++---
 .../ambari/server/orm/entities/StageEntity_.java   |   8 +-
 .../orm/entities/TopologyHostGroupEntity.java      |  32 +++----
 .../orm/entities/TopologyHostInfoEntity.java       |  20 ++--
 .../orm/entities/TopologyHostRequestEntity.java    |  24 ++---
 .../orm/entities/TopologyHostTaskEntity.java       |  26 +++---
 .../orm/entities/TopologyLogicalRequestEntity.java |  20 ++--
 .../orm/entities/TopologyLogicalTaskEntity.java    |  24 ++---
 .../server/orm/entities/TopologyRequestEntity.java |  34 +++----
 .../ambari/server/orm/entities/UpgradeEntity.java  |  34 +++----
 .../server/orm/entities/UpgradeGroupEntity.java    |  24 ++---
 .../server/orm/entities/UpgradeHistoryEntity.java  |  24 ++---
 .../server/orm/entities/UpgradeItemEntity.java     |  28 +++---
 .../orm/entities/UserAuthenticationEntity.java     |  34 +++----
 .../ambari/server/orm/entities/UserEntity.java     |  38 ++++----
 .../ambari/server/orm/entities/ViewEntity.java     |  24 ++---
 .../server/orm/entities/ViewEntityEntity.java      |  22 ++---
 .../orm/entities/ViewInstanceDataEntity.java       |  18 ++--
 .../orm/entities/ViewInstanceDataEntityPK.java     |   4 +-
 .../server/orm/entities/ViewInstanceEntity.java    |  40 ++++----
 .../orm/entities/ViewInstancePropertyEntity.java   |  18 ++--
 .../orm/entities/ViewInstancePropertyEntityPK.java |   4 +-
 .../server/orm/entities/ViewParameterEntity.java   |  16 ++--
 .../server/orm/entities/ViewParameterEntityPK.java |   4 +-
 .../server/orm/entities/ViewResourceEntity.java    |  16 ++--
 .../server/orm/entities/ViewResourceEntityPK.java  |   4 +-
 .../ambari/server/orm/entities/ViewURLEntity.java  |  22 ++---
 .../ambari/server/orm/entities/WidgetEntity.java   |  32 +++----
 .../server/orm/entities/WidgetLayoutEntity.java    |  30 +++---
 .../orm/entities/WidgetLayoutUserWidgetEntity.java |  16 ++--
 .../entities/WidgetLayoutUserWidgetEntityPK.java   |   4 +-
 .../apache/ambari/server/proxy/ProxyService.java   |  26 +++---
 .../server/resources/api/rest/GetResource.java     |  20 ++--
 .../server/scheduler/ExecutionScheduleManager.java |  17 ++--
 .../security/AbstractSecurityHeaderFilter.java     |  14 +--
 .../ambari/server/security/AmbariEntryPoint.java   |   6 +-
 .../security/AmbariServerSecurityHeaderFilter.java |   2 +-
 .../security/AmbariViewsSecurityHeaderFilter.java  |   2 +-
 .../ambari/server/security/SecurityFilter.java     |  14 +--
 .../AmbariAuthenticationEventHandler.java          |   8 +-
 .../AmbariAuthenticationEventHandlerImpl.java      |   8 +-
 .../authentication/AmbariAuthenticationFilter.java |  10 +-
 .../AmbariBasicAuthenticationFilter.java           |  11 ++-
 .../AmbariDelegatingAuthenticationFilter.java      |  14 +--
 .../authentication/RequestBodyCachingFilter.java   |  87 ++++++++++++++++++
 .../jwt/AmbariJwtAuthenticationFilter.java         |  16 ++--
 .../AmbariKerberosAuthenticationFilter.java        |  30 ++----
 .../AmbariKerberosAuthenticationProvider.java      |   2 +-
 .../kerberos/AmbariProxiedUserDetailsService.java  |   2 +-
 .../pam/PamAuthenticationFactory.java              |   2 +-
 .../tproxy/TrustedProxyAuthenticationDetails.java  |   2 +-
 .../TrustedProxyAuthenticationDetailsSource.java   |   2 +-
 .../authorization/AmbariAuthorizationFilter.java   |  16 ++--
 .../AmbariUserAuthorizationFilter.java             |  16 ++--
 .../authorization/AuthorizationHelper.java         |  62 +++++++------
 .../server/security/authorization/Users.java       |   4 +-
 .../internal/InternalTokenClientFilter.java        |   4 +-
 .../security/encryption/AESEncryptionService.java  |   2 +-
 .../unsecured/rest/CertificateDownload.java        |   8 +-
 .../security/unsecured/rest/CertificateSign.java   |  16 ++--
 .../security/unsecured/rest/ConnectionInfo.java    |   8 +-
 .../users/CsvFilePersisterService.java             |   2 +-
 .../users/PostUserCreationHookServerAction.java    |   4 +-
 .../users/ShellCommandUtilityCallable.java         |   2 +-
 .../users/ShellCommandUtilityWrapper.java          |   4 +-
 .../ambari/server/state/cluster/ClusterImpl.java   |   5 +-
 .../ambari/server/state/cluster/ClustersImpl.java  |   2 +-
 .../ambari/server/topology/AmbariContext.java      |   3 +-
 .../ambari/server/topology/PersistedStateImpl.java |   2 +-
 .../ambari/server/topology/TopologyManager.java    |   2 +-
 .../addservice/AddServiceOrchestrator.java         |   4 +-
 .../topology/addservice/RequestValidator.java      |   2 +-
 .../addservice/ResourceProviderAdapter.java        |   4 +-
 .../topology/addservice/StackAdvisorAdapter.java   |   2 +-
 .../validators/TopologyValidatorService.java       |   2 +-
 .../server/upgrade/AbstractUpgradeCatalog.java     |   3 +-
 .../server/upgrade/UpdateAlertScriptPaths.java     |   2 +-
 .../ambari/server/upgrade/UpgradeCatalog260.java   |   4 +-
 .../ambari/server/upgrade/UpgradeCatalog270.java   |   4 +-
 .../ambari/server/upgrade/UpgradeCatalog271.java   |   4 +-
 .../ambari/server/upgrade/UpgradeCatalog274.java   |   2 +-
 .../apache/ambari/server/utils/RequestUtils.java   |   2 +-
 .../server/view/AmbariViewsMDCLoggingFilter.java   |  14 +--
 .../server/view/RemoteAmbariClusterRegistry.java   |   4 +-
 .../apache/ambari/server/view/ViewClassLoader.java |  37 ++++++--
 .../apache/ambari/server/view/ViewExtractor.java   |   2 +-
 .../server/view/ViewInstanceOperationHandler.java  |   4 +-
 .../apache/ambari/server/view/ViewRegistry.java    |   7 +-
 .../ambari/server/view/ViewThrottleFilter.java     |  17 ++--
 .../server/view/persistence/DataStoreImpl.java     |  10 +-
 .../server/view/persistence/DataStoreModule.java   |   4 +-
 .../src/main/python/ambari_server/serverSetup.py   |  11 ++-
 .../src/main/python/ambari_server_main.py          |   5 +-
 .../main/resources/Ambari-DDL-Postgres-CREATE.sql  |   2 +-
 .../src/main/resources/META-INF/persistence.xml    |   2 +-
 .../3.0.0/package/scripts/infra_solr.py            |  22 ++---
 .../3.0.0/package/scripts/params.py                |   2 +-
 .../BIGTOP/3.2.0/properties/stack_features.json    |   5 +
 .../services/HDFS/package/scripts/params_linux.py  |   3 +
 .../services/HDFS/package/scripts/zkfc_slave.py    |   4 +-
 .../services/HIVE/package/scripts/hive_server.py   |   4 +-
 .../3.2.0/services/SOLR/package/scripts/params.py  |   7 +-
 .../3.2.0/services/SOLR/package/scripts/solr.py    |   4 +-
 .../services/YARN/package/scripts/params_linux.py  |   4 +
 .../YARN/package/scripts/resourcemanager.py        |   4 +-
 .../apache/ambari/server/H2DatabaseCleaner.java    |   6 +-
 .../actionmanager/TestActionDBAccessorImpl.java    |   4 +-
 .../server/actionmanager/TestActionScheduler.java  |   2 +-
 .../TestActionSchedulerThreading.java              |   2 +-
 .../server/api/AmbariCsrfProtectionFilterTest.java |   6 +-
 .../ambari/server/api/AmbariErrorHandlerIT.java    |  16 ++--
 .../ambari/server/api/AmbariErrorHandlerTest.java  |   6 +-
 .../api/AmbariViewErrorHandlerProxyTest.java       |   6 +-
 .../server/api/ContentTypeOverrideFilterTest.java  |  16 ++--
 .../server/api/UserNameOverrideFilterTest.java     |   8 +-
 .../server/api/query/JpaSortBuilderTest.java       |  10 +-
 .../server/api/services/ActionServiceTest.java     |   4 +-
 .../server/api/services/AmbariMetaInfoTest.java    |   2 +-
 .../server/api/services/BaseRequestTest.java       |   8 +-
 .../server/api/services/BaseServiceTest.java       |   6 +-
 .../server/api/services/BlueprintServiceTest.java  |   4 +-
 .../ClusterKerberosDescriptorServiceTest.java      |   4 +-
 .../api/services/ClusterPrivilegeServiceTest.java  |   4 +-
 .../server/api/services/ClusterServiceTest.java    |   4 +-
 .../services/ClusterStackVersionServiceTest.java   |   6 +-
 .../server/api/services/ComponentServiceTest.java  |   4 +-
 .../api/services/ConfigGroupServiceTest.java       |   4 +-
 .../api/services/ConfigurationServiceTest.java     |   4 +-
 .../server/api/services/CredentialServiceTest.java |   4 +-
 .../server/api/services/DeleteRequestTest.java     |   4 +-
 .../server/api/services/ExtensionsServiceTest.java |   4 +-
 .../server/api/services/FeedServiceTest.java       |   4 +-
 .../ambari/server/api/services/GetRequestTest.java |   4 +-
 .../server/api/services/GroupServiceTest.java      |   4 +-
 .../api/services/HostComponentServiceTest.java     |   4 +-
 .../services/HostKerberosIdentityServiceTest.java  |   4 +-
 .../server/api/services/HostServiceTest.java       |   4 +-
 .../api/services/HostStackVersionServiceTest.java  |   4 +-
 .../server/api/services/InstanceServiceTest.java   |   4 +-
 .../ambari/server/api/services/JobServiceTest.java |   4 +-
 .../api/services/LdapSyncEventServiceTest.java     |   4 +-
 .../server/api/services/LoggingServiceTest.java    |   6 +-
 .../server/api/services/MpacksServiceTest.java     |   4 +-
 .../server/api/services/PermissionServiceTest.java |   4 +-
 .../server/api/services/PersistServiceTest.java    |   4 +-
 .../server/api/services/PostRequestTest.java       |   4 +-
 .../api/services/PreUpgradeCheckServiceTest.java   |   4 +-
 .../server/api/services/PrivilegeServiceTest.java  |   4 +-
 .../ambari/server/api/services/PutRequestTest.java |   4 +-
 .../server/api/services/QueryPostRequestTest.java  |   4 +-
 .../api/services/RecommendationServiceTest.java    |   4 +-
 .../server/api/services/RepositoryServiceTest.java |   4 +-
 .../server/api/services/RequestFactoryTest.java    |   6 +-
 .../api/services/RoleAuthorizationServiceTest.java |   4 +-
 .../api/services/RootServiceServiceTest.java       |   4 +-
 .../server/api/services/ServiceServiceTest.java    |   4 +-
 .../server/api/services/SettingServiceTest.java    |   4 +-
 .../server/api/services/StacksServiceTest.java     |   4 +-
 .../api/services/TargetClusterServiceTest.java     |   4 +-
 .../api/services/TaskAttemptServiceTest.java       |   4 +-
 .../api/services/UpgradeItemServiceTest.java       |   4 +-
 .../server/api/services/ValidationServiceTest.java |   4 +-
 .../api/services/ViewSubResourceServiceTest.java   |  14 +--
 .../server/api/services/WorkflowServiceTest.java   |   4 +-
 .../services/serializers/JsonSerializerTest.java   |   2 +-
 .../commands/StackAdvisorCommandTest.java          |  12 +--
 .../views/ViewDataMigrationServiceTest.java        |   2 +-
 .../audit/request/DefaultEventCreatorTest.java     |  56 +++++++-----
 .../server/bootstrap/BootStrapResourceTest.java    |   6 +-
 .../checks/DatabaseConsistencyCheckHelperTest.java |   4 +-
 .../KerberosAdminPersistedCredentialCheckTest.java |   2 +-
 .../AmbariServerConfigurationProviderTest.java     |   2 +-
 .../server/controller/AmbariHandlerListTest.java   |   6 +-
 .../AmbariManagementControllerImplTest.java        |   2 +-
 .../controller/AmbariManagementControllerTest.java |   2 +-
 .../ambari/server/controller/AmbariServerTest.java |  12 +--
 .../controller/AmbariSessionManagerTest.java       |   4 +-
 .../server/controller/KerberosHelperTest.java      |   2 +-
 .../ActiveWidgetLayoutResourceProviderTest.java    |   2 +-
 .../internal/AlertResourceProviderTest.java        |   2 +-
 .../AmbariPrivilegeResourceProviderTest.java       |   2 +-
 .../internal/ArtifactResourceProviderTest.java     |   2 +-
 .../controller/internal/CalculatedStatusTest.java  |   2 +-
 .../ClusterPrivilegeResourceProviderTest.java      |   2 +-
 .../GroupPrivilegeResourceProviderTest.java        |   2 +-
 .../internal/HostResourceProviderTest.java         |   2 +-
 .../KerberosDescriptorResourceProviderTest.java    |   2 +-
 .../internal/MpackResourceProviderTest.java        |   2 +-
 .../PreUpgradeCheckResourceProviderTest.java       |   2 +-
 .../RoleAuthorizationResourceProviderTest.java     |   2 +-
 ...ComponentConfigurationResourceProviderTest.java |   2 +-
 .../StackUpgradeConfigurationMergeTest.java        |   2 +-
 ...erAuthenticationSourceResourceProviderTest.java |   2 +-
 .../UserAuthorizationResourceProviderTest.java     |   2 +-
 .../UserPrivilegeResourceProviderTest.java         |   2 +-
 .../internal/UserResourceProviderTest.java         |   2 +-
 .../apache/ambari/server/events/EventsTest.java    |   2 +-
 .../upgrade/AlertMaintenanceModeListenerTest.java  |   2 +-
 .../server/ldap/LdapModuleFunctionalTest.java      |   2 +-
 .../server/metadata/AgentAlertDefinitionsTest.java |   2 +-
 .../orm/AmbariJpaLocalTxnInterceptorTest.java      |   2 +-
 .../apache/ambari/server/orm/OrmTestHelper.java    |   2 +-
 .../org/apache/ambari/server/orm/TestOrmImpl.java  |   4 +-
 .../server/orm/dao/AlertDispatchDAOTest.java       |   2 +-
 .../ambari/server/orm/dao/AlertsDAOCachedTest.java |   4 +-
 .../ambari/server/orm/dao/AlertsDAOTest.java       |   2 +-
 .../server/orm/dao/AmbariConfigurationDAOTest.java |   2 +-
 .../ambari/server/orm/dao/BlueprintDAOTest.java    |   4 +-
 .../apache/ambari/server/orm/dao/GroupDAOTest.java |   4 +-
 .../orm/dao/HostComponentDesiredStateDAOTest.java  |   2 +-
 .../server/orm/dao/HostComponentStateDAOTest.java  |   2 +-
 .../server/orm/dao/HostRoleCommandDAOTest.java     |   2 +-
 .../server/orm/dao/KerberosDescriptorDAOTest.java  |   2 +-
 .../orm/dao/KerberosKeytabPrincipalDAOTest.java    |   2 +-
 .../ambari/server/orm/dao/PrincipalDAOTest.java    |   2 +-
 .../server/orm/dao/PrincipalTypeDAOTest.java       |   2 +-
 .../ambari/server/orm/dao/ResourceDAOTest.java     |   2 +-
 .../ambari/server/orm/dao/ResourceTypeDAOTest.java |   2 +-
 .../apache/ambari/server/orm/dao/UserDAOTest.java  |   4 +-
 .../ambari/server/orm/dao/ViewInstanceDAOTest.java |   2 +-
 .../ambari/server/proxy/ProxyServiceTest.java      |  10 +-
 .../scheduler/ExecutionScheduleManagerTest.java    |   6 +-
 .../security/AbstractSecurityHeaderFilterTest.java |   8 +-
 .../server/security/AmbariEntryPointTest.java      |   6 +-
 .../AmbariServerSecurityHeaderFilterTest.java      |   2 +-
 .../AmbariViewsSecurityHeaderFilterTest.java       |   2 +-
 .../AbstractAuthenticationProviderTest.java        |   2 +-
 .../AmbariBasicAuthenticationFilterTest.java       |  10 +-
 .../AmbariDelegatingAuthenticationFilterTest.java  |  10 +-
 .../jwt/AmbariJwtAuthenticationFilterTest.java     |   8 +-
 .../AmbariKerberosAuthenticationFilterTest.java    |  10 +-
 .../pam/AmbariPamAuthenticationProviderTest.java   |   2 +-
 .../AmbariAuthorizationFilterTest.java             |  10 +-
 .../AmbariUserAuthenticationFilterTest.java        |   8 +-
 .../server/security/authorization/UsersTest.java   |   3 +-
 .../encryption/SensitiveDataEncryptionTest.java    |   2 +-
 .../AbstractPrepareKerberosServerActionTest.java   |   2 +-
 .../ConfigureAmbariIdentitiesServerActionTest.java |   2 +-
 .../kerberos/FinalizeKerberosServerActionTest.java |   2 +-
 .../kerberos/KerberosServerActionTest.java         |   2 +-
 .../UpdateKerberosConfigsServerActionTest.java     |   2 +-
 .../upgrades/AutoSkipFailedSummaryActionTest.java  |   2 +-
 .../upgrades/ComponentVersionCheckActionTest.java  |   2 +-
 .../serveraction/upgrades/ConfigureActionTest.java |   2 +-
 .../upgrades/CreateAndConfigureActionTest.java     |   2 +-
 .../upgrades/KerberosKeytabsActionTest.java        |   2 +-
 .../upgrades/PreconfigureKerberosActionTest.java   |   2 +-
 .../serveraction/upgrades/UpgradeActionTest.java   |   2 +-
 .../ambari/server/state/ConfigHelperTest.java      |   2 +-
 .../state/alerts/AggregateAlertListenerTest.java   |   2 +-
 .../state/alerts/AlertReceivedListenerTest.java    |   2 +-
 .../server/state/alerts/InitialAlertEventTest.java |   2 +-
 .../server/state/cluster/AlertDataManagerTest.java |   2 +-
 .../ambari/server/state/cluster/ClusterTest.java   |   2 +-
 .../ambari/server/state/cluster/ClustersTest.java  |   2 +-
 .../KerberosDescriptorUpdateHelperTest.java        |   4 +-
 .../services/MetricsRetrievalServiceTest.java      |   2 +-
 .../server/testing/DBInconsistencyTests.java       |   4 +-
 .../server/testutils/PartialNiceMockBinder.java    |   2 +-
 .../ambari/server/update/HostUpdateHelperTest.java |   2 +-
 .../server/upgrade/UpgradeCatalog251Test.java      |   2 +-
 .../server/upgrade/UpgradeCatalog252Test.java      |   2 +-
 .../server/upgrade/UpgradeCatalog260Test.java      |   2 +-
 .../server/upgrade/UpgradeCatalog270Test.java      |   2 +-
 .../ambari/server/utils/RequestUtilsTest.java      |   2 +-
 .../ambari/server/view/ViewThrottleFilterTest.java |   6 +-
 .../server/view/configuration/ViewConfigTest.java  |   3 +-
 .../server/view/persistence/DataStoreImplTest.java |   8 +-
 ambari-serviceadvisor/pom.xml                      |   2 -
 ambari-utility/pom.xml                             |   7 +-
 .../apache/ambari/swagger/AmbariSwaggerReader.java |   3 +-
 .../ambari/swagger/AmbariSwaggerReaderTest.java    |   7 +-
 .../ambari/checkstyle/InputRestApiOperation.java   |  12 +--
 .../ambari/view/examples/AutoClusterService.java   |  22 ++---
 .../ambari/view/proxy/CalculatorResource.java      |  18 ++--
 .../ambari/view/cluster/ClusterConfigServlet.java  |  12 +--
 .../view/cluster/ClusterConfigurationService.java  |  14 +--
 .../ambari/view/cluster/PropertyService.java       |   2 +-
 .../apache/ambari/view/cluster/SettingService.java |  14 +--
 .../ambari/view/favorite/FavoriteService.java      |  22 ++---
 .../org/apache/ambari/view/hello/HelloServlet.java |  12 +--
 .../apache/ambari/view/hello/HelloController.java  |   2 +-
 .../apache/ambari/view/phonelist/DataMigrator.java |   2 +-
 .../ambari/view/phonelist/PhoneListServlet.java    |  12 +--
 .../ambari/view/phonelist/PhoneListServlet.java    |  12 +--
 .../view/property/PropertyValidatorService.java    |  22 ++---
 .../ambari/view/property/PropertyService.java      |  22 ++---
 .../ambari/view/restricted/RestrictedResource.java |   8 +-
 .../view/restricted/UnrestrictedResource.java      |   8 +-
 .../apache/ambari/view/simple/SimpleService.java   |  22 ++---
 ambari-views/pom.xml                               |   6 +-
 .../apache/ambari/view/ViewResourceHandler.java    |   6 +-
 .../view/utils/ambari/AmbariApiException.java      |   4 +-
 pom.xml                                            |   2 +-
 630 files changed, 3557 insertions(+), 3348 deletions(-)
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/listeners/WebSocketInitializerListener.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/security/authentication/RequestBodyCachingFilter.java


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


Reply via email to