Commit Graph
2681 Commits
Author SHA1 Message Date
Adam Miller c7784f18e9 feat: Add serializer for Histotable used by HighestUriPrecedenceProvider 2025-04-21 17:20:38 -07:00
Alex Osborne e9b60404a6 [maven-release-plugin] prepare for next development iteration 2025-04-01 17:43:31 +09:00
Alex Osborne 2323e2251e [maven-release-plugin] prepare release 3.8.0 3.8.0 2025-04-01 17:43:25 +09:00
Alex Osborne edb3f3aa00 Merge pull request #645 from internetarchive/deps-3.8
Update dependencies and fix some warnings for 3.8.0 release
2025-04-01 17:41:02 +09:00
Alex Osborne fb9b286d95 Update CHANGELOG for 3.8.0 2025-04-01 17:38:06 +09:00
Alex Osborne 575a2653b9 Fix warning: assert statement with side effects 2025-04-01 16:27:13 +09:00
Alex Osborne b8dbe8bb2d Remove unused utility class LogUtils 2025-04-01 16:25:44 +09:00
Alex Osborne ed72112d9c Fix missing try-with-resources warning 2025-04-01 16:19:58 +09:00
Alex Osborne 1a605cf9a6 Remove unused utility class JavaLiterals
Apache Commons StringEscapeUtils which we use for other things provides
this anyway.
2025-04-01 16:11:10 +09:00
Alex Osborne 13052a1465 Fix more broken references in javadoc 2025-04-01 16:06:10 +09:00
Alex Osborne f956b2ec1f Fix broken references in javadoc 2025-04-01 15:59:38 +09:00
Alex Osborne 7f76f5abd1 FetchHTTPTest: Disable testHostHeaderDefaultPort due to random failures
Probably some of the GitHub test runners are getting blocked.
2025-04-01 15:37:21 +09:00
Alex Osborne b17e3fcab3 Bump beanshell from 2.0b5 to 2.0b6 2025-04-01 15:27:22 +09:00
Alex Osborne 7ff1078d21 Fix warning about implicit narrowing conversion for contentSinceCheck 2025-03-31 15:31:04 +09:00
Alex Osborne f17000e14f Fix warning: Building a command line with string concatenation 2025-03-31 15:17:28 +09:00
Alex Osborne 60f512b4b0 Fix compiler warning: deprecated item is not annotated with @Deprecated 2025-03-31 15:12:21 +09:00
Alex Osborne f6b083ecfb Remove usages of deprecated Integer and Long constructors 2025-03-31 15:04:00 +09:00
Alex Osborne 1288e78c54 Bump spring from 6.1.16 to 6.2.5 2025-03-31 14:58:13 +09:00
Alex Osborne b9bfd36d28 Bump dnsjava from 3.6.2 to 3.6.3 2025-03-31 14:53:01 +09:00
Alex Osborne 4688d8cda2 Bump commons-codec from 1.17.2 to 1.18.0 2025-03-31 14:52:42 +09:00
Alex Osborne 5ecfa7248c Bump jsch from 0.2.22 to 0.2.24 2025-03-31 14:52:25 +09:00
Alex Osborne 77b92c9da8 Bump groovy from 4.0.24 to 4.0.26 2025-03-31 14:52:00 +09:00
Alex Osborne e9227e7f84 Bump pdfbox from 3.0.3 to 3.0.4 2025-03-31 14:51:40 +09:00
Alex Osborne a56bec5e82 Bump slf4j from 2.0.16 to 2.0.17 2025-03-31 14:51:05 +09:00
Alex Osborne 78edc0a0c3 Bump amqp-client from 5.24.0 to 5.25.0 2025-03-31 14:47:57 +09:00
Alex Osborne 101070c2be Bump gson from 2.11.0 to 2.12.1 2025-03-31 14:47:29 +09:00
Alex Osborne 3f323bb0da Remove pillow from docs requirements.txt
It's triggering dependabot alerts and it appears as if we don't
actually use it.
2025-03-21 13:23:03 +09:00
Alex Osborne a7c2f826b9 Update CI tests from JDK 23 to 24 2025-03-21 13:19:44 +09:00
Alex Osborne ace2ab80e8 Merge pull request #644 from adam-miller/adam/parameterize-yt-dlp-process-command
feat: Parameterize yt-dlp process command arguments
2025-03-18 11:39:53 +09:00
Adam Miller 710662fcd0 fix: Copy process arguments to mutable list to append url. 2025-03-17 14:38:59 -07:00
Adam Miller 82bde56dc0 Merge branch 'master' into adam/parameterize-yt-dlp-process-command 2025-03-17 09:34:23 -07:00
Alex Osborne cc1a668abd Merge pull request #643 from adam-miller/adam/fix-optional-bdb-test-exception
fix: ObjectIdentityBdbManualCacheTest.java fails with -DrunSlowTests=…
2025-03-15 09:42:21 +09:00
Adam Miller 363f90b443 feat: Add a parameter to override default yt-dlp process arguments 2025-03-14 17:23:29 -07:00
Adam Miller b02590cca0 Use AtomicInteger serializer rather than change accessibility 2025-03-14 09:14:26 -07:00
Adam Miller 829c283ab2 fix: ObjectIdentityBdbManualCacheTest.java fails with -DrunSlowTests=true on Java 9+ 2025-03-13 16:00:39 -07:00
Alex Osborne 86473021d9 Update GitHub actions to use actions/cache@v4
https://github.blog/changelog/2024-12-05-notice-of-upcoming-releases-and-breaking-changes-for-github-actions/#actions-cache-v1-v2-and-actions-toolkit-cache-package-closing-down

