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

cmcfarlen pushed a commit to branch 10.0.x
in repository https://gitbox.apache.org/repos/asf/trafficserver.git

commit 9685265c8411722df8bc56b7ef281c0cb1abb223
Author: Masakazu Kitajo <[email protected]>
AuthorDate: Wed Aug 21 10:54:09 2024 -0600

    QUIC: Fix a bug that ssl_multicert.config is not reloaded for QUIC (#11723)
    
    * QUIC: Fix a bug that ssl_multicert.config is not reloaded for QUIC
    
    * Add ifdef
    
    (cherry picked from commit 8e03d9ee1249e556154e435bb1ddb1ea1a5aa0de)
---
 src/iocore/net/SSLClientCoordinator.cc | 6 ++++++
 src/iocore/net/SSLUtils.cc             | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/iocore/net/SSLClientCoordinator.cc 
b/src/iocore/net/SSLClientCoordinator.cc
index c634f0c61f..43b2e0c0a8 100644
--- a/src/iocore/net/SSLClientCoordinator.cc
+++ b/src/iocore/net/SSLClientCoordinator.cc
@@ -24,6 +24,9 @@
 #include "P_SSLClientCoordinator.h"
 #include "P_SSLConfig.h"
 #include "iocore/net/SSLSNIConfig.h"
+#if TS_USE_QUIC == 1
+#include "iocore/net/QUICMultiCertConfigLoader.h"
+#endif
 
 std::unique_ptr<ConfigUpdateHandler<SSLClientCoordinator>> sslClientUpdate;
 
@@ -36,6 +39,9 @@ SSLClientCoordinator::reconfigure()
   SSLConfig::reconfigure();
   SNIConfig::reconfigure();
   SSLCertificateConfig::reconfigure();
+#if TS_USE_QUIC == 1
+  QUICCertConfig::reconfigure();
+#endif
 }
 
 void
diff --git a/src/iocore/net/SSLUtils.cc b/src/iocore/net/SSLUtils.cc
index 02669cea2f..a3cff533f8 100644
--- a/src/iocore/net/SSLUtils.cc
+++ b/src/iocore/net/SSLUtils.cc
@@ -1965,7 +1965,7 @@ SSLMultiCertConfigLoader::load(SSLCertLookup *lookup)
 
   const matcher_tags sslCertTags = {nullptr, nullptr, nullptr, nullptr, 
nullptr, nullptr, false};
 
-  Note("%s loading ...", ts::filename::SSL_MULTICERT);
+  Note("(%s) %s loading ...", this->_debug_tag(), ts::filename::SSL_MULTICERT);
 
   std::error_code ec;
   std::string     
content{swoc::file::load(swoc::file::path{params->configFilePath}, ec)};

Reply via email to