From 05b377f00a61e0b17b619cc6813688dd331ba3fb Mon Sep 17 00:00:00 2001 From: Jared Miller Date: Thu, 12 Feb 2026 14:22:00 -0500 Subject: [PATCH] Add debug logging for GMCP/MSDP negotiation offers --- src/mudlib/server.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/mudlib/server.py b/src/mudlib/server.py index 64503d0..1da3d30 100644 --- a/src/mudlib/server.py +++ b/src/mudlib/server.py @@ -233,8 +233,9 @@ class MudTelnetServer(TelnetServer): """Offer GMCP and MSDP alongside the standard options.""" super().begin_advanced_negotiation() assert self.writer is not None - self.writer.iac(WILL, GMCP) - self.writer.iac(WILL, MSDP) + gmcp_ok = self.writer.iac(WILL, GMCP) + msdp_ok = self.writer.iac(WILL, MSDP) + log.debug("offered GMCP=%s MSDP=%s", gmcp_ok, msdp_ok) async def shell(