0ad: 4 defects, 5-MOAD scan across pathfinding/visibility/templates/lobby

0ad-0001 CCmpObstructionManager dirty shapes vector+std::find O(N*D) HIGH 4.1x
0ad-0002 CCmpRangeManager m_ModifiedEntities vector+std::find O(E*M) HIGH 25.8x
0ad-0003 CCmpTemplateManager FindUsedTemplates vector+std::find O(T^2) MEDIUM 5.9x
0ad-0004 XmppClient+NetServer lobby auth token logged verbatim CWE-312 MEDIUM

MOAD-0002 (Intertangle): g_ globals are deliberate single-thread game arch, CLEAN
MOAD-0003 (Leaked Context): thread_local properly scoped, CLEAN
MOAD-0005 (Thundering Herd): single-threaded sim, no cache stampede, CLEAN

4/4 unit tests PASS, UNDF 956-959
This commit is contained in:
russell@unturf.com 2026-03-31 11:58:37 -04:00
parent 16536f2b46
commit 223ccb3fee
9 changed files with 603 additions and 1 deletions

View file

@ -953,5 +953,9 @@
"jellyfin-0001-0001": "UNDF-2026-000000952",
"jellyfin-0002-0002": "UNDF-2026-000000953",
"veloren-0001-0001": "UNDF-2026-000000954",
"veloren-0002-0002": "UNDF-2026-000000955"
"veloren-0002-0002": "UNDF-2026-000000955",
"0ad-0001-0001": "UNDF-2026-000000956",
"0ad-0002-0002": "UNDF-2026-000000957",
"0ad-0003-0003": "UNDF-2026-000000958",
"0ad-0004-0004": "UNDF-2026-000000959"
}