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

klund pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git.


    from a240351  GEODE-9644: Remove use of ephemeral ports for tests (#7264)
     add 7978abf  GEODE-9758: Add internal serial filter API (#7217)

No new revisions were added by this update.

Summary of changes:
 ...artLocatorGlobalSerialFilterAcceptanceTest.java | 138 ++++++++
 ...StartLocatorJmxSerialFilterAcceptanceTest.java} |  58 ++--
 ...tartServerGlobalSerialFilterAcceptanceTest.java | 150 +++++++++
 .../StartServerJmxSerialFilterAcceptanceTest.java} |  55 ++--
 geode-core/build.gradle                            |   2 +-
 ...ValidateSerializableObjectsDistributedTest.java | 320 +++++++++++++++++++
 .../geode/distributed/LocatorIntegrationTest.java  | 180 ++++++-----
 ...catorLauncherJmxManagerLocalRegressionTest.java |  22 +-
 ...cherGlobalSerialFilterBlankIntegrationTest.java |  55 ++++
 ...herGlobalSerialFilterExistsIntegrationTest.java |  55 ++++
 ...rLauncherGlobalSerialFilterIntegrationTest.java |  52 +++
 ...alSerialFilterPropertyBlankIntegrationTest.java |  54 ++++
 ...alSerialFilterPropertyEmptyIntegrationTest.java |  54 ++++
 ...atorLauncherJmxSerialFilterIntegrationTest.java |  84 +++++
 ...mxSerialFilterPropertyBlankIntegrationTest.java |  88 ++++++
 ...mxSerialFilterPropertyEmptyIntegrationTest.java |  88 ++++++
 ...xSerialFilterPropertyExistsIntegrationTest.java |  90 ++++++
 .../filter/LocatorLauncherWithJmxManager.java      |  82 +++++
 .../filter/SerialFilterAssertions.java             |  64 ++++
 ...cherGlobalSerialFilterBlankIntegrationTest.java |  55 ++++
 ...herGlobalSerialFilterExistsIntegrationTest.java |  55 ++++
 ...rLauncherGlobalSerialFilterIntegrationTest.java |  51 +++
 ...alSerialFilterPropertyBlankIntegrationTest.java |  53 ++++
 ...alSerialFilterPropertyEmptyIntegrationTest.java |  53 ++++
 ...rverLauncherJmxSerialFilterIntegrationTest.java |  87 +++++
 ...mxSerialFilterPropertyBlankIntegrationTest.java |  88 ++++++
 ...mxSerialFilterPropertyEmptyIntegrationTest.java |  88 ++++++
 ...xSerialFilterPropertyExistsIntegrationTest.java |  90 ++++++
 .../filter/ServerLauncherWithJmxManager.java       |  77 +++++
 ...erConfiguresJmxSerialFilterIntegrationTest.java | 204 ------------
 .../internal/ManagementAgentIntegrationTest.java   |   6 +-
 ...erConfiguresJmxSerialFilterIntegrationTest.java | 201 ------------
 .../apache/geode/distributed/LocatorLauncher.java  |  12 +
 .../apache/geode/distributed/ServerLauncher.java   |  11 +
 .../distributed/internal/DistributionConfig.java   |   4 +-
 .../DistributedSerializableObjectConfig.java       |  51 +++
 .../geode/internal/InternalDataSerializer.java     |  41 ++-
 .../internal/ObjectInputStreamFilterWrapper.java   | 234 --------------
 .../internal/JmxRmiOpenTypesSerialFilter.java      | 148 ---------
 .../geode/management/internal/ManagementAgent.java |  10 +-
 .../internal/ManagementAgentFactory.java           |   3 +-
 .../internal/SystemManagementService.java          |   9 +-
 .../internal/DistributionConfigJUnitTest.java      |   8 +
 .../DistributedSerializableObjectConfigTest.java   |  62 ++++
 ...lDataSerializerSerializationAcceptlistTest.java | 144 ++++++---
 .../InternalDataSerializerShiroAcceptListTest.java |  34 +-
 .../internal/JmxRmiOpenTypesSerialFilterTest.java  | 351 ---------------------
 geode-core/src/test/resources/expected-pom.xml     |  10 +-
 geode-http-service/build.gradle                    |   1 +
 .../codeAnalysis/AnalyzeSerializablesTestBase.java |   6 +-
 ...nputFilterApiSetFilterBlankIntegrationTest.java |  63 ++++
 ...jectInputFilterApiSetFilterIntegrationTest.java |  60 ++++
 ...InputFilterApiSetFilterNullIntegrationTest.java |  61 ++++
 ...edSerializablesService.java => ApiPackage.java} |  28 +-
 .../serialization/filter/FilterConfiguration.java  |  12 +-
 .../serialization/filter/FilterPattern.java        |  13 +-
 .../serialization/filter/GlobalSerialFilter.java   |  12 +-
 .../filter/GlobalSerialFilterConfiguration.java    | 146 +++++++++
 ...=> GlobalSerialFilterConfigurationFactory.java} |  24 +-
 ...Service.java => GlobalSerialFilterFactory.java} |  21 +-
 .../Java9ReflectiveObjectInputFilterApi.java       |  64 ++++
 .../filter/JmxSerialFilterConfiguration.java       |  72 +++++
 .../JmxSerialFilterConfigurationFactory.java       |  13 +-
 .../filter/NullObjectInputFilter.java              |  10 +-
 .../serialization/filter/ObjectInputFilter.java    |  15 +-
 .../serialization/filter/ObjectInputFilterApi.java |  88 ++++++
 .../filter/ObjectInputFilterApiFactory.java        |   9 +-
 .../filter/ObjectInputFilterFactory.java           |  12 +-
 .../filter/ObjectInputFilterUtils.java             |  61 ++++
 .../filter/OpenMBeanFilterPattern.java             |  68 ++++
 .../filter/ReflectiveFacadeGlobalSerialFilter.java |  71 +++++
 ...ReflectiveFacadeGlobalSerialFilterFactory.java} |  29 +-
 .../filter/ReflectiveFacadeObjectInputFilter.java  |  81 +++++
 .../ReflectiveFacadeObjectInputFilterFactory.java  |  61 ++++
 .../filter/ReflectiveObjectInputFilterApi.java     | 269 ++++++++++++++++
 .../ReflectiveObjectInputFilterApiFactory.java     |  45 +++
 .../filter/SanctionedSerializables.java            |  13 +-
 .../SanctionedSerializablesFilterPattern.java      | 111 +++++++
 .../filter/SanctionedSerializablesService.java     |   6 +
 ...sService.java => SerializableObjectConfig.java} |  22 +-
 ...ertyGlobalSerialFilterConfigurationFactory.java |  52 +++
 ...ropertyJmxSerialFilterConfigurationFactory.java |  55 ++++
 ...anctioned-geode-serialization-serializables.txt |   1 +
 .../SerializationDependenciesTest.java             |   2 +-
 .../serialization/filter/ApiPackageTest.java       |  61 ++++
 .../GlobalSerialFilterConfigurationTest.java       |  76 +++++
 .../JmxSerialFilterConfigurationFactoryTest.java   |  65 ++++
 .../filter/JmxSerialFilterConfigurationTest.java   | 155 +++++++++
 .../filter/NullObjectInputFilterTest.java}         |  24 +-
 .../filter/ObjectInputFilterUtilsTest.java         |  94 ++++++
 .../filter/OpenMBeanFilterPatternTest.java         | 142 +++++++++
 ...lectiveFacadeGlobalSerialFilterFactoryTest.java |  71 +++++
 .../ReflectiveFacadeGlobalSerialFilterTest.java    | 104 ++++++
 ...flectiveFacadeObjectInputFilterFactoryTest.java |  84 +++++
 .../ReflectiveFacadeObjectInputFilterTest.java     | 142 +++++++++
 .../ReflectiveObjectInputFilterApiFactoryTest.java |  60 ++++
 .../filter/ReflectiveObjectInputFilterApiTest.java | 223 +++++++++++++
 .../SanctionedSerializablesFilterPatternTest.java  | 206 ++++++++++++
 .../filter/SerializableObjectConfigTest.java       |  46 +++
 ...GlobalSerialFilterConfigurationFactoryTest.java |  75 +++++
 ...rtyJmxSerialFilterConfigurationFactoryTest.java |  90 ++++++
 101 files changed, 5849 insertions(+), 1477 deletions(-)
 create mode 100644 
geode-assembly/src/acceptanceTest/java/org/apache/geode/serialization/filter/StartLocatorGlobalSerialFilterAcceptanceTest.java
 rename 
geode-assembly/src/acceptanceTest/java/org/apache/geode/{management/LocatorManagerConfiguresJmxSerialFilterAcceptanceTest.java
 => serialization/filter/StartLocatorJmxSerialFilterAcceptanceTest.java} (66%)
 create mode 100644 
geode-assembly/src/acceptanceTest/java/org/apache/geode/serialization/filter/StartServerGlobalSerialFilterAcceptanceTest.java
 rename 
geode-assembly/src/acceptanceTest/java/org/apache/geode/{management/ServerManagerConfiguresJmxSerialFilterAcceptanceTest.java
 => serialization/filter/StartServerJmxSerialFilterAcceptanceTest.java} (66%)
 create mode 100644 
geode-core/src/distributedTest/java/org/apache/geode/cache/ValidateSerializableObjectsDistributedTest.java
 create mode 100644 
geode-core/src/integrationTest/java/org/apache/geode/internal/serialization/filter/LocatorLauncherGlobalSerialFilterBlankIntegrationTest.java
 create mode 100644 
geode-core/src/integrationTest/java/org/apache/geode/internal/serialization/filter/LocatorLauncherGlobalSerialFilterExistsIntegrationTest.java
 create mode 100644 
