This is an automated email from the ASF dual-hosted git repository.
tballison pushed a change to branch TIKA-4843
in repository https://gitbox.apache.org/repos/asf/tika.git
from 188e729df8 update tests
add 1468136e9e TIKA-4835 -- tika-core primitives for spill-less parsing
(#3073)
add ab22ec9c9a TIKA-4844: scope shared-server restart reports to the
process they de… (#3077)
add 3afde32dac TIKA-4837 - flag extra contents in ooxml files (#3063)
add 711a97c28a Merge branch 'main' into TIKA-4843
No new revisions were added by this update.
Summary of changes:
CHANGES.txt | 56 ++++
docs/modules/ROOT/pages/pipes/configuration.adoc | 27 +-
.../src/main/java/org/apache/tika/gui/TikaGUI.java | 4 +-
.../apache/tika/digest/BufferingDigestSink.java | 108 +++++++
.../org/apache/tika/digest/CompositeDigester.java | 54 ++++
.../java/org/apache/tika/digest/DigestHelper.java | 41 ++-
.../java/org/apache/tika/digest/DigestSink.java | 82 +++++
.../main/java/org/apache/tika/digest/Digester.java | 19 ++
.../apache/tika/digest/InputStreamDigester.java | 30 ++
.../java/org/apache/tika/io/ByteArraySource.java | 12 +-
.../org/apache/tika/io/CachingInputStream.java | 14 +-
.../java/org/apache/tika/io/CachingSource.java | 35 +-
.../main/java/org/apache/tika/io/FileSource.java | 5 +
.../apache/tika/io/MemorySeekableByteChannel.java | 7 +
.../java/org/apache/tika/io/ReopenableSource.java | 5 +
.../main/java/org/apache/tika/io/StreamCache.java | 5 +
.../org/apache/tika/io/TemporaryResources.java | 47 ++-
.../java/org/apache/tika/io/TikaInputSource.java | 9 +
.../java/org/apache/tika/io/TikaInputStream.java | 42 ++-
.../main/java/org/apache/tika/metadata/Office.java | 32 ++
.../org/apache/tika/digest/DigestHelperTest.java | 128 ++++++++
.../org/apache/tika/digest/DigestSinkTest.java | 356 +++++++++++++++++++++
.../apache/tika/digest/FailingTestTranslator.java | 63 ++++
.../apache/tika/io/InMemoryContentViewTest.java | 266 +++++++++++++++
.../org/apache/tika/io/StreamCacheBudgetTest.java | 59 ++++
.../org/apache/tika/io/TemporaryResourcesTest.java | 32 ++
...apache.tika.extractor.EmbeddedStreamTranslator} | 2 +-
.../apache/tika/metadata/metadata-key-fields.json | 2 +
.../org/apache/tika/metadata/metadata-keys.json | 2 +
.../microsoft/ooxml/OOXMLExtractorFactory.java | 68 ++++
.../tika/parser/microsoft/ooxml/OOXMLParser.java | 98 +++---
.../microsoft/ooxml/MacroPartResolutionTest.java | 145 +++++++++
.../microsoft/ooxml/ZipStructureCoverageTest.java | 181 +++++++++++
.../org/apache/tika/pipes/core/PipesClient.java | 22 +-
.../org/apache/tika/pipes/core/PipesParser.java | 9 +
.../org/apache/tika/pipes/core/ServerManager.java | 23 ++
.../tika/pipes/core/SharedServerManager.java | 71 +++-
.../apache/tika/pipes/core/server/PipesServer.java | 40 ++-
.../pipes/core/SharedServerManagerClosedTest.java | 34 +-
.../core/server/CacheMemoryBudgetSeedingTest.java | 24 +-
.../apache/tika/pipes/core/FontCacheWarmer.java | 55 ++++
.../tika/pipes/core/SharedServerModeTest.java | 100 ++++++
.../pipes/core/async/AsyncChaosMonkeyTest.java | 2 +
.../org.junit.jupiter.api.extension.Extension | 2 +-
.../resources/configs/tika-config-passback.json | 2 +-
.../resources/configs/tika-config-truncate.json | 61 ----
.../resources/configs/tika-config-uppercasing.json | 2 +-
.../configs/tika-config-write-limiter.json | 2 +-
.../src/test/resources/junit-platform.properties | 4 +-
.../server/core/TikaServerIntegrationTest.java | 4 +-
50 files changed, 2264 insertions(+), 229 deletions(-)
create mode 100644
tika-core/src/main/java/org/apache/tika/digest/BufferingDigestSink.java
create mode 100644
tika-core/src/main/java/org/apache/tika/digest/DigestSink.java
create mode 100644
tika-core/src/test/java/org/apache/tika/digest/DigestHelperTest.java
create mode 100644
tika-core/src/test/java/org/apache/tika/digest/DigestSinkTest.java
create mode 100644
tika-core/src/test/java/org/apache/tika/digest/FailingTestTranslator.java
create mode 100644
tika-core/src/test/java/org/apache/tika/io/InMemoryContentViewTest.java
copy
tika-core/src/test/resources/META-INF/services/{org.apache.tika.parser.Parser
=> org.apache.tika.extractor.EmbeddedStreamTranslator} (94%)
create mode 100644
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/test/java/org/apache/tika/parser/microsoft/ooxml/MacroPartResolutionTest.java
create mode 100644
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/test/java/org/apache/tika/parser/microsoft/ooxml/ZipStructureCoverageTest.java
copy tika-core/src/test/java/org/apache/tika/config/TimeoutLimitsTest.java =>
tika-pipes/tika-pipes-core/src/test/java/org/apache/tika/pipes/core/SharedServerManagerClosedTest.java
(50%)
create mode 100644
tika-pipes/tika-pipes-integration-tests/src/test/java/org/apache/tika/pipes/core/FontCacheWarmer.java
copy
tika-core/src/test/resources/META-INF/services/org.apache.tika.parser.Parser =>
tika-pipes/tika-pipes-integration-tests/src/test/resources/META-INF/services/org.junit.jupiter.api.extension.Extension
(94%)
delete mode 100644
tika-pipes/tika-pipes-integration-tests/src/test/resources/configs/tika-config-truncate.json
copy
tika-server/tika-server-core/src/main/resources/tikaserver-version.properties
=>
tika-pipes/tika-pipes-integration-tests/src/test/resources/junit-platform.properties
(87%)