From 3526c425a56dc07b03d0f7b597459c5c0aa2042b Mon Sep 17 00:00:00 2001 From: srosse <stephane.rosse@frentix.com> Date: Wed, 17 Jul 2019 09:28:00 +0200 Subject: [PATCH] OO-4149: update json, spring, html parser and sanitizer, jdbc driver... --- pom.xml | 32 ++++++++++--------- .../ui/UsrPropHandlerCfgFactory.java | 5 ++- 2 files changed, 19 insertions(+), 18 deletions(-) diff --git a/pom.xml b/pom.xml index 6e566d4f5bb..a0309721656 100644 --- a/pom.xml +++ b/pom.xml @@ -62,16 +62,18 @@ <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <targetJdk>1.8</targetJdk> - <org.springframework.version>5.1.7.RELEASE</org.springframework.version> + <org.springframework.version>5.1.8.RELEASE</org.springframework.version> <org.hibernate.version>5.4.3.Final</org.hibernate.version> <com.sun.jersey.version>1.19.4</com.sun.jersey.version> <apache.cxf>3.3.2</apache.cxf> - <apache.pdfbox>2.0.15</apache.pdfbox> + <apache.pdfbox>2.0.16</apache.pdfbox> <apache.poi>4.1.0</apache.poi> - <apache.log4j>2.11.2</apache.log4j> + <apache.log4j>2.12.0</apache.log4j> + <io.jsonwebtoken>0.10.7</io.jsonwebtoken> + <io.undertow>2.0.22.Final</io.undertow> <jackson.version>2.9.9</jackson.version> <org.mysql.version>5.1.46</org.mysql.version> - <org.postgresql.version>42.2.5</org.postgresql.version> + <org.postgresql.version>42.2.6</org.postgresql.version> <org.infinispan.version>9.2.3.Final</org.infinispan.version> <lucene.version>7.7.0</lucene.version> <version.selenium>3.141.59</version.selenium> @@ -1976,18 +1978,18 @@ <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt-api</artifactId> - <version>0.10.6</version> + <version>${io.jsonwebtoken}</version> </dependency> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt-impl</artifactId> - <version>0.10.6</version> + <version>${io.jsonwebtoken}</version> <scope>runtime</scope> </dependency> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt-jackson</artifactId> - <version>0.10.6</version> + <version>${io.jsonwebtoken}</version> <scope>runtime</scope> </dependency> <dependency> @@ -2187,12 +2189,12 @@ <dependency> <groupId>nu.validator</groupId> <artifactId>htmlparser</artifactId> - <version>1.4.13</version> + <version>1.4.14</version> </dependency> <dependency> <groupId>com.googlecode.owasp-java-html-sanitizer</groupId> <artifactId>owasp-java-html-sanitizer</artifactId> - <version>20190503.1</version> + <version>20190610.1</version> </dependency> <dependency> <groupId>org.w3c.css</groupId> @@ -2243,7 +2245,7 @@ <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> - <version>4.5.8</version> + <version>4.5.9</version> <exclusions> <exclusion> <groupId>commons-logging</groupId> @@ -2254,7 +2256,7 @@ <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpmime</artifactId> - <version>4.5.8</version> + <version>4.5.9</version> </dependency> <dependency> <groupId>commons-lang</groupId> @@ -2264,7 +2266,7 @@ <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-text</artifactId> - <version>1.6</version> + <version>1.7</version> </dependency> <dependency> <groupId>com.opencsv</groupId> @@ -2359,7 +2361,7 @@ <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> - <version>20080701</version> + <version>20180813</version> </dependency> <dependency> <groupId>jazzlib</groupId> @@ -2537,13 +2539,13 @@ <dependency> <groupId>io.undertow</groupId> <artifactId>undertow-core</artifactId> - <version>2.0.21.Final</version> + <version>${io.undertow}</version> <scope>test</scope> </dependency> <dependency> <groupId>io.undertow</groupId> <artifactId>undertow-servlet</artifactId> - <version>2.0.21.Final</version> + <version>${io.undertow}</version> <scope>test</scope> </dependency> <dependency> diff --git a/src/main/java/org/olat/user/propertyhandlers/ui/UsrPropHandlerCfgFactory.java b/src/main/java/org/olat/user/propertyhandlers/ui/UsrPropHandlerCfgFactory.java index e2c1233cd3a..3bf84d20668 100644 --- a/src/main/java/org/olat/user/propertyhandlers/ui/UsrPropHandlerCfgFactory.java +++ b/src/main/java/org/olat/user/propertyhandlers/ui/UsrPropHandlerCfgFactory.java @@ -130,13 +130,12 @@ public class UsrPropHandlerCfgFactory extends AbstractSpringModule { } private static Map<String, String> deserializeConfig(String handlerConfig) { - Map<String,String> conf = new HashMap<String, String>(); + Map<String,String> conf = new HashMap<>(); try { if(StringHelper.containsNonWhitespace(handlerConfig)) { JSONObject jsonObject = new JSONObject(handlerConfig); - @SuppressWarnings("unchecked") - Iterator<String> jsonIterator = jsonObject.sortedKeys(); + Iterator<String> jsonIterator = jsonObject.keys(); while(jsonIterator.hasNext()){ String key = jsonIterator.next(); conf.put(key, jsonObject.getString(key)); -- GitLab