From 5703f4dc1f661080f44f8d22ea25442f8f76a0b4 Mon Sep 17 00:00:00 2001 From: Harry Cordewener Date: Wed, 1 Jul 2026 02:01:26 -0500 Subject: [PATCH] chore(deps): bump TelnetNegotiationCore 2.5.2 -> 2.5.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 2.5.3 fixes client-side NAWS (RFC 1073): the client now offers WILL NAWS and only sends an SB NAWS window-size update once the server enables it (DO NAWS). Previously the client sent an unsolicited SB NAWS, which made SharpMUSH swallow the next line — so typed logins to Convergence intermittently bounced back to the login screen (auto-login, sent before any window-size update, was fine). Bumped in Core, Web, and App. Core + Web build clean; 194 Core tests pass. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01HHCRc5CJ6595iMzEgYYdQp --- src/SharpClient.App/SharpClient.App.csproj | 8 ++++++-- src/SharpClient.Core/SharpClient.Core.csproj | 2 +- src/SharpClient.Web/SharpClient.Web.csproj | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/SharpClient.App/SharpClient.App.csproj b/src/SharpClient.App/SharpClient.App.csproj index 38346ac..54d49ff 100644 --- a/src/SharpClient.App/SharpClient.App.csproj +++ b/src/SharpClient.App/SharpClient.App.csproj @@ -113,8 +113,12 @@ 'FSharp.Core'". 2.5.2 stops the client from initiating CHARSET (WILL CHARSET): a client/server WILL/WILL collision left CHARSET unresolved and made SharpMUSH drop the login line, - so connecting to Convergence always bounced back to the login screen. --> - + so connecting to Convergence always bounced back to the login screen. + 2.5.3 fixes client NAWS (RFC 1073): the client now offers WILL NAWS and only sends + an SB NAWS window-size update once the server enables it (DO NAWS). Previously it sent + an unsolicited SB NAWS that made SharpMUSH swallow the next line, so typed logins + intermittently bounced back to the login screen. --> + diff --git a/src/SharpClient.Core/SharpClient.Core.csproj b/src/SharpClient.Core/SharpClient.Core.csproj index e5b6737..d4a31a3 100644 --- a/src/SharpClient.Core/SharpClient.Core.csproj +++ b/src/SharpClient.Core/SharpClient.Core.csproj @@ -7,7 +7,7 @@ - + diff --git a/src/SharpClient.Web/SharpClient.Web.csproj b/src/SharpClient.Web/SharpClient.Web.csproj index 1f520a3..2d757e8 100644 --- a/src/SharpClient.Web/SharpClient.Web.csproj +++ b/src/SharpClient.Web/SharpClient.Web.csproj @@ -12,7 +12,7 @@ - +