From f3b23a0796a204bd5616090e9970f56bdb08747c Mon Sep 17 00:00:00 2001 From: Xe Iaso Date: Sat, 26 Jul 2025 22:41:58 +0000 Subject: [PATCH] fix(anubis): log when challenges explicitly fail Signed-off-by: Xe Iaso --- lib/anubis.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/anubis.go b/lib/anubis.go index 4a5972a..ca4c14b 100644 --- a/lib/anubis.go +++ b/lib/anubis.go @@ -466,9 +466,13 @@ func (s *Server) PassChallenge(w http.ResponseWriter, r *http.Request) { case errors.As(err, &cerr): switch { case errors.Is(err, challenge.ErrFailed): + lg.Error("challenge failed", "err", err) s.respondWithStatus(w, r, cerr.PublicReason, cerr.StatusCode) + return case errors.Is(err, challenge.ErrInvalidFormat), errors.Is(err, challenge.ErrMissingField): + lg.Error("invalid challenge format", "err", err) s.respondWithError(w, r, cerr.PublicReason) + return } } }