summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Peter Christen <mc@yacy.net>2025-09-14 22:58:24 +0200
committerMichael Peter Christen <mc@yacy.net>2025-09-14 22:58:24 +0200
commit7f16f35a0a92a9a05356244991ec26654d9782c8 (patch)
treecfb412d62045934419fb9ad11b14ab57a9b773ef
parentb11ec8bfa85439d1534896097fdbccd5bec04512 (diff)
upgraded commons-lang to commons-lang to fix
"Uncontrolled Recursion" security warning: https://github.com/yacy/yacy_search_server/security/dependabot/48
-rw-r--r--ivy.xml2
-rw-r--r--source/net/yacy/cora/document/feed/RSSReader.java2
-rw-r--r--source/net/yacy/cora/federate/solr/instance/RemoteInstance.java2
-rw-r--r--source/net/yacy/cora/language/synonyms/AutotaggingLibrary.java2
-rw-r--r--source/net/yacy/crawler/retrieval/RSSLoader.java2
-rw-r--r--source/net/yacy/document/parser/audioTagParser.java2
-rw-r--r--source/net/yacy/document/parser/rssParser.java3
-rw-r--r--source/net/yacy/htroot/Load_RSS_p.java2
-rw-r--r--source/net/yacy/http/servlets/SolrSelectServlet.java2
-rw-r--r--source/net/yacy/kelondro/util/FileUtils.java2
-rw-r--r--source/net/yacy/search/query/QueryParams.java2
11 files changed, 11 insertions, 12 deletions
diff --git a/ivy.xml b/ivy.xml
index 11f394172..36c8acec9 100644
--- a/ivy.xml
+++ b/ivy.xml
@@ -8,7 +8,7 @@
</configurations>
<dependencies defaultconf="compile->default">
<dependency org="commons-fileupload" name="commons-fileupload" rev="1.6.0" conf="compile->master" />
- <dependency org="commons-lang" name="commons-lang" rev="2.6">
+ <dependency org="org.apache.commons" name="commons-lang3" rev="3.18.0">
<exclude module="junit"/>
</dependency>
<dependency org="com.cybozu.labs" name="langdetect" rev="1.1-20120112" conf="compile->master"/>
diff --git a/source/net/yacy/cora/document/feed/RSSReader.java b/source/net/yacy/cora/document/feed/RSSReader.java
index 2fb0126d0..1edb1c78b 100644
--- a/source/net/yacy/cora/document/feed/RSSReader.java
+++ b/source/net/yacy/cora/document/feed/RSSReader.java
@@ -30,7 +30,7 @@ import javax.xml.parsers.ParserConfigurationException;
import javax.xml.parsers.SAXParser;
import javax.xml.parsers.SAXParserFactory;
-import org.apache.commons.lang.StringUtils;
+import org.apache.commons.lang3.StringUtils;
import org.xml.sax.Attributes;
import org.xml.sax.EntityResolver;
import org.xml.sax.InputSource;
diff --git a/source/net/yacy/cora/federate/solr/instance/RemoteInstance.java b/source/net/yacy/cora/federate/solr/instance/RemoteInstance.java
index 0052eb2f4..ee2303312 100644
--- a/source/net/yacy/cora/federate/solr/instance/RemoteInstance.java
+++ b/source/net/yacy/cora/federate/solr/instance/RemoteInstance.java
@@ -34,7 +34,7 @@ import javax.net.ssl.SSLContext;
import javax.net.ssl.SSLParameters;
import javax.net.ssl.SSLSocket;
-import org.apache.commons.lang.StringUtils;
+import org.apache.commons.lang3.StringUtils;
import org.apache.http.Header;
import org.apache.http.HeaderElement;
import org.apache.http.HttpEntity;
diff --git a/source/net/yacy/cora/language/synonyms/AutotaggingLibrary.java b/source/net/yacy/cora/language/synonyms/AutotaggingLibrary.java
index 4ab3ca772..3b6b13da7 100644
--- a/source/net/yacy/cora/language/synonyms/AutotaggingLibrary.java
+++ b/source/net/yacy/cora/language/synonyms/AutotaggingLibrary.java
@@ -28,7 +28,7 @@ import java.util.Map;
import java.util.Set;
import java.util.concurrent.ConcurrentHashMap;
-import org.apache.commons.lang.StringUtils;
+import org.apache.commons.lang3.StringUtils;
import net.yacy.cora.document.id.DigestURL;
import net.yacy.cora.geo.Locations;
diff --git a/source/net/yacy/crawler/retrieval/RSSLoader.java b/source/net/yacy/crawler/retrieval/RSSLoader.java
index 389913c52..cda61c7a5 100644
--- a/source/net/yacy/crawler/retrieval/RSSLoader.java
+++ b/source/net/yacy/crawler/retrieval/RSSLoader.java
@@ -35,7 +35,7 @@ import java.util.List;
import java.util.Map;
import java.util.regex.Pattern;
-import org.apache.commons.lang.StringUtils;
+import org.apache.commons.lang3.StringUtils;
import net.yacy.cora.document.encoding.ASCII;
import net.yacy.cora.document.encoding.UTF8;
diff --git a/source/net/yacy/document/parser/audioTagParser.java b/source/net/yacy/document/parser/audioTagParser.java
index 06330e7c9..1c5128fc9 100644
--- a/source/net/yacy/document/parser/audioTagParser.java
+++ b/source/net/yacy/document/parser/audioTagParser.java
@@ -38,7 +38,7 @@ import java.util.Locale;
import java.util.Map;
import java.util.Set;
-import org.apache.commons.lang.StringUtils;
+import org.apache.commons.lang3.StringUtils;
import org.jaudiotagger.audio.AudioFile;
import org.jaudiotagger.audio.AudioFileIO;
import org.jaudiotagger.audio.SupportedFileFormat;
diff --git a/source/net/yacy/document/parser/rssParser.java b/source/net/yacy/document/parser/rssParser.java
index 70f981207..c5b601ae1 100644
--- a/source/net/yacy/document/parser/rssParser.java
+++ b/source/net/yacy/document/parser/rssParser.java
@@ -30,8 +30,7 @@ import java.io.InputStream;
import java.net.MalformedURLException;
import java.util.*;
-import jdk.jfr.DataAmount;
-import org.apache.commons.lang.StringUtils;
+import org.apache.commons.lang3.StringUtils;
import net.yacy.cora.document.feed.Hit;
import net.yacy.cora.document.feed.RSSFeed;
diff --git a/source/net/yacy/htroot/Load_RSS_p.java b/source/net/yacy/htroot/Load_RSS_p.java
index e912d3ac5..f844d425f 100644
--- a/source/net/yacy/htroot/Load_RSS_p.java
+++ b/source/net/yacy/htroot/Load_RSS_p.java
@@ -31,7 +31,7 @@ import java.util.List;
import java.util.Map;
import java.util.regex.Pattern;
-import org.apache.commons.lang.StringUtils;
+import org.apache.commons.lang3.StringUtils;
import net.yacy.cora.document.encoding.ASCII;
import net.yacy.cora.document.encoding.UTF8;
diff --git a/source/net/yacy/http/servlets/SolrSelectServlet.java b/source/net/yacy/http/servlets/SolrSelectServlet.java
index 74c9fe004..50eb41fc6 100644
--- a/source/net/yacy/http/servlets/SolrSelectServlet.java
+++ b/source/net/yacy/http/servlets/SolrSelectServlet.java
@@ -60,7 +60,7 @@ import net.yacy.search.query.SearchEvent;
import net.yacy.search.schema.CollectionSchema;
import net.yacy.search.schema.WebgraphSchema;
-import org.apache.commons.lang.StringUtils;
+import org.apache.commons.lang3.StringUtils;
import org.apache.solr.client.solrj.response.QueryResponse;
import org.apache.solr.common.SolrDocumentList;
import org.apache.solr.common.SolrException;
diff --git a/source/net/yacy/kelondro/util/FileUtils.java b/source/net/yacy/kelondro/util/FileUtils.java
index 372793e27..577e3c036 100644
--- a/source/net/yacy/kelondro/util/FileUtils.java
+++ b/source/net/yacy/kelondro/util/FileUtils.java
@@ -56,7 +56,7 @@ import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import java.util.zip.GZIPInputStream;
-import org.apache.commons.lang.StringUtils;
+import org.apache.commons.lang3.StringUtils;
import org.mozilla.intl.chardet.nsDetector;
import org.mozilla.intl.chardet.nsPSMDetector;
diff --git a/source/net/yacy/search/query/QueryParams.java b/source/net/yacy/search/query/QueryParams.java
index 770d769f8..ae4f392ce 100644
--- a/source/net/yacy/search/query/QueryParams.java
+++ b/source/net/yacy/search/query/QueryParams.java
@@ -44,7 +44,7 @@ import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.regex.PatternSyntaxException;
-import org.apache.commons.lang.StringUtils;
+import org.apache.commons.lang3.StringUtils;
import org.apache.lucene.util.automaton.Automata;
import org.apache.lucene.util.automaton.Automaton;
import org.apache.lucene.util.automaton.RegExp;