https://gitlab.synchro.net/main/sbbs/-/commit/668f41fb2a540e168c059fc8
Modified Files:
src/doors/syncduke/syncduke_stubs.c
Log Message:
syncduke: prefix the music cache name with the track filename
The door-side / client cache key was the bare content hash (d_<hash>); make
it "<trackname>_<hash>" (e.g. STALKER_3f2a8b1c) so the cached OGGs are legible when inspecting a client's SyncTERM cache. The hash still does the work -- stable cross-session and collision-free across GRPs; the name is just for readability. Strip the source extension and neutralise any dots first so termgfx's extension-stripping doesn't eat the hash. SyncDOOM stays hash-only (its music module only gets the lump bytes, not the lump name).
Co-Authored-By: Claude Opus 4.8 <
noreply@anthropic.com>
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net