Thanks to Sebastian Nagel for the heads up.
2025-03-12 00:03:48 +09:00
Alex Osborne 22f8f7f754 Restore accidentally removed word 2025-02-14 11:29:22 +09:00
Alex Osborne 88854d8dfd Add caption to deciderule extlinks
It seems to be failing because the placeholder is missing:

```
  File "/home/docs/checkouts/readthedocs.org/user_builds/heritrix/envs/latest/lib/python3.12/site-packages/sphinx/ext/extlinks.py", line 103, in role
    title = caption % part
            ~~~~~~~~^~~~~~
TypeError: not all arguments converted during string formatting
```
2025-02-14 11:23:02 +09:00
Alex Osborne 71c2fdb618 Add missing readthedocs dependencies
https://blog.readthedocs.com/defaulting-latest-build-tools/
2025-02-14 11:15:35 +09:00
Alex Osborne ac33072991 Add build section .readthedocs.yml
Contrary to the example in the announcement it seems to be mandatory:
> Config validation error in build.os. Value build not found.
2025-02-14 11:12:32 +09:00
Alex Osborne 657eb582c6 Add .readthedocs.yml
https://about.readthedocs.com/blog/2024/12/deprecate-config-files-without-sphinx-or-mkdocs-config/

#634
2025-02-14 11:10:09 +09:00
Alex Osborne d21a053c6d [maven-release-plugin] prepare for next development iteration 2025-02-03 14:11:22 +09:00
Alex Osborne 370f0480e5 [maven-release-plugin] prepare release 3.7.0 3.7.0 2025-02-03 14:11:18 +09:00
Alex Osborne 8cf3e476d1 Bump ftpserver-core from 1.2.0 to 1.2.1 2025-02-03 14:08:51 +09:00
Alex Osborne ed02038e8b Update CHANGELOG for 3.7.0 2025-02-03 14:05:51 +09:00
Alex Osborne 48ac7484f0 Merge pull request #639 from internetarchive/update-deps-for-3.7
Update dependencies for 3.7.0 release
2025-02-03 12:02:16 +09:00
Alex Osborne 42e4151bc6 Merge pull request #640 from internetarchive/suppress-cookie-rejected-logging
Suppress 'WARNING Cookie rejected' messages in job.log
2025-02-03 12:01:55 +09:00
Alex Osborne cd3f3f9e09 Suppress 'WARNING Cookie rejected' messages in job.log
These log messages started unhelpfully being copied into job.log in
3.6.0 due to the slf4j fix. They indicate the server sent a set-cookie
header with an incorrect domain. It's correct for Heritrix to reject
them. They're very common and not an indication of a problem with
Heritrix itself so it's unnecessarily alarming to log them as
job warnings.

Fixes: 533d762db5 ("Include slf4j-jdk14 in heritrix-engine ...")
2025-01-23 22:12:14 +09:00
Alex Osborne 3c5074da39 Bump spring from 6.1.15 to 6.1.16 2025-01-23 14:05:32 +09:00
Alex Osborne c54684279f Bump commons-codec from 1.17.1 to 1.17.2 2025-01-23 14:05:32 +09:00