Skip to content
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

Quiche4j server does not set a limit for its active_connection_id_limit transport parameter and able to process up to 1000 NEW_CONNECTION_ID frames. #11

Open
QUICTester opened this issue Aug 2, 2023 · 0 comments

Comments

@QUICTester
Copy link

QUICTester commented Aug 2, 2023

Out test client tries to send 1000 NEW_CONNECTION_ID frames to the Quiche4j server after a connection is established. In results, the Quiche4j server does not close the connection and seems to process all the NEW_CONNECTION_ID frames.

According to RFC 9000, if the value of active_connection_id_limit is absent, a default limit of 2 is assumed. This means that if the number of active connection IDs exceeds the value advertised in its active_connection_id_limit transport parameter (which is 2 in this case), the server MUST close the connection with an error of type CONNECTION_ID_LIMIT_ERROR.

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

No branches or pull requests

1 participant