lucene/lucene/tools
Robert Muir 126d6b7767
SOLR-13984: add (experimental, disabled by default) security manager support (#1082)
* SOLR-13984: add (experimental, disabled by default) security manager support.

User can set SOLR_SECURITY_MANAGER_ENABLED=true to enable security manager at runtime.

The current policy file used by tests is moved to solr/server
Additional permissions are granted for the filesystem locations set by bin/solr, and networking everywhere is enabled.

This takes advantage of the fact that permission entries are ignored if properties are not defined:
https://docs.oracle.com/javase/7/docs/technotes/guides/security/PolicyFiles.html#PropertyExp
2019-12-24 06:30:31 -08:00
..
forbiddenApis LUCENE-9094: Ban ObjectInputStream and ObjectOutputStream in forbidden-apis 2019-12-16 13:31:11 -05:00
javadoc LUCENE-8738, LUCENE-8786: Fix ECJ linter to accept Java 11 syntax 2019-04-30 19:40:00 +02:00
junit4 SOLR-13984: add (experimental, disabled by default) security manager support (#1082) 2019-12-24 06:30:31 -08:00
prettify LUCENE-7651: Fix Javadocs build for Java 8u121 by injecting "Google Code Prettify" without adding Javascript to Javadocs's -bottom parameter. Also update Prettify to latest version to fix Google Chrome issue. 2017-01-22 18:29:01 +01:00
src LUCENE-8994: Code Cleanup - Pass values to list constructor instead of empty constructor followed by addAll(). (#919) 2019-10-14 18:45:47 +02:00
build.xml LUCENE-8537: ant test command fails under lucene/tools 2018-11-09 23:53:14 +01:00
custom-tasks.xml Correct regexes normalizing jar filenames so that the resulting licenses are consistent with gradle (which will use proper artifact name, not a chain of regexes). 2019-12-12 19:26:46 +01:00
ivy.xml SOLR-8029: Reverting the previous commit and the merge 2017-02-15 07:13:28 +05:30