lucene/gradle
Eric Pugh 6d71a0aced
SOLR-14067: v4 Create /contrib/scripting module with ScriptingUpdateProcessor (#2257)
* Creating Scripting contrib module to centralize the less secure code related to scripts.

* tweak the changelog and update notice to explain why the name changed and the security posture thinking

* the test script happens to be a currency.xml, which made me think we were doing something specific to currency types, but instead any xml formatted file will suffice for the test.

* Update solr/contrib/scripting/src/java/org/apache/solr/scripting/update/ScriptUpdateProcessorFactory.java

* Update solr/contrib/scripting/src/java/org/apache/solr/scripting/update/package-info.java

* drop the ing, and be more specific on the name of the ref guide page

* comment out the script update chain.

The sample techproducts configSet is used by many of the solr unit tests, and by default doesn't have access to the jar file in the contrib module.   This is commented out, similar to how the lang contrib is.

* using a Mock for the script processor in order to keep the trusted configSets tests all together.

* tweak since we are using a mock script processor

Co-authored-by: David Smiley <dsmiley@apache.org>
2021-01-29 12:27:36 -05:00
..
ant-compat SOLR-14912: Unify solr-contrib-extraction with the artifact it produces (#2060) 2020-11-03 14:15:26 +01:00
documentation LUCENE-9670: Workaround for gradle not liking the same stream for stdout and stderr sinks. 2021-01-21 09:51:56 +01:00
generation LUCENE-9570: code reformatting [final]. 2021-01-05 13:44:05 +01:00
hacks LUCENE-9518: Add sanity to gradle archiving tasks (predictable order, default permissions, fail on duplicates) (#1851) 2020-09-10 09:48:04 +02:00
ide SOLR-14922: Include solr-ref-guide tasks in sourceSets for IntelliJ (#1973) 2020-10-12 12:25:13 +02:00
maven SOLR-14067: v4 Create /contrib/scripting module with ScriptingUpdateProcessor (#2257) 2021-01-29 12:27:36 -05:00
native LUCENE-8982: Make NativeUnixDirectory pure java with FileChannel direct IO flag, and rename to DirectIODirectory (#2052) 2021-01-17 23:57:56 +01:00
solr SOLR-14915: Prometheus-exporter should not depend on Solr-core (#1972) 2020-11-27 15:08:33 -05:00
testing LUCENE-8982: Make NativeUnixDirectory pure java with FileChannel direct IO flag, and rename to DirectIODirectory (#2052) 2021-01-17 23:57:56 +01:00
validation Require Thread Names in Solr (#2264) 2021-01-28 15:04:15 -06:00
wrapper LUCENE-9550: Upgrade to Gradle 6.6.1. (#1933) 2020-09-30 11:17:55 +02:00
defaults-java.gradle LUCENE-9497: Integerate Error Prone ( Static Analysis Tool ) during compilation (#1816) 2020-09-07 14:42:48 -07:00
defaults.gradle SOLR-14659: Remove restlet as dependency for the ManagedResource API (#1938) 2020-10-04 11:21:49 -06:00
generate-defaults.gradle Make :localSettings always available, even if it's a noop on subsequent runs. (#2190) 2021-01-08 20:26:35 +01:00
help.gradle SOLR-15075: Solr docker gradle improvements (#2197) 2021-01-26 10:22:50 -05:00
jar-manifest.gradle LUCENE-9301: include build time and user name only in non-snapshot builds so that jars are not recompiled on each build in development. 2020-06-01 10:09:44 +02:00
releasing.gradle LUCENE-9488 Create Release Artifacts with Gradle (#1905) 2020-10-08 14:25:51 -05:00