You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by ta...@apache.org on 2022/04/25 18:29:00 UTC

[tika] 02/02: TIKA-3719 -- log warning about beta stage of tls configuration

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

tallison pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tika.git

commit b8669229f28ffb71977d573e17d0bffc6578a8ef
Author: tallison <ta...@apache.org>
AuthorDate: Mon Apr 25 14:28:50 2022 -0400

    TIKA-3719 -- log warning about beta stage of tls configuration
---
 CHANGES.txt                                                            | 3 ++-
 .../src/main/java/org/apache/tika/server/core/TikaServerProcess.java   | 2 ++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/CHANGES.txt b/CHANGES.txt
index 2e4f1346f..d78cc9351 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -6,7 +6,8 @@ Release 2.4.0 - ???
      https://github.com/apache/tika/blob/main/tika-parsers/tika-parsers-ml/tika-dl/pom.xml
      for the dependencies that must be provided at run-time (TIKA-3676).
 
-   * Add initial TLS encryption option for tika-server (TIKA-3719).
+   * Add initial, BETA-grade TLS encryption option for tika-server;
+     configuration may change in future releases (TIKA-3719).
 
    * Allow specification of fetcherName and fetchKey via query parameters
      in request URI in tika-server (TIKA-3714).
diff --git a/tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/TikaServerProcess.java b/tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/TikaServerProcess.java
index ea25dda93..a6ba72e81 100644
--- a/tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/TikaServerProcess.java
+++ b/tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/TikaServerProcess.java
@@ -263,6 +263,8 @@ public class TikaServerProcess {
         sf.setResourceComparator(new ProduceTypeResourceComparator());
         BindingFactoryManager manager = sf.getBus().getExtension(BindingFactoryManager.class);
         if (tikaServerConfig.getTlsConfig().isActive()) {
+            LOG.warn("The TLS configuration is in BETA and might change " +
+                    "dramatically in future releases.");
             TLSServerParameters tlsParams = getTlsParams(tikaServerConfig.getTlsConfig());
             JettyHTTPServerEngineFactory factory = new JettyHTTPServerEngineFactory();
             factory.setBus(sf.getBus());