Skip to content

QUIC: silence unknown/reserved transport param "info" messages. #633

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 1 commit into from
Apr 17, 2025

Conversation

arut
Copy link
Contributor

@arut arut commented Apr 16, 2025

When using ngctp2, the following messages are usually logged:

2025/04/16 19:23:48 [info] 558480#0: *1 quic unknown transport param id:0x2ab2, skipped while handling frames, client: 127.0.0.1, server: 0.0.0.0:8443
2025/04/16 19:23:48 [info] 558480#0: *1 quic unknown transport param id:0xff73db, skipped while handling frames, client: 127.0.0.1, server: 0.0.0.0:8443

These are grease bit (RFC 9287) and version negotiation (draft-ietf-quic-version-negotiation-13). The latter was changed to 0x11 in newer ngtcp2 code though.

@arut arut requested a review from pluknet April 16, 2025 15:49
Copy link
Contributor

@pluknet pluknet left a comment

Choose a reason for hiding this comment

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

Usually we use the following word form when describing such log level changes:

"lowered log level for .."

So it might looks as:

QUIC: lowered log level for unsupported transport parameters.

The patch itself looks good.
It goes in line with what's described in RFC 9000, 7.4.2 for unsupported parameters:

An endpoint MUST ignore transport parameters that it does not support

@arut
Copy link
Contributor Author

arut commented Apr 16, 2025

QUIC: lowered log level for unsupported transport parameters.

OK. Leaving just one line now.

@arut arut merged commit 04813da into nginx:master Apr 17, 2025
1 check passed
@arut arut deleted the quic-info branch April 17, 2025 08:51
@Maryna-f5 Maryna-f5 added this to the nginx-1.27.6 milestone Apr 18, 2025
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
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy