This is an automated email from the ASF dual-hosted git repository.
krisden pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/solr.git.
from 9155592 SOLR-9575: Use default solr.xml in install_solr_service (#651)
add ee04cae SOLR-13989: Create hadoop-auth module
No new revisions were added by this update.
Summary of changes:
gradle/documentation/render-javadoc.gradle | 5 +-
gradle/validation/rat-sources.gradle | 4 +
gradle/validation/spotless.gradle | 1 +
settings.gradle | 9 +-
solr/CHANGES.txt | 2 +
solr/core/build.gradle | 24 +-
.../org/apache/solr/core/SolrResourceLoader.java | 2 +-
.../src/java/org/apache/solr/update/UpdateLog.java | 6 -
.../SSLCredentialProviderFactory.java | 4 +-
solr/core/src/test-files/log4j2.xml | 2 -
.../VMParamsZkACLAndCredentialsProvidersTest.java | 306 +--------------------
.../util/configuration/SSLConfigurationsTest.java | 84 +-----
solr/modules/hadoop-auth/README.md | 29 ++
solr/modules/hadoop-auth/build.gradle | 119 ++++++++
.../hadoop}/AttributeOnlyServletContext.java | 2 +-
.../ConfigurableInternodeAuthHadoopPlugin.java | 3 +-
.../hadoop}/DelegationTokenKerberosFilter.java | 2 +-
.../solr/security/hadoop}/HadoopAuthFilter.java | 2 +-
.../solr/security/hadoop}/HadoopAuthPlugin.java | 7 +-
.../solr/security/hadoop}/KerberosFilter.java | 5 +-
.../solr/security/hadoop}/KerberosPlugin.java | 4 +-
...uestContinuesRecorderAuthenticationHandler.java | 4 +-
.../apache/solr/security/hadoop/package-info.java} | 19 +-
.../hadoop}/HadoopSSLCredentialProvider.java | 3 +-
.../providers/hadoop/package-info.java} | 19 +-
.../hadoop-auth}/src/test-files/core-site.xml | 0
.../hadoop-auth}/src/test-files/krb5-template.conf | 0
.../hadoop-auth}/src/test-files/log4j2.xml | 0
.../security/hadoop_kerberos_authz_config.json | 2 +-
.../solr/security/hadoop_kerberos_config.json | 4 +-
.../hadoop_simple_auth_with_delegation.json | 4 +-
.../client/solrj/impl/Krb5HttpClientUtils.java | 0
.../hadoop/HadoopAuthFakeGroupMapping.java | 0
.../solr/security/hadoop/HadoopTestUtil.java | 0
.../hadoop}/HttpParamDelegationTokenPlugin.java | 2 +-
.../solr/security/hadoop/ImpersonationUtil.java | 2 -
.../hadoop/ImpersonatorCollectionsHandler.java | 2 -
.../security/hadoop}/KerberosTestServices.java | 2 +-
.../apache/solr/security/hadoop/KerberosUtils.java | 2 -
.../apache/solr/security/hadoop}/LocaleTest.java | 2 +-
.../security/hadoop}/SaslZkACLProviderTest.java | 9 +-
.../hadoop/TestDelegationWithHadoopAuth.java | 0
.../hadoop/TestImpersonationWithHadoopAuth.java | 3 +-
.../TestRuleBasedAuthorizationWithKerberos.java | 3 +-
.../hadoop}/TestSolrCloudWithDelegationTokens.java | 9 +-
.../hadoop/TestSolrCloudWithHadoopAuthPlugin.java | 1 -
.../hadoop}/TestSolrCloudWithKerberosAlt.java | 6 +-
.../TestSolrCloudWithSecureImpersonation.java | 12 +-
.../security/hadoop/TestZkAclsWithHadoopAuth.java | 0
.../util/configuration/SSLConfigurationsTest.java | 131 +++++++++
.../hadoop}/HadoopSSLCredentialProviderTest.java | 5 +-
solr/modules/hdfs/build.gradle | 6 +-
.../solr/core/snapshots/SolrSnapshotsTool.java | 0
solr/packaging/build.gradle | 1 +
.../authentication-and-authorization-plugins.adoc | 2 +-
.../pages/kerberos-authentication-plugin.adoc | 2 +-
.../pages/major-changes-in-solr-9.adoc | 5 +-
solr/test-framework/build.gradle | 1 +
...aramsZkACLAndCredentialsProvidersTestBase.java} | 8 +-
.../core/MockQuerySenderListenerReqHandler.java | 0
.../component/DummyCustomParamSpellChecker.java | 0
.../org/apache/solr/search/FooQParserPlugin.java | 0
.../src/java/org/apache/solr/search/package.html | 23 ++
.../org/apache/solr/spelling/SampleComparator.java | 0
.../src/java/org/apache/solr/spelling/package.html | 23 ++
65 files changed, 419 insertions(+), 520 deletions(-)
create mode 100644 solr/modules/hadoop-auth/README.md
create mode 100644 solr/modules/hadoop-auth/build.gradle
rename solr/{core/src/java/org/apache/solr/security =>
modules/hadoop-auth/src/java/org/apache/solr/security/hadoop}/AttributeOnlyServletContext.java
(99%)
rename solr/{core/src/java/org/apache/solr/security =>
modules/hadoop-auth/src/java/org/apache/solr/security/hadoop}/ConfigurableInternodeAuthHadoopPlugin.java
(97%)
rename solr/{core/src/java/org/apache/solr/security =>
modules/hadoop-auth/src/java/org/apache/solr/security/hadoop}/DelegationTokenKerberosFilter.java
(99%)
rename solr/{core/src/java/org/apache/solr/security =>
modules/hadoop-auth/src/java/org/apache/solr/security/hadoop}/HadoopAuthFilter.java
(99%)
rename solr/{core/src/java/org/apache/solr/security =>
modules/hadoop-auth/src/java/org/apache/solr/security/hadoop}/HadoopAuthPlugin.java
(97%)
rename solr/{core/src/java/org/apache/solr/security =>
modules/hadoop-auth/src/java/org/apache/solr/security/hadoop}/KerberosFilter.java
(96%)
rename solr/{core/src/java/org/apache/solr/security =>
modules/hadoop-auth/src/java/org/apache/solr/security/hadoop}/KerberosPlugin.java
(98%)
rename solr/{core/src/java/org/apache/solr/security =>
modules/hadoop-auth/src/java/org/apache/solr/security/hadoop}/RequestContinuesRecorderAuthenticationHandler.java
(98%)
copy solr/{core/src/test/org/apache/solr/spelling/SampleComparator.java =>
modules/hadoop-auth/src/java/org/apache/solr/security/hadoop/package-info.java}
(67%)
rename solr/{core/src/java/org/apache/solr/util/configuration/providers =>
modules/hadoop-auth/src/java/org/apache/solr/util/configuration/providers/hadoop}/HadoopSSLCredentialProvider.java
(94%)
copy solr/{core/src/test/org/apache/solr/spelling/SampleComparator.java =>
modules/hadoop-auth/src/java/org/apache/solr/util/configuration/providers/hadoop/package-info.java}
(67%)
rename solr/{core => modules/hadoop-auth}/src/test-files/core-site.xml (100%)
copy solr/{core => modules/hadoop-auth}/src/test-files/krb5-template.conf
(100%)
copy solr/{core => modules/hadoop-auth}/src/test-files/log4j2.xml (100%)
rename solr/{core =>
modules/hadoop-auth}/src/test-files/solr/security/hadoop_kerberos_authz_config.json
(92%)
rename solr/{core =>
modules/hadoop-auth}/src/test-files/solr/security/hadoop_kerberos_config.json
(82%)
rename solr/{core =>
modules/hadoop-auth}/src/test-files/solr/security/hadoop_simple_auth_with_delegation.json
(94%)
rename solr/{core =>
modules/hadoop-auth}/src/test/org/apache/solr/client/solrj/impl/Krb5HttpClientUtils.java
(100%)
rename solr/{core =>
modules/hadoop-auth}/src/test/org/apache/solr/security/hadoop/HadoopAuthFakeGroupMapping.java
(100%)
rename solr/{core =>
modules/hadoop-auth}/src/test/org/apache/solr/security/hadoop/HadoopTestUtil.java
(100%)
rename solr/{core/src/test/org/apache/solr/security =>
modules/hadoop-auth/src/test/org/apache/solr/security/hadoop}/HttpParamDelegationTokenPlugin.java
(99%)
rename solr/{core =>
modules/hadoop-auth}/src/test/org/apache/solr/security/hadoop/ImpersonationUtil.java
(96%)
rename solr/{core =>
modules/hadoop-auth}/src/test/org/apache/solr/security/hadoop/ImpersonatorCollectionsHandler.java
(95%)
rename solr/{core/src/test/org/apache/solr/cloud =>
modules/hadoop-auth/src/test/org/apache/solr/security/hadoop}/KerberosTestServices.java
(99%)
rename solr/{core =>
modules/hadoop-auth}/src/test/org/apache/solr/security/hadoop/KerberosUtils.java
(98%)
rename solr/{core/src/test/org/apache/solr/cloud =>
modules/hadoop-auth/src/test/org/apache/solr/security/hadoop}/LocaleTest.java
(98%)
rename solr/{core/src/test/org/apache/solr/cloud =>
modules/hadoop-auth/src/test/org/apache/solr/security/hadoop}/SaslZkACLProviderTest.java
(95%)
rename solr/{core =>
modules/hadoop-auth}/src/test/org/apache/solr/security/hadoop/TestDelegationWithHadoopAuth.java
(100%)
rename solr/{core =>
modules/hadoop-auth}/src/test/org/apache/solr/security/hadoop/TestImpersonationWithHadoopAuth.java
(98%)
rename solr/{core =>
modules/hadoop-auth}/src/test/org/apache/solr/security/hadoop/TestRuleBasedAuthorizationWithKerberos.java
(98%)
rename solr/{core/src/test/org/apache/solr/cloud =>
modules/hadoop-auth/src/test/org/apache/solr/security/hadoop}/TestSolrCloudWithDelegationTokens.java
(98%)
rename solr/{core =>
modules/hadoop-auth}/src/test/org/apache/solr/security/hadoop/TestSolrCloudWithHadoopAuthPlugin.java
(98%)
rename solr/{core/src/test/org/apache/solr/cloud =>
modules/hadoop-auth/src/test/org/apache/solr/security/hadoop}/TestSolrCloudWithKerberosAlt.java
(97%)
rename solr/{core/src/test/org/apache/solr/cloud =>
modules/hadoop-auth/src/test/org/apache/solr/security/hadoop}/TestSolrCloudWithSecureImpersonation.java
(96%)
rename solr/{core =>
modules/hadoop-auth}/src/test/org/apache/solr/security/hadoop/TestZkAclsWithHadoopAuth.java
(100%)
create mode 100644
solr/modules/hadoop-auth/src/test/org/apache/solr/util/configuration/SSLConfigurationsTest.java
rename solr/{core/src/test/org/apache/solr/util/configuration/providers =>
modules/hadoop-auth/src/test/org/apache/solr/util/configuration/providers/hadoop}/HadoopSSLCredentialProviderTest.java
(95%)
rename solr/{core =>
modules/hdfs}/src/java/org/apache/solr/core/snapshots/SolrSnapshotsTool.java
(100%)
copy
solr/{core/src/test/org/apache/solr/cloud/VMParamsZkACLAndCredentialsProvidersTest.java
=>
test-framework/src/java/org/apache/solr/cloud/AbstractVMParamsZkACLAndCredentialsProvidersTestBase.java}
(99%)
rename solr/{core/src/test =>
test-framework/src/java}/org/apache/solr/core/MockQuerySenderListenerReqHandler.java
(100%)
rename solr/{core/src/test =>
test-framework/src/java}/org/apache/solr/handler/component/DummyCustomParamSpellChecker.java
(100%)
rename solr/{core/src/test =>
test-framework/src/java}/org/apache/solr/search/FooQParserPlugin.java (100%)
create mode 100644
solr/test-framework/src/java/org/apache/solr/search/package.html
rename solr/{core/src/test =>
test-framework/src/java}/org/apache/solr/spelling/SampleComparator.java (100%)
create mode 100644
solr/test-framework/src/java/org/apache/solr/spelling/package.html