geode-core/src/integrationTest/java/org/apache/geode/internal/serialization/filter/LocatorLauncherGlobalSerialFilterIntegrationTest.java
 create mode 100644 
geode-core/src/integrationTest/java/org/apache/geode/internal/serialization/filter/LocatorLauncherGlobalSerialFilterPropertyBlankIntegrationTest.java
 create mode 100644 
geode-core/src/integrationTest/java/org/apache/geode/internal/serialization/filter/LocatorLauncherGlobalSerialFilterPropertyEmptyIntegrationTest.java
 create mode 100644 
geode-core/src/integrationTest/java/org/apache/geode/internal/serialization/filter/LocatorLauncherJmxSerialFilterIntegrationTest.java
 create mode 100644 
geode-core/src/integrationTest/java/org/apache/geode/internal/serialization/filter/LocatorLauncherJmxSerialFilterPropertyBlankIntegrationTest.java
 create mode 100644 
geode-core/src/integrationTest/java/org/apache/geode/internal/serialization/filter/LocatorLauncherJmxSerialFilterPropertyEmptyIntegrationTest.java
 create mode 100644 
geode-core/src/integrationTest/java/org/apache/geode/internal/serialization/filter/LocatorLauncherJmxSerialFilterPropertyExistsIntegrationTest.java
 create mode 100644 
geode-core/src/integrationTest/java/org/apache/geode/internal/serialization/filter/LocatorLauncherWithJmxManager.java
 create mode 100644 
geode-core/src/integrationTest/java/org/apache/geode/internal/serialization/filter/SerialFilterAssertions.java
 create mode 100644 
geode-core/src/integrationTest/java/org/apache/geode/internal/serialization/filter/ServerLauncherGlobalSerialFilterBlankIntegrationTest.java
 create mode 100644 
geode-core/src/integrationTest/java/org/apache/geode/internal/serialization/filter/ServerLauncherGlobalSerialFilterExistsIntegrationTest.java
 create mode 100644 
geode-core/src/integrationTest/java/org/apache/geode/internal/serialization/filter/ServerLauncherGlobalSerialFilterIntegrationTest.java
 create mode 100644 
geode-core/src/integrationTest/java/org/apache/geode/internal/serialization/filter/ServerLauncherGlobalSerialFilterPropertyBlankIntegrationTest.java
 create mode 100644 
geode-core/src/integrationTest/java/org/apache/geode/internal/serialization/filter/ServerLauncherGlobalSerialFilterPropertyEmptyIntegrationTest.java
 create mode 100644 
