Integrate realmd realm state and patch hardening - #462
Merged
Conversation
Up to standards ✅🟢 Issues
|
MadMaxMangos
added a commit
that referenced
this pull request
Jul 26, 2026
* docs: design realmd realm state hardening * docs: include realmd patch hardening * docs: plan realmd state and patch hardening * chore: update realmd hardening
MadMaxMangos
added a commit
that referenced
this pull request
Jul 26, 2026
* docs: design realmd realm state hardening * docs: include realmd patch hardening * docs: plan realmd state and patch hardening * chore: update realmd hardening
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
realmdsubmodule from253788fc3190e10068d07c139ee44fdba7085ea4to merged master commit0d26151d4233b241d8eb7ec98d4bf092bd0c8dbcWhy
The shared login server previously had gaps between client-supported login/patch behavior and the server-side safety guarantees around realm-state publication, session-key persistence, and patch metadata/stream consistency. The merged realmd work closes those gaps while retaining compatibility with the different test switches used by supported MaNGOS parent cores.
Validation
Validated from
E:\Mangos\WIP\Zero\Testingagainst the exact merged realmd pointer:BUILD_TESTING=ONINSTALLintoE:\Mangos\WIP\Zero\Testing\server_install446dd2f06b6erealmd.exeSHA-256 match:8FFEC4DE2741435E755D72B037133F7FE5DA497E836C4DAD02078085CE8A024Egit diff --checkInteractive client login was not rerun for this final pointer; the automated installed-binary smoke is the runtime gate recorded here.
This change is