Upgraded geoip2 and its dependencies

This commit is contained in:
Martijn van Groningen 2015-12-22 11:25:32 +01:00
parent 188953922a
commit 3fcb8ecd54
6 changed files with 6 additions and 7 deletions

View File

@ -27,11 +27,11 @@ dependencies {
// joni dependencies:
compile 'org.jruby.jcodings:jcodings:1.0.12'
compile ('com.maxmind.geoip2:geoip2:2.3.1')
compile ('com.maxmind.geoip2:geoip2:2.4.0')
// geoip2 dependencies:
compile('com.fasterxml.jackson.core:jackson-annotations:2.5.0')
compile('com.fasterxml.jackson.core:jackson-databind:2.5.3')
compile('com.maxmind.db:maxmind-db:1.0.0')
compile('com.maxmind.db:maxmind-db:1.0.1')
compile 'joda-time:joda-time:2.8.2'
testCompile 'org.elasticsearch:geolite2-databases:20151029'
@ -63,5 +63,6 @@ bundlePlugin {
}
}
//geoip depends on asm and google http client which we don't need
//geoip WebServiceClient needs Google http client, but we're not using WebServiceClient and
// joni has AsmCompilerSupport, but that isn't being used:
thirdPartyAudit.missingClasses = true

View File

@ -1 +0,0 @@
0b128448f5bcfafb6caa82ae079ab39aa56dafb4

View File

@ -0,0 +1 @@
ad40667ae87138e0aed075d2c15884497fa64acc

View File

@ -1 +0,0 @@
b140295a52005aaf224b6c711ad4ecb38b1da155

View File

@ -0,0 +1 @@
305429b84dbcd1cc3d393686f412cdcaec9cdbe6

View File

@ -18,8 +18,6 @@
*/
grant {
// needed because geoip2 is using reflection to deserialize data into its own domain classes
permission java.lang.reflect.ReflectPermission "suppressAccessChecks";
// needed because jackson-databind is using Class#getDeclaredConstructors(), Class#getDeclaredMethods() and
// Class#getDeclaredAnnotations() to find all public, private, protected, package protected and
// private constructors, methods or annotations. Just locating all public constructors, methods and annotations