This is an automated email from the ASF dual-hosted git repository.
tballison pushed a change to branch TIKA-4810-timeout-improvements
in repository https://gitbox.apache.org/repos/asf/tika.git
from 846f87f803 TIKA-4813: wire pipes watchdog to ParseTimeout checkpoints
add 871d2c0db9 TIKA-4809: Remove the writeLimit and
throwOnWriteLimitReached headers
add b0a24fee57 TIKA-4809: Remove the maxEmbeddedResources/maxEmbeddedCount
headers
add 1719f8207d TIKA-4809: Remove meta_* injection and the dead
X-Tika-Handler constant
add c4f3b002db Bump eu.maveniverse.maven.nisse:extension from 0.9.3 to
0.9.4 (#2998)
add dc373bff18 TIKA-4811: Add null check (#2999)
add 48c4960502 TIKA-4809: Fix migration guide's required config disabling
the fs sandbox
add 67b18544de TIKA-4809: Fix setting-limits.adoc documenting a timeout
key that doesn't exist
add 17ed803174 TIKA-4809: Make per-process timeout defaults reachable
add ccc913db83 TIKA-4809: Fix config examples that cannot start a server,
and gate them
add 559dd58f29 TIKA-4809: Correct security claims in serialization,
design-notes and filesystem docs
add c73ed6d683 TIKA-4809: Document the http-fetcher's SSRF surface
add df7f144675 TIKA-4809: Fix tika-server README describing a 3.x server
add fad8226c47 TIKA-4809: Document enableUnsecureFeatures removal and
/meta's silent changes
add f06e2b958b TIKA-4809: Fix welcome-page links, and two bad URLs from
the README commit
add dbf709e178 Merge pull request #2997 from apache/TIKA-4809-stage-3
add b3214b3f70 Merge branch 'main' into TIKA-4809-stage-4
add 2a59ed297a TIKA-4809 stage 4
add 5add0fa84c TIKA-4809: Purge dead keys from the server config section
add 55a0943ac7 TIKA-4809: Rename logLevel, drop the no-op -a flag, fix
--help exit, delete orphan config
add 87747b39ec Merge branch 'main' into TIKA-4809-stage-5
add 9753c8a0c4 TIKA-4809 stage 5
add 2b4216f77a TIKA-4809: Fail on unrecognized parse-context component
names
add c801786645 TIKA-4809: Make silent config and load failures visible
add 117a1666d3 Merge branch 'main' into TIKA-4809-stage-7
add aaea543bb8 TIKA-4809 stage 7
add 327e2a02da TIKA-4812: harden MP4 parsing against crafted box structures
add f2892f58f4 TIKA-4812: keep the MP4 ilst walk aligned after a cpil field
add 07bf18cf7d improve media parser robustness
add 8461301b91 TIKA-4812: address review feedback on media robustness
add ada1ad1c49 Further mp4 and flv work
add 0b84d33943 TIKA-4812 - improve media file robustness
add 12f136d46f Merge branch 'main' into TIKA-4810-timeout-improvements
No new revisions were added by this update.
Summary of changes:
.mvn/extensions.xml | 2 +-
.../ROOT/pages/advanced/setting-limits.adoc | 59 ++++++-
.../ROOT/pages/developers/serialization.adoc | 20 +++
.../pages/migration-to-4x/design-notes-4x.adoc | 8 +
.../migration-to-4x/migrating-tika-server-4x.adoc | 132 ++++++++++++++-
.../pages/migration-to-4x/migrating-to-4x.adoc | 2 +-
docs/modules/ROOT/pages/pipes/cpu-sizing.adoc | 2 +-
.../ROOT/pages/pipes/plugins/filesystem.adoc | 11 +-
docs/modules/ROOT/pages/pipes/plugins/http.adoc | 34 +++-
docs/modules/ROOT/pages/pipes/timeouts.adoc | 2 +-
docs/modules/ROOT/pages/security.adoc | 5 +-
.../ROOT/pages/using-tika/server/index.adoc | 33 +---
.../java/org/apache/tika/config/ServiceLoader.java | 9 +-
.../java/org/apache/tika/config/TimeoutLimits.java | 4 +-
.../charsoup/CharSoupMetadataFilter.java | 8 +
.../metadatafilter/OpenNLPMetadataFilter.java | 8 +
.../metadatafilter/OptimaizeMetadataFilter.java | 8 +
.../org/apache/tika/parser/vlm/VLMOCRConfig.java | 2 +-
.../org/apache/tika/parser/mp3/ID3v2Frame.java | 16 +-
.../java/org/apache/tika/parser/mp4/MP4Parser.java | 30 +++-
.../org/apache/tika/parser/mp4/TikaMp4Reader.java | 149 +++++++++++++++++
.../tika/parser/mp4/TikaMp4SoundHandler.java | 15 +-
.../tika/parser/mp4/boxes/TikaUserDataBox.java | 167 +++++++++----------
.../org/apache/tika/parser/video/FLVParser.java | 53 ++++--
.../org/apache/tika/parser/mp3/ID3v2FrameTest.java | 13 ++
.../org/apache/tika/parser/mp3/Mp3ParserTest.java | 22 +++
.../org/apache/tika/parser/mp4/MP4ParserTest.java | 109 ++++++++++++
.../tika/parser/mp4/boxes/TikaUserDataBoxTest.java | 61 +++++++
.../apache/tika/parser/video/FLVParserTest.java | 22 +++
.../apache/tika/parser/pdf/AbstractPDF2XHTML.java | 3 +-
.../tika/serialization/ParseContextUtils.java | 10 +-
.../org/apache/tika/config/TimeoutLimitsTest.java | 2 +-
.../TestParseContextSerialization.java | 16 ++
tika-server/README.md | 31 +++-
.../org/apache/tika/server/core/TikaServerCli.java | 4 +-
.../apache/tika/server/core/TikaServerConfig.java | 64 +++----
.../apache/tika/server/core/TikaServerProcess.java | 115 ++++++++-----
.../core/resource/RecursiveMetadataResource.java | 43 +----
.../server/core/resource/ServerHandlerConfig.java | 37 -----
.../tika/server/core/resource/TikaResource.java | 115 +++----------
.../tika/server/core/resource/TikaWelcome.java | 36 +++-
.../main/resources/tika-server-config-default.xml | 55 -------
.../tika/server/core/ConfigExamplesTest.java | 6 +
.../server/core/RecursiveMetadataResourceTest.java | 61 -------
.../apache/tika/server/core/TikaResourceTest.java | 30 ----
.../server/core/benchmark/TikaServerBenchmark.java | 1 -
.../resources/config-examples/server-basic.json | 7 +-
.../config-examples/server-with-parsers.json | 4 +-
.../configs/cxf-unpack-test-template.json | 10 +-
.../standard/RecursiveMetadataResourceTest.java | 183 +++++----------------
.../tika/server/standard/TikaResourceTest.java | 59 -------
.../resources/configs/cxf-test-base-template.json | 2 -
52 files changed, 1099 insertions(+), 801 deletions(-)
create mode 100644
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-audiovideo-module/src/main/java/org/apache/tika/parser/mp4/TikaMp4Reader.java
create mode 100644
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-audiovideo-module/src/test/java/org/apache/tika/parser/mp4/boxes/TikaUserDataBoxTest.java
delete mode 100644
tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/ServerHandlerConfig.java
delete mode 100644
tika-server/tika-server-core/src/main/resources/tika-server-config-default.xml