Skip to content

fix: reject unsupported wire versions#14

Merged
kpiljoong merged 1 commit into
mainfrom
reject-unsupported-wire-version
May 19, 2026
Merged

fix: reject unsupported wire versions#14
kpiljoong merged 1 commit into
mainfrom
reject-unsupported-wire-version

Conversation

@kpiljoong
Copy link
Copy Markdown
Collaborator

Summary

Reject OrderlyIDs whose wire version bits are not supported by the v1 parser instead of decoding them as v1 semantic fields.

This change:

  • adds ErrUnsupportedVersion for version-bit validation failures
  • validates parsed flags before returning v1 component fields
  • rejects unsupported version flags in explicit component constructors
  • adds regression coverage for parse and constructor paths

Tests:

  • go test ./...

Refs #11

@kpiljoong kpiljoong merged commit dbfce97 into main May 19, 2026
1 check passed
@kpiljoong kpiljoong deleted the reject-unsupported-wire-version branch May 19, 2026 15:53
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