Alex Osborne
d11d38a56c
Merge pull request #628 from internetarchive/slf4j-2.0.16
...
Bump slf4j from 1.6.6 to 2.0.16 and include adapter to fix startup warning
2024-11-29 11:24:12 +09:00
Alex Osborne
533d762db5
Include slf4j-jdk14 in heritrix-engine as a compile dependency
...
This eliminates the slf4j warning message on startup and should fix
logging for dependencies (such as crawlercommons) that use it.
2024-11-28 21:05:12 +09:00
Alex Osborne
b736bd6a24
Bump slf4j from 1.6.6 to 2.0.16
2024-11-28 21:05:12 +09:00
Alex Osborne
e23254ffe2
Bump freemarker from 2.3.19 to 2.3.33
2024-11-28 20:17:00 +09:00
Alex Osborne
25c73da7e3
[maven-release-plugin] prepare for next development iteration
2024-10-29 15:18:54 +09:00
Alex Osborne
0aec63b70f
[maven-release-plugin] prepare release 3.5.0
2024-10-29 15:01:16 +09:00
Alex Osborne
c25e57a4a1
Bump version to 3.4.1-SNAPSHOT
2024-10-18 20:54:12 +09:00
Alex Osborne
cbd7f37ed9
Replace littleproxy with jetty-proxy (to remove dependency on log4j)
...
littleproxy has not been updated since 2017 and has various out of date
dependencies. Since we're using jetty for HTTP server testing anyway, we
may as well use it as the proxy too.
2024-10-18 17:28:03 +09:00
Alex Osborne
891dbe7615
Re-add restlet repository with new URL
...
Turns out we do need this. Restlet isn't in central, the CI builds
were caching the artifacts.
2024-10-15 19:19:28 +09:00
Alex Osborne
cb1143e438
Remove maven.restlet.com repository
...
It seems to have moved to maven.restlet.talend.com but the restlet artifacts are in Central anyway so we don't need it.
2024-10-09 12:29:06 +09:00
Alex Osborne
3c80dacabe
CrawlJob: Replace joda-time with java.time (JSR-310)
2024-09-13 13:47:00 +09:00
Alex Osborne
c7c492b507
[maven-release-plugin] prepare for next development iteration
2024-09-09 15:28:44 +09:00
Alex Osborne
11fcbe71f3
[maven-release-plugin] prepare release 3.4.0-20240909
2024-09-09 15:28:44 +09:00
Andy Jackson
e83f4f9e02
Reset to SNAPSHOT
2022-07-28 10:56:59 +01:00
Andy Jackson
292d2998cb
[maven-release-plugin] prepare release 3.4.0-20220727
2022-07-27 21:36:19 +01:00
Andrew Jackson
024a7772b5
[maven-release-plugin] prepare for next development iteration
2021-09-23 22:08:33 +01:00
Andrew Jackson
fedff1e2c7
[maven-release-plugin] prepare release 3.4.0-20210923
2021-09-23 22:08:30 +01:00
Andrew Jackson
ddb695abad
[maven-release-plugin] prepare for next development iteration
2021-08-03 09:56:26 +01:00
Andrew Jackson
ba44cce7f2
[maven-release-plugin] prepare release 3.4.0-20210803
2021-08-03 09:56:20 +01:00
Andrew Jackson
0e93e22ba9
[maven-release-plugin] prepare for next development iteration
2021-06-21 15:42:52 +01:00
Andrew Jackson
846f2bc2cc
[maven-release-plugin] prepare release 3.4.0-20210621
2021-06-21 15:42:46 +01:00
Andrew Jackson
a5beb7d6e9
[maven-release-plugin] prepare for next development iteration
2021-06-18 09:41:30 +01:00
Andrew Jackson
30598f8402
[maven-release-plugin] prepare release 3.4.0-20210618
2021-06-18 09:41:24 +01:00
Andrew Jackson
3423cab6a6
[maven-release-plugin] prepare for next development iteration
2021-06-17 14:39:00 +01:00
Andrew Jackson
7368ded9c2
[maven-release-plugin] prepare release 3.4.0-20210617
2021-06-17 14:38:54 +01:00
Andrew Jackson
d3dfb34f83
[maven-release-plugin] prepare for next development iteration
2021-05-27 10:03:10 +01:00
Andrew Jackson
9dcbb240a6
[maven-release-plugin] prepare release 3.4.0-20210527
2021-05-27 10:03:04 +01:00
Andy Jackson
a2c65f4618
Update dependencies for security issues, including changes to tests.
2021-05-26 13:39:30 +01:00
Andy Jackson
045b2516da
Update to latest version of dnsjava, for #344
...
This commit updates to version 3.3.1 of the dnsjava library.
Incidentally, the restlet.org certificate is currently invalid, so this
patch switched to maven.restlet.com.
2021-05-20 20:44:19 +01:00
Andrew Jackson
e215b89963
[maven-release-plugin] prepare for next development iteration
2020-05-18 14:08:12 +01:00
Andrew Jackson
ef38dc08c3
[maven-release-plugin] prepare release 3.4.0-20200518
2020-05-18 14:08:04 +01:00
Andrew Jackson
ff05de44b6
[maven-release-plugin] prepare for next development iteration
2020-03-04 23:05:41 +00:00
Andrew Jackson
a1bdcb1be7
[maven-release-plugin] prepare release 3.4.0-20200304
2020-03-04 23:05:33 +00:00
Jonathan Leitschuh
bc6a15b41d
Use HTTPS to resolve dependencies in Maven Build where possible
2020-02-11 17:48:20 +09:00
Noah Levitt
cefad96036
Merge pull request #276 from internetarchive/jdk11-upgrade-jetty
...
JDK11 support: upgrade to Jetty 9.4.19, Restlet 2.4.0 and drop JDK 7 support
2019-08-07 10:48:51 -07:00
Noah Levitt
6811f49bd9
Merge pull request #272 from internetarchive/jdk11-upgrade-surefire
...
JDK11 support: upgrade maven-surefire-plugin to 2.22.2
2019-08-07 10:48:29 -07:00
Alex Osborne
0782fb0481
JDK11: upgrade engine to jetty 9.4.19 and restlet 2.4.0
...
Jetty 9.4.12+ is required for TLS to work correctly under JDK11
(due to SSL handshake failures). In order to upgrade
Jetty we also need to upgrade Restlet.
There is one intentional change in behaviour to simplify
upgrading. We remove a workaround for an old [webkit bug]
where the browser claimed to prefer application/xml. The
bug was fixed in 2011.
[webkit bug]: https://bugs.webkit.org/show_bug.cgi?id=27267
Summary of Jetty API changes:
- package names changed such as org.mortbay -> org.eclipse
- SocketConnector and SslSocketConnector merged to ServerConnector
- HashUserRealm split into UserStore and HashLoginService
- SecurityHandler -> ConstraintSecurityHandler
Summary of Restlet API changes:
- some classes have moved package (Request, Response, Router etc)
- ServerResource replaces Resource
- represent(), acceptRepresentation() renamed to get(), post()
- constructors were replaced by an init() method
- setModifiable() was removed
- getRequest().getEntityAsForm() -> new Form(entity)
- Guard -> ChallengeAuthenticator
Fixes #275
2019-08-06 15:16:37 +09:00
Alex Osborne
a2920c622d
JDK11 support: explicitly depend on JAXB
...
JAXB is no longer included in the JDK as of JDK 11 (JEP 320) so add it
as an external dependency.
Fixes #264
2019-08-02 16:47:20 +09:00
Alex Osborne
412885fd7d
JDK11 support: upgrade maven-surefire-plugin to 2.22.2
...
Under JDK11 our old version of it throws ClassNotFoundExceptions when
tests load some builtin classes like javax.transaction.xa.Xid.
Fixes #266
2019-08-02 16:43:20 +09:00
Andrew Jackson
b3961a2f96
[maven-release-plugin] prepare for next development iteration
2019-04-18 15:36:28 +01:00
Andrew Jackson
c7c6141ee1
[maven-release-plugin] prepare release 3.4.0-20190418
2019-04-18 15:36:20 +01:00
Andrew Jackson
ad9e74d8ad
[maven-release-plugin] prepare for next development iteration
2019-02-07 13:52:56 +00:00
Andrew Jackson
83c7044b22
[maven-release-plugin] prepare release 3.4.0-20190207
2019-02-07 13:52:49 +00:00
Andrew Jackson
317b19e7e2
[maven-release-plugin] prepare for next development iteration
2019-02-05 12:33:08 +00:00
Andrew Jackson
9c7d0c299d
[maven-release-plugin] prepare release 3.4.0-20190205
2019-02-05 12:32:57 +00:00
Andrew Jackson
ab34a54566
[maven-release-plugin] prepare for next development iteration
2019-02-05 12:29:33 +00:00
Andrew Jackson
d1fc5cedb4
[maven-release-plugin] prepare release 3.4.0-20190205-2
2019-02-05 12:29:26 +00:00
Andrew Jackson
096ba4e9c3
[maven-release-plugin] prepare for next development iteration
2019-02-05 12:15:26 +00:00
Andrew Jackson
55dbe5a25d
Avoid overdoing the RAM allocation.
2018-09-13 16:36:58 +01:00
Andrew Jackson
992a51aa57
Tests now need more RAM.
2018-09-13 13:44:40 +01:00