Skip to content

Commit 5703f4d

Browse files
chore(deps): bump TelnetNegotiationCore 2.5.2 -> 2.5.3
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 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HHCRc5CJ6595iMzEgYYdQp
1 parent c36c03a commit 5703f4d

3 files changed

Lines changed: 8 additions & 4 deletions

File tree

src/SharpClient.App/SharpClient.App.csproj

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,8 +113,12 @@
113113
'FSharp.Core'".
114114
2.5.2 stops the client from initiating CHARSET (WILL CHARSET): a client/server
115115
WILL/WILL collision left CHARSET unresolved and made SharpMUSH drop the login line,
116-
so connecting to Convergence always bounced back to the login screen. -->
117-
<PackageReference Include="TelnetNegotiationCore" Version="2.5.2" />
116+
so connecting to Convergence always bounced back to the login screen.
117+
2.5.3 fixes client NAWS (RFC 1073): the client now offers WILL NAWS and only sends
118+
an SB NAWS window-size update once the server enables it (DO NAWS). Previously it sent
119+
an unsolicited SB NAWS that made SharpMUSH swallow the next line, so typed logins
120+
intermittently bounced back to the login screen. -->
121+
<PackageReference Include="TelnetNegotiationCore" Version="2.5.3" />
118122
</ItemGroup>
119123

120124
<ItemGroup>

src/SharpClient.Core/SharpClient.Core.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<ItemGroup>
88
<!-- 2.5.1 declares its FSharp.Core dependency (the F# MSDP assembly needs it); earlier versions
99
did not, which crashed MSDP negotiation. No explicit FSharp.Core reference needed anymore. -->
10-
<PackageReference Include="TelnetNegotiationCore" Version="2.5.2" />
10+
<PackageReference Include="TelnetNegotiationCore" Version="2.5.3" />
1111
</ItemGroup>
1212

1313
</Project>

src/SharpClient.Web/SharpClient.Web.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
</ItemGroup>
1313

1414
<ItemGroup>
15-
<PackageReference Include="TelnetNegotiationCore" Version="2.5.2" />
15+
<PackageReference Include="TelnetNegotiationCore" Version="2.5.3" />
1616
</ItemGroup>
1717

1818
<ItemGroup>

0 commit comments

Comments
 (0)