├── .azuredevops └── dependabot.yml ├── .config ├── CredScanSuppressions.json └── tsaoptions.json ├── .dockerignore ├── .editorconfig ├── .gitattributes ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug.md │ ├── feedback.md │ └── idea.md ├── policies │ └── resourceManagement.yml └── workflows │ ├── docker_build.yml │ ├── markdownlint-problem-matcher.json │ └── markdownlint.yml ├── .gitignore ├── .markdownlint.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Directory.Build.props ├── Directory.Build.targets ├── LICENSE.txt ├── NuGet.config ├── README.md ├── SECURITY.md ├── TFMs.props ├── THIRD-PARTY-NOTICES.TXT ├── YARP.slnx ├── activate.ps1 ├── activate.sh ├── assets └── icon.png ├── azure-pipelines-nonprod.yml ├── azure-pipelines-pr.yml ├── azure-pipelines.yml ├── docs ├── DailyBuilds.md ├── README.md ├── designs │ ├── README.md │ ├── config.md │ ├── route-extensibility.md │ └── yarp-tunneling.md ├── operations │ ├── BackportingToPreview.md │ ├── Branching.md │ ├── DependencyFlow.md │ ├── README.md │ └── Release.md └── roadmap.md ├── dotnet-yarp-release.yml ├── eng ├── Build.props ├── CodeAnalysis.src.globalconfig ├── CodeAnalysis.test.globalconfig ├── PoliCheckExclusions.xml ├── Publishing.props ├── Signing.props ├── Version.Details.xml ├── Versions.props ├── common │ ├── BuildConfiguration │ │ └── build-configuration.json │ ├── CIBuild.cmd │ ├── PSScriptAnalyzerSettings.psd1 │ ├── README.md │ ├── SetupNugetSources.ps1 │ ├── SetupNugetSources.sh │ ├── build.cmd │ ├── build.ps1 │ ├── build.sh │ ├── cibuild.sh │ ├── core-templates │ │ ├── job │ │ │ ├── job.yml │ │ │ ├── onelocbuild.yml │ │ │ ├── publish-build-assets.yml │ │ │ ├── source-build.yml │ │ │ └── source-index-stage1.yml │ │ ├── jobs │ │ │ ├── codeql-build.yml │ │ │ ├── jobs.yml │ │ │ └── source-build.yml │ │ ├── post-build │ │ │ ├── common-variables.yml │ │ │ ├── post-build.yml │ │ │ └── setup-maestro-vars.yml │ │ ├── steps │ │ │ ├── cleanup-microbuild.yml │ │ │ ├── component-governance.yml │ │ │ ├── enable-internal-runtimes.yml │ │ │ ├── enable-internal-sources.yml │ │ │ ├── generate-sbom.yml │ │ │ ├── get-delegation-sas.yml │ │ │ ├── get-federated-access-token.yml │ │ │ ├── install-microbuild-impl.yml │ │ │ ├── install-microbuild.yml │ │ │ ├── publish-build-artifacts.yml │ │ │ ├── publish-logs.yml │ │ │ ├── publish-pipeline-artifacts.yml │ │ │ ├── retain-build.yml │ │ │ ├── send-to-helix.yml │ │ │ ├── source-build.yml │ │ │ └── source-index-stage1-publish.yml │ │ └── variables │ │ │ └── pool-providers.yml │ ├── cross │ │ ├── arm │ │ │ └── tizen │ │ │ │ └── tizen.patch │ │ ├── arm64 │ │ │ └── tizen │ │ │ │ └── tizen.patch │ │ ├── armel │ │ │ └── tizen │ │ │ │ └── tizen.patch │ │ ├── build-android-rootfs.sh │ │ ├── build-rootfs.sh │ │ ├── install-debs.py │ │ ├── riscv64 │ │ │ └── tizen │ │ │ │ └── tizen.patch │ │ ├── tizen-build-rootfs.sh │ │ ├── tizen-fetch.sh │ │ ├── toolchain.cmake │ │ ├── x64 │ │ │ └── tizen │ │ │ │ └── tizen.patch │ │ └── x86 │ │ │ └── tizen │ │ │ └── tizen.patch │ ├── darc-init.ps1 │ ├── darc-init.sh │ ├── dotnet-install.cmd │ ├── dotnet-install.ps1 │ ├── dotnet-install.sh │ ├── dotnet.cmd │ ├── dotnet.ps1 │ ├── dotnet.sh │ ├── enable-cross-org-publishing.ps1 │ ├── generate-locproject.ps1 │ ├── generate-sbom-prep.ps1 │ ├── generate-sbom-prep.sh │ ├── helixpublish.proj │ ├── init-tools-native.cmd │ ├── init-tools-native.ps1 │ ├── init-tools-native.sh │ ├── internal-feed-operations.ps1 │ ├── internal-feed-operations.sh │ ├── internal │ │ ├── Directory.Build.props │ │ ├── NuGet.config │ │ └── Tools.csproj │ ├── loc │ │ └── P22DotNetHtmlLocalization.lss │ ├── msbuild.ps1 │ ├── msbuild.sh │ ├── native │ │ ├── CommonLibrary.psm1 │ │ ├── common-library.sh │ │ ├── init-compiler.sh │ │ ├── init-distro-rid.sh │ │ ├── init-os-and-arch.sh │ │ ├── install-cmake-test.sh │ │ ├── install-cmake.sh │ │ ├── install-dependencies.sh │ │ └── install-tool.ps1 │ ├── pipeline-logging-functions.ps1 │ ├── pipeline-logging-functions.sh │ ├── post-build │ │ ├── check-channel-consistency.ps1 │ │ ├── nuget-validation.ps1 │ │ ├── nuget-verification.ps1 │ │ ├── publish-using-darc.ps1 │ │ ├── redact-logs.ps1 │ │ ├── sourcelink-validation.ps1 │ │ └── symbols-validation.ps1 │ ├── retain-build.ps1 │ ├── sdk-task.ps1 │ ├── sdk-task.sh │ ├── sdl │ │ ├── NuGet.config │ │ ├── configure-sdl-tool.ps1 │ │ ├── execute-all-sdl-tools.ps1 │ │ ├── extract-artifact-archives.ps1 │ │ ├── extract-artifact-packages.ps1 │ │ ├── init-sdl.ps1 │ │ ├── packages.config │ │ ├── run-sdl.ps1 │ │ ├── sdl.ps1 │ │ └── trim-assets-version.ps1 │ ├── template-guidance.md │ ├── templates-official │ │ ├── job │ │ │ ├── job.yml │ │ │ ├── onelocbuild.yml │ │ │ ├── publish-build-assets.yml │ │ │ ├── source-build.yml │ │ │ └── source-index-stage1.yml │ │ ├── jobs │ │ │ ├── codeql-build.yml │ │ │ ├── jobs.yml │ │ │ └── source-build.yml │ │ ├── post-build │ │ │ ├── common-variables.yml │ │ │ ├── post-build.yml │ │ │ └── setup-maestro-vars.yml │ │ ├── steps │ │ │ ├── component-governance.yml │ │ │ ├── enable-internal-runtimes.yml │ │ │ ├── enable-internal-sources.yml │ │ │ ├── generate-sbom.yml │ │ │ ├── get-delegation-sas.yml │ │ │ ├── get-federated-access-token.yml │ │ │ ├── publish-build-artifacts.yml │ │ │ ├── publish-logs.yml │ │ │ ├── publish-pipeline-artifacts.yml │ │ │ ├── retain-build.yml │ │ │ ├── send-to-helix.yml │ │ │ ├── source-build.yml │ │ │ └── source-index-stage1-publish.yml │ │ └── variables │ │ │ ├── pool-providers.yml │ │ │ └── sdl-variables.yml │ ├── templates │ │ ├── job │ │ │ ├── job.yml │ │ │ ├── onelocbuild.yml │ │ │ ├── publish-build-assets.yml │ │ │ ├── source-build.yml │ │ │ └── source-index-stage1.yml │ │ ├── jobs │ │ │ ├── codeql-build.yml │ │ │ ├── jobs.yml │ │ │ └── source-build.yml │ │ ├── post-build │ │ │ ├── common-variables.yml │ │ │ ├── post-build.yml │ │ │ └── setup-maestro-vars.yml │ │ ├── steps │ │ │ ├── component-governance.yml │ │ │ ├── enable-internal-runtimes.yml │ │ │ ├── enable-internal-sources.yml │ │ │ ├── generate-sbom.yml │ │ │ ├── get-delegation-sas.yml │ │ │ ├── get-federated-access-token.yml │ │ │ ├── publish-build-artifacts.yml │ │ │ ├── publish-logs.yml │ │ │ ├── publish-pipeline-artifacts.yml │ │ │ ├── retain-build.yml │ │ │ ├── send-to-helix.yml │ │ │ ├── source-build.yml │ │ │ ├── source-index-stage1-publish.yml │ │ │ └── vmr-sync.yml │ │ ├── variables │ │ │ └── pool-providers.yml │ │ └── vmr-build-pr.yml │ ├── tools.ps1 │ ├── tools.sh │ ├── vmr-sync.ps1 │ └── vmr-sync.sh ├── sdl-tsa-vars.config └── yarpapppack │ ├── Common.projitems │ ├── yarpapppack-linux-arm64.csproj │ └── yarpapppack-linux-x64.csproj ├── es-metadata.yml ├── global.json ├── pack.cmd ├── pack.sh ├── restore.cmd ├── restore.sh ├── samples ├── BasicYarpSample │ ├── BasicYarpSample.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── README.md │ └── appsettings.json ├── Directory.Build.props ├── KubernetesIngress.Sample │ ├── Combined │ │ ├── Dockerfile │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── README.md │ │ ├── Yarp.Kubernetes.IngressController.csproj │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── ingress-controller.yaml │ ├── Ingress │ │ ├── Dockerfile │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── README.md │ │ ├── Yarp.Kubernetes.Ingress.csproj │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── ingress.yaml │ ├── Monitor │ │ ├── Dockerfile │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── README.md │ │ ├── Yarp.Kubernetes.Monitor.csproj │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── ingress-monitor.yaml │ ├── README.md │ └── backend │ │ ├── Dockerfile │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── README.md │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ ├── backend.csproj │ │ ├── backend.yaml │ │ └── ingress-sample.yaml ├── Prometheus │ ├── HttpLoadApp │ │ ├── HttpLoadApp.csproj │ │ └── Program.cs │ ├── README.md │ ├── ReverseProxy.Metrics-Prometheus.Sample │ │ ├── Program.cs │ │ ├── PrometheusDnsMetrics.cs │ │ ├── PrometheusForwarderMetrics.cs │ │ ├── PrometheusKestrelMetrics.cs │ │ ├── PrometheusOutboundHttpMetrics.cs │ │ ├── PrometheusServiceExtensions.cs │ │ ├── PrometheusSocketMetrics.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── ReverseProxy.Metrics.Prometheus.Sample.csproj │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ ├── graph_screenshot.png │ ├── prometheus.yml │ ├── run10destinations.cmd │ └── run10destinations.sh ├── README.md ├── ReverseProxy.Auth.Sample │ ├── Controllers │ │ └── AccountController.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── README.md │ ├── ReverseProxy.Auth.Sample.csproj │ ├── TokenService.cs │ ├── Views │ │ └── Account │ │ │ ├── AccessDenied.cshtml │ │ │ ├── LoggedOut.cshtml │ │ │ └── Login.cshtml │ ├── appsettings.Development.json │ ├── appsettings.json │ └── wwwroot │ │ └── favicon.ico ├── ReverseProxy.Code.Sample │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── README.md │ ├── ReverseProxy.Code.Sample.csproj │ ├── appsettings.Development.json │ └── appsettings.json ├── ReverseProxy.Config.Sample │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── README.md │ ├── ReverseProxy.Config.Sample.csproj │ ├── appsettings.Development.json │ └── appsettings.json ├── ReverseProxy.ConfigFilter.Sample │ ├── CustomConfigFilter.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── README.md │ ├── ReverseProxy.ConfigFilter.Sample.csproj │ ├── appsettings.Development.json │ └── appsettings.json ├── ReverseProxy.Direct.Sample │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── README.md │ ├── ReverseProxy.Direct.Sample.csproj │ ├── appsettings.Development.json │ └── appsettings.json ├── ReverseProxy.HttpSysDelegation.Sample │ ├── README.md │ ├── ReverseProxy │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── ReverseProxy.HttpSysDelegation.Sample.csproj │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ └── SampleHttpSysServer │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── SampleHttpSysServer.csproj │ │ ├── appsettings.Development.json │ │ └── appsettings.json ├── ReverseProxy.LetsEncrypt.Sample │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── README.md │ ├── ReverseProxy.LetsEncrypt.Sample.csproj │ └── appsettings.json ├── ReverseProxy.Metrics.Sample │ ├── ForwarderMetricsConsumer.cs │ ├── ForwarderTelemetryConsumer.cs │ ├── HttpClientTelemetryConsumer.cs │ ├── PerRequestMetrics.cs │ ├── PerRequestYarpMetricCollectionMiddleware.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── README.md │ ├── ReverseProxy.Metrics.Sample.csproj │ ├── WebSocketsTelemetryConsumer.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── ReverseProxy.Transforms.Sample │ ├── MyTransformFactory.cs │ ├── MyTransformProvider.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── ReverseProxy.Transforms.Sample.csproj │ ├── TokenService.cs │ ├── appsettings.Development.json │ └── appsettings.json └── SampleServer │ ├── Controllers │ ├── HealthController.cs │ ├── HttpController.cs │ └── WebSocketsController.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── README.md │ ├── SampleServer.csproj │ ├── appsettings.Development.json │ ├── appsettings.json │ └── wwwroot │ └── index.html ├── src ├── Application │ ├── Extensions.cs │ ├── Program.cs │ └── Yarp.Application.csproj ├── Common │ └── Package.targets ├── Directory.Build.props ├── Kubernetes.Controller │ ├── Caching │ │ ├── Endpoints.cs │ │ ├── ICache.cs │ │ ├── IngressCache.cs │ │ ├── IngressClassData.cs │ │ ├── IngressData.cs │ │ ├── NamespaceCache.cs │ │ └── ServiceData.cs │ ├── Certificates │ │ ├── CertificateHelper.cs │ │ ├── ICertificateHelper.cs │ │ ├── IServerCertificateSelector.cs │ │ └── ServerCertificateSelector.cs │ ├── Client │ │ ├── GroupApiVersionKind.cs │ │ ├── IIngressResourceStatusUpdater.cs │ │ ├── IResourceInformer.cs │ │ ├── IResourceInformerRegistration.cs │ │ ├── KubernetesClientOptions.cs │ │ ├── ResourceInformer.cs │ │ ├── ResourceSelector.cs │ │ ├── V1EndpointsResourceInformer.cs │ │ ├── V1IngressClassResourceInformer.cs │ │ ├── V1IngressResourceInformer.cs │ │ ├── V1IngressResourceStatusUpdater.cs │ │ ├── V1SecretResourceInformer.cs │ │ └── V1ServiceResourceInformer.cs │ ├── ConfigProvider │ │ ├── IUpdateConfig.cs │ │ └── KubernetesConfigProvider.cs │ ├── Converters │ │ ├── ClusterTransfer.cs │ │ ├── YarpConfigContext.cs │ │ ├── YarpIngressContext.cs │ │ ├── YarpIngressOptions.cs │ │ └── YarpParser.cs │ ├── Hosting │ │ ├── BackgroundHostedService.cs │ │ ├── HostedServiceAdapter.cs │ │ └── ServiceCollectionHostedServiceAdapterExtensions.cs │ ├── Management │ │ ├── KubernetesCoreExtensions.cs │ │ ├── KubernetesReverseProxyServiceCollectionExtensions.cs │ │ └── KubernetesReverseProxyWebHostBuilderExtensions.cs │ ├── NamespacedName.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Protocol │ │ ├── DispatchActionResult.cs │ │ ├── DispatchConfigProvider.cs │ │ ├── DispatchController.cs │ │ ├── Dispatcher.cs │ │ ├── IDispatchTarget.cs │ │ ├── IDispatcher.cs │ │ ├── Message.cs │ │ ├── MessageConfigProviderExtensions.cs │ │ ├── Receiver.cs │ │ └── ReceiverOptions.cs │ ├── Queues │ │ ├── IWorkQueue.cs │ │ ├── ProcessingRateLimitedQueue.cs │ │ └── WorkQueue.cs │ ├── Rate │ │ ├── Limit.cs │ │ ├── Limiter.cs │ │ └── Reservation.cs │ ├── Services │ │ ├── IReconciler.cs │ │ ├── IngressController.cs │ │ ├── QueueItem.cs │ │ ├── ReconcileData.cs │ │ └── Reconciler.cs │ ├── Yarp.Kubernetes.Controller.csproj │ └── YarpOptions.cs ├── ReverseProxy │ ├── Configuration │ │ ├── ActiveHealthCheckConfig.cs │ │ ├── AuthorizationConstants.cs │ │ ├── ClusterConfig.cs │ │ ├── ClusterValidators │ │ │ ├── DestinationValidator.cs │ │ │ ├── HealthCheckValidator.cs │ │ │ ├── IClusterValidator.cs │ │ │ ├── LoadBalancingValidator.cs │ │ │ ├── ProxyHttpClientValidator.cs │ │ │ ├── ProxyHttpRequestValidator.cs │ │ │ └── SessionAffinityValidator.cs │ │ ├── ConfigProvider │ │ │ ├── ConfigurationConfigProvider.cs │ │ │ ├── ConfigurationReadingExtensions.cs │ │ │ └── ConfigurationSnapshot.cs │ │ ├── ConfigValidator.cs │ │ ├── CorsConstants.cs │ │ ├── DestinationConfig.cs │ │ ├── HeaderMatchMode.cs │ │ ├── HealthCheckConfig.cs │ │ ├── HttpClientConfig.cs │ │ ├── IConfigChangeListener.cs │ │ ├── IConfigValidator.cs │ │ ├── IProxyConfig.cs │ │ ├── IProxyConfigFilter.cs │ │ ├── IProxyConfigProvider.cs │ │ ├── IYarpOutputCachePolicyProvider.cs │ │ ├── IYarpRateLimiterPolicyProvider.cs │ │ ├── InMemoryConfigProvider.cs │ │ ├── InMemoryConfigProviderExtensions.cs │ │ ├── PassiveHealthCheckConfig.cs │ │ ├── QueryParameterMatchMode.cs │ │ ├── RateLimitingConstants.cs │ │ ├── RouteConfig.cs │ │ ├── RouteHeader.cs │ │ ├── RouteMatch.cs │ │ ├── RouteQueryParameter.cs │ │ ├── RouteValidators │ │ │ ├── AuthorizationPolicyValidator.cs │ │ │ ├── CorsPolicyValidator.cs │ │ │ ├── HeadersValidator.cs │ │ │ ├── HostValidator.cs │ │ │ ├── IRouteValidator.cs │ │ │ ├── MethodsValidator.cs │ │ │ ├── OutputCachePolicyValidator.cs │ │ │ ├── PathValidator.cs │ │ │ ├── QueryParametersValidator.cs │ │ │ ├── RateLimitPolicyValidator.cs │ │ │ └── TimeoutPolicyValidator.cs │ │ ├── SessionAffinityConfig.cs │ │ ├── SessionAffinityCookieConfig.cs │ │ ├── TimeoutPolicyConstants.cs │ │ └── WebProxyConfig.cs │ ├── ConfigurationSchema.json │ ├── Delegation │ │ ├── AppBuilderDelegationExtensions.cs │ │ ├── DelegationExtensions.cs │ │ ├── DummyHttpSysDelegator.cs │ │ ├── HttpSysDelegator.cs │ │ ├── HttpSysDelegatorMiddleware.cs │ │ └── IHttpSysDelegator.cs │ ├── Forwarder │ │ ├── CallbackHttpClientFactory.cs │ │ ├── DirectForwardingHttpClientProvider.cs │ │ ├── EmptyHttpContent.cs │ │ ├── ForwarderError.cs │ │ ├── ForwarderErrorFeature.cs │ │ ├── ForwarderHttpClientContext.cs │ │ ├── ForwarderHttpClientFactory.cs │ │ ├── ForwarderMiddleware.cs │ │ ├── ForwarderRequestConfig.cs │ │ ├── ForwarderStage.cs │ │ ├── ForwarderTelemetry.cs │ │ ├── HttpForwarder.cs │ │ ├── HttpTransformer.cs │ │ ├── IForwarderErrorFeature.cs │ │ ├── IForwarderHttpClientFactory.cs │ │ ├── IHttpForwarder.cs │ │ ├── IHttpForwarderExtensions.cs │ │ ├── ProtocolHelper.cs │ │ ├── RequestTransformer.cs │ │ ├── RequestUtilities.cs │ │ ├── ReverseProxyPropagator.cs │ │ ├── StreamCopier.cs │ │ ├── StreamCopyHttpContent.cs │ │ └── StreamCopyResult.cs │ ├── Health │ │ ├── ActiveHealthCheckMonitor.Log.cs │ │ ├── ActiveHealthCheckMonitor.cs │ │ ├── ActiveHealthCheckMonitorOptions.cs │ │ ├── AppBuilderHealthExtensions.cs │ │ ├── ClusterDestinationsUpdater.cs │ │ ├── ConsecutiveFailuresHealthPolicy.cs │ │ ├── ConsecutiveFailuresHealthPolicyOptions.cs │ │ ├── DefaultProbingRequestFactory.cs │ │ ├── DestinationHealthUpdater.cs │ │ ├── DestinationProbingResult.cs │ │ ├── EntityActionScheduler.cs │ │ ├── HealthCheckConstants.cs │ │ ├── HealthyAndUnknownDestinationsPolicy.cs │ │ ├── HealthyOrPanicDestinationsPolicy.cs │ │ ├── IActiveHealthCheckMonitor.cs │ │ ├── IActiveHealthCheckPolicy.cs │ │ ├── IAvailableDestinationsPolicy.cs │ │ ├── IClusterDestinationsUpdater.cs │ │ ├── IDestinationHealthUpdater.cs │ │ ├── IPassiveHealthCheckPolicy.cs │ │ ├── IProbingRequestFactory.cs │ │ ├── NewActiveDestinationHealth.cs │ │ ├── PassiveHealthCheckMiddleware.cs │ │ ├── TransportFailureRateHealthPolicy.cs │ │ └── TransportFailureRateHealthPolicyOptions.cs │ ├── Limits │ │ └── LimitsMiddleware.cs │ ├── LoadBalancing │ │ ├── AppBuilderLoadBalancingExtensions.cs │ │ ├── FirstLoadBalancingPolicy.cs │ │ ├── ILoadBalancingPolicy.cs │ │ ├── LeastRequestsLoadBalancingPolicy.cs │ │ ├── LoadBalancingMiddleware.cs │ │ ├── LoadBalancingPolicies.cs │ │ ├── PowerOfTwoChoicesLoadBalancingPolicy.cs │ │ ├── RandomLoadBalancingPolicy.cs │ │ └── RoundRobinLoadBalancingPolicy.cs │ ├── Management │ │ ├── IProxyStateLookup.cs │ │ ├── IReverseProxyBuilder.cs │ │ ├── IReverseProxyBuilderExtensions.cs │ │ ├── ProxyConfigManager.cs │ │ ├── ReverseProxyBuilder.cs │ │ └── ReverseProxyServiceCollectionExtensions.cs │ ├── Model │ │ ├── ClusterDestinationsState.cs │ │ ├── ClusterModel.cs │ │ ├── ClusterState.cs │ │ ├── DestinationHealth.cs │ │ ├── DestinationHealthState.cs │ │ ├── DestinationModel.cs │ │ ├── DestinationState.cs │ │ ├── HttpContextFeaturesExtensions.cs │ │ ├── IClusterChangeListener.cs │ │ ├── IReverseProxyApplicationBuilder.cs │ │ ├── IReverseProxyFeature.cs │ │ ├── ProxyPipelineInitializerMiddleware.cs │ │ ├── README.md │ │ ├── ReverseProxyApplicationBuilder.cs │ │ ├── ReverseProxyFeature.cs │ │ ├── RouteModel.cs │ │ └── RouteState.cs │ ├── README.md │ ├── Routing │ │ ├── DirectForwardingIEndpointRouteBuilderExtensions.cs │ │ ├── HeaderMatcher.cs │ │ ├── HeaderMatcherPolicy.cs │ │ ├── HeaderMetadata.cs │ │ ├── IHeaderMetadata.cs │ │ ├── IQueryParameterMetadata.cs │ │ ├── ProxyEndpointFactory.cs │ │ ├── QueryParameterMatcher.cs │ │ ├── QueryParameterMatcherPolicy.cs │ │ ├── QueryParameterMetadata.cs │ │ ├── ReverseProxyConventionBuilder.cs │ │ └── ReverseProxyIEndpointRouteBuilderExtensions.cs │ ├── ServiceDiscovery │ │ ├── DnsDestinationResolver.cs │ │ ├── DnsDestinationResolverOptions.cs │ │ ├── IDestinationResolver.cs │ │ ├── NoOpDestinationResolver.cs │ │ └── ResolvedDestinationCollection.cs │ ├── SessionAffinity │ │ ├── AffinitizeTransform.cs │ │ ├── AffinitizeTransformProvider.cs │ │ ├── AffinityHelpers.cs │ │ ├── AffinityResult.cs │ │ ├── AffinityStatus.cs │ │ ├── AppBuilderSessionAffinityExtensions.cs │ │ ├── ArrCookieSessionAffinityPolicy.cs │ │ ├── BaseEncryptedSessionAffinityPolicy.cs │ │ ├── BaseHashCookieSessionAffinityPolicy.cs │ │ ├── CookieSessionAffinityPolicy.cs │ │ ├── CustomHeaderSessionAffinityPolicy.cs │ │ ├── HashCookieSessionAffinityPolicy.cs │ │ ├── IAffinityFailurePolicy.cs │ │ ├── ISessionAffinityPolicy.cs │ │ ├── Log.cs │ │ ├── RedistributeAffinityFailurePolicy.cs │ │ ├── Return503ErrorAffinityFailurePolicy.cs │ │ ├── SessionAffinityConstants.cs │ │ └── SessionAffinityMiddleware.cs │ ├── Transforms │ │ ├── Builder │ │ │ ├── ActionTransformProvider.cs │ │ │ ├── ITransformBuilder.cs │ │ │ ├── ITransformFactory.cs │ │ │ ├── ITransformProvider.cs │ │ │ ├── StructuredTransformer.cs │ │ │ ├── TransformBuilder.cs │ │ │ ├── TransformBuilderContext.cs │ │ │ ├── TransformClusterValidationContext.cs │ │ │ ├── TransformHelpers.cs │ │ │ └── TransformRouteValidationContext.cs │ │ ├── ForwardedTransformActions.cs │ │ ├── ForwardedTransformExtensions.cs │ │ ├── ForwardedTransformFactory.cs │ │ ├── HttpMethodChangeTransform.cs │ │ ├── HttpMethodTransformExtensions.cs │ │ ├── HttpMethodTransformFactory.cs │ │ ├── NodeFormat.cs │ │ ├── PathRouteValuesTransform.cs │ │ ├── PathStringTransform.cs │ │ ├── PathTransformExtensions.cs │ │ ├── PathTransformFactory.cs │ │ ├── QueryParameterFromRouteTransform.cs │ │ ├── QueryParameterFromStaticTransform.cs │ │ ├── QueryParameterRemoveTransform.cs │ │ ├── QueryParameterTransform.cs │ │ ├── QueryTransformContext.cs │ │ ├── QueryTransformExtensions.cs │ │ ├── QueryTransformFactory.cs │ │ ├── RequestFuncTransform.cs │ │ ├── RequestHeaderClientCertTransform.cs │ │ ├── RequestHeaderForwardedTransform.cs │ │ ├── RequestHeaderOriginalHostTransform.cs │ │ ├── RequestHeaderRemoveTransform.cs │ │ ├── RequestHeaderRouteValueTransform.cs │ │ ├── RequestHeaderTransform.cs │ │ ├── RequestHeaderValueTransform.cs │ │ ├── RequestHeaderXForwardedForTransform.cs │ │ ├── RequestHeaderXForwardedHostTransform.cs │ │ ├── RequestHeaderXForwardedPrefixTransform.cs │ │ ├── RequestHeaderXForwardedProtoTransform.cs │ │ ├── RequestHeadersAllowedTransform.cs │ │ ├── RequestHeadersTransformExtensions.cs │ │ ├── RequestHeadersTransformFactory.cs │ │ ├── RequestTransform.cs │ │ ├── RequestTransformContext.cs │ │ ├── ResponseCondition.cs │ │ ├── ResponseFuncTransform.cs │ │ ├── ResponseHeaderRemoveTransform.cs │ │ ├── ResponseHeaderValueTransform.cs │ │ ├── ResponseHeadersAllowedTransform.cs │ │ ├── ResponseTrailerRemoveTransform.cs │ │ ├── ResponseTrailerValueTransform.cs │ │ ├── ResponseTrailersAllowedTransform.cs │ │ ├── ResponseTrailersFuncTransform.cs │ │ ├── ResponseTrailersTransform.cs │ │ ├── ResponseTrailersTransformContext.cs │ │ ├── ResponseTransform.cs │ │ ├── ResponseTransformContext.cs │ │ ├── ResponseTransformExtensions.cs │ │ ├── ResponseTransformFactory.cs │ │ ├── RouteConfigTransformExtensions.cs │ │ └── TransformBuilderContextFuncExtensions.cs │ ├── Utilities │ │ ├── ActivityCancellationTokenSource.cs │ │ ├── AtomicCounter.cs │ │ ├── CaseInsensitiveEqualHelper.cs │ │ ├── CaseSensitiveEqualHelper.cs │ │ ├── CollectionEqualityHelper.cs │ │ ├── ConcurrentDictionaryExtensions.cs │ │ ├── DelegatingStream.cs │ │ ├── EventIds.cs │ │ ├── IClock.cs │ │ ├── IRandomFactory.cs │ │ ├── NullRandomFactory.cs │ │ ├── Observability.cs │ │ ├── ParsedMetadataEntry.cs │ │ ├── RandomFactory.cs │ │ ├── ServiceLookupHelper.cs │ │ ├── SkipLocalsInit.cs │ │ ├── TaskUtilities.cs │ │ ├── TlsFrameHelper.cs │ │ ├── ValueStopwatch.cs │ │ └── ValueStringBuilder.cs │ ├── WebSocketsTelemetry │ │ ├── HttpConnectFeatureWrapper.cs │ │ ├── HttpUpgradeFeatureWrapper.cs │ │ ├── WebSocketCloseReason.cs │ │ ├── WebSocketsParser.cs │ │ ├── WebSocketsTelemetry.cs │ │ ├── WebSocketsTelemetryExtensions.cs │ │ ├── WebSocketsTelemetryMiddleware.cs │ │ └── WebSocketsTelemetryStream.cs │ └── Yarp.ReverseProxy.csproj └── TelemetryConsumption │ ├── EventListenerService.cs │ ├── Forwarder │ ├── ForwarderEventListenerService.cs │ ├── ForwarderMetrics.cs │ ├── ForwarderStage.cs │ └── IForwarderTelemetryConsumer.cs │ ├── Http │ ├── HttpEventListenerService.cs │ ├── HttpMetrics.cs │ └── IHttpTelemetryConsumer.cs │ ├── IMetricsConsumer.cs │ ├── Kestrel │ ├── IKestrelTelemetryConsumer.cs │ ├── KestrelEventListenerService.cs │ └── KestrelMetrics.cs │ ├── MetricsOptions.cs │ ├── NameResolution │ ├── INameResolutionTelemetryConsumer.cs │ ├── NameResolutionEventListenerService.cs │ └── NameResolutionMetrics.cs │ ├── NetSecurity │ ├── INetSecurityTelemetryConsumer.cs │ ├── NetSecurityEventListenerService.cs │ └── NetSecurityMetrics.cs │ ├── README.md │ ├── Sockets │ ├── ISocketsTelemetryConsumer.cs │ ├── SocketsEventListenerService.cs │ └── SocketsMetrics.cs │ ├── TelemetryConsumptionExtensions.cs │ ├── WebSockets │ ├── IWebSocketsTelemetryConsumer.cs │ ├── WebSocketCloseReason.cs │ └── WebSocketsEventListenerService.cs │ └── Yarp.Telemetry.Consumption.csproj ├── startvs.cmd ├── test.cmd ├── test.sh ├── test ├── Directory.Build.props ├── Kubernetes.Tests │ ├── Certificates │ │ ├── CertificateHelperTests.cs │ │ ├── cert.der │ │ ├── cert.pem │ │ ├── key.der │ │ └── key.pem │ ├── Client │ │ ├── ResourceInformerTests.cs │ │ ├── SyncResourceInformer.cs │ │ ├── V1DeploymentResourceInformer.cs │ │ └── V1PodResourceInformer.cs │ ├── Hosting │ │ ├── BackgroundHostedServiceTests.cs │ │ └── Fakes │ │ │ ├── FakeBackgroundHostedService.cs │ │ │ ├── FakeServer.cs │ │ │ ├── TestLatch.cs │ │ │ └── TestLatches.cs │ ├── IngressCacheTests.cs │ ├── IngressControllerTests.cs │ ├── IngressConversionTests.cs │ ├── KubeResourceGenerator.cs │ ├── Management │ │ └── KubernetesCoreExtensionsTests.cs │ ├── NamespacedNameTests.cs │ ├── Queues │ │ └── WorkQueueTests.cs │ ├── Rate │ │ ├── LimitTests.cs │ │ ├── LimiterTests.cs │ │ └── ReservationTests.cs │ ├── ReconcilerTests.cs │ ├── TestCluster │ │ ├── Controllers │ │ │ ├── ResourceApiController.cs │ │ │ └── ResourceApiGroupController.cs │ │ ├── ITestCluster.cs │ │ ├── ITestClusterHost.cs │ │ ├── Models │ │ │ ├── ListParameters.cs │ │ │ ├── ListResult.cs │ │ │ └── ResourceObject.cs │ │ ├── TestCluster.cs │ │ ├── TestClusterHost.cs │ │ ├── TestClusterHostBuilder.cs │ │ ├── TestClusterOptions.cs │ │ └── TestClusterStartup.cs │ ├── Utils │ │ ├── ResourceSerializers.cs │ │ └── TestLogger.cs │ ├── Yarp.Kubernetes.Tests.csproj │ └── testassets │ │ ├── annotations │ │ ├── clusters.json │ │ ├── ingress.yaml │ │ └── routes.json │ │ ├── basic-ingress │ │ ├── clusters.json │ │ ├── ingress.yaml │ │ └── routes.json │ │ ├── exact-match │ │ ├── clusters.json │ │ ├── ingress.yaml │ │ └── routes.json │ │ ├── external-name-ingress │ │ ├── clusters.json │ │ ├── ingress.yaml │ │ └── routes.json │ │ ├── hostname-routing │ │ ├── clusters.json │ │ ├── ingress.yaml │ │ └── routes.json │ │ ├── https-service-port-protocol │ │ ├── clusters.json │ │ ├── ingress.yaml │ │ └── routes.json │ │ ├── https │ │ ├── clusters.json │ │ ├── ingress.yaml │ │ └── routes.json │ │ ├── ingress-class-not-set │ │ └── ingress.yaml │ │ ├── ingress-class-set │ │ └── ingress.yaml │ │ ├── mapped-port │ │ ├── clusters.json │ │ ├── ingress.yaml │ │ └── routes.json │ │ ├── missing-svc │ │ ├── clusters.json │ │ ├── ingress.yaml │ │ └── routes.json │ │ ├── multiple-endpoints-ports │ │ ├── clusters.json │ │ ├── ingress.yaml │ │ └── routes.json │ │ ├── multiple-endpoints-same-port │ │ ├── clusters.json │ │ ├── ingress.yaml │ │ └── routes.json │ │ ├── multiple-hosts │ │ ├── clusters.json │ │ ├── ingress.yaml │ │ └── routes.json │ │ ├── multiple-ingresses-one-svc │ │ ├── clusters.json │ │ ├── ingress.yaml │ │ └── routes.json │ │ ├── multiple-ingresses │ │ ├── clusters.json │ │ ├── ingress.yaml │ │ └── routes.json │ │ ├── multiple-namespaces │ │ ├── clusters.json │ │ ├── ingress.yaml │ │ └── routes.json │ │ ├── port-diff-name │ │ ├── clusters.json │ │ ├── ingress.yaml │ │ └── routes.json │ │ ├── port-mismatch │ │ ├── clusters.json │ │ ├── ingress.yaml │ │ └── routes.json │ │ ├── resource-informer │ │ ├── ResourcesAreListedWhenReadyAsyncIsComplete │ │ │ ├── resources.yaml │ │ │ └── shouldbe.yaml │ │ └── ResourcesWithApiGroupAreListed │ │ │ ├── resources.yaml │ │ │ └── shouldbe.yaml │ │ ├── route-headers │ │ ├── clusters.json │ │ ├── ingress.yaml │ │ └── routes.json │ │ ├── route-metadata │ │ ├── clusters.json │ │ ├── ingress.yaml │ │ └── routes.json │ │ ├── route-methods │ │ ├── clusters.json │ │ ├── ingress.yaml │ │ └── routes.json │ │ ├── route-order │ │ ├── clusters.json │ │ ├── ingress.yaml │ │ └── routes.json │ │ └── route-queryparameters │ │ ├── clusters.json │ │ ├── ingress.yaml │ │ └── routes.json ├── ReverseProxy.FunctionalTests │ ├── Common │ │ ├── Helpers.cs │ │ ├── HttpSysTestEnvironment.cs │ │ ├── TestEnvironment.cs │ │ └── TestUrlHelper.cs │ ├── DistributedTracingTests.cs │ ├── Expect100ContinueTests.cs │ ├── HeaderTests.cs │ ├── HttpForwarderCancellationTests.cs │ ├── HttpProxyCookieTests.cs │ ├── HttpSysDelegationTests.cs │ ├── PassiveHealthCheckTests.cs │ ├── TelemetryConsumptionTests.cs │ ├── TelemetryEnumTests.cs │ ├── WebSocketTests.cs │ ├── WebSocketsTelemetryTests.cs │ └── Yarp.ReverseProxy.FunctionalTests.csproj ├── ReverseProxy.Tests │ ├── Common │ │ ├── EventAssertExtensions.cs │ │ ├── HttpContentExtensions.cs │ │ ├── MockHttpHandler.cs │ │ ├── TaskExtensions.cs │ │ ├── TestEventListener.cs │ │ ├── TestResources.cs │ │ └── TestTrailersFeature.cs │ ├── Configuration │ │ ├── ActiveHealthCheckConfigTests.cs │ │ ├── ClusterConfigTests.cs │ │ ├── ConfigProvider │ │ │ ├── ConfigurationConfigProviderTests.cs │ │ │ └── ConfigurationReadingExtensionsTests.cs │ │ ├── ConfigValidatorTests.cs │ │ ├── DestinationConfigTests.cs │ │ ├── HealthCheckConfigTests.cs │ │ ├── HttpClientConfigTests.cs │ │ ├── PassiveHealthCheckConfigTests.cs │ │ ├── RouteConfigTests.cs │ │ ├── RouteHeaderTests.cs │ │ ├── RouteMatchTests.cs │ │ ├── RouteQueryParameterTests.cs │ │ ├── SessionAffinityConfigTests.cs │ │ ├── YarpOutputCachePolicyProviderTests.cs │ │ └── YarpRateLimiterPolicyProviderTests.cs │ ├── Delegation │ │ ├── HttpSysDelegatorMiddlewareTests.cs │ │ └── HttpSysDelegatorTests.cs │ ├── Forwarder │ │ ├── ForwarderHttpClientFactoryTests.cs │ │ ├── ForwarderMiddlewareTests.cs │ │ ├── HttpForwarderTests.cs │ │ ├── HttpTransformerTests.cs │ │ ├── RequestUtilitiesTests.cs │ │ ├── ReverseProxyServiceCollectionTests.cs │ │ ├── StreamCopierTests.cs │ │ └── StreamCopyHttpContentTests.cs │ ├── Health │ │ ├── ActiveHealthCheckMonitorTests.cs │ │ ├── ClusterDestinationsUpdaterTests.cs │ │ ├── ConsecutiveFailuresHealthPolicyTests.cs │ │ ├── DefaultProbingRequestFactoryTests.cs │ │ ├── DestinationHealthUpdaterTests.cs │ │ ├── EntityActionSchedulerTests.cs │ │ ├── HealthyAndUnknownDestinationsPolicyTests.cs │ │ ├── HealthyOrPanicDestinationsPolicyTests.cs │ │ ├── PassiveHealthCheckMiddlewareTests.cs │ │ └── TransportFailureRateHealthPolicyTests.cs │ ├── Limits │ │ └── LimitsMiddlewareTests.cs │ ├── LoadBalancing │ │ ├── LoadBalancerMiddlewareTests.cs │ │ └── LoadBalancingPoliciesTests.cs │ ├── Management │ │ └── ProxyConfigManagerTests.cs │ ├── Model │ │ ├── DestinationStateTests.cs │ │ ├── HttpContextFeaturesExtensions.cs │ │ └── ProxyPipelineInitializerMiddlewareTests.cs │ ├── Routing │ │ ├── HeaderMatcherPolicyTests.cs │ │ ├── ProxyEndpointFactoryTests.cs │ │ ├── QueryMatcherPolicyTests.cs │ │ ├── ReverseProxyConventionBuilderTests.cs │ │ └── RoutingTests.cs │ ├── SessionAffinity │ │ ├── AffinitizeTransformProviderTests.cs │ │ ├── AffinitizeTransformTests.cs │ │ ├── AffinityTestHelper.cs │ │ ├── ArrCookieSessionAffinityPolicyTests.cs │ │ ├── BaseSessionAffinityPolicyTests.cs │ │ ├── CookieSessionAffinityPolicyTests.cs │ │ ├── CustomHeaderSessionAffinityPolicyTests.cs │ │ ├── HashCookieSessionAffinityPolicyTests.cs │ │ ├── RedistributeAffinityFailurePolicyTests.cs │ │ ├── Return503ErrorAffinityFailurePolicyTests.cs │ │ └── SessionAffinityMiddlewareTests.cs │ ├── Transforms │ │ ├── Builder │ │ │ └── TransformBuilderTests.cs │ │ ├── DestinationPrefixTransformTests.cs │ │ ├── ForwardedTransformExtensionsTests.cs │ │ ├── HttpMethodChangeTransformTests.cs │ │ ├── HttpMethodTransformExtensionsTests.cs │ │ ├── PathRouteValuesTransformTests.cs │ │ ├── PathStringTransformTests.cs │ │ ├── PathTransformExtensionsTests.cs │ │ ├── QueryParameterFromRouteTransformTests.cs │ │ ├── QueryParameterFromStaticTransformTests.cs │ │ ├── QueryParameterRemoveTransformTests.cs │ │ ├── QueryTransformContextTests.cs │ │ ├── QueryTransformExtensionsTests.cs │ │ ├── RequestHeaderClientCertTransformTests.cs │ │ ├── RequestHeaderForwardedTransformTests.cs │ │ ├── RequestHeaderRemoveTransformTests.cs │ │ ├── RequestHeaderRouteValueTransformTests.cs │ │ ├── RequestHeaderValueTransformTests.cs │ │ ├── RequestHeaderXForwardedForTransformTests.cs │ │ ├── RequestHeaderXForwardedHostTransformTests.cs │ │ ├── RequestHeaderXForwardedPrefixTransformTests.cs │ │ ├── RequestHeaderXForwardedProtoTransformTests.cs │ │ ├── RequestHeadersAllowedTransformTests.cs │ │ ├── RequestHeadersTransformExtensionsTests.cs │ │ ├── RequestTransformTests.cs │ │ ├── ResponseHeaderRemoveTransformTests.cs │ │ ├── ResponseHeaderValueTransformTests.cs │ │ ├── ResponseHeadersAllowedTransformTests.cs │ │ ├── ResponseTrailerRemoveTransformTests.cs │ │ ├── ResponseTrailerValueTransformTests.cs │ │ ├── ResponseTrailersAllowedTransformTests.cs │ │ ├── ResponseTrailersTransformTests.cs │ │ ├── ResponseTransformExtensionsTests.cs │ │ ├── ResponseTransformTests.cs │ │ ├── TransformBuilderContextFuncExtensionsTests.cs │ │ └── TransformExtensionsTestsBase.cs │ ├── Utilities │ │ ├── ActivityCancellationTokenSourceTests.cs │ │ ├── AtomicCounterTests.cs │ │ ├── CaseInsensitiveEqualHelperTests.cs │ │ ├── RandomFactoryTests.cs │ │ └── TlsFrameHelperTests.cs │ ├── WebSocketsTelemetry │ │ └── WebSocketsParserTests.cs │ ├── Yarp.ReverseProxy.Tests.csproj │ └── validSelfSignedClientEkuCertificate.cer ├── TestCertificates │ └── testCert.pfx └── Tests.Common │ ├── TestAutoMockBase.cs │ ├── TestLogger.cs │ ├── TestLoggerProvider.cs │ ├── TestRandom.cs │ ├── TestRandomFactory.cs │ ├── TestTimeProvider.cs │ ├── XunitLoggerFactoryExtensions.cs │ ├── XunitLoggerProvider.cs │ └── Yarp.Tests.Common.csproj └── testassets ├── BenchmarkApp ├── BenchmarkApp.csproj ├── Program.cs ├── Properties │ └── launchSettings.json ├── README.md ├── appsettings.json └── testCert.pfx ├── Directory.Build.props ├── ReverseProxy.Code ├── Controllers │ └── HealthController.cs ├── ForwarderMetricsConsumer.cs ├── ForwarderTelemetryConsumer.cs ├── MyTransformFactory.cs ├── MyTransformProvider.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── ReverseProxy.Code.csproj ├── TokenService.cs ├── appsettings.Development.json └── appsettings.json ├── ReverseProxy.Config ├── Controllers │ └── HealthController.cs ├── CustomConfigFilter.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── ReverseProxy.Config.csproj ├── appsettings.Development.json └── appsettings.json ├── ReverseProxy.Direct ├── Program.cs ├── Properties │ └── launchSettings.json ├── ReverseProxy.Direct.csproj ├── TlsFilter.cs ├── appsettings.Development.json └── appsettings.json ├── TestClient ├── CommandLineArgs.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── Scenarios │ ├── Http1Scenario.cs │ ├── Http2PostExpectContinueScenario.cs │ ├── Http2Scenario.cs │ ├── IScenario.cs │ ├── RawUpgradeScenario.cs │ ├── SessionAffinityScenario.cs │ └── WebSocketsScenario.cs └── TestClient.csproj └── TestServer ├── AssemblyInfo.cs ├── Controllers ├── HealthController.cs ├── HttpController.cs ├── UpgradeController.cs └── WebSocketsController.cs ├── Program.cs ├── Properties └── launchSettings.json ├── TestServer.csproj ├── appsettings.Development.json └── appsettings.json /.azuredevops/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/.azuredevops/dependabot.yml -------------------------------------------------------------------------------- /.config/CredScanSuppressions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/.config/CredScanSuppressions.json -------------------------------------------------------------------------------- /.config/tsaoptions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/.config/tsaoptions.json -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/.github/ISSUE_TEMPLATE/bug.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feedback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/.github/ISSUE_TEMPLATE/feedback.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/idea.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/.github/ISSUE_TEMPLATE/idea.md -------------------------------------------------------------------------------- /.github/policies/resourceManagement.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/.github/policies/resourceManagement.yml -------------------------------------------------------------------------------- /.github/workflows/docker_build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/.github/workflows/docker_build.yml -------------------------------------------------------------------------------- /.github/workflows/markdownlint-problem-matcher.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/.github/workflows/markdownlint-problem-matcher.json -------------------------------------------------------------------------------- /.github/workflows/markdownlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/.github/workflows/markdownlint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/.gitignore -------------------------------------------------------------------------------- /.markdownlint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/.markdownlint.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/Directory.Build.targets -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /NuGet.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/NuGet.config -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/SECURITY.md -------------------------------------------------------------------------------- /TFMs.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/TFMs.props -------------------------------------------------------------------------------- /THIRD-PARTY-NOTICES.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/THIRD-PARTY-NOTICES.TXT -------------------------------------------------------------------------------- /YARP.slnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/YARP.slnx -------------------------------------------------------------------------------- /activate.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/activate.ps1 -------------------------------------------------------------------------------- /activate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/activate.sh -------------------------------------------------------------------------------- /assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/assets/icon.png -------------------------------------------------------------------------------- /azure-pipelines-nonprod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/azure-pipelines-nonprod.yml -------------------------------------------------------------------------------- /azure-pipelines-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/azure-pipelines-pr.yml -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /docs/DailyBuilds.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/docs/DailyBuilds.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/designs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/docs/designs/README.md -------------------------------------------------------------------------------- /docs/designs/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/docs/designs/config.md -------------------------------------------------------------------------------- /docs/designs/route-extensibility.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/docs/designs/route-extensibility.md -------------------------------------------------------------------------------- /docs/designs/yarp-tunneling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/docs/designs/yarp-tunneling.md -------------------------------------------------------------------------------- /docs/operations/BackportingToPreview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/docs/operations/BackportingToPreview.md -------------------------------------------------------------------------------- /docs/operations/Branching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/docs/operations/Branching.md -------------------------------------------------------------------------------- /docs/operations/DependencyFlow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/docs/operations/DependencyFlow.md -------------------------------------------------------------------------------- /docs/operations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/docs/operations/README.md -------------------------------------------------------------------------------- /docs/operations/Release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/docs/operations/Release.md -------------------------------------------------------------------------------- /docs/roadmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/docs/roadmap.md -------------------------------------------------------------------------------- /dotnet-yarp-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/dotnet-yarp-release.yml -------------------------------------------------------------------------------- /eng/Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/Build.props -------------------------------------------------------------------------------- /eng/CodeAnalysis.src.globalconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/CodeAnalysis.src.globalconfig -------------------------------------------------------------------------------- /eng/CodeAnalysis.test.globalconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/CodeAnalysis.test.globalconfig -------------------------------------------------------------------------------- /eng/PoliCheckExclusions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/PoliCheckExclusions.xml -------------------------------------------------------------------------------- /eng/Publishing.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/Publishing.props -------------------------------------------------------------------------------- /eng/Signing.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/Signing.props -------------------------------------------------------------------------------- /eng/Version.Details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/Version.Details.xml -------------------------------------------------------------------------------- /eng/Versions.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/Versions.props -------------------------------------------------------------------------------- /eng/common/BuildConfiguration/build-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/BuildConfiguration/build-configuration.json -------------------------------------------------------------------------------- /eng/common/CIBuild.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/CIBuild.cmd -------------------------------------------------------------------------------- /eng/common/PSScriptAnalyzerSettings.psd1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/PSScriptAnalyzerSettings.psd1 -------------------------------------------------------------------------------- /eng/common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/README.md -------------------------------------------------------------------------------- /eng/common/SetupNugetSources.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/SetupNugetSources.ps1 -------------------------------------------------------------------------------- /eng/common/SetupNugetSources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/SetupNugetSources.sh -------------------------------------------------------------------------------- /eng/common/build.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/build.cmd -------------------------------------------------------------------------------- /eng/common/build.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/build.ps1 -------------------------------------------------------------------------------- /eng/common/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/build.sh -------------------------------------------------------------------------------- /eng/common/cibuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/cibuild.sh -------------------------------------------------------------------------------- /eng/common/core-templates/job/job.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/core-templates/job/job.yml -------------------------------------------------------------------------------- /eng/common/core-templates/job/onelocbuild.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/core-templates/job/onelocbuild.yml -------------------------------------------------------------------------------- /eng/common/core-templates/job/publish-build-assets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/core-templates/job/publish-build-assets.yml -------------------------------------------------------------------------------- /eng/common/core-templates/job/source-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/core-templates/job/source-build.yml -------------------------------------------------------------------------------- /eng/common/core-templates/job/source-index-stage1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/core-templates/job/source-index-stage1.yml -------------------------------------------------------------------------------- /eng/common/core-templates/jobs/codeql-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/core-templates/jobs/codeql-build.yml -------------------------------------------------------------------------------- /eng/common/core-templates/jobs/jobs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/core-templates/jobs/jobs.yml -------------------------------------------------------------------------------- /eng/common/core-templates/jobs/source-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/core-templates/jobs/source-build.yml -------------------------------------------------------------------------------- /eng/common/core-templates/post-build/common-variables.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/core-templates/post-build/common-variables.yml -------------------------------------------------------------------------------- /eng/common/core-templates/post-build/post-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/core-templates/post-build/post-build.yml -------------------------------------------------------------------------------- /eng/common/core-templates/post-build/setup-maestro-vars.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/core-templates/post-build/setup-maestro-vars.yml -------------------------------------------------------------------------------- /eng/common/core-templates/steps/cleanup-microbuild.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/core-templates/steps/cleanup-microbuild.yml -------------------------------------------------------------------------------- /eng/common/core-templates/steps/component-governance.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/core-templates/steps/component-governance.yml -------------------------------------------------------------------------------- /eng/common/core-templates/steps/enable-internal-runtimes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/core-templates/steps/enable-internal-runtimes.yml -------------------------------------------------------------------------------- /eng/common/core-templates/steps/enable-internal-sources.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/core-templates/steps/enable-internal-sources.yml -------------------------------------------------------------------------------- /eng/common/core-templates/steps/generate-sbom.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/core-templates/steps/generate-sbom.yml -------------------------------------------------------------------------------- /eng/common/core-templates/steps/get-delegation-sas.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/core-templates/steps/get-delegation-sas.yml -------------------------------------------------------------------------------- /eng/common/core-templates/steps/get-federated-access-token.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/core-templates/steps/get-federated-access-token.yml -------------------------------------------------------------------------------- /eng/common/core-templates/steps/install-microbuild-impl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/core-templates/steps/install-microbuild-impl.yml -------------------------------------------------------------------------------- /eng/common/core-templates/steps/install-microbuild.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/core-templates/steps/install-microbuild.yml -------------------------------------------------------------------------------- /eng/common/core-templates/steps/publish-build-artifacts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/core-templates/steps/publish-build-artifacts.yml -------------------------------------------------------------------------------- /eng/common/core-templates/steps/publish-logs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/core-templates/steps/publish-logs.yml -------------------------------------------------------------------------------- /eng/common/core-templates/steps/publish-pipeline-artifacts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/core-templates/steps/publish-pipeline-artifacts.yml -------------------------------------------------------------------------------- /eng/common/core-templates/steps/retain-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/core-templates/steps/retain-build.yml -------------------------------------------------------------------------------- /eng/common/core-templates/steps/send-to-helix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/core-templates/steps/send-to-helix.yml -------------------------------------------------------------------------------- /eng/common/core-templates/steps/source-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/core-templates/steps/source-build.yml -------------------------------------------------------------------------------- /eng/common/core-templates/steps/source-index-stage1-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/core-templates/steps/source-index-stage1-publish.yml -------------------------------------------------------------------------------- /eng/common/core-templates/variables/pool-providers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/core-templates/variables/pool-providers.yml -------------------------------------------------------------------------------- /eng/common/cross/arm/tizen/tizen.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/cross/arm/tizen/tizen.patch -------------------------------------------------------------------------------- /eng/common/cross/arm64/tizen/tizen.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/cross/arm64/tizen/tizen.patch -------------------------------------------------------------------------------- /eng/common/cross/armel/tizen/tizen.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/cross/armel/tizen/tizen.patch -------------------------------------------------------------------------------- /eng/common/cross/build-android-rootfs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/cross/build-android-rootfs.sh -------------------------------------------------------------------------------- /eng/common/cross/build-rootfs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/cross/build-rootfs.sh -------------------------------------------------------------------------------- /eng/common/cross/install-debs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/cross/install-debs.py -------------------------------------------------------------------------------- /eng/common/cross/riscv64/tizen/tizen.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/cross/riscv64/tizen/tizen.patch -------------------------------------------------------------------------------- /eng/common/cross/tizen-build-rootfs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/cross/tizen-build-rootfs.sh -------------------------------------------------------------------------------- /eng/common/cross/tizen-fetch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/cross/tizen-fetch.sh -------------------------------------------------------------------------------- /eng/common/cross/toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/cross/toolchain.cmake -------------------------------------------------------------------------------- /eng/common/cross/x64/tizen/tizen.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/cross/x64/tizen/tizen.patch -------------------------------------------------------------------------------- /eng/common/cross/x86/tizen/tizen.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/cross/x86/tizen/tizen.patch -------------------------------------------------------------------------------- /eng/common/darc-init.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/darc-init.ps1 -------------------------------------------------------------------------------- /eng/common/darc-init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/darc-init.sh -------------------------------------------------------------------------------- /eng/common/dotnet-install.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/dotnet-install.cmd -------------------------------------------------------------------------------- /eng/common/dotnet-install.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/dotnet-install.ps1 -------------------------------------------------------------------------------- /eng/common/dotnet-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/dotnet-install.sh -------------------------------------------------------------------------------- /eng/common/dotnet.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/dotnet.cmd -------------------------------------------------------------------------------- /eng/common/dotnet.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/dotnet.ps1 -------------------------------------------------------------------------------- /eng/common/dotnet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/dotnet.sh -------------------------------------------------------------------------------- /eng/common/enable-cross-org-publishing.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/enable-cross-org-publishing.ps1 -------------------------------------------------------------------------------- /eng/common/generate-locproject.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/generate-locproject.ps1 -------------------------------------------------------------------------------- /eng/common/generate-sbom-prep.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/generate-sbom-prep.ps1 -------------------------------------------------------------------------------- /eng/common/generate-sbom-prep.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/generate-sbom-prep.sh -------------------------------------------------------------------------------- /eng/common/helixpublish.proj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/helixpublish.proj -------------------------------------------------------------------------------- /eng/common/init-tools-native.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/init-tools-native.cmd -------------------------------------------------------------------------------- /eng/common/init-tools-native.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/init-tools-native.ps1 -------------------------------------------------------------------------------- /eng/common/init-tools-native.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/init-tools-native.sh -------------------------------------------------------------------------------- /eng/common/internal-feed-operations.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/internal-feed-operations.ps1 -------------------------------------------------------------------------------- /eng/common/internal-feed-operations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/internal-feed-operations.sh -------------------------------------------------------------------------------- /eng/common/internal/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/internal/Directory.Build.props -------------------------------------------------------------------------------- /eng/common/internal/NuGet.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/internal/NuGet.config -------------------------------------------------------------------------------- /eng/common/internal/Tools.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/internal/Tools.csproj -------------------------------------------------------------------------------- /eng/common/loc/P22DotNetHtmlLocalization.lss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/loc/P22DotNetHtmlLocalization.lss -------------------------------------------------------------------------------- /eng/common/msbuild.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/msbuild.ps1 -------------------------------------------------------------------------------- /eng/common/msbuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/msbuild.sh -------------------------------------------------------------------------------- /eng/common/native/CommonLibrary.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/native/CommonLibrary.psm1 -------------------------------------------------------------------------------- /eng/common/native/common-library.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/native/common-library.sh -------------------------------------------------------------------------------- /eng/common/native/init-compiler.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/native/init-compiler.sh -------------------------------------------------------------------------------- /eng/common/native/init-distro-rid.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/native/init-distro-rid.sh -------------------------------------------------------------------------------- /eng/common/native/init-os-and-arch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/native/init-os-and-arch.sh -------------------------------------------------------------------------------- /eng/common/native/install-cmake-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/native/install-cmake-test.sh -------------------------------------------------------------------------------- /eng/common/native/install-cmake.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/native/install-cmake.sh -------------------------------------------------------------------------------- /eng/common/native/install-dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/native/install-dependencies.sh -------------------------------------------------------------------------------- /eng/common/native/install-tool.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/native/install-tool.ps1 -------------------------------------------------------------------------------- /eng/common/pipeline-logging-functions.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/pipeline-logging-functions.ps1 -------------------------------------------------------------------------------- /eng/common/pipeline-logging-functions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/pipeline-logging-functions.sh -------------------------------------------------------------------------------- /eng/common/post-build/check-channel-consistency.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/post-build/check-channel-consistency.ps1 -------------------------------------------------------------------------------- /eng/common/post-build/nuget-validation.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/post-build/nuget-validation.ps1 -------------------------------------------------------------------------------- /eng/common/post-build/nuget-verification.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/post-build/nuget-verification.ps1 -------------------------------------------------------------------------------- /eng/common/post-build/publish-using-darc.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/post-build/publish-using-darc.ps1 -------------------------------------------------------------------------------- /eng/common/post-build/redact-logs.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/post-build/redact-logs.ps1 -------------------------------------------------------------------------------- /eng/common/post-build/sourcelink-validation.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/post-build/sourcelink-validation.ps1 -------------------------------------------------------------------------------- /eng/common/post-build/symbols-validation.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/post-build/symbols-validation.ps1 -------------------------------------------------------------------------------- /eng/common/retain-build.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/retain-build.ps1 -------------------------------------------------------------------------------- /eng/common/sdk-task.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/sdk-task.ps1 -------------------------------------------------------------------------------- /eng/common/sdk-task.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/sdk-task.sh -------------------------------------------------------------------------------- /eng/common/sdl/NuGet.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/sdl/NuGet.config -------------------------------------------------------------------------------- /eng/common/sdl/configure-sdl-tool.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/sdl/configure-sdl-tool.ps1 -------------------------------------------------------------------------------- /eng/common/sdl/execute-all-sdl-tools.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/sdl/execute-all-sdl-tools.ps1 -------------------------------------------------------------------------------- /eng/common/sdl/extract-artifact-archives.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/sdl/extract-artifact-archives.ps1 -------------------------------------------------------------------------------- /eng/common/sdl/extract-artifact-packages.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/sdl/extract-artifact-packages.ps1 -------------------------------------------------------------------------------- /eng/common/sdl/init-sdl.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/sdl/init-sdl.ps1 -------------------------------------------------------------------------------- /eng/common/sdl/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/sdl/packages.config -------------------------------------------------------------------------------- /eng/common/sdl/run-sdl.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/sdl/run-sdl.ps1 -------------------------------------------------------------------------------- /eng/common/sdl/sdl.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/sdl/sdl.ps1 -------------------------------------------------------------------------------- /eng/common/sdl/trim-assets-version.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/sdl/trim-assets-version.ps1 -------------------------------------------------------------------------------- /eng/common/template-guidance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/template-guidance.md -------------------------------------------------------------------------------- /eng/common/templates-official/job/job.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates-official/job/job.yml -------------------------------------------------------------------------------- /eng/common/templates-official/job/onelocbuild.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates-official/job/onelocbuild.yml -------------------------------------------------------------------------------- /eng/common/templates-official/job/publish-build-assets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates-official/job/publish-build-assets.yml -------------------------------------------------------------------------------- /eng/common/templates-official/job/source-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates-official/job/source-build.yml -------------------------------------------------------------------------------- /eng/common/templates-official/job/source-index-stage1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates-official/job/source-index-stage1.yml -------------------------------------------------------------------------------- /eng/common/templates-official/jobs/codeql-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates-official/jobs/codeql-build.yml -------------------------------------------------------------------------------- /eng/common/templates-official/jobs/jobs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates-official/jobs/jobs.yml -------------------------------------------------------------------------------- /eng/common/templates-official/jobs/source-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates-official/jobs/source-build.yml -------------------------------------------------------------------------------- /eng/common/templates-official/post-build/common-variables.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates-official/post-build/common-variables.yml -------------------------------------------------------------------------------- /eng/common/templates-official/post-build/post-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates-official/post-build/post-build.yml -------------------------------------------------------------------------------- /eng/common/templates-official/post-build/setup-maestro-vars.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates-official/post-build/setup-maestro-vars.yml -------------------------------------------------------------------------------- /eng/common/templates-official/steps/component-governance.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates-official/steps/component-governance.yml -------------------------------------------------------------------------------- /eng/common/templates-official/steps/enable-internal-sources.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates-official/steps/enable-internal-sources.yml -------------------------------------------------------------------------------- /eng/common/templates-official/steps/generate-sbom.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates-official/steps/generate-sbom.yml -------------------------------------------------------------------------------- /eng/common/templates-official/steps/get-delegation-sas.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates-official/steps/get-delegation-sas.yml -------------------------------------------------------------------------------- /eng/common/templates-official/steps/publish-build-artifacts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates-official/steps/publish-build-artifacts.yml -------------------------------------------------------------------------------- /eng/common/templates-official/steps/publish-logs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates-official/steps/publish-logs.yml -------------------------------------------------------------------------------- /eng/common/templates-official/steps/retain-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates-official/steps/retain-build.yml -------------------------------------------------------------------------------- /eng/common/templates-official/steps/send-to-helix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates-official/steps/send-to-helix.yml -------------------------------------------------------------------------------- /eng/common/templates-official/steps/source-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates-official/steps/source-build.yml -------------------------------------------------------------------------------- /eng/common/templates-official/variables/pool-providers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates-official/variables/pool-providers.yml -------------------------------------------------------------------------------- /eng/common/templates-official/variables/sdl-variables.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates-official/variables/sdl-variables.yml -------------------------------------------------------------------------------- /eng/common/templates/job/job.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates/job/job.yml -------------------------------------------------------------------------------- /eng/common/templates/job/onelocbuild.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates/job/onelocbuild.yml -------------------------------------------------------------------------------- /eng/common/templates/job/publish-build-assets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates/job/publish-build-assets.yml -------------------------------------------------------------------------------- /eng/common/templates/job/source-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates/job/source-build.yml -------------------------------------------------------------------------------- /eng/common/templates/job/source-index-stage1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates/job/source-index-stage1.yml -------------------------------------------------------------------------------- /eng/common/templates/jobs/codeql-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates/jobs/codeql-build.yml -------------------------------------------------------------------------------- /eng/common/templates/jobs/jobs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates/jobs/jobs.yml -------------------------------------------------------------------------------- /eng/common/templates/jobs/source-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates/jobs/source-build.yml -------------------------------------------------------------------------------- /eng/common/templates/post-build/common-variables.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates/post-build/common-variables.yml -------------------------------------------------------------------------------- /eng/common/templates/post-build/post-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates/post-build/post-build.yml -------------------------------------------------------------------------------- /eng/common/templates/post-build/setup-maestro-vars.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates/post-build/setup-maestro-vars.yml -------------------------------------------------------------------------------- /eng/common/templates/steps/component-governance.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates/steps/component-governance.yml -------------------------------------------------------------------------------- /eng/common/templates/steps/enable-internal-runtimes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates/steps/enable-internal-runtimes.yml -------------------------------------------------------------------------------- /eng/common/templates/steps/enable-internal-sources.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates/steps/enable-internal-sources.yml -------------------------------------------------------------------------------- /eng/common/templates/steps/generate-sbom.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates/steps/generate-sbom.yml -------------------------------------------------------------------------------- /eng/common/templates/steps/get-delegation-sas.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates/steps/get-delegation-sas.yml -------------------------------------------------------------------------------- /eng/common/templates/steps/get-federated-access-token.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates/steps/get-federated-access-token.yml -------------------------------------------------------------------------------- /eng/common/templates/steps/publish-build-artifacts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates/steps/publish-build-artifacts.yml -------------------------------------------------------------------------------- /eng/common/templates/steps/publish-logs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates/steps/publish-logs.yml -------------------------------------------------------------------------------- /eng/common/templates/steps/publish-pipeline-artifacts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates/steps/publish-pipeline-artifacts.yml -------------------------------------------------------------------------------- /eng/common/templates/steps/retain-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates/steps/retain-build.yml -------------------------------------------------------------------------------- /eng/common/templates/steps/send-to-helix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates/steps/send-to-helix.yml -------------------------------------------------------------------------------- /eng/common/templates/steps/source-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates/steps/source-build.yml -------------------------------------------------------------------------------- /eng/common/templates/steps/source-index-stage1-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates/steps/source-index-stage1-publish.yml -------------------------------------------------------------------------------- /eng/common/templates/steps/vmr-sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates/steps/vmr-sync.yml -------------------------------------------------------------------------------- /eng/common/templates/variables/pool-providers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates/variables/pool-providers.yml -------------------------------------------------------------------------------- /eng/common/templates/vmr-build-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/templates/vmr-build-pr.yml -------------------------------------------------------------------------------- /eng/common/tools.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/tools.ps1 -------------------------------------------------------------------------------- /eng/common/tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/tools.sh -------------------------------------------------------------------------------- /eng/common/vmr-sync.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/vmr-sync.ps1 -------------------------------------------------------------------------------- /eng/common/vmr-sync.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/common/vmr-sync.sh -------------------------------------------------------------------------------- /eng/sdl-tsa-vars.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/sdl-tsa-vars.config -------------------------------------------------------------------------------- /eng/yarpapppack/Common.projitems: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/yarpapppack/Common.projitems -------------------------------------------------------------------------------- /eng/yarpapppack/yarpapppack-linux-arm64.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/yarpapppack/yarpapppack-linux-arm64.csproj -------------------------------------------------------------------------------- /eng/yarpapppack/yarpapppack-linux-x64.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/eng/yarpapppack/yarpapppack-linux-x64.csproj -------------------------------------------------------------------------------- /es-metadata.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/es-metadata.yml -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/global.json -------------------------------------------------------------------------------- /pack.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/pack.cmd -------------------------------------------------------------------------------- /pack.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/pack.sh -------------------------------------------------------------------------------- /restore.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/restore.cmd -------------------------------------------------------------------------------- /restore.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/restore.sh -------------------------------------------------------------------------------- /samples/BasicYarpSample/BasicYarpSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/BasicYarpSample/BasicYarpSample.csproj -------------------------------------------------------------------------------- /samples/BasicYarpSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/BasicYarpSample/Program.cs -------------------------------------------------------------------------------- /samples/BasicYarpSample/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/BasicYarpSample/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/BasicYarpSample/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/BasicYarpSample/README.md -------------------------------------------------------------------------------- /samples/BasicYarpSample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/BasicYarpSample/appsettings.json -------------------------------------------------------------------------------- /samples/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/Directory.Build.props -------------------------------------------------------------------------------- /samples/KubernetesIngress.Sample/Combined/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/KubernetesIngress.Sample/Combined/Dockerfile -------------------------------------------------------------------------------- /samples/KubernetesIngress.Sample/Combined/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/KubernetesIngress.Sample/Combined/Program.cs -------------------------------------------------------------------------------- /samples/KubernetesIngress.Sample/Combined/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/KubernetesIngress.Sample/Combined/README.md -------------------------------------------------------------------------------- /samples/KubernetesIngress.Sample/Combined/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/KubernetesIngress.Sample/Combined/appsettings.json -------------------------------------------------------------------------------- /samples/KubernetesIngress.Sample/Ingress/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/KubernetesIngress.Sample/Ingress/Dockerfile -------------------------------------------------------------------------------- /samples/KubernetesIngress.Sample/Ingress/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/KubernetesIngress.Sample/Ingress/Program.cs -------------------------------------------------------------------------------- /samples/KubernetesIngress.Sample/Ingress/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/KubernetesIngress.Sample/Ingress/README.md -------------------------------------------------------------------------------- /samples/KubernetesIngress.Sample/Ingress/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/KubernetesIngress.Sample/Ingress/appsettings.json -------------------------------------------------------------------------------- /samples/KubernetesIngress.Sample/Ingress/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/KubernetesIngress.Sample/Ingress/ingress.yaml -------------------------------------------------------------------------------- /samples/KubernetesIngress.Sample/Monitor/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/KubernetesIngress.Sample/Monitor/Dockerfile -------------------------------------------------------------------------------- /samples/KubernetesIngress.Sample/Monitor/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/KubernetesIngress.Sample/Monitor/Program.cs -------------------------------------------------------------------------------- /samples/KubernetesIngress.Sample/Monitor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/KubernetesIngress.Sample/Monitor/README.md -------------------------------------------------------------------------------- /samples/KubernetesIngress.Sample/Monitor/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/KubernetesIngress.Sample/Monitor/appsettings.json -------------------------------------------------------------------------------- /samples/KubernetesIngress.Sample/Monitor/ingress-monitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/KubernetesIngress.Sample/Monitor/ingress-monitor.yaml -------------------------------------------------------------------------------- /samples/KubernetesIngress.Sample/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/KubernetesIngress.Sample/README.md -------------------------------------------------------------------------------- /samples/KubernetesIngress.Sample/backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/KubernetesIngress.Sample/backend/Dockerfile -------------------------------------------------------------------------------- /samples/KubernetesIngress.Sample/backend/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/KubernetesIngress.Sample/backend/Program.cs -------------------------------------------------------------------------------- /samples/KubernetesIngress.Sample/backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/KubernetesIngress.Sample/backend/README.md -------------------------------------------------------------------------------- /samples/KubernetesIngress.Sample/backend/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/KubernetesIngress.Sample/backend/appsettings.json -------------------------------------------------------------------------------- /samples/KubernetesIngress.Sample/backend/backend.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/KubernetesIngress.Sample/backend/backend.csproj -------------------------------------------------------------------------------- /samples/KubernetesIngress.Sample/backend/backend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/KubernetesIngress.Sample/backend/backend.yaml -------------------------------------------------------------------------------- /samples/KubernetesIngress.Sample/backend/ingress-sample.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/KubernetesIngress.Sample/backend/ingress-sample.yaml -------------------------------------------------------------------------------- /samples/Prometheus/HttpLoadApp/HttpLoadApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/Prometheus/HttpLoadApp/HttpLoadApp.csproj -------------------------------------------------------------------------------- /samples/Prometheus/HttpLoadApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/Prometheus/HttpLoadApp/Program.cs -------------------------------------------------------------------------------- /samples/Prometheus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/Prometheus/README.md -------------------------------------------------------------------------------- /samples/Prometheus/graph_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/Prometheus/graph_screenshot.png -------------------------------------------------------------------------------- /samples/Prometheus/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/Prometheus/prometheus.yml -------------------------------------------------------------------------------- /samples/Prometheus/run10destinations.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/Prometheus/run10destinations.cmd -------------------------------------------------------------------------------- /samples/Prometheus/run10destinations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/Prometheus/run10destinations.sh -------------------------------------------------------------------------------- /samples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/README.md -------------------------------------------------------------------------------- /samples/ReverseProxy.Auth.Sample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.Auth.Sample/Program.cs -------------------------------------------------------------------------------- /samples/ReverseProxy.Auth.Sample/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.Auth.Sample/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/ReverseProxy.Auth.Sample/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.Auth.Sample/README.md -------------------------------------------------------------------------------- /samples/ReverseProxy.Auth.Sample/TokenService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.Auth.Sample/TokenService.cs -------------------------------------------------------------------------------- /samples/ReverseProxy.Auth.Sample/Views/Account/LoggedOut.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.Auth.Sample/Views/Account/LoggedOut.cshtml -------------------------------------------------------------------------------- /samples/ReverseProxy.Auth.Sample/Views/Account/Login.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.Auth.Sample/Views/Account/Login.cshtml -------------------------------------------------------------------------------- /samples/ReverseProxy.Auth.Sample/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.Auth.Sample/appsettings.Development.json -------------------------------------------------------------------------------- /samples/ReverseProxy.Auth.Sample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.Auth.Sample/appsettings.json -------------------------------------------------------------------------------- /samples/ReverseProxy.Auth.Sample/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.Auth.Sample/wwwroot/favicon.ico -------------------------------------------------------------------------------- /samples/ReverseProxy.Code.Sample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.Code.Sample/Program.cs -------------------------------------------------------------------------------- /samples/ReverseProxy.Code.Sample/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.Code.Sample/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/ReverseProxy.Code.Sample/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.Code.Sample/README.md -------------------------------------------------------------------------------- /samples/ReverseProxy.Code.Sample/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.Code.Sample/appsettings.Development.json -------------------------------------------------------------------------------- /samples/ReverseProxy.Code.Sample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.Code.Sample/appsettings.json -------------------------------------------------------------------------------- /samples/ReverseProxy.Config.Sample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.Config.Sample/Program.cs -------------------------------------------------------------------------------- /samples/ReverseProxy.Config.Sample/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.Config.Sample/README.md -------------------------------------------------------------------------------- /samples/ReverseProxy.Config.Sample/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.Config.Sample/appsettings.Development.json -------------------------------------------------------------------------------- /samples/ReverseProxy.Config.Sample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.Config.Sample/appsettings.json -------------------------------------------------------------------------------- /samples/ReverseProxy.ConfigFilter.Sample/CustomConfigFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.ConfigFilter.Sample/CustomConfigFilter.cs -------------------------------------------------------------------------------- /samples/ReverseProxy.ConfigFilter.Sample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.ConfigFilter.Sample/Program.cs -------------------------------------------------------------------------------- /samples/ReverseProxy.ConfigFilter.Sample/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.ConfigFilter.Sample/README.md -------------------------------------------------------------------------------- /samples/ReverseProxy.ConfigFilter.Sample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.ConfigFilter.Sample/appsettings.json -------------------------------------------------------------------------------- /samples/ReverseProxy.Direct.Sample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.Direct.Sample/Program.cs -------------------------------------------------------------------------------- /samples/ReverseProxy.Direct.Sample/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.Direct.Sample/README.md -------------------------------------------------------------------------------- /samples/ReverseProxy.Direct.Sample/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.Direct.Sample/appsettings.Development.json -------------------------------------------------------------------------------- /samples/ReverseProxy.Direct.Sample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.Direct.Sample/appsettings.json -------------------------------------------------------------------------------- /samples/ReverseProxy.HttpSysDelegation.Sample/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.HttpSysDelegation.Sample/README.md -------------------------------------------------------------------------------- /samples/ReverseProxy.LetsEncrypt.Sample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.LetsEncrypt.Sample/Program.cs -------------------------------------------------------------------------------- /samples/ReverseProxy.LetsEncrypt.Sample/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.LetsEncrypt.Sample/README.md -------------------------------------------------------------------------------- /samples/ReverseProxy.LetsEncrypt.Sample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.LetsEncrypt.Sample/appsettings.json -------------------------------------------------------------------------------- /samples/ReverseProxy.Metrics.Sample/ForwarderMetricsConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.Metrics.Sample/ForwarderMetricsConsumer.cs -------------------------------------------------------------------------------- /samples/ReverseProxy.Metrics.Sample/PerRequestMetrics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.Metrics.Sample/PerRequestMetrics.cs -------------------------------------------------------------------------------- /samples/ReverseProxy.Metrics.Sample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.Metrics.Sample/Program.cs -------------------------------------------------------------------------------- /samples/ReverseProxy.Metrics.Sample/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.Metrics.Sample/README.md -------------------------------------------------------------------------------- /samples/ReverseProxy.Metrics.Sample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.Metrics.Sample/appsettings.json -------------------------------------------------------------------------------- /samples/ReverseProxy.Transforms.Sample/MyTransformFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.Transforms.Sample/MyTransformFactory.cs -------------------------------------------------------------------------------- /samples/ReverseProxy.Transforms.Sample/MyTransformProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.Transforms.Sample/MyTransformProvider.cs -------------------------------------------------------------------------------- /samples/ReverseProxy.Transforms.Sample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.Transforms.Sample/Program.cs -------------------------------------------------------------------------------- /samples/ReverseProxy.Transforms.Sample/TokenService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.Transforms.Sample/TokenService.cs -------------------------------------------------------------------------------- /samples/ReverseProxy.Transforms.Sample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/ReverseProxy.Transforms.Sample/appsettings.json -------------------------------------------------------------------------------- /samples/SampleServer/Controllers/HealthController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/SampleServer/Controllers/HealthController.cs -------------------------------------------------------------------------------- /samples/SampleServer/Controllers/HttpController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/SampleServer/Controllers/HttpController.cs -------------------------------------------------------------------------------- /samples/SampleServer/Controllers/WebSocketsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/SampleServer/Controllers/WebSocketsController.cs -------------------------------------------------------------------------------- /samples/SampleServer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/SampleServer/Program.cs -------------------------------------------------------------------------------- /samples/SampleServer/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/SampleServer/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/SampleServer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/SampleServer/README.md -------------------------------------------------------------------------------- /samples/SampleServer/SampleServer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/SampleServer/SampleServer.csproj -------------------------------------------------------------------------------- /samples/SampleServer/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/SampleServer/appsettings.Development.json -------------------------------------------------------------------------------- /samples/SampleServer/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/SampleServer/appsettings.json -------------------------------------------------------------------------------- /samples/SampleServer/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/samples/SampleServer/wwwroot/index.html -------------------------------------------------------------------------------- /src/Application/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Application/Extensions.cs -------------------------------------------------------------------------------- /src/Application/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Application/Program.cs -------------------------------------------------------------------------------- /src/Application/Yarp.Application.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Application/Yarp.Application.csproj -------------------------------------------------------------------------------- /src/Common/Package.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Common/Package.targets -------------------------------------------------------------------------------- /src/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Directory.Build.props -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Caching/Endpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Caching/Endpoints.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Caching/ICache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Caching/ICache.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Caching/IngressCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Caching/IngressCache.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Caching/IngressClassData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Caching/IngressClassData.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Caching/IngressData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Caching/IngressData.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Caching/NamespaceCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Caching/NamespaceCache.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Caching/ServiceData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Caching/ServiceData.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Certificates/CertificateHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Certificates/CertificateHelper.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Certificates/ICertificateHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Certificates/ICertificateHelper.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Client/GroupApiVersionKind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Client/GroupApiVersionKind.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Client/IResourceInformer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Client/IResourceInformer.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Client/KubernetesClientOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Client/KubernetesClientOptions.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Client/ResourceInformer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Client/ResourceInformer.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Client/ResourceSelector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Client/ResourceSelector.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Client/V1EndpointsResourceInformer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Client/V1EndpointsResourceInformer.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Client/V1IngressResourceInformer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Client/V1IngressResourceInformer.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Client/V1SecretResourceInformer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Client/V1SecretResourceInformer.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Client/V1ServiceResourceInformer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Client/V1ServiceResourceInformer.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/ConfigProvider/IUpdateConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/ConfigProvider/IUpdateConfig.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Converters/ClusterTransfer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Converters/ClusterTransfer.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Converters/YarpConfigContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Converters/YarpConfigContext.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Converters/YarpIngressContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Converters/YarpIngressContext.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Converters/YarpIngressOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Converters/YarpIngressOptions.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Converters/YarpParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Converters/YarpParser.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Hosting/BackgroundHostedService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Hosting/BackgroundHostedService.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Hosting/HostedServiceAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Hosting/HostedServiceAdapter.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/NamespacedName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/NamespacedName.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Protocol/DispatchActionResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Protocol/DispatchActionResult.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Protocol/DispatchConfigProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Protocol/DispatchConfigProvider.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Protocol/DispatchController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Protocol/DispatchController.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Protocol/Dispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Protocol/Dispatcher.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Protocol/IDispatchTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Protocol/IDispatchTarget.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Protocol/IDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Protocol/IDispatcher.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Protocol/Message.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Protocol/Message.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Protocol/Receiver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Protocol/Receiver.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Protocol/ReceiverOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Protocol/ReceiverOptions.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Queues/IWorkQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Queues/IWorkQueue.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Queues/ProcessingRateLimitedQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Queues/ProcessingRateLimitedQueue.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Queues/WorkQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Queues/WorkQueue.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Rate/Limit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Rate/Limit.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Rate/Limiter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Rate/Limiter.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Rate/Reservation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Rate/Reservation.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Services/IReconciler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Services/IReconciler.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Services/IngressController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Services/IngressController.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Services/QueueItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Services/QueueItem.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Services/ReconcileData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Services/ReconcileData.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Services/Reconciler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Services/Reconciler.cs -------------------------------------------------------------------------------- /src/Kubernetes.Controller/Yarp.Kubernetes.Controller.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/Yarp.Kubernetes.Controller.csproj -------------------------------------------------------------------------------- /src/Kubernetes.Controller/YarpOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/Kubernetes.Controller/YarpOptions.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Configuration/ActiveHealthCheckConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Configuration/ActiveHealthCheckConfig.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Configuration/AuthorizationConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Configuration/AuthorizationConstants.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Configuration/ClusterConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Configuration/ClusterConfig.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Configuration/ConfigValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Configuration/ConfigValidator.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Configuration/CorsConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Configuration/CorsConstants.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Configuration/DestinationConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Configuration/DestinationConfig.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Configuration/HeaderMatchMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Configuration/HeaderMatchMode.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Configuration/HealthCheckConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Configuration/HealthCheckConfig.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Configuration/HttpClientConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Configuration/HttpClientConfig.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Configuration/IConfigChangeListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Configuration/IConfigChangeListener.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Configuration/IConfigValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Configuration/IConfigValidator.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Configuration/IProxyConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Configuration/IProxyConfig.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Configuration/IProxyConfigFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Configuration/IProxyConfigFilter.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Configuration/IProxyConfigProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Configuration/IProxyConfigProvider.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Configuration/InMemoryConfigProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Configuration/InMemoryConfigProvider.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Configuration/PassiveHealthCheckConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Configuration/PassiveHealthCheckConfig.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Configuration/QueryParameterMatchMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Configuration/QueryParameterMatchMode.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Configuration/RateLimitingConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Configuration/RateLimitingConstants.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Configuration/RouteConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Configuration/RouteConfig.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Configuration/RouteHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Configuration/RouteHeader.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Configuration/RouteMatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Configuration/RouteMatch.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Configuration/RouteQueryParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Configuration/RouteQueryParameter.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Configuration/RouteValidators/HostValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Configuration/RouteValidators/HostValidator.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Configuration/RouteValidators/PathValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Configuration/RouteValidators/PathValidator.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Configuration/SessionAffinityConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Configuration/SessionAffinityConfig.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Configuration/SessionAffinityCookieConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Configuration/SessionAffinityCookieConfig.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Configuration/TimeoutPolicyConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Configuration/TimeoutPolicyConstants.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Configuration/WebProxyConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Configuration/WebProxyConfig.cs -------------------------------------------------------------------------------- /src/ReverseProxy/ConfigurationSchema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/ConfigurationSchema.json -------------------------------------------------------------------------------- /src/ReverseProxy/Delegation/AppBuilderDelegationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Delegation/AppBuilderDelegationExtensions.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Delegation/DelegationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Delegation/DelegationExtensions.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Delegation/DummyHttpSysDelegator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Delegation/DummyHttpSysDelegator.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Delegation/HttpSysDelegator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Delegation/HttpSysDelegator.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Delegation/HttpSysDelegatorMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Delegation/HttpSysDelegatorMiddleware.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Delegation/IHttpSysDelegator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Delegation/IHttpSysDelegator.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Forwarder/CallbackHttpClientFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Forwarder/CallbackHttpClientFactory.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Forwarder/EmptyHttpContent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Forwarder/EmptyHttpContent.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Forwarder/ForwarderError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Forwarder/ForwarderError.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Forwarder/ForwarderErrorFeature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Forwarder/ForwarderErrorFeature.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Forwarder/ForwarderHttpClientContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Forwarder/ForwarderHttpClientContext.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Forwarder/ForwarderHttpClientFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Forwarder/ForwarderHttpClientFactory.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Forwarder/ForwarderMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Forwarder/ForwarderMiddleware.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Forwarder/ForwarderRequestConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Forwarder/ForwarderRequestConfig.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Forwarder/ForwarderStage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Forwarder/ForwarderStage.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Forwarder/ForwarderTelemetry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Forwarder/ForwarderTelemetry.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Forwarder/HttpForwarder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Forwarder/HttpForwarder.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Forwarder/HttpTransformer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Forwarder/HttpTransformer.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Forwarder/IForwarderErrorFeature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Forwarder/IForwarderErrorFeature.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Forwarder/IForwarderHttpClientFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Forwarder/IForwarderHttpClientFactory.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Forwarder/IHttpForwarder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Forwarder/IHttpForwarder.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Forwarder/IHttpForwarderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Forwarder/IHttpForwarderExtensions.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Forwarder/ProtocolHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Forwarder/ProtocolHelper.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Forwarder/RequestTransformer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Forwarder/RequestTransformer.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Forwarder/RequestUtilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Forwarder/RequestUtilities.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Forwarder/ReverseProxyPropagator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Forwarder/ReverseProxyPropagator.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Forwarder/StreamCopier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Forwarder/StreamCopier.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Forwarder/StreamCopyHttpContent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Forwarder/StreamCopyHttpContent.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Forwarder/StreamCopyResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Forwarder/StreamCopyResult.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Health/ActiveHealthCheckMonitor.Log.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Health/ActiveHealthCheckMonitor.Log.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Health/ActiveHealthCheckMonitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Health/ActiveHealthCheckMonitor.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Health/ActiveHealthCheckMonitorOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Health/ActiveHealthCheckMonitorOptions.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Health/AppBuilderHealthExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Health/AppBuilderHealthExtensions.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Health/ClusterDestinationsUpdater.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Health/ClusterDestinationsUpdater.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Health/ConsecutiveFailuresHealthPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Health/ConsecutiveFailuresHealthPolicy.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Health/DefaultProbingRequestFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Health/DefaultProbingRequestFactory.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Health/DestinationHealthUpdater.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Health/DestinationHealthUpdater.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Health/DestinationProbingResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Health/DestinationProbingResult.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Health/EntityActionScheduler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Health/EntityActionScheduler.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Health/HealthCheckConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Health/HealthCheckConstants.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Health/HealthyAndUnknownDestinationsPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Health/HealthyAndUnknownDestinationsPolicy.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Health/HealthyOrPanicDestinationsPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Health/HealthyOrPanicDestinationsPolicy.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Health/IActiveHealthCheckMonitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Health/IActiveHealthCheckMonitor.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Health/IActiveHealthCheckPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Health/IActiveHealthCheckPolicy.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Health/IAvailableDestinationsPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Health/IAvailableDestinationsPolicy.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Health/IClusterDestinationsUpdater.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Health/IClusterDestinationsUpdater.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Health/IDestinationHealthUpdater.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Health/IDestinationHealthUpdater.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Health/IPassiveHealthCheckPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Health/IPassiveHealthCheckPolicy.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Health/IProbingRequestFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Health/IProbingRequestFactory.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Health/NewActiveDestinationHealth.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Health/NewActiveDestinationHealth.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Health/PassiveHealthCheckMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Health/PassiveHealthCheckMiddleware.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Health/TransportFailureRateHealthPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Health/TransportFailureRateHealthPolicy.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Limits/LimitsMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Limits/LimitsMiddleware.cs -------------------------------------------------------------------------------- /src/ReverseProxy/LoadBalancing/FirstLoadBalancingPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/LoadBalancing/FirstLoadBalancingPolicy.cs -------------------------------------------------------------------------------- /src/ReverseProxy/LoadBalancing/ILoadBalancingPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/LoadBalancing/ILoadBalancingPolicy.cs -------------------------------------------------------------------------------- /src/ReverseProxy/LoadBalancing/LoadBalancingMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/LoadBalancing/LoadBalancingMiddleware.cs -------------------------------------------------------------------------------- /src/ReverseProxy/LoadBalancing/LoadBalancingPolicies.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/LoadBalancing/LoadBalancingPolicies.cs -------------------------------------------------------------------------------- /src/ReverseProxy/LoadBalancing/RandomLoadBalancingPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/LoadBalancing/RandomLoadBalancingPolicy.cs -------------------------------------------------------------------------------- /src/ReverseProxy/LoadBalancing/RoundRobinLoadBalancingPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/LoadBalancing/RoundRobinLoadBalancingPolicy.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Management/IProxyStateLookup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Management/IProxyStateLookup.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Management/IReverseProxyBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Management/IReverseProxyBuilder.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Management/IReverseProxyBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Management/IReverseProxyBuilderExtensions.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Management/ProxyConfigManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Management/ProxyConfigManager.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Management/ReverseProxyBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Management/ReverseProxyBuilder.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Model/ClusterDestinationsState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Model/ClusterDestinationsState.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Model/ClusterModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Model/ClusterModel.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Model/ClusterState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Model/ClusterState.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Model/DestinationHealth.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Model/DestinationHealth.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Model/DestinationHealthState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Model/DestinationHealthState.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Model/DestinationModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Model/DestinationModel.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Model/DestinationState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Model/DestinationState.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Model/HttpContextFeaturesExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Model/HttpContextFeaturesExtensions.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Model/IClusterChangeListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Model/IClusterChangeListener.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Model/IReverseProxyApplicationBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Model/IReverseProxyApplicationBuilder.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Model/IReverseProxyFeature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Model/IReverseProxyFeature.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Model/ProxyPipelineInitializerMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Model/ProxyPipelineInitializerMiddleware.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Model/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Model/README.md -------------------------------------------------------------------------------- /src/ReverseProxy/Model/ReverseProxyApplicationBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Model/ReverseProxyApplicationBuilder.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Model/ReverseProxyFeature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Model/ReverseProxyFeature.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Model/RouteModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Model/RouteModel.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Model/RouteState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Model/RouteState.cs -------------------------------------------------------------------------------- /src/ReverseProxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/README.md -------------------------------------------------------------------------------- /src/ReverseProxy/Routing/HeaderMatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Routing/HeaderMatcher.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Routing/HeaderMatcherPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Routing/HeaderMatcherPolicy.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Routing/HeaderMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Routing/HeaderMetadata.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Routing/IHeaderMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Routing/IHeaderMetadata.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Routing/IQueryParameterMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Routing/IQueryParameterMetadata.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Routing/ProxyEndpointFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Routing/ProxyEndpointFactory.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Routing/QueryParameterMatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Routing/QueryParameterMatcher.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Routing/QueryParameterMatcherPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Routing/QueryParameterMatcherPolicy.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Routing/QueryParameterMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Routing/QueryParameterMetadata.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Routing/ReverseProxyConventionBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Routing/ReverseProxyConventionBuilder.cs -------------------------------------------------------------------------------- /src/ReverseProxy/ServiceDiscovery/DnsDestinationResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/ServiceDiscovery/DnsDestinationResolver.cs -------------------------------------------------------------------------------- /src/ReverseProxy/ServiceDiscovery/IDestinationResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/ServiceDiscovery/IDestinationResolver.cs -------------------------------------------------------------------------------- /src/ReverseProxy/ServiceDiscovery/NoOpDestinationResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/ServiceDiscovery/NoOpDestinationResolver.cs -------------------------------------------------------------------------------- /src/ReverseProxy/SessionAffinity/AffinitizeTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/SessionAffinity/AffinitizeTransform.cs -------------------------------------------------------------------------------- /src/ReverseProxy/SessionAffinity/AffinitizeTransformProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/SessionAffinity/AffinitizeTransformProvider.cs -------------------------------------------------------------------------------- /src/ReverseProxy/SessionAffinity/AffinityHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/SessionAffinity/AffinityHelpers.cs -------------------------------------------------------------------------------- /src/ReverseProxy/SessionAffinity/AffinityResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/SessionAffinity/AffinityResult.cs -------------------------------------------------------------------------------- /src/ReverseProxy/SessionAffinity/AffinityStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/SessionAffinity/AffinityStatus.cs -------------------------------------------------------------------------------- /src/ReverseProxy/SessionAffinity/CookieSessionAffinityPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/SessionAffinity/CookieSessionAffinityPolicy.cs -------------------------------------------------------------------------------- /src/ReverseProxy/SessionAffinity/IAffinityFailurePolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/SessionAffinity/IAffinityFailurePolicy.cs -------------------------------------------------------------------------------- /src/ReverseProxy/SessionAffinity/ISessionAffinityPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/SessionAffinity/ISessionAffinityPolicy.cs -------------------------------------------------------------------------------- /src/ReverseProxy/SessionAffinity/Log.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/SessionAffinity/Log.cs -------------------------------------------------------------------------------- /src/ReverseProxy/SessionAffinity/SessionAffinityConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/SessionAffinity/SessionAffinityConstants.cs -------------------------------------------------------------------------------- /src/ReverseProxy/SessionAffinity/SessionAffinityMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/SessionAffinity/SessionAffinityMiddleware.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/Builder/ActionTransformProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/Builder/ActionTransformProvider.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/Builder/ITransformBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/Builder/ITransformBuilder.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/Builder/ITransformFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/Builder/ITransformFactory.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/Builder/ITransformProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/Builder/ITransformProvider.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/Builder/StructuredTransformer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/Builder/StructuredTransformer.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/Builder/TransformBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/Builder/TransformBuilder.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/Builder/TransformBuilderContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/Builder/TransformBuilderContext.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/Builder/TransformHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/Builder/TransformHelpers.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/ForwardedTransformActions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/ForwardedTransformActions.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/ForwardedTransformExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/ForwardedTransformExtensions.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/ForwardedTransformFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/ForwardedTransformFactory.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/HttpMethodChangeTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/HttpMethodChangeTransform.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/HttpMethodTransformExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/HttpMethodTransformExtensions.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/HttpMethodTransformFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/HttpMethodTransformFactory.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/NodeFormat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/NodeFormat.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/PathRouteValuesTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/PathRouteValuesTransform.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/PathStringTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/PathStringTransform.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/PathTransformExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/PathTransformExtensions.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/PathTransformFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/PathTransformFactory.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/QueryParameterFromRouteTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/QueryParameterFromRouteTransform.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/QueryParameterRemoveTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/QueryParameterRemoveTransform.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/QueryParameterTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/QueryParameterTransform.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/QueryTransformContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/QueryTransformContext.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/QueryTransformExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/QueryTransformExtensions.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/QueryTransformFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/QueryTransformFactory.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/RequestFuncTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/RequestFuncTransform.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/RequestHeaderClientCertTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/RequestHeaderClientCertTransform.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/RequestHeaderForwardedTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/RequestHeaderForwardedTransform.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/RequestHeaderRemoveTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/RequestHeaderRemoveTransform.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/RequestHeaderRouteValueTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/RequestHeaderRouteValueTransform.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/RequestHeaderTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/RequestHeaderTransform.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/RequestHeaderValueTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/RequestHeaderValueTransform.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/RequestHeadersAllowedTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/RequestHeadersAllowedTransform.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/RequestHeadersTransformFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/RequestHeadersTransformFactory.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/RequestTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/RequestTransform.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/RequestTransformContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/RequestTransformContext.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/ResponseCondition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/ResponseCondition.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/ResponseFuncTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/ResponseFuncTransform.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/ResponseHeaderRemoveTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/ResponseHeaderRemoveTransform.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/ResponseHeaderValueTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/ResponseHeaderValueTransform.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/ResponseHeadersAllowedTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/ResponseHeadersAllowedTransform.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/ResponseTrailerRemoveTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/ResponseTrailerRemoveTransform.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/ResponseTrailerValueTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/ResponseTrailerValueTransform.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/ResponseTrailersAllowedTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/ResponseTrailersAllowedTransform.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/ResponseTrailersFuncTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/ResponseTrailersFuncTransform.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/ResponseTrailersTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/ResponseTrailersTransform.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/ResponseTrailersTransformContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/ResponseTrailersTransformContext.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/ResponseTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/ResponseTransform.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/ResponseTransformContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/ResponseTransformContext.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/ResponseTransformExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/ResponseTransformExtensions.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/ResponseTransformFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/ResponseTransformFactory.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Transforms/RouteConfigTransformExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Transforms/RouteConfigTransformExtensions.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Utilities/ActivityCancellationTokenSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Utilities/ActivityCancellationTokenSource.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Utilities/AtomicCounter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Utilities/AtomicCounter.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Utilities/CaseInsensitiveEqualHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Utilities/CaseInsensitiveEqualHelper.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Utilities/CaseSensitiveEqualHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Utilities/CaseSensitiveEqualHelper.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Utilities/CollectionEqualityHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Utilities/CollectionEqualityHelper.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Utilities/ConcurrentDictionaryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Utilities/ConcurrentDictionaryExtensions.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Utilities/DelegatingStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Utilities/DelegatingStream.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Utilities/EventIds.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Utilities/EventIds.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Utilities/IClock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Utilities/IClock.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Utilities/IRandomFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Utilities/IRandomFactory.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Utilities/NullRandomFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Utilities/NullRandomFactory.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Utilities/Observability.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Utilities/Observability.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Utilities/ParsedMetadataEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Utilities/ParsedMetadataEntry.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Utilities/RandomFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Utilities/RandomFactory.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Utilities/ServiceLookupHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Utilities/ServiceLookupHelper.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Utilities/SkipLocalsInit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Utilities/SkipLocalsInit.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Utilities/TaskUtilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Utilities/TaskUtilities.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Utilities/TlsFrameHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Utilities/TlsFrameHelper.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Utilities/ValueStopwatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Utilities/ValueStopwatch.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Utilities/ValueStringBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Utilities/ValueStringBuilder.cs -------------------------------------------------------------------------------- /src/ReverseProxy/WebSocketsTelemetry/WebSocketCloseReason.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/WebSocketsTelemetry/WebSocketCloseReason.cs -------------------------------------------------------------------------------- /src/ReverseProxy/WebSocketsTelemetry/WebSocketsParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/WebSocketsTelemetry/WebSocketsParser.cs -------------------------------------------------------------------------------- /src/ReverseProxy/WebSocketsTelemetry/WebSocketsTelemetry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/WebSocketsTelemetry/WebSocketsTelemetry.cs -------------------------------------------------------------------------------- /src/ReverseProxy/Yarp.ReverseProxy.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/ReverseProxy/Yarp.ReverseProxy.csproj -------------------------------------------------------------------------------- /src/TelemetryConsumption/EventListenerService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/TelemetryConsumption/EventListenerService.cs -------------------------------------------------------------------------------- /src/TelemetryConsumption/Forwarder/ForwarderMetrics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/TelemetryConsumption/Forwarder/ForwarderMetrics.cs -------------------------------------------------------------------------------- /src/TelemetryConsumption/Forwarder/ForwarderStage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/TelemetryConsumption/Forwarder/ForwarderStage.cs -------------------------------------------------------------------------------- /src/TelemetryConsumption/Http/HttpEventListenerService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/TelemetryConsumption/Http/HttpEventListenerService.cs -------------------------------------------------------------------------------- /src/TelemetryConsumption/Http/HttpMetrics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/TelemetryConsumption/Http/HttpMetrics.cs -------------------------------------------------------------------------------- /src/TelemetryConsumption/Http/IHttpTelemetryConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/TelemetryConsumption/Http/IHttpTelemetryConsumer.cs -------------------------------------------------------------------------------- /src/TelemetryConsumption/IMetricsConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/TelemetryConsumption/IMetricsConsumer.cs -------------------------------------------------------------------------------- /src/TelemetryConsumption/Kestrel/IKestrelTelemetryConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/TelemetryConsumption/Kestrel/IKestrelTelemetryConsumer.cs -------------------------------------------------------------------------------- /src/TelemetryConsumption/Kestrel/KestrelEventListenerService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/TelemetryConsumption/Kestrel/KestrelEventListenerService.cs -------------------------------------------------------------------------------- /src/TelemetryConsumption/Kestrel/KestrelMetrics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/TelemetryConsumption/Kestrel/KestrelMetrics.cs -------------------------------------------------------------------------------- /src/TelemetryConsumption/MetricsOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/TelemetryConsumption/MetricsOptions.cs -------------------------------------------------------------------------------- /src/TelemetryConsumption/NetSecurity/NetSecurityMetrics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/TelemetryConsumption/NetSecurity/NetSecurityMetrics.cs -------------------------------------------------------------------------------- /src/TelemetryConsumption/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/TelemetryConsumption/README.md -------------------------------------------------------------------------------- /src/TelemetryConsumption/Sockets/ISocketsTelemetryConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/TelemetryConsumption/Sockets/ISocketsTelemetryConsumer.cs -------------------------------------------------------------------------------- /src/TelemetryConsumption/Sockets/SocketsEventListenerService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/TelemetryConsumption/Sockets/SocketsEventListenerService.cs -------------------------------------------------------------------------------- /src/TelemetryConsumption/Sockets/SocketsMetrics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/TelemetryConsumption/Sockets/SocketsMetrics.cs -------------------------------------------------------------------------------- /src/TelemetryConsumption/TelemetryConsumptionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/TelemetryConsumption/TelemetryConsumptionExtensions.cs -------------------------------------------------------------------------------- /src/TelemetryConsumption/WebSockets/WebSocketCloseReason.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/TelemetryConsumption/WebSockets/WebSocketCloseReason.cs -------------------------------------------------------------------------------- /src/TelemetryConsumption/Yarp.Telemetry.Consumption.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/src/TelemetryConsumption/Yarp.Telemetry.Consumption.csproj -------------------------------------------------------------------------------- /startvs.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/startvs.cmd -------------------------------------------------------------------------------- /test.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test.cmd -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test.sh -------------------------------------------------------------------------------- /test/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Directory.Build.props -------------------------------------------------------------------------------- /test/Kubernetes.Tests/Certificates/CertificateHelperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/Certificates/CertificateHelperTests.cs -------------------------------------------------------------------------------- /test/Kubernetes.Tests/Certificates/cert.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/Certificates/cert.der -------------------------------------------------------------------------------- /test/Kubernetes.Tests/Certificates/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/Certificates/cert.pem -------------------------------------------------------------------------------- /test/Kubernetes.Tests/Certificates/key.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/Certificates/key.der -------------------------------------------------------------------------------- /test/Kubernetes.Tests/Certificates/key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/Certificates/key.pem -------------------------------------------------------------------------------- /test/Kubernetes.Tests/Client/ResourceInformerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/Client/ResourceInformerTests.cs -------------------------------------------------------------------------------- /test/Kubernetes.Tests/Client/SyncResourceInformer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/Client/SyncResourceInformer.cs -------------------------------------------------------------------------------- /test/Kubernetes.Tests/Client/V1DeploymentResourceInformer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/Client/V1DeploymentResourceInformer.cs -------------------------------------------------------------------------------- /test/Kubernetes.Tests/Client/V1PodResourceInformer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/Client/V1PodResourceInformer.cs -------------------------------------------------------------------------------- /test/Kubernetes.Tests/Hosting/BackgroundHostedServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/Hosting/BackgroundHostedServiceTests.cs -------------------------------------------------------------------------------- /test/Kubernetes.Tests/Hosting/Fakes/FakeServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/Hosting/Fakes/FakeServer.cs -------------------------------------------------------------------------------- /test/Kubernetes.Tests/Hosting/Fakes/TestLatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/Hosting/Fakes/TestLatch.cs -------------------------------------------------------------------------------- /test/Kubernetes.Tests/Hosting/Fakes/TestLatches.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/Hosting/Fakes/TestLatches.cs -------------------------------------------------------------------------------- /test/Kubernetes.Tests/IngressCacheTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/IngressCacheTests.cs -------------------------------------------------------------------------------- /test/Kubernetes.Tests/IngressControllerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/IngressControllerTests.cs -------------------------------------------------------------------------------- /test/Kubernetes.Tests/IngressConversionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/IngressConversionTests.cs -------------------------------------------------------------------------------- /test/Kubernetes.Tests/KubeResourceGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/KubeResourceGenerator.cs -------------------------------------------------------------------------------- /test/Kubernetes.Tests/NamespacedNameTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/NamespacedNameTests.cs -------------------------------------------------------------------------------- /test/Kubernetes.Tests/Queues/WorkQueueTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/Queues/WorkQueueTests.cs -------------------------------------------------------------------------------- /test/Kubernetes.Tests/Rate/LimitTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/Rate/LimitTests.cs -------------------------------------------------------------------------------- /test/Kubernetes.Tests/Rate/LimiterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/Rate/LimiterTests.cs -------------------------------------------------------------------------------- /test/Kubernetes.Tests/Rate/ReservationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/Rate/ReservationTests.cs -------------------------------------------------------------------------------- /test/Kubernetes.Tests/ReconcilerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/ReconcilerTests.cs -------------------------------------------------------------------------------- /test/Kubernetes.Tests/TestCluster/ITestCluster.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/TestCluster/ITestCluster.cs -------------------------------------------------------------------------------- /test/Kubernetes.Tests/TestCluster/ITestClusterHost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/TestCluster/ITestClusterHost.cs -------------------------------------------------------------------------------- /test/Kubernetes.Tests/TestCluster/Models/ListParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/TestCluster/Models/ListParameters.cs -------------------------------------------------------------------------------- /test/Kubernetes.Tests/TestCluster/Models/ListResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/TestCluster/Models/ListResult.cs -------------------------------------------------------------------------------- /test/Kubernetes.Tests/TestCluster/Models/ResourceObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/TestCluster/Models/ResourceObject.cs -------------------------------------------------------------------------------- /test/Kubernetes.Tests/TestCluster/TestCluster.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/TestCluster/TestCluster.cs -------------------------------------------------------------------------------- /test/Kubernetes.Tests/TestCluster/TestClusterHost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/TestCluster/TestClusterHost.cs -------------------------------------------------------------------------------- /test/Kubernetes.Tests/TestCluster/TestClusterHostBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/TestCluster/TestClusterHostBuilder.cs -------------------------------------------------------------------------------- /test/Kubernetes.Tests/TestCluster/TestClusterOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/TestCluster/TestClusterOptions.cs -------------------------------------------------------------------------------- /test/Kubernetes.Tests/TestCluster/TestClusterStartup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/TestCluster/TestClusterStartup.cs -------------------------------------------------------------------------------- /test/Kubernetes.Tests/Utils/ResourceSerializers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/Utils/ResourceSerializers.cs -------------------------------------------------------------------------------- /test/Kubernetes.Tests/Utils/TestLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/Utils/TestLogger.cs -------------------------------------------------------------------------------- /test/Kubernetes.Tests/Yarp.Kubernetes.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/Yarp.Kubernetes.Tests.csproj -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/annotations/clusters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/annotations/clusters.json -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/annotations/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/annotations/ingress.yaml -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/annotations/routes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/annotations/routes.json -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/basic-ingress/clusters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/basic-ingress/clusters.json -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/basic-ingress/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/basic-ingress/ingress.yaml -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/basic-ingress/routes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/basic-ingress/routes.json -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/exact-match/clusters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/exact-match/clusters.json -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/exact-match/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/exact-match/ingress.yaml -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/exact-match/routes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/exact-match/routes.json -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/hostname-routing/clusters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/hostname-routing/clusters.json -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/hostname-routing/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/hostname-routing/ingress.yaml -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/hostname-routing/routes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/hostname-routing/routes.json -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/https/clusters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/https/clusters.json -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/https/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/https/ingress.yaml -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/https/routes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/https/routes.json -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/ingress-class-set/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/ingress-class-set/ingress.yaml -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/mapped-port/clusters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/mapped-port/clusters.json -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/mapped-port/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/mapped-port/ingress.yaml -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/mapped-port/routes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/mapped-port/routes.json -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/missing-svc/clusters.json: -------------------------------------------------------------------------------- 1 | [ 2 | ] 3 | -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/missing-svc/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/missing-svc/ingress.yaml -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/missing-svc/routes.json: -------------------------------------------------------------------------------- 1 | [ 2 | ] 3 | -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/multiple-hosts/clusters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/multiple-hosts/clusters.json -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/multiple-hosts/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/multiple-hosts/ingress.yaml -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/multiple-hosts/routes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/multiple-hosts/routes.json -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/multiple-ingresses/routes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/multiple-ingresses/routes.json -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/port-diff-name/clusters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/port-diff-name/clusters.json -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/port-diff-name/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/port-diff-name/ingress.yaml -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/port-diff-name/routes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/port-diff-name/routes.json -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/port-mismatch/clusters.json: -------------------------------------------------------------------------------- 1 | [ 2 | ] 3 | 4 | -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/port-mismatch/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/port-mismatch/ingress.yaml -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/port-mismatch/routes.json: -------------------------------------------------------------------------------- 1 | [ 2 | ] 3 | -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/route-headers/clusters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/route-headers/clusters.json -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/route-headers/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/route-headers/ingress.yaml -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/route-headers/routes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/route-headers/routes.json -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/route-metadata/clusters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/route-metadata/clusters.json -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/route-metadata/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/route-metadata/ingress.yaml -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/route-metadata/routes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/route-metadata/routes.json -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/route-methods/clusters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/route-methods/clusters.json -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/route-methods/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/route-methods/ingress.yaml -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/route-methods/routes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/route-methods/routes.json -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/route-order/clusters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/route-order/clusters.json -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/route-order/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/route-order/ingress.yaml -------------------------------------------------------------------------------- /test/Kubernetes.Tests/testassets/route-order/routes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Kubernetes.Tests/testassets/route-order/routes.json -------------------------------------------------------------------------------- /test/ReverseProxy.FunctionalTests/Common/Helpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.FunctionalTests/Common/Helpers.cs -------------------------------------------------------------------------------- /test/ReverseProxy.FunctionalTests/Common/TestEnvironment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.FunctionalTests/Common/TestEnvironment.cs -------------------------------------------------------------------------------- /test/ReverseProxy.FunctionalTests/Common/TestUrlHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.FunctionalTests/Common/TestUrlHelper.cs -------------------------------------------------------------------------------- /test/ReverseProxy.FunctionalTests/DistributedTracingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.FunctionalTests/DistributedTracingTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.FunctionalTests/Expect100ContinueTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.FunctionalTests/Expect100ContinueTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.FunctionalTests/HeaderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.FunctionalTests/HeaderTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.FunctionalTests/HttpProxyCookieTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.FunctionalTests/HttpProxyCookieTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.FunctionalTests/HttpSysDelegationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.FunctionalTests/HttpSysDelegationTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.FunctionalTests/PassiveHealthCheckTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.FunctionalTests/PassiveHealthCheckTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.FunctionalTests/TelemetryConsumptionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.FunctionalTests/TelemetryConsumptionTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.FunctionalTests/TelemetryEnumTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.FunctionalTests/TelemetryEnumTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.FunctionalTests/WebSocketTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.FunctionalTests/WebSocketTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.FunctionalTests/WebSocketsTelemetryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.FunctionalTests/WebSocketsTelemetryTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Common/EventAssertExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Common/EventAssertExtensions.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Common/HttpContentExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Common/HttpContentExtensions.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Common/MockHttpHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Common/MockHttpHandler.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Common/TaskExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Common/TaskExtensions.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Common/TestEventListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Common/TestEventListener.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Common/TestResources.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Common/TestResources.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Common/TestTrailersFeature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Common/TestTrailersFeature.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Configuration/ClusterConfigTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Configuration/ClusterConfigTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Configuration/ConfigValidatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Configuration/ConfigValidatorTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Configuration/DestinationConfigTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Configuration/DestinationConfigTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Configuration/HealthCheckConfigTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Configuration/HealthCheckConfigTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Configuration/HttpClientConfigTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Configuration/HttpClientConfigTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Configuration/RouteConfigTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Configuration/RouteConfigTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Configuration/RouteHeaderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Configuration/RouteHeaderTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Configuration/RouteMatchTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Configuration/RouteMatchTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Delegation/HttpSysDelegatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Delegation/HttpSysDelegatorTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Forwarder/ForwarderMiddlewareTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Forwarder/ForwarderMiddlewareTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Forwarder/HttpForwarderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Forwarder/HttpForwarderTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Forwarder/HttpTransformerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Forwarder/HttpTransformerTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Forwarder/RequestUtilitiesTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Forwarder/RequestUtilitiesTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Forwarder/StreamCopierTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Forwarder/StreamCopierTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Forwarder/StreamCopyHttpContentTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Forwarder/StreamCopyHttpContentTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Health/ActiveHealthCheckMonitorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Health/ActiveHealthCheckMonitorTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Health/DestinationHealthUpdaterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Health/DestinationHealthUpdaterTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Health/EntityActionSchedulerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Health/EntityActionSchedulerTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Limits/LimitsMiddlewareTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Limits/LimitsMiddlewareTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Management/ProxyConfigManagerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Management/ProxyConfigManagerTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Model/DestinationStateTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Model/DestinationStateTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Model/HttpContextFeaturesExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Model/HttpContextFeaturesExtensions.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Routing/HeaderMatcherPolicyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Routing/HeaderMatcherPolicyTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Routing/ProxyEndpointFactoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Routing/ProxyEndpointFactoryTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Routing/QueryMatcherPolicyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Routing/QueryMatcherPolicyTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Routing/RoutingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Routing/RoutingTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/SessionAffinity/AffinityTestHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/SessionAffinity/AffinityTestHelper.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Transforms/PathStringTransformTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Transforms/PathStringTransformTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Transforms/RequestTransformTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Transforms/RequestTransformTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Transforms/ResponseTransformTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Transforms/ResponseTransformTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Utilities/AtomicCounterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Utilities/AtomicCounterTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Utilities/RandomFactoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Utilities/RandomFactoryTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Utilities/TlsFrameHelperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Utilities/TlsFrameHelperTests.cs -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/Yarp.ReverseProxy.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/Yarp.ReverseProxy.Tests.csproj -------------------------------------------------------------------------------- /test/ReverseProxy.Tests/validSelfSignedClientEkuCertificate.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/ReverseProxy.Tests/validSelfSignedClientEkuCertificate.cer -------------------------------------------------------------------------------- /test/TestCertificates/testCert.pfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/TestCertificates/testCert.pfx -------------------------------------------------------------------------------- /test/Tests.Common/TestAutoMockBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Tests.Common/TestAutoMockBase.cs -------------------------------------------------------------------------------- /test/Tests.Common/TestLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Tests.Common/TestLogger.cs -------------------------------------------------------------------------------- /test/Tests.Common/TestLoggerProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Tests.Common/TestLoggerProvider.cs -------------------------------------------------------------------------------- /test/Tests.Common/TestRandom.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Tests.Common/TestRandom.cs -------------------------------------------------------------------------------- /test/Tests.Common/TestRandomFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Tests.Common/TestRandomFactory.cs -------------------------------------------------------------------------------- /test/Tests.Common/TestTimeProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Tests.Common/TestTimeProvider.cs -------------------------------------------------------------------------------- /test/Tests.Common/XunitLoggerFactoryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Tests.Common/XunitLoggerFactoryExtensions.cs -------------------------------------------------------------------------------- /test/Tests.Common/XunitLoggerProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Tests.Common/XunitLoggerProvider.cs -------------------------------------------------------------------------------- /test/Tests.Common/Yarp.Tests.Common.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/test/Tests.Common/Yarp.Tests.Common.csproj -------------------------------------------------------------------------------- /testassets/BenchmarkApp/BenchmarkApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/BenchmarkApp/BenchmarkApp.csproj -------------------------------------------------------------------------------- /testassets/BenchmarkApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/BenchmarkApp/Program.cs -------------------------------------------------------------------------------- /testassets/BenchmarkApp/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/BenchmarkApp/Properties/launchSettings.json -------------------------------------------------------------------------------- /testassets/BenchmarkApp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/BenchmarkApp/README.md -------------------------------------------------------------------------------- /testassets/BenchmarkApp/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/BenchmarkApp/appsettings.json -------------------------------------------------------------------------------- /testassets/BenchmarkApp/testCert.pfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/BenchmarkApp/testCert.pfx -------------------------------------------------------------------------------- /testassets/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/Directory.Build.props -------------------------------------------------------------------------------- /testassets/ReverseProxy.Code/Controllers/HealthController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/ReverseProxy.Code/Controllers/HealthController.cs -------------------------------------------------------------------------------- /testassets/ReverseProxy.Code/ForwarderMetricsConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/ReverseProxy.Code/ForwarderMetricsConsumer.cs -------------------------------------------------------------------------------- /testassets/ReverseProxy.Code/ForwarderTelemetryConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/ReverseProxy.Code/ForwarderTelemetryConsumer.cs -------------------------------------------------------------------------------- /testassets/ReverseProxy.Code/MyTransformFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/ReverseProxy.Code/MyTransformFactory.cs -------------------------------------------------------------------------------- /testassets/ReverseProxy.Code/MyTransformProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/ReverseProxy.Code/MyTransformProvider.cs -------------------------------------------------------------------------------- /testassets/ReverseProxy.Code/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/ReverseProxy.Code/Program.cs -------------------------------------------------------------------------------- /testassets/ReverseProxy.Code/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/ReverseProxy.Code/Properties/launchSettings.json -------------------------------------------------------------------------------- /testassets/ReverseProxy.Code/ReverseProxy.Code.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/ReverseProxy.Code/ReverseProxy.Code.csproj -------------------------------------------------------------------------------- /testassets/ReverseProxy.Code/TokenService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/ReverseProxy.Code/TokenService.cs -------------------------------------------------------------------------------- /testassets/ReverseProxy.Code/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/ReverseProxy.Code/appsettings.Development.json -------------------------------------------------------------------------------- /testassets/ReverseProxy.Code/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/ReverseProxy.Code/appsettings.json -------------------------------------------------------------------------------- /testassets/ReverseProxy.Config/Controllers/HealthController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/ReverseProxy.Config/Controllers/HealthController.cs -------------------------------------------------------------------------------- /testassets/ReverseProxy.Config/CustomConfigFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/ReverseProxy.Config/CustomConfigFilter.cs -------------------------------------------------------------------------------- /testassets/ReverseProxy.Config/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/ReverseProxy.Config/Program.cs -------------------------------------------------------------------------------- /testassets/ReverseProxy.Config/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/ReverseProxy.Config/Properties/launchSettings.json -------------------------------------------------------------------------------- /testassets/ReverseProxy.Config/ReverseProxy.Config.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/ReverseProxy.Config/ReverseProxy.Config.csproj -------------------------------------------------------------------------------- /testassets/ReverseProxy.Config/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/ReverseProxy.Config/appsettings.Development.json -------------------------------------------------------------------------------- /testassets/ReverseProxy.Config/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/ReverseProxy.Config/appsettings.json -------------------------------------------------------------------------------- /testassets/ReverseProxy.Direct/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/ReverseProxy.Direct/Program.cs -------------------------------------------------------------------------------- /testassets/ReverseProxy.Direct/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/ReverseProxy.Direct/Properties/launchSettings.json -------------------------------------------------------------------------------- /testassets/ReverseProxy.Direct/ReverseProxy.Direct.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/ReverseProxy.Direct/ReverseProxy.Direct.csproj -------------------------------------------------------------------------------- /testassets/ReverseProxy.Direct/TlsFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/ReverseProxy.Direct/TlsFilter.cs -------------------------------------------------------------------------------- /testassets/ReverseProxy.Direct/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/ReverseProxy.Direct/appsettings.Development.json -------------------------------------------------------------------------------- /testassets/ReverseProxy.Direct/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/ReverseProxy.Direct/appsettings.json -------------------------------------------------------------------------------- /testassets/TestClient/CommandLineArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/TestClient/CommandLineArgs.cs -------------------------------------------------------------------------------- /testassets/TestClient/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/TestClient/Program.cs -------------------------------------------------------------------------------- /testassets/TestClient/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/TestClient/Properties/launchSettings.json -------------------------------------------------------------------------------- /testassets/TestClient/Scenarios/Http1Scenario.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/TestClient/Scenarios/Http1Scenario.cs -------------------------------------------------------------------------------- /testassets/TestClient/Scenarios/Http2Scenario.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/TestClient/Scenarios/Http2Scenario.cs -------------------------------------------------------------------------------- /testassets/TestClient/Scenarios/IScenario.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/TestClient/Scenarios/IScenario.cs -------------------------------------------------------------------------------- /testassets/TestClient/Scenarios/RawUpgradeScenario.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/TestClient/Scenarios/RawUpgradeScenario.cs -------------------------------------------------------------------------------- /testassets/TestClient/Scenarios/SessionAffinityScenario.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/TestClient/Scenarios/SessionAffinityScenario.cs -------------------------------------------------------------------------------- /testassets/TestClient/Scenarios/WebSocketsScenario.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/TestClient/Scenarios/WebSocketsScenario.cs -------------------------------------------------------------------------------- /testassets/TestClient/TestClient.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/TestClient/TestClient.csproj -------------------------------------------------------------------------------- /testassets/TestServer/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/TestServer/AssemblyInfo.cs -------------------------------------------------------------------------------- /testassets/TestServer/Controllers/HealthController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/TestServer/Controllers/HealthController.cs -------------------------------------------------------------------------------- /testassets/TestServer/Controllers/HttpController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/TestServer/Controllers/HttpController.cs -------------------------------------------------------------------------------- /testassets/TestServer/Controllers/UpgradeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/TestServer/Controllers/UpgradeController.cs -------------------------------------------------------------------------------- /testassets/TestServer/Controllers/WebSocketsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/TestServer/Controllers/WebSocketsController.cs -------------------------------------------------------------------------------- /testassets/TestServer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/TestServer/Program.cs -------------------------------------------------------------------------------- /testassets/TestServer/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/TestServer/Properties/launchSettings.json -------------------------------------------------------------------------------- /testassets/TestServer/TestServer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/TestServer/TestServer.csproj -------------------------------------------------------------------------------- /testassets/TestServer/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/TestServer/appsettings.Development.json -------------------------------------------------------------------------------- /testassets/TestServer/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/yarp/HEAD/testassets/TestServer/appsettings.json --------------------------------------------------------------------------------