fix(web): disable TLS 1.3 to support SSL client cert renegotiation without PHA

- Set SSLProtocol to disable TLS 1.3 in ssl.conf on Apache, enabling standard TLS 1.2 client certificate renegotiation.

- Revert the temporary global SSLVerifyClient/Depth optional configuration at VirtualHost level.

- Save DB connection to kojihub.context.cnx in sign spooler.

Co-developed-by: Gemini AI <renich+gemini@woralelandia.com>

Signed-off-by: Rénich Bon Ćirić <renich@woralelandia.com>
This commit is contained in:
Rénich Bon Ćirić 2026-06-16 12:15:03 -06:00
commit 08882ba0fe
Signed by: renich
GPG key ID: AB2A9F49384FE324
3 changed files with 2 additions and 8 deletions

View file

@ -125,7 +125,7 @@ def process_queue():
kojihub.db.setDBopts(**db_opts)
try:
kojihub.db.connect()
kojihub.context.cnx = kojihub.db.connect()
except Exception as e:
logger.error(f"Failed to connect to Koji Hub DB: {e}")
return