You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by jc...@apache.org on 2021/11/09 19:52:07 UTC

[geode] branch develop updated (e341477 -> a8a23ba)

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

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


    from e341477  Add required pipeline path dependencies (#7096)
     add a8a23ba  GEODE-9758: Configure locator serialization filtering by default on Java 8 (#6962)

No new revisions were added by this update.

Summary of changes:
 .../geode/metrics/MemberTypeCommonTagsTest.java    |   3 +-
 ...orLauncherGlobalSerialFilterAcceptanceTest.java | 119 +++++++
 ...atorLauncherJmxSerialFilterAcceptanceTest.java} |  21 +-
 ...rverLauncherJmxSerialFilterAcceptanceTest.java} |  21 +-
 .../ManagementRequestLoggingDistributedTest.java   |   3 +
 ...ctionedSerializablesServiceIntegrationTest.java |  40 +++
 .../ConnectorsSanctionedSerializablesService.java  |   2 +-
 ...lization.filter.SanctionedSerializablesService} |   0
 geode-core/build.gradle                            |   2 +
 ...ValidateSerializableObjectsDistributedTest.java | 180 +++++++++++
 .../geode/distributed/HostedLocatorsDUnitTest.java |   8 +-
 .../cache/CompactOfflineDiskStoreDUnitTest.java    |   3 +
 .../cache/ParallelDiskStoreRecoveryDUnitTest.java  |   3 +
 .../cache/PartitionedRegionSingleHopDUnitTest.java |   3 +
 .../cache/ValidateOfflineDiskStoreDUnitTest.java   |   3 +
 .../cache/snapshot/GFSnapshotDUnitTest.java        |   3 +
 .../MeterSubregistryReconnectDistributedTest.java  |   3 +
 ...rLauncherGlobalSerialFilterDistributedTest.java | 191 +++++++++++
 .../LoggingWithReconnectDistributedTest.java       |   3 +
 .../JmxLocatorReconnectDistributedTest.java        |   3 +
 .../JmxServerReconnectDistributedTest.java         |   3 +
 .../geode/distributed/LocatorIntegrationTest.java  | 180 ++++++-----
 ...catorLauncherJmxManagerLocalRegressionTest.java |  22 +-
 ...ctionedSerializablesServiceIntegrationTest.java |  39 +++
 ...erSerializableObjectFilterIntegrationTest.java} | 138 ++++----
 ...erSerializableObjectFilterIntegrationTest.java} | 138 ++++----
 ...cherGlobalSerialFilterBlankIntegrationTest.java |  79 +++++
 ...herGlobalSerialFilterExistsIntegrationTest.java |  79 +++++
 ...rLauncherGlobalSerialFilterIntegrationTest.java | 104 ++++++
 ...alSerialFilterPropertyBlankIntegrationTest.java | 110 +++++++
 ...alSerialFilterPropertyEmptyIntegrationTest.java | 110 +++++++
 ...torLauncherJmxSerialFilterIntegrationTest.java} | 115 ++++---
 .../filter/SerialFilterAssertions.java             |  64 ++++
 .../ServerGlobalSerialFilterIntegrationTest.java   | 107 +++++++
 ...LauncherGlobalSerialFilterIntegrationTest.java} | 109 ++-----
 ...verLauncherJmxSerialFilterIntegrationTest.java} | 112 ++++---
 ...erSerializableObjectFilterIntegrationTest.java} | 155 +++++----
 .../internal/ManagementAgentIntegrationTest.java   |   5 +-
 .../apache/geode/distributed/LocatorLauncher.java  |  46 ++-
 .../CoreSanctionedSerializablesService.java        |   2 +-
 .../geode/internal/InternalDataSerializer.java     |  97 +-----
 .../internal/ObjectInputStreamFilterWrapper.java   | 234 --------------
 .../apache/geode/internal/lang/SystemUtils.java    |   2 +
 .../DistributedSerializableObjectConfig.java       |  45 +++
 .../internal/JmxRmiOpenTypesSerialFilter.java      | 148 ---------
 .../geode/management/internal/ManagementAgent.java |   7 +-
 .../internal/ManagementAgentFactory.java           |   3 +-
 .../internal/SystemManagementService.java          |  11 +-
 ...lization.filter.SanctionedSerializablesService} |   0
 .../geode/distributed/LocatorLauncherTest.java     |   0
 ...lDataSerializerSerializationAcceptlistTest.java | 133 +++++---
 .../internal/JmxRmiOpenTypesSerialFilterTest.java  | 351 ---------------------
 ...ctionedSerializablesServiceIntegrationTest.java |  39 +++
 .../internal/CQSanctionedSerializablesService.java |   2 +-
 ...lization.filter.SanctionedSerializablesService} |   0
 ...ributedReferenceLocatorLauncherExampleTest.java |   2 +
 ...ctionedSerializablesServiceIntegrationTest.java |  39 +++
 .../DUnitSanctionedSerializablesService.java       |   2 +-
 ...lization.filter.SanctionedSerializablesService} |   0
 ...ctionedSerializablesServiceIntegrationTest.java |  39 +++
 .../RedisSanctionedSerializablesService.java       |   2 +-
 ...lization.filter.SanctionedSerializablesService} |   0
 .../cli/commands/ShutdownCommandDUnitTest.java     |   3 +-
 ...ctionedSerializablesServiceIntegrationTest.java |  56 ++++
 .../GfshSanctionedSerializablesService.java        |   2 +-
 .../internal/cli/commands/StartLocatorCommand.java |   1 +
 ...lization.filter.SanctionedSerializablesService} |   0
 ...ctionedSerializablesServiceIntegrationTest.java |  39 +++
 .../apache/geode/codeAnalysis/excludedClasses.txt  |   1 +
 .../geode/codeAnalysis/CompiledClassUtils.java     |   8 +-
 ...nedSerializablesServiceIntegrationTestBase.java |  89 ++++++
 .../categories/SanctionedSerializablesTest.java    |  10 +-
 .../JUnitSanctionedSerializablesService.java       |   2 +-
 ...lization.filter.SanctionedSerializablesService} |   0
 ...ctionedSerializablesServiceIntegrationTest.java |  39 +++
 .../LuceneSanctionedSerializablesService.java      |   2 +-
 ...lization.filter.SanctionedSerializablesService} |   0
 ...ctionedSerializablesServiceIntegrationTest.java |  40 +++
 .../ManagementSanctionedSerializablesService.java  |   2 +-
 ...lization.filter.SanctionedSerializablesService} |   0
 .../MembershipDependenciesJUnitTest.java           |   2 +-
 ...ctionedSerializablesServiceIntegrationTest.java |  40 +++
 .../MembershipSanctionedSerializablesService.java  |   2 +-
 ...lization.filter.SanctionedSerializablesService} |   0
 ...ctionedSerializablesServiceIntegrationTest.java |  41 +--
 .../MemcachedSanctionedSerializablesService.java   |   2 +-
 ...lization.filter.SanctionedSerializablesService} |   0
 geode-serialization/build.gradle                   |   4 +
 ...ctionedSerializablesServiceIntegrationTest.java |  40 +++
 ...ingObjectInputFilterFactoryIntegrationTest.java |  79 +++++
 ...nputFilterApiSetFilterBlankIntegrationTest.java |  63 ++++
 ...jectInputFilterApiSetFilterIntegrationTest.java |  60 ++++
 ...InputFilterApiSetFilterNullIntegrationTest.java |  61 ++++
 .../apache/geode/codeAnalysis/excludedClasses.txt  |   1 +
 ...erializationSanctionedSerializablesService.java |   2 +
 .../internal/serialization/filter/ApiPackage.java  |  24 +-
 .../filter/DelegatingGlobalSerialFilter.java       |  58 ++++
 .../DelegatingGlobalSerialFilterFactory.java       |  43 +++
 .../filter/DelegatingObjectInputFilter.java        |  59 ++++
 .../filter/DelegatingObjectInputFilterFactory.java |  43 +++
 .../filter/EmptyObjectInputFilter.java             |   7 +-
 .../serialization/filter/FilterConfiguration.java  |  11 +-
 .../serialization/filter/FilterPattern.java        |   6 +-
 .../serialization/filter/GlobalSerialFilter.java   |   6 +-
 .../filter/GlobalSerialFilterConfiguration.java    |  90 ++++++
 .../GlobalSerialFilterConfigurationFactory.java    |   6 +-
 .../filter/GlobalSerialFilterFactory.java          |   8 +-
 ...ava8GlobalSerialFilterConfigurationFactory.java |  23 +-
 .../Java9ReflectionObjectInputFilterApi.java       |  58 ++++
 .../Java9SystemPropertyConfigurationFactory.java}  |  27 +-
 .../serialization/filter/ObjectInputFilter.java    |  12 +-
 .../serialization/filter/ObjectInputFilterApi.java |  49 +++
 .../filter/ObjectInputFilterApiFactory.java        |   9 +-
 .../filter/ObjectInputFilterFactory.java           |   8 +-
 .../filter/OpenMBeanFilterPattern.java             |  69 ++++
 .../filter/ReflectionObjectInputFilterApi.java     | 269 ++++++++++++++++
 .../ReflectionObjectInputFilterApiFactory.java     |  42 +++
 .../{ => filter}/SanctionedSerializables.java      |  37 ++-
 .../SanctionedSerializablesFilterPattern.java      | 111 +++++++
 .../SanctionedSerializablesService.java            |   2 +-
 .../filter/SerializableObjectConfig.java           |  17 +-
 .../filter/SystemPropertyConfiguration.java        |  87 +++++
 .../filter/SystemPropertyConfigurationFactory.java |   6 +-
 ...lization.filter.SanctionedSerializablesService} |   0
 .../SerializationDependenciesJUnitTest.java        |   3 +-
 .../serialization/filter/ApiPackageTest.java       |  61 ++++
 .../filter/DelegatingGlobalSerialFilterTest.java   | 104 ++++++
 .../filter/DelegatingObjectInputFilterTest.java    | 108 +++++++
 .../GlobalSerialFilterConfigurationTest.java       |  70 ++++
 .../filter/OpenMBeanFilterPatternTest.java         | 142 +++++++++
 .../ReflectionObjectInputFilterApiFactoryTest.java |  60 ++++
 .../filter/ReflectionObjectInputFilterApiTest.java | 225 +++++++++++++
 .../SanctionedSerializablesFilterPatternTest.java  | 207 ++++++++++++
 .../filter/SanctionedSerializablesTest.java        |  95 ++++++
 .../filter/SystemPropertyConfigurationTest.java    | 129 ++++++++
 .../src/test/resources/expected-pom.xml            |  10 +
 ...ctionedSerializablesServiceIntegrationTest.java |  39 +++
 .../WANSanctionedSerializablesService.java         |   2 +-
 ...lization.filter.SanctionedSerializablesService} |   0
 ...ctionedSerializablesServiceIntegrationTest.java |  39 +++
 .../WebApiSanctionedSerializablesService.java      |   2 +-
 ...lization.filter.SanctionedSerializablesService} |   0
 .../commands/ShutdownCommandOverHttpDUnitTest.java |   3 +-
 143 files changed, 5192 insertions(+), 1472 deletions(-)
 create mode 100644 geode-assembly/src/acceptanceTest/java/org/apache/geode/serialization/filter/LocatorLauncherGlobalSerialFilterAcceptanceTest.java
 rename geode-assembly/src/acceptanceTest/java/org/apache/geode/{management/LocatorManagerConfiguresJmxSerialFilterAcceptanceTest.java => serialization/filter/LocatorLauncherJmxSerialFilterAcceptanceTest.java} (81%)
 rename geode-assembly/src/acceptanceTest/java/org/apache/geode/{management/ServerManagerConfiguresJmxSerialFilterAcceptanceTest.java => serialization/filter/ServerLauncherJmxSerialFilterAcceptanceTest.java} (80%)
 create mode 100644 geode-connectors/src/integrationTest/java/org/apache/geode/connectors/jdbc/internal/ConnectorsSanctionedSerializablesServiceIntegrationTest.java
 rename geode-connectors/src/main/resources/META-INF/services/{org.apache.geode.internal.serialization.SanctionedSerializablesService => org.apache.geode.internal.serialization.filter.SanctionedSerializablesService} (100%)
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/cache/ValidateSerializableObjectsDistributedTest.java
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/internal/serialization/filter/LocatorLauncherGlobalSerialFilterDistributedTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/CoreSanctionedSerializablesServiceIntegrationTest.java
 copy geode-core/src/integrationTest/java/org/apache/geode/{management/internal/LocatorManagerConfiguresJmxSerialFilterIntegrationTest.java => internal/serialization/filter/Java8LocatorLauncherSerializableObjectFilterIntegrationTest.java} (55%)
 copy geode-core/src/integrationTest/java/org/apache/geode/{management/internal/LocatorManagerConfiguresJmxSerialFilterIntegrationTest.java => internal/serialization/filter/Java9LocatorLauncherSerializableObjectFilterIntegrationTest.java} (55%)
 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
 rename geode-core/src/integrationTest/java/org/apache/geode/{management/internal/LocatorManagerConfiguresJmxSerialFilterIntegrationTest.java => internal/serialization/filter/LocatorLauncherJmxSerialFilterIntegrationTest.java} (59%)
 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/ServerGlobalSerialFilterIntegrationTest.java
 copy geode-core/src/integrationTest/java/org/apache/geode/{management/internal/ServerManagerConfiguresJmxSerialFilterIntegrationTest.java => internal/serialization/filter/ServerLauncherGlobalSerialFilterIntegrationTest.java} (56%)
 copy geode-core/src/integrationTest/java/org/apache/geode/{management/internal/ServerManagerConfiguresJmxSerialFilterIntegrationTest.java => internal/serialization/filter/ServerLauncherJmxSerialFilterIntegrationTest.java} (60%)
 rename geode-core/src/integrationTest/java/org/apache/geode/{management/internal/ServerManagerConfiguresJmxSerialFilterIntegrationTest.java => internal/serialization/filter/ServerLauncherSerializableObjectFilterIntegrationTest.java} (53%)
 delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/ObjectInputStreamFilterWrapper.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/serialization/filter/DistributedSerializableObjectConfig.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/JmxRmiOpenTypesSerialFilter.java
 rename geode-core/src/main/resources/META-INF/services/{org.apache.geode.internal.serialization.SanctionedSerializablesService => org.apache.geode.internal.serialization.filter.SanctionedSerializablesService} (100%)
 rename geode-core/src/{distributedTest => test}/java/org/apache/geode/distributed/LocatorLauncherTest.java (100%)
 delete mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/JmxRmiOpenTypesSerialFilterTest.java
 create mode 100644 geode-cq/src/integrationTest/java/org/apache/geode/cache/query/cq/internal/CQSanctionedSerializablesServiceIntegrationTest.java
 rename geode-cq/src/main/resources/META-INF/services/{org.apache.geode.internal.serialization.SanctionedSerializablesService => org.apache.geode.internal.serialization.filter.SanctionedSerializablesService} (100%)
 create mode 100644 geode-dunit/src/integrationTest/java/org/apache/geode/test/dunit/internal/DUnitSanctionedSerializablesServiceIntegrationTest.java
 rename geode-dunit/src/main/resources/META-INF/services/{org.apache.geode.internal.serialization.SanctionedSerializablesService => org.apache.geode.internal.serialization.filter.SanctionedSerializablesService} (100%)
 create mode 100644 geode-for-redis/src/integrationTest/java/org/apache/geode/redis/internal/RedisSanctionedSerializablesServiceIntegrationTest.java
 rename geode-for-redis/src/main/resources/META-INF/services/{org.apache.geode.internal.serialization.SanctionedSerializablesService => org.apache.geode.internal.serialization.filter.SanctionedSerializablesService} (100%)
 create mode 100644 geode-gfsh/src/integrationTest/java/org/apache/geode/gfsh/internal/management/GfshSanctionedSerializablesServiceIntegrationTest.java
 rename geode-gfsh/src/main/resources/META-INF/services/{org.apache.geode.internal.serialization.SanctionedSerializablesService => org.apache.geode.internal.serialization.filter.SanctionedSerializablesService} (100%)
 create mode 100644 geode-junit/src/integrationTest/java/org/apache/geode/test/junit/internal/JUnitSanctionedSerializablesServiceIntegrationTest.java
 create mode 100644 geode-junit/src/main/java/org/apache/geode/codeAnalysis/SanctionedSerializablesServiceIntegrationTestBase.java
 copy geode-core/src/main/java/org/apache/geode/management/internal/JmxRmiSerialFilter.java => geode-junit/src/main/java/org/apache/geode/test/junit/categories/SanctionedSerializablesTest.java (81%)
 rename geode-junit/src/main/resources/META-INF/services/{org.apache.geode.internal.serialization.SanctionedSerializablesService => org.apache.geode.internal.serialization.filter.SanctionedSerializablesService} (100%)
 create mode 100644 geode-lucene/src/integrationTest/java/org/apache/geode/cache/lucene/internal/LuceneSanctionedSerializablesServiceIntegrationTest.java
 rename geode-lucene/src/main/resources/META-INF/services/{org.apache.geode.internal.serialization.SanctionedSerializablesService => org.apache.geode.internal.serialization.filter.SanctionedSerializablesService} (100%)
 create mode 100644 geode-management/src/integrationTest/java/org/apache/geode/management/internal/ManagementSanctionedSerializablesServiceIntegrationTest.java
 rename geode-management/src/main/resources/META-INF/services/{org.apache.geode.internal.serialization.SanctionedSerializablesService => org.apache.geode.internal.serialization.filter.SanctionedSerializablesService} (100%)
 create mode 100644 geode-membership/src/integrationTest/java/org/apache/geode/distributed/internal/membership/gms/MembershipSanctionedSerializablesServiceIntegrationTest.java
 rename geode-membership/src/main/resources/META-INF/services/{org.apache.geode.internal.serialization.SanctionedSerializablesService => org.apache.geode.internal.serialization.filter.SanctionedSerializablesService} (100%)
 rename geode-memcached/src/main/resources/META-INF/services/{org.apache.geode.internal.serialization.SanctionedSerializablesService => org.apache.geode.internal.serialization.filter.SanctionedSerializablesService} (100%)
 create mode 100644 geode-serialization/src/integrationTest/java/org/apache/geode/internal/serialization/SerializationSanctionedSerializablesServiceIntegrationTest.java
 create mode 100644 geode-serialization/src/integrationTest/java/org/apache/geode/internal/serialization/filter/DelegatingObjectInputFilterFactoryIntegrationTest.java
 create mode 100644 geode-serialization/src/integrationTest/java/org/apache/geode/internal/serialization/filter/ReflectionObjectInputFilterApiSetFilterBlankIntegrationTest.java
 create mode 100644 geode-serialization/src/integrationTest/java/org/apache/geode/internal/serialization/filter/ReflectionObjectInputFilterApiSetFilterIntegrationTest.java
 create mode 100644 geode-serialization/src/integrationTest/java/org/apache/geode/internal/serialization/filter/ReflectionObjectInputFilterApiSetFilterNullIntegrationTest.java
 create mode 100644 geode-serialization/src/integrationTest/resources/org/apache/geode/codeAnalysis/excludedClasses.txt
 copy geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/ConnectorsSanctionedSerializablesService.java => geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/ApiPackage.java (64%)
 create mode 100644 geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/DelegatingGlobalSerialFilter.java
 create mode 100644 geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/DelegatingGlobalSerialFilterFactory.java
 create mode 100644 geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/DelegatingObjectInputFilter.java
 create mode 100644 geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/DelegatingObjectInputFilterFactory.java
 rename geode-core/src/main/java/org/apache/geode/internal/EmptyInputStreamFilter.java => geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/EmptyObjectInputFilter.java (82%)
 copy geode-core/src/main/java/org/apache/geode/internal/InputStreamFilter.java => geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/FilterConfiguration.java (78%)
 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 (87%)
 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 (87%)
 create mode 100644 geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/GlobalSerialFilterConfiguration.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/GlobalSerialFilterConfigurationFactory.java (81%)
 copy geode-core/src/main/java/org/apache/geode/management/internal/JmxRmiSerialFilter.java => geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/GlobalSerialFilterFactory.java (79%)
 copy geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/ConnectorsSanctionedSerializablesService.java => geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/Java8GlobalSerialFilterConfigurationFactory.java (50%)
 create mode 100644 geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/Java9ReflectionObjectInputFilterApi.java
 copy geode-serialization/src/main/java/org/apache/geode/internal/serialization/{SanctionedSerializablesService.java => filter/Java9SystemPropertyConfigurationFactory.java} (59%)
 rename geode-core/src/main/java/org/apache/geode/internal/InputStreamFilter.java => geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/ObjectInputFilter.java (77%)
 create mode 100644 geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/ObjectInputFilterApi.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/ObjectInputFilterApiFactory.java (77%)
 copy geode-core/src/main/java/org/apache/geode/management/internal/JmxRmiSerialFilter.java => geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/ObjectInputFilterFactory.java (79%)
 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/ReflectionObjectInputFilterApi.java
 create mode 100644 geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/ReflectionObjectInputFilterApiFactory.java
 rename geode-serialization/src/main/java/org/apache/geode/internal/serialization/{ => filter}/SanctionedSerializables.java (64%)
 create mode 100644 geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/SanctionedSerializablesFilterPattern.java
 rename geode-serialization/src/main/java/org/apache/geode/internal/serialization/{ => filter}/SanctionedSerializablesService.java (95%)
 copy geode-core/src/main/java/org/apache/geode/internal/CoreSanctionedSerializablesService.java => geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/SerializableObjectConfig.java (68%)
 create mode 100644 geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/SystemPropertyConfiguration.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/SystemPropertyConfigurationFactory.java (81%)
 rename geode-serialization/src/main/resources/META-INF/services/{org.apache.geode.internal.serialization.SanctionedSerializablesService => org.apache.geode.internal.serialization.filter.SanctionedSerializablesService} (100%)
 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/DelegatingGlobalSerialFilterTest.java
 create mode 100644 geode-serialization/src/test/java/org/apache/geode/internal/serialization/filter/DelegatingObjectInputFilterTest.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/OpenMBeanFilterPatternTest.java
 create mode 100644 geode-serialization/src/test/java/org/apache/geode/internal/serialization/filter/ReflectionObjectInputFilterApiFactoryTest.java
 create mode 100644 geode-serialization/src/test/java/org/apache/geode/internal/serialization/filter/ReflectionObjectInputFilterApiTest.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/SanctionedSerializablesTest.java
 create mode 100644 geode-serialization/src/test/java/org/apache/geode/internal/serialization/filter/SystemPropertyConfigurationTest.java
 create mode 100644 geode-wan/src/integrationTest/java/org/apache/geode/cache/wan/internal/WANSanctionedSerializablesServiceIntegrationTest.java
 rename geode-wan/src/main/resources/META-INF/services/{org.apache.geode.internal.serialization.SanctionedSerializablesService => org.apache.geode.internal.serialization.filter.SanctionedSerializablesService} (100%)
 create mode 100644 geode-web-api/src/integrationTest/java/org/apache/geode/rest/internal/WebApiSanctionedSerializablesServiceIntegrationTest.java
 rename geode-web-api/src/main/resources/META-INF/services/{org.apache.geode.internal.serialization.SanctionedSerializablesService => org.apache.geode.internal.serialization.filter.SanctionedSerializablesService} (100%)