Skip to content

Draft 11 Control Messages #553

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 35 commits into from
May 28, 2025
Merged

Draft 11 Control Messages #553

merged 35 commits into from
May 28, 2025

Conversation

RichLogan
Copy link
Contributor

No description provided.

@RichLogan RichLogan changed the title Run parser for draft11 Draft 11 Apr 29, 2025
@RichLogan RichLogan changed the title Draft 11 Draft 11 Control Messages Apr 30, 2025
Copy link
Contributor

@suhasHere suhasHere left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

merging this PR in .. It will not compile as-is, but we are ok to fail for a bit before this stabilizes.

@suhasHere suhasHere marked this pull request as ready for review April 30, 2025 14:40
@RichLogan RichLogan added the not ready Do not merge this pull request yet as it is not ready label Apr 30, 2025
@TimEvens
Copy link
Collaborator

TimEvens commented May 1, 2025

How about we do our PRs and get them ready, then let's merge/squash this first followed by each subsequent PR based on their readiness.

@TimEvens
Copy link
Collaborator

TimEvens commented May 1, 2025

Created issue #560 because this PR removed our custom NewGroup message. This is going to be a challenge to use the parser to regenerate control message parsing/handling when we also have custom messages.

@RichLogan
Copy link
Contributor Author

RichLogan commented May 1, 2025

@TimEvens Scott already has a mechanism for this, I will regenerate with that now.

RichLogan and others added 16 commits May 1, 2025 10:51
* Add draft 11 subgroup header + logic

* Make test case parameterized

* Naming

* Rename
* Implement new KVP MoQ structure

- Add for parameters
- Consolidate uint64_t enum coding
- Move parameters to new structure

* Remove parameter parsing from parser

* Update for odd values

* Fix decode and tests

* Decode to encoded size
Change control message payload size to 16bit
Standardize error reason/reason phrase
@RichLogan RichLogan removed the not ready Do not merge this pull request yet as it is not ready label May 28, 2025
@RichLogan RichLogan merged commit c4ff949 into main May 28, 2025
3 checks passed
@RichLogan RichLogan deleted the draft-11 branch May 28, 2025 17:58
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.

3 participants