mirror of
https://github.com/internetarchive/heritrix3.git
synced 2026-08-25 07:56:35 +00:00
Upgrade webarchive-commons from 1.3.0 to 2.0.1 (removes httpclient 3)
This commit is contained in:
@@ -10,9 +10,22 @@
|
||||
incompatibilities, allowing CodeMirror’s own find function to be re-enabled for reliable text search of content far
|
||||
outside the viewport.
|
||||
|
||||
#### Removals
|
||||
|
||||
- **Removed Apache HttpClient 3**: If you have custom Heritrix modules you may need to update the following
|
||||
class references in your code:
|
||||
|
||||
| Removed | Replacement |
|
||||
|-----------------------------------------------------------|--------------------------------------|
|
||||
| `org.apache.commons.httpclient.URIException` | `org.archive.url.URIException` |
|
||||
| `org.apache.commons.httpclient.Header` | `org.archive.format.http.HttpHeader` |
|
||||
|
||||
Note that Apache HttpClient 4 (`org.apache.http`) was not removed.
|
||||
|
||||
#### Dependency Upgrades
|
||||
|
||||
- **codemirror**: 2.23 → 6.0.1
|
||||
- **webarchive-commons**: 1.3.0 → 2.0.1
|
||||
|
||||
## [3.9.0](https://github.com/internetarchive/heritrix3/releases/tag/3.9.0)
|
||||
|
||||
|
||||
+1
-7
@@ -145,13 +145,7 @@
|
||||
<dependency>
|
||||
<groupId>org.netpreserve.commons</groupId>
|
||||
<artifactId>webarchive-commons</artifactId>
|
||||
<version>1.3.0</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>junit</groupId>
|
||||
<artifactId>junit</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
<version>2.0.1</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
|
||||
@@ -38,7 +38,7 @@ import org.apache.commons.cli.Option;
|
||||
import org.apache.commons.cli.Options;
|
||||
import org.apache.commons.cli.ParseException;
|
||||
import org.apache.commons.cli.PosixParser;
|
||||
import org.archive.io.arc.ARCConstants;
|
||||
import org.archive.format.arc.ARCConstants;
|
||||
import org.archive.io.arc.ARCReader;
|
||||
import org.archive.io.arc.ARCReaderFactory;
|
||||
import org.archive.io.arc.ARCRecord;
|
||||
|
||||
@@ -37,7 +37,7 @@ import org.apache.commons.cli.ParseException;
|
||||
import org.apache.commons.cli.PosixParser;
|
||||
import org.archive.io.arc.ARCWriter;
|
||||
import org.archive.io.arc.WriterPoolSettingsData;
|
||||
import org.archive.io.warc.WARCConstants;
|
||||
import org.archive.format.warc.WARCConstants;
|
||||
import org.archive.io.warc.WARCReader;
|
||||
import org.archive.io.warc.WARCReaderFactory;
|
||||
import org.archive.io.warc.WARCRecord;
|
||||
|
||||
@@ -26,7 +26,7 @@ import com.esotericsoftware.kryo.DefaultSerializer;
|
||||
import com.esotericsoftware.kryo.Serializer;
|
||||
import com.esotericsoftware.kryo.io.Input;
|
||||
import com.esotericsoftware.kryo.io.Output;
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.url.UsableURI;
|
||||
|
||||
import com.esotericsoftware.kryo.Kryo;
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
*/
|
||||
package org.archive.net;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.url.UsableURI;
|
||||
import org.archive.url.UsableURIFactory;
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
*/
|
||||
package org.archive.surt;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.net.UURI;
|
||||
import org.archive.net.UURIFactory;
|
||||
import org.archive.util.ArchiveUtils;
|
||||
|
||||
@@ -32,9 +32,9 @@ import java.util.logging.Logger;
|
||||
import java.util.regex.Matcher;
|
||||
|
||||
import org.apache.commons.codec.DecoderException;
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.net.UURI;
|
||||
import org.archive.url.LaxURLCodec;
|
||||
import org.archive.url.URIException;
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
*/
|
||||
package org.archive.surt;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
|
||||
@@ -32,7 +32,7 @@ import java.util.concurrent.locks.ReentrantLock;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.crawler.event.AMQPUrlReceivedEvent;
|
||||
import org.archive.crawler.event.CrawlStateEvent;
|
||||
import org.archive.crawler.postprocessor.CandidatesProcessor;
|
||||
|
||||
@@ -27,7 +27,7 @@ import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.crawler.event.AMQPUrlPublishedEvent;
|
||||
import org.archive.crawler.frontier.AMQPUrlReceiver;
|
||||
import org.archive.modules.fetcher.FetchHTTP;
|
||||
|
||||
@@ -46,7 +46,7 @@ import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.apache.commons.codec.digest.DigestUtils;
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.crawler.framework.CrawlController;
|
||||
import org.archive.crawler.frontier.AMQPUrlReceiver;
|
||||
import org.archive.crawler.reporting.CrawlerLoggerModule;
|
||||
|
||||
@@ -23,7 +23,7 @@ import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
import java.util.regex.Matcher;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.apache.commons.lang.StringEscapeUtils;
|
||||
import org.apache.commons.lang.exception.NestableRuntimeException;
|
||||
import org.archive.modules.CrawlURI;
|
||||
|
||||
@@ -25,7 +25,7 @@ import java.io.UnsupportedEncodingException;
|
||||
import java.util.HashSet;
|
||||
import java.util.Set;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.modules.CrawlURI;
|
||||
import org.archive.net.UURI;
|
||||
import org.archive.net.UURIFactory;
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@ import java.util.Set;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.apache.commons.io.IOUtils;
|
||||
import org.archive.modules.CrawlURI;
|
||||
import org.archive.net.UURI;
|
||||
|
||||
@@ -48,8 +48,7 @@ import java.util.logging.Logger;
|
||||
import java.util.regex.Matcher;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
import org.apache.commons.httpclient.HttpStatus;
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.apache.http.HttpStatus;
|
||||
import org.archive.crawler.datamodel.UriUniqFilter.CrawlUriReceiver;
|
||||
import org.archive.crawler.event.CrawlStateEvent;
|
||||
import org.archive.crawler.framework.CrawlController;
|
||||
@@ -68,6 +67,7 @@ import org.archive.modules.seeds.SeedListener;
|
||||
import org.archive.modules.seeds.SeedModule;
|
||||
import org.archive.spring.HasKeyedProperties;
|
||||
import org.archive.spring.KeyedProperties;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.util.ArchiveUtils;
|
||||
import org.archive.util.ReportUtils;
|
||||
import org.archive.util.iterator.LineReadingIterator;
|
||||
|
||||
@@ -26,7 +26,7 @@ import java.util.concurrent.CountDownLatch;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.crawler.framework.Frontier;
|
||||
import org.archive.io.CrawlerJournal;
|
||||
import org.archive.modules.CrawlURI;
|
||||
|
||||
+1
-1
@@ -19,7 +19,7 @@
|
||||
|
||||
package org.archive.crawler.frontier;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.archive.net.UURI;
|
||||
import org.archive.net.UURIFactory;
|
||||
|
||||
@@ -23,7 +23,7 @@ package org.archive.crawler.postprocessor;
|
||||
import static org.archive.modules.fetcher.FetchStatusCodes.S_DEFERRED;
|
||||
import static org.archive.modules.fetcher.FetchStatusCodes.S_PREREQUISITE_UNSCHEDULABLE_FAILURE;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.crawler.framework.Frontier;
|
||||
import org.archive.crawler.reporting.CrawlerLoggerModule;
|
||||
import org.archive.crawler.spring.SheetOverlaysManager;
|
||||
|
||||
@@ -30,7 +30,7 @@ import static org.archive.modules.fetcher.FetchStatusCodes.S_DEFERRED;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.modules.CrawlMetadata;
|
||||
import org.archive.modules.CrawlURI;
|
||||
import org.archive.modules.Processor;
|
||||
|
||||
@@ -27,7 +27,7 @@ import java.util.Set;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.crawler.reporting.CrawlerLoggerModule;
|
||||
import org.archive.modules.CrawlMetadata;
|
||||
import org.archive.modules.CrawlURI;
|
||||
|
||||
@@ -30,7 +30,7 @@ import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
import java.util.logging.SimpleFormatter;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.checkpointing.Checkpoint;
|
||||
import org.archive.checkpointing.Checkpointable;
|
||||
import org.archive.crawler.framework.Engine;
|
||||
|
||||
@@ -26,7 +26,7 @@ import java.io.ObjectInputStream;
|
||||
import java.io.ObjectOutputStream;
|
||||
import java.nio.file.Path;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.modules.CrawlURI;
|
||||
import org.archive.modules.SchedulingConstants;
|
||||
import org.archive.modules.extractor.LinkContext.SimpleLinkContext;
|
||||
|
||||
@@ -20,7 +20,7 @@ package org.archive.crawler.frontier;
|
||||
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.modules.CrawlURI;
|
||||
import org.archive.modules.SchedulingConstants;
|
||||
import org.archive.net.UURIFactory;
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
*/
|
||||
package org.archive.crawler.frontier;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.junit.jupiter.api.AfterEach;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
@@ -29,7 +29,7 @@ import java.util.concurrent.BlockingQueue;
|
||||
|
||||
import javax.management.openmbean.CompositeData;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.crawler.framework.CrawlerProcessorTestBase;
|
||||
import org.archive.crawler.framework.Frontier;
|
||||
import org.archive.crawler.framework.Frontier.FrontierGroup;
|
||||
|
||||
@@ -26,7 +26,7 @@ import java.util.HashSet;
|
||||
import java.util.Iterator;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.apache.commons.io.FileUtils;
|
||||
import org.archive.crawler.datamodel.UriUniqFilter;
|
||||
import org.archive.modules.CrawlURI;
|
||||
|
||||
@@ -23,7 +23,7 @@ import java.util.ArrayList;
|
||||
import java.util.Iterator;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.crawler.datamodel.UriUniqFilter;
|
||||
import org.archive.modules.CrawlURI;
|
||||
import org.archive.net.UURI;
|
||||
|
||||
@@ -25,7 +25,7 @@ import java.util.ArrayList;
|
||||
import java.util.Iterator;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.crawler.datamodel.UriUniqFilter;
|
||||
import org.archive.modules.CrawlURI;
|
||||
import org.archive.net.UURI;
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
package org.archive.crawler.util;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
|
||||
@@ -33,7 +33,7 @@ import jakarta.servlet.http.HttpServlet;
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import jakarta.servlet.http.HttpServletResponse;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.apache.commons.io.IOUtils;
|
||||
import org.archive.crawler.prefetch.PreconditionEnforcer;
|
||||
import org.archive.modules.CrawlMetadata;
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
package org.archive.modules;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.archive.bdb.AutoKryo;
|
||||
import org.archive.modules.credential.Credential;
|
||||
@@ -1708,8 +1708,8 @@ implements Reporter, Serializable, OverlayContext, Comparable<CrawlURI> {
|
||||
kryo.autoregister(java.util.HashMap[].class);
|
||||
kryo.autoregister(org.archive.modules.credential.HttpAuthenticationCredential.class);
|
||||
kryo.autoregister(org.archive.modules.credential.HtmlFormCredential.class);
|
||||
kryo.autoregister(org.apache.commons.httpclient.NameValuePair.class);
|
||||
kryo.autoregister(org.apache.commons.httpclient.NameValuePair[].class);
|
||||
kryo.autoregister(org.apache.http.NameValuePair.class);
|
||||
kryo.autoregister(org.apache.http.NameValuePair[].class);
|
||||
kryo.autoregister(FetchType.class);
|
||||
}
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ import java.io.IOException;
|
||||
import java.util.Set;
|
||||
import java.util.concurrent.atomic.AtomicLong;
|
||||
|
||||
import org.apache.commons.httpclient.HttpStatus;
|
||||
import org.apache.http.HttpStatus;
|
||||
import org.archive.checkpointing.Checkpoint;
|
||||
import org.archive.checkpointing.Checkpointable;
|
||||
import org.archive.modules.credential.Credential;
|
||||
@@ -31,6 +31,7 @@ import org.archive.modules.credential.HttpAuthenticationCredential;
|
||||
import org.archive.modules.deciderules.AcceptDecideRule;
|
||||
import org.archive.modules.deciderules.DecideResult;
|
||||
import org.archive.modules.deciderules.DecideRule;
|
||||
import org.archive.modules.fetcher.FetchStatusCodes;
|
||||
import org.archive.net.UURI;
|
||||
import org.archive.spring.HasKeyedProperties;
|
||||
import org.archive.spring.KeyedProperties;
|
||||
|
||||
@@ -23,7 +23,7 @@ import java.util.Map;
|
||||
import java.util.TreeMap;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.modules.CrawlURI;
|
||||
import org.archive.net.UURI;
|
||||
import org.archive.net.UURIFactory;
|
||||
|
||||
+1
-1
@@ -19,7 +19,7 @@
|
||||
package org.archive.modules.deciderules;
|
||||
|
||||
import java.util.logging.Logger;
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.modules.CrawlURI;
|
||||
import org.archive.net.UURI;
|
||||
|
||||
|
||||
+1
-1
@@ -26,7 +26,7 @@ import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.modules.CrawlURI;
|
||||
import org.archive.modules.net.CrawlHost;
|
||||
import org.archive.modules.net.ServerCache;
|
||||
|
||||
-2
@@ -18,10 +18,8 @@
|
||||
*/
|
||||
package org.archive.modules.deciderules;
|
||||
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.apache.commons.httpclient.HttpMethod;
|
||||
import org.archive.modules.CrawlURI;
|
||||
|
||||
/**
|
||||
|
||||
@@ -24,7 +24,7 @@ import java.util.concurrent.atomic.AtomicLong;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.modules.CrawlURI;
|
||||
import org.archive.modules.Processor;
|
||||
import org.archive.net.UURI;
|
||||
|
||||
@@ -23,7 +23,7 @@ import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
import java.util.regex.Matcher;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.io.ReplayCharSequence;
|
||||
import org.archive.modules.CrawlURI;
|
||||
import org.archive.net.UURI;
|
||||
|
||||
@@ -24,7 +24,7 @@ import java.util.logging.Logger;
|
||||
import java.util.regex.Matcher;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.apache.commons.io.IOUtils;
|
||||
import org.archive.io.ReplayInputStream;
|
||||
import org.archive.io.SeekReader;
|
||||
|
||||
@@ -35,7 +35,7 @@ import java.util.regex.Matcher;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
import com.google.common.base.Ascii;
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.apache.commons.io.IOUtils;
|
||||
import org.archive.io.ReplayCharSequence;
|
||||
import org.archive.modules.CoreAttributeConstants;
|
||||
|
||||
@@ -22,7 +22,7 @@ package org.archive.modules.extractor;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.modules.CrawlURI;
|
||||
import org.archive.modules.CrawlURI.FetchType;
|
||||
import org.archive.net.UURI;
|
||||
|
||||
@@ -25,7 +25,7 @@ import java.util.logging.Logger;
|
||||
import java.util.regex.Matcher;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.modules.CrawlURI;
|
||||
import org.archive.net.UURI;
|
||||
import org.archive.net.UURIFactory;
|
||||
|
||||
@@ -26,7 +26,7 @@ import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
import java.util.regex.Matcher;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.apache.commons.lang.StringEscapeUtils;
|
||||
import org.apache.commons.lang.exception.NestableRuntimeException;
|
||||
import org.archive.io.ReplayCharSequence;
|
||||
|
||||
@@ -31,7 +31,7 @@ import java.util.logging.Logger;
|
||||
import java.util.regex.MatchResult;
|
||||
import java.util.regex.Matcher;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.io.ReplayCharSequence;
|
||||
import org.archive.modules.CrawlURI;
|
||||
import org.archive.modules.fetcher.FetchStatusCodes;
|
||||
|
||||
@@ -23,7 +23,7 @@ import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.io.SinkHandlerLogThread;
|
||||
import org.archive.modules.CrawlURI;
|
||||
import org.archive.net.UURI;
|
||||
|
||||
@@ -10,7 +10,7 @@ import java.util.logging.Logger;
|
||||
import java.util.regex.Matcher;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.modules.CrawlURI;
|
||||
|
||||
public class ExtractorRobotsTxt extends ContentExtractor {
|
||||
|
||||
@@ -7,7 +7,7 @@ import java.util.Date;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.apache.commons.io.IOUtils;
|
||||
import org.archive.modules.CrawlURI;
|
||||
import org.archive.modules.extractor.ContentExtractor;
|
||||
|
||||
@@ -25,7 +25,7 @@ import java.util.logging.Logger;
|
||||
import java.util.regex.Matcher;
|
||||
|
||||
import org.apache.commons.codec.DecoderException;
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.modules.CrawlURI;
|
||||
import org.archive.url.LaxURLCodec;
|
||||
import org.archive.net.UURI;
|
||||
|
||||
@@ -25,7 +25,7 @@ import java.util.logging.Logger;
|
||||
import java.util.regex.Matcher;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.apache.commons.lang.StringEscapeUtils;
|
||||
import org.archive.io.ReplayCharSequence;
|
||||
import org.archive.modules.CrawlURI;
|
||||
|
||||
@@ -33,7 +33,7 @@ import java.util.concurrent.atomic.AtomicLong;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.apache.commons.lang.StringEscapeUtils;
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.archive.modules.CoreAttributeConstants;
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
package org.archive.modules.extractor;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.net.UURI;
|
||||
|
||||
/**
|
||||
|
||||
@@ -34,7 +34,7 @@ import java.util.Locale;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.apache.commons.io.IOUtils;
|
||||
import org.apache.http.client.CookieStore;
|
||||
import org.apache.http.cookie.Cookie;
|
||||
|
||||
@@ -34,7 +34,7 @@ import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
import java.util.regex.Matcher;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.archive.modules.CrawlURI;
|
||||
import org.archive.modules.Processor;
|
||||
|
||||
@@ -36,7 +36,7 @@ import java.util.regex.Pattern;
|
||||
|
||||
import javax.net.SocketFactory;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.apache.commons.net.ftp.FTP;
|
||||
import org.apache.commons.net.ftp.FTPCommand;
|
||||
import org.archive.io.RecordingInputStream;
|
||||
|
||||
@@ -44,7 +44,7 @@ import java.util.logging.Logger;
|
||||
import javax.net.ssl.SSLContext;
|
||||
import javax.net.ssl.TrustManager;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.apache.http.Header;
|
||||
import org.apache.http.HttpHeaders;
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
*/
|
||||
package org.archive.modules.fetcher;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.apache.commons.io.IOUtils;
|
||||
import org.apache.commons.io.output.NullOutputStream;
|
||||
import org.apache.http.client.CookieStore;
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
*/
|
||||
package org.archive.modules.fetcher;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.apache.http.client.CookieStore;
|
||||
import org.archive.modules.CrawlURI;
|
||||
|
||||
|
||||
@@ -46,7 +46,7 @@ import java.util.logging.Logger;
|
||||
import javax.net.ssl.SSLSession;
|
||||
import javax.net.ssl.SSLSocket;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.apache.http.HttpEntity;
|
||||
import org.apache.http.HttpEntityEnclosingRequest;
|
||||
|
||||
@@ -16,7 +16,7 @@ import java.util.logging.Logger;
|
||||
import java.util.regex.Matcher;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.io.RecordingInputStream;
|
||||
import org.archive.io.ReplayCharSequence;
|
||||
import org.archive.modules.CrawlURI;
|
||||
|
||||
@@ -30,7 +30,7 @@ import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
import java.util.regex.Matcher;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.apache.commons.net.whois.WhoisClient;
|
||||
import org.archive.bdb.BdbModule;
|
||||
import org.archive.modules.CoreAttributeConstants;
|
||||
|
||||
@@ -26,7 +26,7 @@ import java.util.concurrent.atomic.AtomicLong;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.archive.checkpointing.Checkpointable;
|
||||
import org.archive.modules.CoreAttributeConstants;
|
||||
|
||||
@@ -32,7 +32,7 @@ import java.util.Set;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.apache.commons.io.IOUtils;
|
||||
import org.archive.bdb.AutoKryo;
|
||||
import org.archive.modules.CrawlURI;
|
||||
|
||||
@@ -21,7 +21,7 @@ package org.archive.modules.net;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.modules.CrawlURI;
|
||||
|
||||
/**
|
||||
|
||||
@@ -24,7 +24,7 @@ import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.apache.commons.collections.Closure;
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.net.UURI;
|
||||
|
||||
/**
|
||||
|
||||
@@ -29,7 +29,7 @@ import java.util.concurrent.CountDownLatch;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.apache.commons.io.IOUtils;
|
||||
import org.archive.io.ReadSource;
|
||||
import org.archive.modules.CrawlURI;
|
||||
|
||||
@@ -36,7 +36,7 @@ import java.util.logging.Logger;
|
||||
import org.apache.commons.io.IOUtils;
|
||||
import org.apache.commons.lang.StringEscapeUtils;
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.archive.io.ArchiveFileConstants;
|
||||
import org.archive.format.ArchiveFileConstants;
|
||||
import org.archive.io.ReplayInputStream;
|
||||
import org.archive.io.WriterPoolMember;
|
||||
import org.archive.io.arc.ARCWriter;
|
||||
|
||||
@@ -24,7 +24,7 @@ import java.io.IOException;
|
||||
import java.io.Serializable;
|
||||
import java.nio.file.Path;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.apache.commons.lang.SerializationUtils;
|
||||
import org.archive.modules.CrawlURI;
|
||||
import org.archive.net.UURI;
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
*/
|
||||
package org.archive.modules.canonicalize;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.state.ModuleTestBase;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ import java.util.regex.Pattern;
|
||||
|
||||
import javax.management.InvalidAttributeValueException;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.state.ModuleTestBase;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
|
||||
+1
-1
@@ -19,7 +19,7 @@
|
||||
|
||||
package org.archive.modules.canonicalize;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.archive.modules.canonicalize;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.modules.canonicalize.StripSessionCFIDs;
|
||||
import org.archive.state.ModuleTestBase;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
*/
|
||||
package org.archive.modules.canonicalize;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.state.ModuleTestBase;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
*/
|
||||
package org.archive.modules.canonicalize;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.state.ModuleTestBase;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
*/
|
||||
package org.archive.modules.canonicalize;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.state.ModuleTestBase;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
*/
|
||||
package org.archive.modules.canonicalize;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.state.ModuleTestBase;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
package org.archive.modules.deciderules;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.modules.CrawlURI;
|
||||
import org.archive.net.UURIFactory;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
package org.archive.modules.deciderules;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.modules.CrawlURI;
|
||||
import org.archive.modules.extractor.LinkContext;
|
||||
import org.archive.net.UURI;
|
||||
|
||||
+1
-2
@@ -1,7 +1,6 @@
|
||||
package org.archive.modules.deciderules;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.apache.commons.httpclient.methods.GetMethod;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.modules.CrawlURI;
|
||||
import org.archive.modules.extractor.LinkContext;
|
||||
import org.archive.net.UURI;
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ package org.archive.modules.deciderules;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.modules.CrawlURI;
|
||||
import org.archive.modules.extractor.LinkContext;
|
||||
import org.archive.net.UURI;
|
||||
|
||||
@@ -24,7 +24,7 @@ import java.util.stream.Collectors;
|
||||
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
import org.apache.commons.collections.Predicate;
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.modules.CrawlMetadata;
|
||||
import org.archive.modules.CrawlURI;
|
||||
import org.archive.net.UURI;
|
||||
|
||||
@@ -22,7 +22,7 @@ package org.archive.modules.extractor;
|
||||
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
import org.apache.commons.collections.Predicate;
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.modules.CrawlMetadata;
|
||||
import org.archive.modules.CrawlURI;
|
||||
import org.archive.net.UURI;
|
||||
|
||||
@@ -3,7 +3,7 @@ package org.archive.modules.extractor;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.net.UURI;
|
||||
|
||||
/**
|
||||
|
||||
+1
-1
@@ -32,7 +32,7 @@ import jakarta.servlet.http.HttpServlet;
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import jakarta.servlet.http.HttpServletResponse;
|
||||
import org.apache.commons.collections.Closure;
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.apache.commons.io.FileUtils;
|
||||
import org.archive.bdb.BdbModule;
|
||||
import org.archive.modules.CrawlMetadata;
|
||||
|
||||
@@ -39,7 +39,7 @@ import javax.net.ssl.SSLException;
|
||||
import jakarta.servlet.ServletException;
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import jakarta.servlet.http.HttpServletResponse;
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.apache.commons.io.IOUtils;
|
||||
import org.apache.http.NoHttpResponseException;
|
||||
import org.archive.httpclient.ConfigurableX509TrustManager.TrustLevel;
|
||||
|
||||
@@ -27,7 +27,7 @@ import java.io.ByteArrayOutputStream;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.apache.http.HttpRequest;
|
||||
import org.apache.http.client.entity.UrlEncodedFormEntity;
|
||||
import org.apache.http.util.EntityUtils;
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
*/
|
||||
package org.archive.modules.net;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.archive.modules.fetcher.DefaultServerCache;
|
||||
import org.archive.net.UURI;
|
||||
import org.archive.net.UURIFactory;
|
||||
|
||||
@@ -49,7 +49,7 @@ import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.apache.commons.httpclient.URIException;
|
||||
import org.archive.url.URIException;
|
||||
import org.apache.commons.io.FileUtils;
|
||||
import org.archive.bdb.BdbModule;
|
||||
import org.archive.format.warc.WARCConstants.WARCRecordType;
|
||||
|
||||
Reference in New Issue
Block a user