diff options
author | Manuel Bentele | 2021-12-16 09:44:55 +0100 |
---|---|---|
committer | Manuel Bentele | 2021-12-16 09:44:55 +0100 |
commit | f0ee8936e154f6fcd9de03a87f9fdddaad071046 (patch) | |
tree | 1790dd2605880672bb5b09ab1923c6da334d8655 | |
parent | Update version of build dependencies (diff) | |
download | tmlite-bwlp-f0ee8936e154f6fcd9de03a87f9fdddaad071046.tar.gz tmlite-bwlp-f0ee8936e154f6fcd9de03a87f9fdddaad071046.tar.xz tmlite-bwlp-f0ee8936e154f6fcd9de03a87f9fdddaad071046.zip |
Update log4j because of the CVE-2021-44228 security flaw
10 files changed, 30 insertions, 21 deletions
@@ -121,5 +121,17 @@ <version>[1.0,3.0)</version> <scope>compile</scope> </dependency> + <dependency> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-api</artifactId> + <version>[2.0,3.0)</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-core</artifactId> + <version>[2.0,3.0)</version> + <scope>compile</scope> + </dependency> </dependencies> </project> diff --git a/src/main/java/org/openslx/satserver/util/IrcClient.java b/src/main/java/org/openslx/satserver/util/IrcClient.java index 423c7c7..4f0c290 100644 --- a/src/main/java/org/openslx/satserver/util/IrcClient.java +++ b/src/main/java/org/openslx/satserver/util/IrcClient.java @@ -14,7 +14,8 @@ import java.util.Set; import javax.net.ssl.KeyManager; import javax.net.ssl.TrustManager; -import org.apache.log4j.Logger; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; import org.schwering.irc.lib.IRCConfig; import org.schwering.irc.lib.IRCConfigBuilder; import org.schwering.irc.lib.IRCConnection; @@ -29,7 +30,7 @@ import org.schwering.irc.lib.util.IRCModeParser; public class IrcClient { - private static final Logger LOGGER = Logger.getLogger( IrcClient.class ); + private static final Logger LOGGER = LogManager.getLogger( IrcClient.class ); private static final Map<String, Wrapper> connections = new HashMap<>(); diff --git a/src/main/java/org/openslx/taskmanager/tasks/CompileIPxeLegacy.java b/src/main/java/org/openslx/taskmanager/tasks/CompileIPxeLegacy.java index c55276e..40b98f5 100644 --- a/src/main/java/org/openslx/taskmanager/tasks/CompileIPxeLegacy.java +++ b/src/main/java/org/openslx/taskmanager/tasks/CompileIPxeLegacy.java @@ -7,7 +7,6 @@ import java.nio.charset.StandardCharsets; import java.util.concurrent.atomic.AtomicBoolean; import org.apache.commons.io.FileUtils; -import org.apache.log4j.Logger; import org.openslx.satserver.util.Exec; import org.openslx.satserver.util.Exec.ExecCallback; import org.openslx.taskmanager.api.AbstractTask; @@ -17,8 +16,6 @@ import com.google.gson.annotations.Expose; public class CompileIPxeLegacy extends AbstractTask { - private static final Logger LOG = Logger.getLogger( CompileIPxeLegacy.class ); - @Expose private String defaultentry = null; @Expose diff --git a/src/main/java/org/openslx/taskmanager/tasks/CompileIPxeNew.java b/src/main/java/org/openslx/taskmanager/tasks/CompileIPxeNew.java index ad921ac..a4b4ada 100644 --- a/src/main/java/org/openslx/taskmanager/tasks/CompileIPxeNew.java +++ b/src/main/java/org/openslx/taskmanager/tasks/CompileIPxeNew.java @@ -15,7 +15,6 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; import org.apache.commons.io.FileUtils; -import org.apache.log4j.Logger; import org.openslx.satserver.util.Exec; import org.openslx.satserver.util.Exec.ExecCallback; import org.openslx.taskmanager.api.AbstractTask; @@ -25,8 +24,6 @@ import com.google.gson.annotations.Expose; public class CompileIPxeNew extends AbstractTask { - private static final Logger LOG = Logger.getLogger( CompileIPxeNew.class ); - @Expose private String ipaddress = null; diff --git a/src/main/java/org/openslx/taskmanager/tasks/CopyDirectory.java b/src/main/java/org/openslx/taskmanager/tasks/CopyDirectory.java index 041c681..9bbeab7 100644 --- a/src/main/java/org/openslx/taskmanager/tasks/CopyDirectory.java +++ b/src/main/java/org/openslx/taskmanager/tasks/CopyDirectory.java @@ -5,7 +5,6 @@ import java.io.IOException; import org.apache.commons.io.FileUtils; import org.apache.commons.io.FilenameUtils; -import org.apache.log4j.Logger; import org.openslx.satserver.util.Util; import org.openslx.taskmanager.api.AbstractTask; @@ -13,8 +12,6 @@ import com.google.gson.annotations.Expose; public class CopyDirectory extends AbstractTask { - private static final Logger LOG = Logger.getLogger( CopyDirectory.class ); - protected static final String[] ALLOWED_DIRS = { "/tmp/", "/srv/openslx/www/boot/" }; diff --git a/src/main/java/org/openslx/taskmanager/tasks/CreateLdapConfig.java b/src/main/java/org/openslx/taskmanager/tasks/CreateLdapConfig.java index e9928d7..6abc5a8 100644 --- a/src/main/java/org/openslx/taskmanager/tasks/CreateLdapConfig.java +++ b/src/main/java/org/openslx/taskmanager/tasks/CreateLdapConfig.java @@ -12,7 +12,8 @@ import java.util.concurrent.atomic.AtomicBoolean; import org.apache.commons.compress.archivers.tar.TarArchiveOutputStream; import org.apache.commons.io.FileUtils; import org.apache.commons.io.FilenameUtils; -import org.apache.log4j.Logger; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; import org.openslx.satserver.util.Archive; import org.openslx.satserver.util.Constants; import org.openslx.satserver.util.Exec; @@ -25,7 +26,7 @@ import com.google.gson.annotations.Expose; public class CreateLdapConfig extends AbstractTask { - private static final Logger LOGGER = Logger.getLogger( CreateLdapConfig.class ); + private static final Logger LOGGER = LogManager.getLogger( CreateLdapConfig.class ); public static final String DEFAULT_CA_BUNDLE = "/etc/ssl/certs/ca-certificates.crt"; protected static final String[] ALLOWED_DIRS = { "/tmp/", "/opt/openslx/configs/" }; diff --git a/src/main/java/org/openslx/taskmanager/tasks/LdapSearch.java b/src/main/java/org/openslx/taskmanager/tasks/LdapSearch.java index f5e5f7a..0b0c467 100644 --- a/src/main/java/org/openslx/taskmanager/tasks/LdapSearch.java +++ b/src/main/java/org/openslx/taskmanager/tasks/LdapSearch.java @@ -8,7 +8,8 @@ import java.util.List; import java.util.Random; import org.apache.commons.io.FileUtils; -import org.apache.log4j.Logger; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; import org.openslx.satserver.util.LdapMapping; import org.openslx.satserver.util.Util; import org.openslx.taskmanager.api.SystemCommandTask; @@ -18,7 +19,7 @@ import com.google.gson.annotations.Expose; public class LdapSearch extends SystemCommandTask { - private static final Logger LOGGER = Logger.getLogger( LdapSearch.class ); + private static final Logger LOGGER = LogManager.getLogger( LdapSearch.class ); @Expose private String server = null; diff --git a/src/main/java/org/openslx/taskmanager/tasks/LocalAddressesList.java b/src/main/java/org/openslx/taskmanager/tasks/LocalAddressesList.java index ad5d539..3c8cc84 100644 --- a/src/main/java/org/openslx/taskmanager/tasks/LocalAddressesList.java +++ b/src/main/java/org/openslx/taskmanager/tasks/LocalAddressesList.java @@ -9,12 +9,13 @@ import java.util.ArrayList; import java.util.Enumeration; import java.util.List; -import org.apache.log4j.Logger; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; import org.openslx.taskmanager.api.AbstractTask; public class LocalAddressesList extends AbstractTask { - private static final Logger LOG = Logger.getLogger( LocalAddressesList.class ); + private static final Logger LOG = LogManager.getLogger( LocalAddressesList.class ); private Output status = new Output(); diff --git a/src/main/java/org/openslx/taskmanager/tasks/RemoteExec.java b/src/main/java/org/openslx/taskmanager/tasks/RemoteExec.java index ca3dea2..daec329 100644 --- a/src/main/java/org/openslx/taskmanager/tasks/RemoteExec.java +++ b/src/main/java/org/openslx/taskmanager/tasks/RemoteExec.java @@ -16,7 +16,8 @@ import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.TimeUnit; -import org.apache.log4j.Logger; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; import org.openslx.satserver.util.Util; import org.openslx.taskmanager.api.AbstractTask; @@ -29,7 +30,7 @@ import com.jcraft.jsch.Session; public class RemoteExec extends AbstractTask { - private static final Logger LOGGER = Logger.getLogger( RemoteExec.class ); + private static final Logger LOGGER = LogManager.getLogger( RemoteExec.class ); protected final static int MAX_OUTPUT_PER_CLIENT = 400000; diff --git a/src/main/java/org/openslx/taskmanager/tasks/SleepTask.java b/src/main/java/org/openslx/taskmanager/tasks/SleepTask.java index 3556abc..88892fa 100644 --- a/src/main/java/org/openslx/taskmanager/tasks/SleepTask.java +++ b/src/main/java/org/openslx/taskmanager/tasks/SleepTask.java @@ -1,6 +1,7 @@ package org.openslx.taskmanager.tasks; -import org.apache.log4j.Logger; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; import org.openslx.taskmanager.api.AbstractTask; import com.google.gson.annotations.Expose; @@ -12,7 +13,7 @@ import com.google.gson.annotations.Expose; public class SleepTask extends AbstractTask { - private static final Logger LOG = Logger.getLogger( SleepTask.class ); + private static final Logger LOG = LogManager.getLogger( SleepTask.class ); @Expose private int seconds = 0; |