(tomcat-native) branch main updated: Remove dead code

[email protected]
Newsgroups gmane.comp.jakarta.tomcat.devel
Message-ID <178782105226.1492394.9070007437283462586@gitbox3-he-fi.apache.org>
This is an automated email from the ASF dual-hosted git repository.

markt-asf pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tomcat-native.git


The following commit(s) were added to refs/heads/main by this push:
     new 47b8780cc Remove dead code
47b8780cc is described below

commit 47b8780cc5cf354aa98d8f61b13e3586f212db57
Author: Mark Thomas <[email protected]>
AuthorDate: Thu Aug 27 09:57:24 2026 +0100

    Remove dead code
---
 native/include/ssl_private.h      |  2 --
 native/src/sslcontext.c           | 20 --------------------
 xdocs/miscellaneous/changelog.xml |  3 +++
 3 files changed, 3 insertions(+), 22 deletions(-)

diff --git a/native/include/ssl_private.h b/native/include/ssl_private.h
index 132866c1d..7c6fd043b 100644
--- a/native/include/ssl_private.h
+++ b/native/include/ssl_private.h
@@ -261,8 +261,6 @@ struct tcn_ssl_ctxt_t {
     BIO             *bio_os;
     BIO             *bio_is;
 
-    unsigned char   context_id[SHA_DIGEST_LENGTH];
-
     int             protocol;
     /* we are one or the other */
     int             mode;
diff --git a/native/src/sslcontext.c b/native/src/sslcontext.c
index 9365cdd3e..3ed9629a0 100644
--- a/native/src/sslcontext.c
+++ b/native/src/sslcontext.c
@@ -202,10 +202,6 @@ TCN_IMPLEMENT_CALL(jlong, SSLContext, make)(TCN_STDARGS, jlong pool,
     /* Longer session timeout */
     SSL_CTX_set_timeout(c->ctx, 14400);
 
-    EVP_Digest((const unsigned char *)SSL_DEFAULT_VHOST_NAME,
-               (unsigned long)((sizeof SSL_DEFAULT_VHOST_NAME) - 1),
-               &(c->context_id[0]), NULL, EVP_sha1(), NULL);
-
     /* Set default Certificate verification level
      * and depth for the Client Authentication
      */
@@ -253,22 +249,6 @@ TCN_IMPLEMENT_CALL(jint, SSLContext, free)(TCN_STDARGS, jlong ctx)
     return apr_pool_cleanup_run(c->pool, c, ssl_context_cleanup);
 }
 
-TCN_IMPLEMENT_CALL(void, SSLContext, setContextId)(TCN_STDARGS, jlong ctx,
-                                                   jstring id)
-{
-    tcn_ssl_ctxt_t *c = J2P(ctx, tcn_ssl_ctxt_t *);
-    TCN_ALLOC_CSTRING(id);
-
-    TCN_ASSERT(ctx != 0);
-    UNREFERENCED(o);
-    if (J2S(id)) {
-        EVP_Digest((const unsigned char *)J2S(id),
-                   (unsigned long)strlen(J2S(id)),
-                   &(c->context_id[0]), NULL, EVP_sha1(), NULL);
-    }
-    TCN_FREE_CSTRING(id);
-}
-
 TCN_IMPLEMENT_CALL(void, SSLContext, setBIO)(TCN_STDARGS, jlong ctx,
                                              jlong bio, jint dir)
 {
diff --git a/xdocs/miscellaneous/changelog.xml b/xdocs/miscellaneous/changelog.xml
index 004efd3ae..a728f60d4 100644
--- a/xdocs/miscellaneous/changelog.xml
+++ b/xdocs/miscellaneous/changelog.xml
@@ -61,6 +61,9 @@
       Java long) rather than a 32-bit unsigned int (represented by a Java int). 
       (markt)
     </fix>
+    <scode>
+      Remove unused code. (markt)
+    </scode>
   </changelog>
 </section>
 <section name="2.0.15" rtext="2026-06-15">
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.