You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by nd...@apache.org on 2024/04/10 22:14:20 UTC

(tika) branch tika-grpc-3x-features created (now 0026fa286)

This is an automated email from the ASF dual-hosted git repository.

ndipiazza pushed a change to branch tika-grpc-3x-features
in repository https://gitbox.apache.org/repos/asf/tika.git


      at 0026fa286 Merge branch 'TIKA-4237-Add-JWT-authentication-ability-to-the-http-fetcher' into local-feature

This branch includes the following new commits:

     new fd21fe6c3 Merge branch 'TIKA-4181-grpc' into local-feature
     new 7544e8d21 Merge branch 'TIKA-4229-add-microsoft-graph-fetcher' into local-feature
     new 0026fa286 Merge branch 'TIKA-4237-Add-JWT-authentication-ability-to-the-http-fetcher' into local-feature

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



(tika) 03/03: Merge branch 'TIKA-4237-Add-JWT-authentication-ability-to-the-http-fetcher' into local-feature

Posted by nd...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ndipiazza pushed a commit to branch tika-grpc-3x-features
in repository https://gitbox.apache.org/repos/asf/tika.git

commit 0026fa2861d6e7159e6c9c550e4cb78d993e572d
Merge: 7544e8d21 5fcb7c8b7
Author: Nicholas DiPiazza <nd...@apache.org>
AuthorDate: Wed Apr 10 17:13:21 2024 -0500

    Merge branch 'TIKA-4237-Add-JWT-authentication-ability-to-the-http-fetcher' into local-feature

 tika-pipes/tika-fetchers/tika-fetcher-http/pom.xml |  7 +-
 .../tika/pipes/fetcher/http/HttpFetcher.java       | 95 ++++++++++++++++++++--
 .../tika/pipes/fetcher/http/jwt/JwtCreds.java      | 25 ++++++
 .../tika/pipes/fetcher/http/jwt/JwtGenerator.java  | 64 +++++++++++++++
 .../pipes/fetcher/http/jwt/JwtPrivateKeyCreds.java | 43 ++++++++++
 .../pipes/fetcher/http/jwt/JwtSecretCreds.java     | 14 ++++
 .../tika/pipes/fetcher/http/HttpFetcherTest.java   | 27 ++++++
 .../pipes/fetcher/http/jwt/JwtGeneratorTest.java   | 40 +++++++++
 8 files changed, 306 insertions(+), 9 deletions(-)

diff --cc tika-pipes/tika-fetchers/tika-fetcher-http/src/main/java/org/apache/tika/pipes/fetcher/http/HttpFetcher.java
index 218b00b73,a5ed714a9..eb4d9215c
--- a/tika-pipes/tika-fetchers/tika-fetcher-http/src/main/java/org/apache/tika/pipes/fetcher/http/HttpFetcher.java
+++ b/tika-pipes/tika-fetchers/tika-fetcher-http/src/main/java/org/apache/tika/pipes/fetcher/http/HttpFetcher.java
@@@ -69,7 -71,9 +71,10 @@@ import org.apache.tika.metadata.Propert
  import org.apache.tika.metadata.TikaCoreProperties;
  import org.apache.tika.pipes.fetcher.AbstractFetcher;
  import org.apache.tika.pipes.fetcher.RangeFetcher;
 +import org.apache.tika.pipes.fetcher.http.config.HttpFetcherConfig;
+ import org.apache.tika.pipes.fetcher.http.jwt.JwtGenerator;
+ import org.apache.tika.pipes.fetcher.http.jwt.JwtPrivateKeyCreds;
+ import org.apache.tika.pipes.fetcher.http.jwt.JwtSecretCreds;
  import org.apache.tika.utils.StringUtils;
  
  /**


(tika) 01/03: Merge branch 'TIKA-4181-grpc' into local-feature

Posted by nd...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ndipiazza pushed a commit to branch tika-grpc-3x-features
in repository https://gitbox.apache.org/repos/asf/tika.git

commit fd21fe6c3f59e4b9820e004287f89295dfabe4a0
Merge: 94c78cb7b 2f251cd3e
Author: Nicholas DiPiazza <nd...@apache.org>
AuthorDate: Wed Apr 10 17:09:47 2024 -0500

    Merge branch 'TIKA-4181-grpc' into local-feature

 .../java/org/apache/tika/pipes/PipesConfig.java    |   6 +
 .../org/apache/tika/pipes/PipesConfigBase.java     |  21 +-
 .../tika/pipes/fetcher/config/AbstractConfig.java  |  21 ++
 .../tika/pipes/fetcher/fs/FileSystemFetcher.java   |   8 +
 .../fetcher/fs/config/FileSystemFetcherConfig.java |  42 +++
 .../org/apache/tika/pipes/PipesClientTest.java     |  60 ++++
 .../org/apache/tika/pipes/tika-sample-config.xml   |  41 +++
 tika-pipes/pom.xml                                 |   1 +
 .../tika/pipes/fetcher/azblob/AZBlobFetcher.java   |  11 +
 .../fetcher/azblob/config/AZBlobFetcherConfig.java |  72 +++++
 .../apache/tika/pipes/fetcher/gcs/GCSFetcher.java  |   9 +
 .../pipes/fetcher/gcs/config/GCSFetcherConfig.java |  62 ++++
 .../tika/pipes/fetcher/http/HttpFetcher.java       |  26 ++
 .../fetcher/http/config/HttpFetcherConfig.java     | 194 ++++++++++++
 .../apache/tika/pipes/fetcher/s3/S3Fetcher.java    |  24 ++
 .../pipes/fetcher/s3/config/S3FetcherConfig.java   | 172 ++++++++++
 tika-pipes/tika-grpc/README.md                     |  13 +
 tika-pipes/tika-grpc/example-dockerfile/Dockerfile |  31 ++
 .../tika-grpc/example-dockerfile/docker-build.sh   |  34 ++
 tika-pipes/tika-grpc/pom.xml                       | 274 ++++++++++++++++
 .../tika/pipes/grpc/ExpiringFetcherStore.java      | 102 ++++++
 .../org/apache/tika/pipes/grpc/TikaGrpcServer.java |  85 +++++
 .../apache/tika/pipes/grpc/TikaGrpcServerImpl.java | 351 +++++++++++++++++++++
 .../grpc/exception/FetcherNotFoundException.java   |  23 ++
 tika-pipes/tika-grpc/src/main/proto/tika.proto     |  81 +++++
 tika-pipes/tika-grpc/src/main/resources/log4j2.xml |  32 ++
 .../tika/pipes/grpc/ExpiringFetcherStoreTest.java  |  57 ++++
 .../apache/tika/pipes/grpc/TikaGrpcServerTest.java | 217 +++++++++++++
 tika-pipes/tika-grpc/src/test/resources/log4j2.xml |  32 ++
 .../src/test/resources/tika-pipes-test-config.xml  |  35 ++
 30 files changed, 2136 insertions(+), 1 deletion(-)


(tika) 02/03: Merge branch 'TIKA-4229-add-microsoft-graph-fetcher' into local-feature

Posted by nd...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ndipiazza pushed a commit to branch tika-grpc-3x-features
in repository https://gitbox.apache.org/repos/asf/tika.git

commit 7544e8d2159d305a329a421372a0cb09d706f7bd
Merge: fd21fe6c3 afeaa9c0f
Author: Nicholas DiPiazza <nd...@apache.org>
AuthorDate: Wed Apr 10 17:10:23 2024 -0500

    Merge branch 'TIKA-4229-add-microsoft-graph-fetcher' into local-feature

 tika-pipes/tika-fetchers/pom.xml                   |   1 +
 .../tika-fetcher-microsoft-graph/pom.xml           | 185 +++++++++++++++++++++
 .../microsoftgraph/MicrosoftGraphFetcher.java      | 140 ++++++++++++++++
 .../config/AadCredentialConfigBase.java            |  40 +++++
 .../Client2CertificateCredentialsConfig.java       |  50 ++++++
 .../config/ClientCertificateCredentialsConfig.java |  40 +++++
 .../config/ClientSecretCredentialsConfig.java      |  30 ++++
 .../config/MsGraphFetcherConfig.java               |  66 ++++++++
 .../microsoftgraph/MicrosoftGraphFetcherTest.java  | 103 ++++++++++++
 .../src/test/resources/log4j2.xml                  |  32 ++++
 10 files changed, 687 insertions(+)