From 922a7aaf02e15099c347aca4e0f18ea5d6a7f690 Mon Sep 17 00:00:00 2001 From: Maksim Kazantsev Date: Wed, 17 Jun 2026 14:57:08 +0000 Subject: [PATCH] Pull request 2682: AGDNS-4104-fix-tls-endpoints-do-not-register Squashed commit of the following: commit 9dfeb2cbb6a107a66518a432b33edb1343fd70b7 Merge: cc748c030 5d3859bd3 Author: Maksim Kazantsev Date: Wed Jun 17 17:52:41 2026 +0300 Merge branch 'master' into AGDNS-4104-fix-tls-endpoints-do-not-register commit cc748c03049be48d8135dc9151b933949a80ede1 Author: Maksim Kazantsev Date: Wed Jun 17 16:42:07 2026 +0300 home: add todo; commit d7d94b48200993ffd1d5ded7a8f7c954b1be6ee2 Author: Maksim Kazantsev Date: Wed Jun 17 16:07:16 2026 +0300 home: fix tls endpoints do not register --- internal/home/controlinstall.go | 1 + internal/home/web.go | 2 ++ 2 files changed, 3 insertions(+) diff --git a/internal/home/controlinstall.go b/internal/home/controlinstall.go index 6f6766fd0..4e26c4bcf 100644 --- a/internal/home/controlinstall.go +++ b/internal/home/controlinstall.go @@ -553,6 +553,7 @@ func (web *webAPI) finalizeInstall( web.conf.BindAddr = netip.AddrPortFrom(req.Web.IP, req.Web.Port) web.registerControlHandlers() + web.registerTLSHandlers() aghhttp.OK(ctx, l, w) diff --git a/internal/home/web.go b/internal/home/web.go index 83f4b4ee4..99fa2f2f6 100644 --- a/internal/home/web.go +++ b/internal/home/web.go @@ -469,6 +469,8 @@ func startPprof(baseLogger *slog.Logger, port uint16) { } // registerTLSHandlers registers HTTP handlers for TLS configuration. +// +// TODO(m.kazantsev): Consider uniting with registerControlHandlers. func (web *webAPI) registerTLSHandlers() { web.httpReg.Register(http.MethodGet, "/control/tls/status", web.handleTLSStatus) web.httpReg.Register(http.MethodPost, "/control/tls/configure", web.handleTLSConfigure)