This is an automated email from the ASF dual-hosted git repository. tallison pushed a commit to branch TIKA-4541-tis-everywhere in repository https://gitbox.apache.org/repos/asf/tika.git
commit cc82c16ffd7b65616dda592129f9a110b321501b Merge: 465bfce821 0d57d03676 Author: tallison <[email protected]> AuthorDate: Fri Dec 12 16:51:25 2025 -0500 Merge branch 'TIKA-4568' into TIKA-4541-tis-everywhere .../tika/annotation/TikaComponentProcessor.java | 1 + .../src/main/java/org/apache/tika/cli/TikaCLI.java | 13 +- .../test/java/org/apache/tika/cli/TikaCLITest.java | 2 +- .../{parser => }/digest/CompositeDigester.java | 11 +- .../java/org/apache/tika/digest/DigestDef.java | 134 ++++++++++ .../tika/{parser => }/digest/DigestHelper.java | 24 +- .../main/java/org/apache/tika/digest/Digester.java | 48 ++++ .../org/apache/tika/digest/DigesterFactory.java | 53 ++++ .../main/java/org/apache/tika/digest/Encoder.java | 31 +++ .../{parser => }/digest/InputStreamDigester.java | 50 ++-- .../tika/digest/SkipContainerDocumentDigest.java | 49 ++++ .../org/apache/tika/parser/AutoDetectParser.java | 43 ++- .../apache/tika/parser/AutoDetectParserConfig.java | 77 +++++- .../org/apache/tika/parser/DigestingParser.java | 59 ++--- .../parser/digestutils/BouncyCastleDigester.java | 107 +++++--- .../digestutils/BouncyCastleDigesterFactory.java | 80 ++++++ .../tika/parser/digestutils/CommonsDigester.java | 199 ++++---------- .../parser/digestutils/CommonsDigesterFactory.java | 57 ++-- .../tika/parser/AutoDetectParserConfigTest.java | 10 +- .../apache/tika/parser/AutoDetectParserTest.java | 5 +- .../parser/BouncyCastleDigestingParserTest.java | 255 ------------------ .../apache/tika/parser/DigestingParserTest.java | 287 --------------------- .../tika/parser/RecursiveParserWrapperTest.java | 7 +- .../tika/parser/digest/DigestConfigTest.java | 172 ++++++++++++ .../digest/SkipContainerDocumentDigestTest.java | 162 ++++++++++++ .../src/test/resources/configs/tika-4533.json | 4 +- ...ner.json => tika-config-bc-digests-base32.json} | 11 +- .../configs/tika-config-bc-digests-basic.json | 20 ++ .../configs/tika-config-bc-digests-multiple.json | 19 ++ .../configs/tika-config-commons-digests-basic.json | 20 ++ .../configs/tika-config-digests-pdf-only.json | 5 +- .../tika-config-digests-skip-container.json | 7 +- .../resources/configs/tika-config-digests.json | 5 +- ...a-config-upcasing-custom-handler-decorator.json | 4 +- .../configs/tika-config-write-filter.json | 12 +- .../test-documents/mock_embedded_for_digest.xml | 34 +++ .../tika/pipes/core/server/ParseHandler.java | 11 +- .../apache/tika/pipes/core/server/PipesServer.java | 29 ++- .../tika/pipes/core/async/MockDigesterFactory.java | 24 +- .../test/resources/configs/tika-config-basic.json | 4 +- .../resources/configs/tika-config-passback.json | 4 +- .../resources/configs/tika-config-truncate.json | 4 +- .../config/loader/TikaObjectMapperFactory.java | 1 + .../server/core/resource/UnpackerResource.java | 9 - .../org/apache/tika/server/core/CXFTestBase.java | 9 +- .../resources/configs/cxf-test-base-template.json | 10 +- .../tika/server/standard/TikaResourceTest.java | 2 +- .../resources/configs/cxf-test-base-template.json | 10 +- .../configs/tika-config-for-server-tests.json | 10 +- .../tika-config-langdetect-opennlp-filter.json | 10 +- .../tika-config-langdetect-optimaize-filter.json | 10 +- 51 files changed, 1272 insertions(+), 952 deletions(-)
