diff --git a/www/caddy/Makefile b/www/caddy/Makefile index 26bed4d6a..ba7f7a956 100644 --- a/www/caddy/Makefile +++ b/www/caddy/Makefile @@ -1,5 +1,6 @@ PLUGIN_NAME= caddy PLUGIN_VERSION= 1.7.5 +PLUGIN_REVISION= 1 PLUGIN_DEPENDS= caddy-custom PLUGIN_COMMENT= Modern Reverse Proxy with Automatic HTTPS, Dynamic DNS and Layer4 Routing PLUGIN_MAINTAINER= cedrik@pischem.com diff --git a/www/caddy/src/opnsense/scripts/OPNsense/Caddy/caddy_diagnostics.py b/www/caddy/src/opnsense/scripts/OPNsense/Caddy/caddy_diagnostics.py index ab55778a6..9a15eb01f 100755 --- a/www/caddy/src/opnsense/scripts/OPNsense/Caddy/caddy_diagnostics.py +++ b/www/caddy/src/opnsense/scripts/OPNsense/Caddy/caddy_diagnostics.py @@ -101,6 +101,8 @@ async def extract_certificate_info(cert_path): # Extract the hostname from the filename hostname = os.path.basename(cert_path).replace('.crt', '').lower() + if hostname.startswith("wildcard_"): + hostname = hostname.replace("wildcard_", "*", 1) return {'hostname': hostname, 'expiration_date': expiration_date_str, 'remaining_days': remaining_days} except asyncio.TimeoutError as e: