Skip to content

fix(protocol): reject malformed sysex state lengths - #44

Merged
thorinf merged 1 commit into
mainfrom
fix/protocol-exact-sysex-length
May 18, 2026
Merged

fix(protocol): reject malformed sysex state lengths#44
thorinf merged 1 commit into
mainfrom
fix/protocol-exact-sysex-length

Conversation

@thorinf

@thorinf thorinf commented May 17, 2026

Copy link
Copy Markdown
Owner

Summary

  • require tram8 state SysEx frames to use one of the exact supported lengths
  • require the SysEx terminator at the exact frame end
  • add regression coverage for bad footers and unsupported lengths

Tests

  • make test (firmware/tests)
  • make (firmware)
  • make test (vst/tests)
  • git diff --check

@thorinf
thorinf merged commit c43de8c into main May 18, 2026
3 checks passed
@thorinf
thorinf deleted the fix/protocol-exact-sysex-length branch May 18, 2026 09:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant