ModernUO/Projects/UOContent.Tests/Tests/Network
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
..
AutoDenylist feat(network): allowlist false-positive IPs, escalate on behavior (#2556) 2026-07-30 23:12:17 -07:00
Bans fix(crowdsec): send a payload LAPI accepts (500 on alerts, 401 on auth) (#2553) 2026-07-27 23:31:37 -07:00
Firewall feat(network): pluggable connection filters; file blocklist + contribute-first CrowdSec (#2542) 2026-07-25 11:59:37 -07:00
LoginAllowlist feat(network): allowlist false-positive IPs, escalate on behavior (#2556) 2026-07-30 23:12:17 -07:00
Packets refactor(network): give a connection one auth id by construction 2026-08-08 00:55:32 -07:00
BanExemptionsTests.cs feat(network): allowlist false-positive IPs, escalate on behavior (#2556) 2026-07-30 23:12:17 -07:00