+19
-12
nixos/modules/services/web-servers/h2o/default.nix
+19
-12
nixos/modules/services/web-servers/h2o/default.nix
······
······+quicListen = lib.optional (value.tls.quic != null) (baseListen // { inherit (value.tls) quic; });
+19
nixos/modules/services/web-servers/h2o/vhost-options.nix
+19
nixos/modules/services/web-servers/h2o/vhost-options.nix
···
+23
-4
nixos/tests/web-servers/h2o/basic.nix
+23
-4
nixos/tests/web-servers/h2o/basic.nix
············assert "${sawatdi_chao_lok}" in server.succeed("curl -v --http2 --tlsv1.3 --compressed --fail-with-body 'https://${domain.TLS}:${portStrTLS}/hello_world.rst'")assert "redirected" in server.succeed("curl -v --head --fail-with-body 'http://${domain.TLS}:${portStrHTTP}/hello_world.rst'").lower()
············assert "${sawatdi_chao_lok}" in server.succeed("curl -v --http2 --tlsv1.3 --compressed --fail-with-body 'https://${domain.TLS}:${portStrTLS}/hello_world.rst'")+quic_hello_world_head = server.succeed("curl -v --head --compressed --http3-only --fail-with-body 'https://${domain.TLS}:${portStrTLS}/hello_world.rst'").lower()+assert "${sawatdi_chao_lok}" in server.succeed("curl -v --http3-only --compressed --fail-with-body 'https://${domain.TLS}:${portStrTLS}/hello_world.rst'")assert "redirected" in server.succeed("curl -v --head --fail-with-body 'http://${domain.TLS}:${portStrHTTP}/hello_world.rst'").lower()