ModernUO/Projects/UOContent.Tests/Tests/Network/Packets
Kamron Batman fd4d7e82a6 refactor(network): give a connection one auth id by construction
Replaces release-on-reissue. A connection that already holds an id gets that
same id back, however many times it re-selects, so a second one is never minted
and there is no orphan to clean up afterwards.

This leaves the login state machine alone, which is the point: choosing a server
queues a disconnect that is never cancelled, but the queue drains on the next
slice, so a pipelined seed/login/select still reaches the issuing path. Making
that path idempotent is cheaper and safer than teaching the protocol handler to
ignore what follows a server select.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-08 00:55:32 -07:00
..
ArrowPackets.cs fix: Fixes flaky tests, formatting, and sequential testing. (#2168) 2025-04-30 16:42:38 -07:00
ArrowPacketTests.cs feat: Upgrades networking to use io_uring. (#2315) 2026-02-01 16:02:32 -08:00
AuthIdTests.cs refactor(network): give a connection one auth id by construction 2026-08-08 00:55:32 -07:00
BuffIconPackets.cs fix: Fixes flaky tests, formatting, and sequential testing. (#2168) 2025-04-30 16:42:38 -07:00
BuffIconPacketTests.cs feat: Upgrades networking to use io_uring. (#2315) 2026-02-01 16:02:32 -08:00