From 67726a91d4ed970d70ebae412b27233b10d0a4ba Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Thu, 29 Aug 2024 13:30:54 +0200 Subject: [PATCH] Allow HTTP/2 and HTTP/3 --- app/MindWork AI Studio/Program.cs | 16 +++++++++++++++- runtime/Cargo.toml | 2 +- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/app/MindWork AI Studio/Program.cs b/app/MindWork AI Studio/Program.cs index 85e96cfb..b55aa32d 100644 --- a/app/MindWork AI Studio/Program.cs +++ b/app/MindWork AI Studio/Program.cs @@ -2,6 +2,7 @@ using AIStudio.Agents; using AIStudio.Settings; using AIStudio.Tools.Services; +using Microsoft.AspNetCore.Server.Kestrel.Core; using Microsoft.Extensions.Logging.Console; using MudBlazor.Services; @@ -52,8 +53,21 @@ internal sealed class Program } var secretKeySalt = Convert.FromBase64String(secretKeySaltEncoded); - + var builder = WebApplication.CreateBuilder(); + + builder.WebHost.ConfigureKestrel(kestrelServerOptions => + { + kestrelServerOptions.ConfigureEndpointDefaults(listenOptions => + { + listenOptions.Protocols = HttpProtocols.Http1AndHttp2AndHttp3; + }); + + kestrelServerOptions.ConfigureHttpsDefaults(adapterOptions => + { + }); + }); + builder.Logging.ClearProviders(); builder.Logging.SetMinimumLevel(LogLevel.Debug); builder.Logging.AddFilter("Microsoft", LogLevel.Information); diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml index 87f662cb..4ec4e97c 100644 --- a/runtime/Cargo.toml +++ b/runtime/Cargo.toml @@ -19,7 +19,7 @@ tokio = { version = "1.39", features = ["rt", "rt-multi-thread", "macros"] } flexi_logger = "0.28" log = { version = "0.4", features = ["kv"] } once_cell = "1.19.0" -rocket = { version = "0.5", default-features = false, features = ["json"] } +rocket = { version = "0.5", features = ["json"] } rand = "0.8" rand_chacha = "0.3.1" base64 = "0.22.1"