geode-core/src/integrationTest/java/org/apache/geode/internal/serialization/filter/ServerLauncherJmxSerialFilterIntegrationTest.java
 create mode 100644 
geode-core/src/integrationTest/java/org/apache/geode/internal/serialization/filter/ServerLauncherJmxSerialFilterPropertyBlankIntegrationTest.java
 create mode 100644 
geode-core/src/integrationTest/java/org/apache/geode/internal/serialization/filter/ServerLauncherJmxSerialFilterPropertyEmptyIntegrationTest.java
 create mode 100644 
geode-core/src/integrationTest/java/org/apache/geode/internal/serialization/filter/ServerLauncherJmxSerialFilterPropertyExistsIntegrationTest.java
 create mode 100644 
geode-core/src/integrationTest/java/org/apache/geode/internal/serialization/filter/ServerLauncherWithJmxManager.java
 delete mode 100644 
geode-core/src/integrationTest/java/org/apache/geode/management/internal/LocatorManagerConfiguresJmxSerialFilterIntegrationTest.java
 delete mode 100644 
geode-core/src/integrationTest/java/org/apache/geode/management/internal/ServerManagerConfiguresJmxSerialFilterIntegrationTest.java
 create mode 100644 
geode-core/src/main/java/org/apache/geode/internal/DistributedSerializableObjectConfig.java
 delete mode 100644 
geode-core/src/main/java/org/apache/geode/internal/ObjectInputStreamFilterWrapper.java
 delete mode 100644 
geode-core/src/main/java/org/apache/geode/management/internal/JmxRmiOpenTypesSerialFilter.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/DistributedSerializableObjectConfigTest.java
 delete mode 100644 
geode-core/src/test/java/org/apache/geode/management/internal/JmxRmiOpenTypesSerialFilterTest.java
 create mode 100644 
geode-serialization/src/integrationTest/java/org/apache/geode/internal/serialization/filter/ReflectiveObjectInputFilterApiSetFilterBlankIntegrationTest.java
 create mode 100644 
geode-serialization/src/integrationTest/java/org/apache/geode/internal/serialization/filter/ReflectiveObjectInputFilterApiSetFilterIntegrationTest.java
 create mode 100644 
geode-serialization/src/integrationTest/java/org/apache/geode/internal/serialization/filter/ReflectiveObjectInputFilterApiSetFilterNullIntegrationTest.java
 copy 
geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/{SanctionedSerializablesService.java
 => ApiPackage.java} (63%)
 copy 
geode-core/src/main/java/org/apache/geode/management/internal/JmxRmiSerialFilter.java
 => 
geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/FilterConfiguration.java
 (75%)
 copy 
geode-core/src/main/java/org/apache/geode/management/internal/JmxRmiSerialFilter.java
 => 
geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/FilterPattern.java
 (69%)
 copy 
geode-core/src/main/java/org/apache/geode/management/internal/JmxRmiSerialFilter.java
 => 
geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/GlobalSerialFilter.java
 (74%)
 create mode 100644 
geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/GlobalSerialFilterConfiguration.java
 copy 
geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/{SanctionedSerializablesService.java
 => GlobalSerialFilterConfigurationFactory.java} (68%)
 copy 
geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/{SanctionedSerializablesService.java
 => GlobalSerialFilterFactory.java} (70%)
 create mode 100644 
geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/Java9ReflectiveObjectInputFilterApi.java
 create mode 100644 
geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/JmxSerialFilterConfiguration.java
 copy 
geode-core/src/main/java/org/apache/geode/management/internal/JmxRmiSerialFilter.java
 => 
geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/JmxSerialFilterConfigurationFactory.java
 (70%)
 rename 
geode-core/src/main/java/org/apache/geode/internal/EmptyInputStreamFilter.java 
=> 
geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/NullObjectInputFilter.java
 (77%)
 copy geode-core/src/main/java/org/apache/geode/internal/InputStreamFilter.java 
=> 
geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/ObjectInputFilter.java
 (69%)
 create mode 100644 
geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/ObjectInputFilterApi.java
 rename 
geode-core/src/main/java/org/apache/geode/management/internal/JmxRmiSerialFilter.java
 => 
geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/ObjectInputFilterApiFactory.java
 (78%)
 rename 
geode-core/src/main/java/org/apache/geode/internal/InputStreamFilter.java => 
geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/ObjectInputFilterFactory.java
 (75%)
 create mode 100644 
geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/ObjectInputFilterUtils.java
 create mode 100644 
geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/OpenMBeanFilterPattern.java
 create mode 100644 
geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/ReflectiveFacadeGlobalSerialFilter.java
 copy 
geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/{SanctionedSerializablesService.java
 => ReflectiveFacadeGlobalSerialFilterFactory.java} (50%)
 create mode 100644 
geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/ReflectiveFacadeObjectInputFilter.java
 create mode 100644 
geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/ReflectiveFacadeObjectInputFilterFactory.java
 create mode 100644 
geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/ReflectiveObjectInputFilterApi.java
 create mode 100644 
geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/ReflectiveObjectInputFilterApiFactory.java
 create mode 100644 
geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/SanctionedSerializablesFilterPattern.java
 copy 
geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/{SanctionedSerializablesService.java
 => SerializableObjectConfig.java} (67%)
 create mode 100644 
geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/SystemPropertyGlobalSerialFilterConfigurationFactory.java
 create mode 100644 
geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/SystemPropertyJmxSerialFilterConfigurationFactory.java
 create mode 100644 
geode-serialization/src/test/java/org/apache/geode/internal/serialization/filter/ApiPackageTest.java
 create mode 100644 
geode-serialization/src/test/java/org/apache/geode/internal/serialization/filter/GlobalSerialFilterConfigurationTest.java
 create mode 100644 
geode-serialization/src/test/java/org/apache/geode/internal/serialization/filter/JmxSerialFilterConfigurationFactoryTest.java
 create mode 100644 
geode-serialization/src/test/java/org/apache/geode/internal/serialization/filter/JmxSerialFilterConfigurationTest.java
 copy 
geode-serialization/src/{main/java/org/apache/geode/internal/serialization/filter/SanctionedSerializablesService.java
 => 
test/java/org/apache/geode/internal/serialization/filter/NullObjectInputFilterTest.java}
 (65%)
 create mode 100644 
geode-serialization/src/test/java/org/apache/geode/internal/serialization/filter/ObjectInputFilterUtilsTest.java
 create mode 100644 
geode-serialization/src/test/java/org/apache/geode/internal/serialization/filter/OpenMBeanFilterPatternTest.java
 create mode 100644 
geode-serialization/src/test/java/org/apache/geode/internal/serialization/filter/ReflectiveFacadeGlobalSerialFilterFactoryTest.java
 create mode 100644 
geode-serialization/src/test/java/org/apache/geode/internal/serialization/filter/ReflectiveFacadeGlobalSerialFilterTest.java
 create mode 100644 
geode-serialization/src/test/java/org/apache/geode/internal/serialization/filter/ReflectiveFacadeObjectInputFilterFactoryTest.java
 create mode 100644 
geode-serialization/src/test/java/org/apache/geode/internal/serialization/filter/ReflectiveFacadeObjectInputFilterTest.java
 create mode 100644 
geode-serialization/src/test/java/org/apache/geode/internal/serialization/filter/ReflectiveObjectInputFilterApiFactoryTest.java
 create mode 100644 
geode-serialization/src/test/java/org/apache/geode/internal/serialization/filter/ReflectiveObjectInputFilterApiTest.java
 create mode 100644 
geode-serialization/src/test/java/org/apache/geode/internal/serialization/filter/SanctionedSerializablesFilterPatternTest.java
 create mode 100644 
geode-serialization/src/test/java/org/apache/geode/internal/serialization/filter/SerializableObjectConfigTest.java
 create mode 100644 
geode-serialization/src/test/java/org/apache/geode/internal/serialization/filter/SystemPropertyGlobalSerialFilterConfigurationFactoryTest.java
 create mode 100644 
geode-serialization/src/test/java/org/apache/geode/internal/serialization/filter/SystemPropertyJmxSerialFilterConfigurationFactoryTest.java

Reply via email to