Commit Graph
1576 Commits
Author SHA1 Message Date
Noah Levitt 47b7caad29 initial bdb implementation; facade by topmost assigned domain, since cookies can apply to subdomains 2014-09-26 20:56:45 -07:00
Noah Levitt 886a0f2136 (forgot to add SimpleHostCookieSetStore) initial proof of concept fix for HER-2070 "cookie monster" bug 2014-09-26 20:05:37 -07:00
Noah Levitt f769e0636d initial proof of concept fix for HER-2070 "cookie monster" bug 2014-09-26 20:01:52 -07:00
Kenji Nagahashi 29379c7e19 Merge pull request #84 from nlevitt/iipc-webarchive-commons
switch to mainline iipc webarchive-commons latest release (1.1.4)
2014-09-11 17:19:08 -07:00
Kenji Nagahashi 6ada6801de Merge pull request #94 from nlevitt/ari-3724
do not require "+" (plus sign) before @OPERATOR_CONTACT_URL@ in user-age...
2014-09-11 17:17:55 -07:00
Kenji Nagahashi 8136046442 Merge pull request #92 from nlevitt/remove-cruft
remove more unused classes (S3URLConnection)
2014-09-11 17:13:48 -07:00
Noah Levitt e2064237cf Merge pull request #87 from vonrosen/ari-3977
Allow xml extractor to handle urls in CDATA.
2014-09-10 12:42:34 -07:00
Noah Levitt 1d0f60a2be webarchive-commons 1.1.4 has been released, bump dependency 2014-09-10 12:31:01 -07:00
Noah Levitt 066cd17b5e Merge pull request #93 from vonrosen/ari-4020
Allow urls in JavaScript between unicode quotes to be detected.
2014-09-08 18:03:34 -07:00
Hunter Stern 2af19fa03b Revise regex instead of unescaping js. 2014-09-08 16:37:03 -07:00
Noah Levitt 98a6c08a86 remove extraneous backslashes (thanks Kris) 2014-09-05 14:38:14 -07:00
Noah Levitt df7d3b506c do not require "+" (plus sign) before @OPERATOR_CONTACT_URL@ in user-agent -- many bots including googlebot have the +, but some don't, so having it in the default template seems sufficient 2014-09-05 12:59:17 -07:00
vonrosen 035a7b0a08 Merge pull request #80 from nlevitt/ari-3617-data-remote
ExtractorHTML when a/@href links include the attribute data-remote="true...
2014-09-04 16:08:33 -07:00
Hunter Stern 2e4f513a4c Revise parsing of string with unicode quoted data 2014-09-03 15:27:58 -07:00
Hunter Stern ea235f4466 Allow ExtractorJS to detect urls within unicode code points for " and \' 2014-09-02 15:18:13 -07:00
Noah Levitt 935b8f9658 remove unused dependency jets3t (thanks kenji) 2014-09-02 11:00:34 -07:00
Hunter Stern 27d632159d Add test case for ExtractorXML 2014-09-01 10:13:25 -07:00
Hunter Stern 2705bd3179 Merge remote-tracking branch 'internetarchive/master' into ari-3977 2014-09-01 09:23:26 -07:00
Noah Levitt 25c3b3e680 Merge pull request #77 from vonrosen/ari-3943
Force urls received from AMQP to be recrawled so custom http headers can...
2014-08-29 15:26:37 -07:00
Noah Levitt ec0839a6fe remove more unused classes 2014-08-29 15:23:21 -07:00
Kenji Nagahashi 01af800b35 Merge pull request #91 from adam-miller/FetchHTTP_Empty_Content_Length
FetchHTTP.java
2014-08-27 17:43:34 -07:00
Adam Miller bf248f407b FetchHTTP.java
Handle response header with a null or empty Content-Length
2014-08-27 17:14:05 -07:00
Noah Levitt 9e1ade3de6 Merge pull request #90 from kngenie/wbm-recrawl
Move Wayback-dedup module to heritrix-contrib
2014-08-27 10:24:37 -07:00
Kenji Nagahashi f343ce2ae1 suppress JUnit 4 dependency through hbase-client.
rewrite WbmPersistLoadProcessorTest for JUnit 3.
  (also disable a test that depends on production CDX server)
2014-08-26 10:56:35 -07:00
Kenji Nagahashi fc38175182 FIX: WbmPersistLoadProcessor.requestHeaders are ignored.
(code commented out during update for httpclient 4.3.3)
2014-08-25 17:05:50 -07:00
Kenji Nagahashi bb511796ec Update POMs for newly imported Wayback-dedup module.
lock httpclient version to 4.3.3 stated by
	heritrix-commons. have to exclude hadoop’s
	dependency on jets3t 0.9.0 as it pulls in		httpcore 4.1.2.
	add easy mock 3.1 to heritrix-contrib.
