[
https://issues.apache.org/jira/browse/TIKA-4554?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18045596#comment-18045596
]
Hudson commented on TIKA-4554:
------------------------------
UNSTABLE: Integrated in Jenkins build Tika » tika-main-jdk17 #1115 (See
[https://ci-builds.apache.org/job/Tika/job/tika-main-jdk17/1115/])
TIKA-4554 - rm ForkParser (#2454) (github:
[https://github.com/apache/tika/commit/61d23ddc3aef9f0dc8b0221064809b55c0b4c60b])
* (delete)
tika-core/src/main/java/org/apache/tika/fork/MemoryURLStreamHandlerFactory.java
* (delete)
tika-core/src/main/java/org/apache/tika/fork/ParserFactoryFactory.java
* (delete)
tika-core/src/test/java/org/apache/tika/parser/mock/MockParserFactory.java
* (delete) tika-core/src/main/java/org/apache/tika/fork/MemoryURLConnection.java
* (delete)
tika-core/src/main/java/org/apache/tika/fork/AutoDetectParserFactory.java
* (delete)
tika-core/src/main/java/org/apache/tika/fork/RecursiveMetadataContentHandlerResource.java
* (edit) tika-app/src/test/java/org/apache/tika/cli/TikaCLITest.java
* (delete) tika-core/src/main/java/org/apache/tika/fork/ParserShim.java
* (delete)
tika-core/src/main/java/org/apache/tika/fork/MetadataContentHandler.java
* (delete) tika-core/src/test/java/org/apache/tika/fork/ForkParserTest.java
* (delete) tika-core/src/main/java/org/apache/tika/fork/InputStreamResource.java
* (delete)
tika-core/src/main/java/org/apache/tika/fork/MemoryURLStreamHandler.java
* (delete)
tika-core/src/main/java/org/apache/tika/fork/RecursiveMetadataContentHandlerProxy.java
* (edit) tika-app/src/main/java/org/apache/tika/cli/TikaCLI.java
* (delete) tika-core/src/main/java/org/apache/tika/fork/InputStreamProxy.java
* (delete) tika-core/src/main/java/org/apache/tika/fork/package-info.java
* (delete) tika-core/src/main/java/org/apache/tika/fork/ForkClient.java
* (delete) tika-core/src/main/java/org/apache/tika/fork/ForkProxy.java
* (delete) tika-core/src/main/java/org/apache/tika/fork/ForkServer.java
* (delete) tika-core/src/main/java/org/apache/tika/fork/ParserFactory.java
* (delete) tika-core/src/test/java/org/apache/tika/fork/ForkTestParser.java
* (delete) tika-core/src/main/java/org/apache/tika/fork/ClassLoaderProxy.java
* (delete)
tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/java/org/apache/tika/parser/fork/ForkParserIntegrationTest.java
* (edit)
tika-bundles/tika-bundle-standard/src/test/java/org/apache/tika/bundle/BundleIT.java
* (delete) tika-core/src/main/java/org/apache/tika/fork/ContentHandlerProxy.java
* (delete)
tika-core/src/main/java/org/apache/tika/fork/ForkObjectInputStream.java
* (delete) tika-core/src/main/java/org/apache/tika/fork/RPWShim.java
* (delete)
tika-core/src/test/java/org/apache/tika/fork/ForkParserTikaBinTest.java
* (delete)
tika-core/src/test/java/org/apache/tika/fork/unusedpackage/ClassInUnusedPackage.java
* (delete)
tika-core/src/main/java/org/apache/tika/fork/ContentHandlerResource.java
* (delete) tika-core/src/main/java/org/apache/tika/fork/ForkResource.java
* (delete)
tika-core/src/test/java/org/apache/tika/fork/UpperCasingContentHandler.java
* (delete) tika-core/src/main/java/org/apache/tika/fork/ForkParser.java
* (delete) tika-core/src/main/java/org/apache/tika/fork/TimeoutLimits.java
* (delete)
tika-core/src/main/java/org/apache/tika/fork/MemoryURLStreamRecord.java
* (delete)
tika-core/src/test/java/org/apache/tika/parser/mock/AutoDetectParserFactory.java
* (delete) tika-core/src/main/java/org/apache/tika/fork/ClassLoaderResource.java
* (delete) tika-core/src/main/java/org/apache/tika/fork/ParserWrapper.java
* (edit)
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-pkg-module/src/main/java/org/apache/tika/parser/pkg/PackageParser.java
> Remove the ForkParser in 4.x
> ----------------------------
>
> Key: TIKA-4554
> URL: https://issues.apache.org/jira/browse/TIKA-4554
> Project: Tika
> Issue Type: Task
> Reporter: Tim Allison
> Priority: Major
> Fix For: 4.0.0
>
>
> In 3.x, we had four different ways to fork a process to handle dangerous
> files (and what file is not dangerous?):
> a) tika-batch
> b) tika-server
> c) tika-pipes
> d) fork parser
>
> For 4.x, we should centralize/unify our forking through tika-pipes if
> possible.
> We've already removed tika-batch on TIKA-4333. We removed the full server
> forking as part of the enormous refactoring on TIKA-4545.
> Let's remove the ForkParser from 4.x. I propose that if anyone needs it, we
> can write a light wrapper around tika-pipes that would take an InputStream,
> write it to a temp file and then run tika-pipes against the file.
>
> Any objections?
--
This message was sent by Atlassian Jira
(v8.20.10#820010)