Skip to content

Integrate realmd realm state and patch hardening - #462

Merged
MadMaxMangos merged 4 commits into
masterfrom
fix/realmd-realm-state-publication
Jul 26, 2026
Merged

Integrate realmd realm state and patch hardening#462
MadMaxMangos merged 4 commits into
masterfrom
fix/realmd-realm-state-publication

Conversation

@MadMaxMangos

@MadMaxMangos MadMaxMangos commented Jul 26, 2026

Copy link
Copy Markdown
Member

Summary

Why

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\Testing against the exact merged realmd pointer:

  • CMake 4.3.3 / Visual Studio 2026 configure with BUILD_TESTING=ON
  • complete Release INSTALL into E:\Mangos\WIP\Zero\Testing\server_install
  • full CTest: 12 passed, 0 failed
  • all 5 realmd tests discovered and passed
  • installed hostile auth-stream smoke passed: prompt rejection, fragmented challenge, live debug log, idle timeout, and process survival
  • generated revision header identifies parent commit 446dd2f06b6e
  • build/install realmd.exe SHA-256 match: 8FFEC4DE2741435E755D72B037133F7FE5DA497E836C4DAD02078085CE8A024E
  • installed OpenSSL runtime present
  • git diff --check

Interactive client login was not rerun for this final pointer; the automated installed-binary smoke is the runtime gate recorded here.


This change is Reviewable

@codacy-production

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@AppVeyorBot

Copy link
Copy Markdown

@MadMaxMangos
MadMaxMangos merged commit bcee25e into master Jul 26, 2026
8 checks passed
@MadMaxMangos
MadMaxMangos deleted the fix/realmd-realm-state-publication branch July 26, 2026 16:49
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants