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

Regression: Caddy 2.9.0 will not disable h3 for unix domain socket #6760

Closed
OpportunityLiu opened this issue Jan 2, 2025 · 2 comments · Fixed by #6769
Closed

Regression: Caddy 2.9.0 will not disable h3 for unix domain socket #6760

OpportunityLiu opened this issue Jan 2, 2025 · 2 comments · Fixed by #6769
Labels
bug 🐞 Something isn't working
Milestone

Comments

@OpportunityLiu
Copy link

OpportunityLiu commented Jan 2, 2025

Caddy file:

example.com {
  bind unix/@test
  respond 200
}

v2.8.4:

2025/01/02 07:48:51.750 INFO    using config from file  {"file": "./Caddyfile"}
2025/01/02 07:48:51.752 INFO    adapted config to JSON  {"adapter": "caddyfile"}
2025/01/02 07:48:51.752 WARN    admin   admin endpoint disabled
2025/01/02 07:48:51.752 INFO    http.auto_https enabling automatic HTTP->HTTPS redirects        {"server_name": "srv0"}
2025/01/02 07:48:51.752 INFO    tls.cache.maintenance   started background certificate maintenance      {"cache": "0xc00063e280"}
2025/01/02 07:48:51.752 WARN    http    HTTP/3 disabled because Unix can't multiplex STREAM and DGRAM on same socket    {"file": "@test"}
2025/01/02 07:48:51.752 INFO    http.log        server running  {"name": "srv0", "protocols": ["h1", "h2"]}
2025/01/02 07:48:51.752 INFO    http    enabling automatic TLS certificate management   {"domains": ["example.com"]}
2025/01/02 07:48:51.754 INFO    tls.obtain      acquiring lock  {"identifier": "example.com"}

v2.9.0

2025/01/02 07:49:31.545 INFO    using config from file  {"file": "./Caddyfile"}
2025/01/02 07:49:31.547 INFO    adapted config to JSON  {"adapter": "caddyfile"}
2025/01/02 07:49:31.548 WARN    admin   admin endpoint disabled
2025/01/02 07:49:31.548 INFO    http.auto_https enabling automatic HTTP->HTTPS redirects        {"server_name": "srv0"}
2025/01/02 07:49:31.548 INFO    tls.cache.maintenance   started background certificate maintenance      {"cache": "0xc000592480"}
2025/01/02 07:49:31.548 INFO    http    enabling HTTP/3 listener        {"addr": "@test"}
Error: loading initial config: loading new config: http app module: start: starting HTTP/3 QUIC listener: network 'unix' cannot handle HTTP/3 connections
@caddyserver caddyserver deleted a comment from Devilisrabits Jan 2, 2025
@caddyserver caddyserver deleted a comment from Devilisrabits Jan 2, 2025
@mholt mholt added this to the v2.9.1 milestone Jan 2, 2025
@mholt mholt added the bug 🐞 Something isn't working label Jan 3, 2025
@Geun-Oh
Copy link
Contributor

Geun-Oh commented Jan 4, 2025

@mholt May I take this issue?

@francislavoie
Copy link
Member

PRs are always welcome 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug 🐞 Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants