make a real lucene snapshot

This commit is contained in:
Robert Muir 2015-09-15 12:32:21 -04:00
parent b4adad7c0a
commit f27e208552
43 changed files with 42 additions and 23 deletions

View file

@ -121,6 +121,9 @@ final class Security {
static {
Map<Pattern,String> m = new IdentityHashMap<>();
m.put(Pattern.compile(".*lucene-core-.*\\.jar$"), "es.security.jar.lucene.core");
m.put(Pattern.compile(".*lucene-test-framework-.*\\.jar$"), "es.security.jar.lucene.testframework");
m.put(Pattern.compile(".*randomizedtesting-runner-.*\\.jar$"), "es.security.jar.randomizedtesting.runner");
m.put(Pattern.compile(".*junit4-ant-.*\\.jar$"), "es.security.jar.randomizedtesting.junit4");
m.put(Pattern.compile(".*securemock-.*\\.jar$"), "es.security.jar.elasticsearch.securemock");
SPECIAL_JARS = Collections.unmodifiableMap(m);
}

View file

@ -34,6 +34,7 @@ grant codeBase "file:${{java.ext.dirs}}/*" {
grant codeBase "${es.security.jar.lucene.core}" {
// needed to allow MMapDirectory's "unmap hack"
permission java.lang.RuntimePermission "accessClassInPackage.sun.misc";
permission java.lang.reflect.ReflectPermission "suppressAccessChecks";
};
//// test framework permissions.
@ -45,6 +46,21 @@ grant codeBase "${es.security.jar.elasticsearch.securemock}" {
permission java.lang.RuntimePermission "reflectionFactoryAccess";
};
grant codeBase "${es.security.jar.lucene.testframework}" {
// XXX
permission java.lang.reflect.ReflectPermission "suppressAccessChecks";
};
grant codeBase "${es.security.jar.randomizedtesting.runner}" {
// XXX
permission java.lang.reflect.ReflectPermission "suppressAccessChecks";
};
grant codeBase "${es.security.jar.randomizedtesting.junit4}" {
// XXX
permission java.lang.reflect.ReflectPermission "suppressAccessChecks";
};
//// Everything else:
grant {
@ -59,7 +75,7 @@ grant {
permission java.util.PropertyPermission "*", "read,write";
// needed by junit4's gson usage
permission java.lang.reflect.ReflectPermission "suppressAccessChecks";
//permission java.lang.reflect.ReflectPermission "suppressAccessChecks";
// needed by scripting engines, etc
permission java.lang.RuntimePermission "createClassLoader";

View file

@ -1 +0,0 @@
8243b938b75818e86aa8d270d8d99529e1847578

View file

@ -0,0 +1 @@
5792c4b38aa2cf1f66c9dea8bf139907e33fa018

View file

@ -1 +0,0 @@
ba85c6e5e77e1f76c52c31d34a59558afa135d47

View file

@ -0,0 +1 @@
cd6fa25bc29718d8c964b0734fc9a009547453db

View file

@ -1 +0,0 @@
f8a38658b6393015c9b33c16b1b4122167b526b2

View file

@ -0,0 +1 @@
e4e0076ce4331309d1270a9c5b2edb51915fe32a

View file

@ -1 +0,0 @@
fa5d27ecadbe346caaf5a571ba71944b51761acf

View file

@ -0,0 +1 @@
ecfb9a923b19fac61b4e9a79275f6bd242b1f091

View file

@ -1 +0,0 @@
2c1464fcf6ede7819f8ba434b9bc7c79f5968407

View file

@ -0,0 +1 @@
49992ef742b6d3a24b551e06c96c0ab9cbad21e7

View file

@ -1 +0,0 @@
a40f9a3ef224bc042ef2ad1b713e318911b6057a

View file

@ -0,0 +1 @@
85544da78c2d33b2fdfa6f76eb621c8c963eae37

View file

@ -1 +0,0 @@
0a7642c9b98cb3d9013fb33be5c0751baf9f0b31

View file

@ -0,0 +1 @@
5c8b58d902a01cfce046e656eddee5c4e0578316

View file

@ -1 +0,0 @@
a0d6461ab9cda93ea530560b0c074a28fe0dd717

View file

@ -0,0 +1 @@
55202617e88437dd6def4e42ceb42d18d08a9f6e

View file

@ -1 +0,0 @@
85c5c7b78715c50157700c90ffd101537446533d

View file

@ -0,0 +1 @@
50b8439558061d0bbf09ddf8144d769143d33f00

View file

@ -1 +0,0 @@
70ca782d6ed458b5f777141353e09600083ed4fe

View file

@ -0,0 +1 @@
ce470e38912676ebc63838635663f17d8db844f5

View file

@ -1 +0,0 @@
b4832cdfe7a6cc7c586a3e28d7cd530acb182232

View file

@ -0,0 +1 @@
318e192d61eb28de09cc62c42d4e9d044a497e8b

View file

@ -1 +0,0 @@
bde73ae2b2324e1576c5789a7e6dd88b6543b939

View file

@ -0,0 +1 @@
043b3c3c03a5e0687884e5894754933d7e8f2f3e

View file

@ -1 +0,0 @@
8d261ff1c2333ce1e040c3aefca9784d1ae71acc

View file

@ -0,0 +1 @@
a9ab07d808456d9a2de248f3b4eba9765808b1cb

View file

@ -1 +0,0 @@
ee041e52dfcdb33a1aa6fab112042b5f33fc0c0c

View file

@ -0,0 +1 @@
c9ae48e40c89364e0e69f27c514c924d52e0d57e

View file

@ -1 +0,0 @@
a8ceb11b26e53612eee9a265ff454351f6dc99f2

View file

@ -0,0 +1 @@
8bd8fb7e75746fd7bce00b4d2813fca738d68f0b

View file

@ -1 +0,0 @@
1f92d0376ca9219b0bf96fe5bd9a913089608d6a

View file

@ -0,0 +1 @@
a71d7e2780ae064a6e6ea5b43357d070351620b8

View file

@ -1 +0,0 @@
60ee5bc1ac8ec102434e7064141a1f40281918b5

View file

@ -0,0 +1 @@
a82b7a125e7cc16c6eb050b68bafc9f1e63eb646

View file

@ -1 +0,0 @@
977aa506485d358b40602347c11238b0f912fe2c

View file

@ -0,0 +1 @@
64b4db89ab7612284b5c685769c3550fb3018bbc

View file

@ -1 +0,0 @@
61911b8400160bd206ea6ea46ba08fd9ba09e72b

View file

@ -0,0 +1 @@
a79e5ed1671d9f511c5aff273ba287557f5f9103

View file

@ -1 +0,0 @@
5a9bdf48b63562bf1ac8a73c1c6bdb4cc450439e

View file

@ -0,0 +1 @@
7b0b74aebbbfdd2175d6ce045fc538261e016417

View file

@ -45,9 +45,9 @@
<!-- libraries -->
<lucene.version>5.4.0</lucene.version>
<lucene.snapshot.revision>1702265</lucene.snapshot.revision>
<lucene.snapshot.revision>1702855</lucene.snapshot.revision>
<lucene.maven.version>5.4.0-snapshot-${lucene.snapshot.revision}</lucene.maven.version>
<testframework.version>2.1.16</testframework.version>
<testframework.version>2.2.0-SNAPSHOT</testframework.version>
<jackson.version>2.5.3</jackson.version>
<slf4j.version>1.6.2</slf4j.version>
<log4j.version>1.2.17</log4j.version>