diff --git a/pom.xml b/pom.xml
index b8e037d9e..a94be4cae 100644
--- a/pom.xml
+++ b/pom.xml
@@ -563,7 +563,7 @@
3.0.0
- 3.14.0
+ 3.17.0
1.11.0
3.13.0
diff --git a/src/main/java/ru/mystamps/web/feature/account/UsersActivationServiceImpl.java b/src/main/java/ru/mystamps/web/feature/account/UsersActivationServiceImpl.java
index 2c87ef91b..990a7f72c 100644
--- a/src/main/java/ru/mystamps/web/feature/account/UsersActivationServiceImpl.java
+++ b/src/main/java/ru/mystamps/web/feature/account/UsersActivationServiceImpl.java
@@ -112,7 +112,7 @@ public long countCreatedSince(Date date) {
**/
private static String generateActivationKey() {
int actKeyLength = AccountValidation.ACT_KEY_LENGTH;
- return RandomStringUtils.randomAlphanumeric(actKeyLength).toLowerCase(Locale.ENGLISH);
+ return RandomStringUtils.secure().nextAlphanumeric(actKeyLength).toLowerCase(Locale.ENGLISH);
}
}
diff --git a/src/main/java/ru/mystamps/web/feature/image/TimedImagePreviewStrategy.java b/src/main/java/ru/mystamps/web/feature/image/TimedImagePreviewStrategy.java
index 51cf683e5..f5074ccf7 100644
--- a/src/main/java/ru/mystamps/web/feature/image/TimedImagePreviewStrategy.java
+++ b/src/main/java/ru/mystamps/web/feature/image/TimedImagePreviewStrategy.java
@@ -45,7 +45,7 @@ public byte[] createPreview(byte[] image) {
log.debug(
"Image preview has been generated in {} msecs: {} -> {} bytes",
- timer.getTime(),
+ timer.getDuration().toMillis(),
// let's hope that it won't throw IllegalStateException :)
ArrayUtils.getLength(image),
ArrayUtils.getLength(result)
diff --git a/src/main/java/ru/mystamps/web/feature/series/TimedDownloaderService.java b/src/main/java/ru/mystamps/web/feature/series/TimedDownloaderService.java
index a3a507f27..c8930b2e9 100644
--- a/src/main/java/ru/mystamps/web/feature/series/TimedDownloaderService.java
+++ b/src/main/java/ru/mystamps/web/feature/series/TimedDownloaderService.java
@@ -46,7 +46,7 @@ public DownloadResult download(String url) {
log.debug(
"{} bytes have been downloaded in {} msecs",
result.getData().length,
- timer.getTime()
+ timer.getDuration().toMillis()
);
}
diff --git a/src/main/java/ru/mystamps/web/feature/series/importing/TimedSeriesInfoExtractorService.java b/src/main/java/ru/mystamps/web/feature/series/importing/TimedSeriesInfoExtractorService.java
index 2e25bcd9f..014f05244 100644
--- a/src/main/java/ru/mystamps/web/feature/series/importing/TimedSeriesInfoExtractorService.java
+++ b/src/main/java/ru/mystamps/web/feature/series/importing/TimedSeriesInfoExtractorService.java
@@ -42,7 +42,7 @@ public SeriesExtractedInfo extract(String pageUrl, RawParsedDataDto data) {
SeriesExtractedInfo result = extractorService.extract(pageUrl, data);
timer.stop();
- log.debug("Series info was extracted from raw data in {} msecs", timer.getTime());
+ log.debug("Series info was extracted from raw data in {} msecs", timer.getDuration().toMillis());
return result;
}
diff --git a/src/main/java/ru/mystamps/web/feature/series/importing/extractor/TimedSiteParser.java b/src/main/java/ru/mystamps/web/feature/series/importing/extractor/TimedSiteParser.java
index 020fda1a6..451a51e57 100644
--- a/src/main/java/ru/mystamps/web/feature/series/importing/extractor/TimedSiteParser.java
+++ b/src/main/java/ru/mystamps/web/feature/series/importing/extractor/TimedSiteParser.java
@@ -47,7 +47,7 @@ public SeriesInfo parse(String htmlPage) {
log.debug(
"HTML page with {} characters has been parsed in {} msecs",
StringUtils.length(htmlPage),
- timer.getTime()
+ timer.getDuration().toMillis()
);
}