2014-08-25 16:44:48 -07:00
Kenji Nagahashi 651de1584d import Wayback-dedup modules from crawltools project to Heritrix3 contrib 2014-08-25 15:38:04 -07:00
Kenji Nagahashi d88e19716b move WbmPersistLoadProcessor to final location in the tree 2014-08-25 15:37:22 -07:00
Kenji Nagahashi 93dd896217 Merge pull request #86 from nlevitt/remove-cruft
remove unused Transform* classes
2014-08-25 15:30:08 -07:00
Kenji Nagahashi b6599d3b22 Merge pull request #89 from kngenie/beanbrowser-fix
Don’t let exception from property getter fail entire bean-browser.
2014-08-25 14:56:18 -07:00
Kenji Nagahashi 2a38fa0b12 Don’t let exception from property getter fail entire bean-browser. 2014-08-25 13:36:25 -07:00
Kenji Nagahashi 3450cf37e4 Update HQ modules and WBM-dedup module to match Heritrix 3.3.0.
HQ modules: for method removed in Heritrix, API deprecated in httpclient
  WBM-dedup: fix NPE in FetchHistoryProcessor due to changed expectation.
2014-08-24 00:45:04 -07:00
Kenji Nagahashi 6868a9ee5c Merge pull request #88 from nlevitt/crawluri-compare-bug
fix bug in CrawlURI.compare() discovered by Kenji, add unit test CrawlUR...
2014-08-19 17:17:03 -07:00
Noah Levitt 04921073ca fix bug in CrawlURI.compare() discovered by Kenji, add unit test CrawlURITest.testOrdering() 2014-08-19 17:14:32 -07:00
Noah Levitt f1b0633a3d remove unused Transform* classes 2014-08-13 10:53:03 -07:00
Noah Levitt 65cf7942c2 replace use of another method removed in updated guava library 2014-08-11 11:23:59 -07:00
Noah Levitt 651d18beb1 replace use of method removed from guava library 2014-08-08 17:38:51 -07:00
Noah Levitt 21f17a0d9f switch to mainline iipc webarchive-commons latest release 2014-08-08 17:26:21 -07:00
Hunter Stern 7f1700400b Allow xml extractor to handle urls in CDATA. 2014-08-01 17:37:31 -07:00
vonrosen 4298c3de69 Merge pull request #83 from nlevitt/revisit-redux
oops! count novel urls/bytes for hosts report, etc
2014-07-25 16:08:33 -07:00
Noah Levitt e5ecde6c2f oops! count novel urls/bytes for hosts report, etc 2014-07-25 15:57:53 -07:00
Noah Levitt e7b034c60e Merge pull request #82 from kris-sigur/HER-2071
Fix for HER-2071
2014-07-25 12:13:02 -07:00
Kristinn Sigurðsson 8edebc0943 Fix for HER-2071 2014-07-25 13:32:08 +00:00
Vinay Goel 1c6746c6c8 Merge pull request #81 from nlevitt/hbase-cdh5
Hbase cdh5
2014-07-23 13:34:54 -07:00
Noah Levitt 40eae4cbce Merge branch 'master' into hbase-cdh5
Conflicts:
	modules/src/main/java/org/archive/modules/writer/WARCWriterProcessor.java
2014-07-23 13:33:58 -07:00
vonrosen ba48f96d93 Merge pull request #78 from nlevitt/extract-html-no-mimetype
treat content as html and extract links if it looks like html, even if m...
2014-07-22 15:41:44 -07:00
Kristinn Sigurðsson d0ebd40578 Merge pull request #79 from nlevitt/revisit-redux
Revisit redux
2014-07-21 08:40:30 +00:00
Noah Levitt 410e1709b7 ExtractorHTML when a/@href links include the attribute data-remote="true", include that info the viaContext; and in FetchHTTPRequest, when a CrawlURI has data-remote="true", add the http header "X-Requested-With: XMLHttpRequest"; data-remote is a jquery thing that means the url can be requested via ajax in a browser... some urls work wrong without the X-Requested-With header... this is not a great place for a non-generic thing like this, but where else could it go... 2014-07-18 19:48:15 -07:00
Noah Levitt 4b75dfa16f treat content as html and extract links if it looks like html, even if mime type belies that 2014-07-17 21:09:51 -07:00
Hunter Stern bdeaa8bf0e Remove fetch status setting in AMQP publisher. 2014-07-16 15:46:53 -07:00