diff --git a/Examples/Cloud/GettingStarted-Console/Program.cs b/Examples/Cloud/GettingStarted-Console/Program.cs index 827c6f6f..d95684bf 100644 --- a/Examples/Cloud/GettingStarted-Console/Program.cs +++ b/Examples/Cloud/GettingStarted-Console/Program.cs @@ -63,7 +63,7 @@ public void Run(IServiceProvider serviceProvider, TextWriter output) // In this example, we use the FiftyOnePipelineBuilder and configure it from a file. // For more information about builders in general see the documentation at - // http://51degrees.com/documentation/_concepts__configuration__builders__index.html + // https://51degrees.com/documentation/_concepts__configuration__builders__index.html // Create the pipeline using the service provider and the configured options. using (var pipeline = new FiftyOnePipelineBuilder(loggerFactory, serviceProvider) @@ -177,7 +177,7 @@ public void Run(PipelineOptions options, TextWriter output) $"'{ExampleUtils.RESOURCE_KEY_ENV_VAR}'. The 51Degrees cloud " + $"service is accessed using a 'ResourceKey'. For more information " + $"see " + - $"http://51degrees.com/documentation/_info__resource_keys.html. " + + $"https://51degrees.com/documentation/_info__resource_keys.html. " + $"A resource key with the properties required by this example can be " + $"created for free at https://configure.51degrees.com/1QWJwHxl. " + $"Once complete, populate the config file or environment variable " + diff --git a/Examples/Cloud/GettingStarted-Web/GettingStarted-Web.csproj b/Examples/Cloud/GettingStarted-Web/GettingStarted-Web.csproj index 79e2bfab..617e9a75 100644 --- a/Examples/Cloud/GettingStarted-Web/GettingStarted-Web.csproj +++ b/Examples/Cloud/GettingStarted-Web/GettingStarted-Web.csproj @@ -20,7 +20,7 @@ - + diff --git a/Examples/Cloud/GettingStarted-Web/Program.cs b/Examples/Cloud/GettingStarted-Web/Program.cs index 70c1b2d7..1d2194e7 100644 --- a/Examples/Cloud/GettingStarted-Web/Program.cs +++ b/Examples/Cloud/GettingStarted-Web/Program.cs @@ -102,7 +102,7 @@ private static Dictionary CreateConfigOverrides() $"'appsettings.json' or the environment variable " + $"'{ExampleUtils.RESOURCE_KEY_ENV_VAR}'. The 51Degrees cloud " + $"service is accessed using a 'ResourceKey'. For more information " + - $"see http://51degrees.com/documentation/_info__resource_keys.html. " + + $"see https://51degrees.com/documentation/_info__resource_keys.html. " + $"A resource key with the properties required by this example can be " + $"created for free at https://configure.51degrees.com/1QWJwHxl. " + $"Once complete, populate the config file or environment variable " + diff --git a/Examples/Cloud/GettingStarted-Web/Startup.cs b/Examples/Cloud/GettingStarted-Web/Startup.cs index 03d2e6cb..a700a41c 100644 --- a/Examples/Cloud/GettingStarted-Web/Startup.cs +++ b/Examples/Cloud/GettingStarted-Web/Startup.cs @@ -69,7 +69,7 @@ /// ``` /// /// Results can also be accessed in client-side code by using the `fod` object. See the -/// [JavaScriptBuilderElementBuilder](https://51degrees.com/pipeline-dotnet/4.3/class_fifty_one_1_1_pipeline_1_1_java_script_builder_1_1_flow_element_1_1_java_script_builder_element_builder.html) +/// [JavaScriptBuilderElementBuilder](https://51degrees.com/pipeline-dotnet/class_fifty_one_1_1_pipeline_1_1_java_script_builder_1_1_flow_element_1_1_java_script_builder_element_builder.html) /// for details on available settings such as changing the `fod` name. /// ```{js} /// window.onload = function () { diff --git a/Examples/Cloud/Metadata-Console/Program.cs b/Examples/Cloud/Metadata-Console/Program.cs index 88da5607..886b27d4 100644 --- a/Examples/Cloud/Metadata-Console/Program.cs +++ b/Examples/Cloud/Metadata-Console/Program.cs @@ -145,7 +145,7 @@ static void Main(string[] args) $"'appsettings.json' or the environment variable " + $"'{ExampleUtils.RESOURCE_KEY_ENV_VAR}'. The 51Degrees cloud service is " + $"accessed using a 'ResourceKey'. For more information see " + - $"http://51degrees.com/documentation/_info__resource_keys.html. " + + $"https://51degrees.com/documentation/_info__resource_keys.html. " + $"A resource key with the properties required by this example can be " + $"created for free at https://configure.51degrees.com/1QWJwHxl. " + $"Once complete, supply the resource key as a command line argument or via " + diff --git a/Examples/Cloud/NativeModel-Console/Program.cs b/Examples/Cloud/NativeModel-Console/Program.cs index b8fa8eb9..f304d441 100644 --- a/Examples/Cloud/NativeModel-Console/Program.cs +++ b/Examples/Cloud/NativeModel-Console/Program.cs @@ -75,7 +75,7 @@ public void Run(string resourceKey, ILoggerFactory loggerFactory, // This example creates the pipeline and engines in code. For a demonstration // of how to do this using a configuration file instead, see the TacLookup example. // For more information about builders in general see the documentation at - // http://51degrees.com/documentation/_concepts__configuration__builders__index.html + // https://51degrees.com/documentation/_concepts__configuration__builders__index.html var cloudRequestEngineBuilder = new CloudRequestEngineBuilder(loggerFactory, httpClient) .SetResourceKey(resourceKey); @@ -153,10 +153,10 @@ static void Main(string[] args) $"environment variable '{ExampleUtils.RESOURCE_KEY_ENV_VAR}'. " + $"The 51Degrees cloud service is accessed using a 'ResourceKey'. " + $"For more information " + - $"see http://51degrees.com/documentation/_info__resource_keys.html. " + + $"see https://51degrees.com/documentation/_info__resource_keys.html. " + $"Native model lookup is not available as a free service. This means that " + $"you will first need a license key, which can be purchased from our " + - $"pricing page: http://51degrees.com/pricing. Once this is done, a resource " + + $"pricing page: https://51degrees.com/pricing. Once this is done, a resource " + $"key with the properties required by this example can be created at " + $"https://configure.51degrees.com/QKyYH5XT. You can now populate the " + $"environment variable mentioned at the start of this message with the " + diff --git a/Examples/Cloud/TAC-Console/Program.cs b/Examples/Cloud/TAC-Console/Program.cs index b2f67c2a..02d3caa4 100644 --- a/Examples/Cloud/TAC-Console/Program.cs +++ b/Examples/Cloud/TAC-Console/Program.cs @@ -76,7 +76,7 @@ public void Run(IServiceProvider serviceProvider, TextWriter output) // For a demonstration of how to do this in code instead, see the // NativeModelLookup example. // For more information about builders in general see the documentation at - // http://51degrees.com/documentation/_concepts__configuration__builders__index.html + // https://51degrees.com/documentation/_concepts__configuration__builders__index.html // Create the pipeline using the service provider and the configured options. using (var pipeline = new FiftyOnePipelineBuilder(loggerFactory, serviceProvider) @@ -148,10 +148,10 @@ public void Run(PipelineOptions options, TextWriter output) $"the environment variable '{ExampleUtils.RESOURCE_KEY_ENV_VAR}'. " + $"The 51Degrees cloud service is accessed using a 'ResourceKey'. " + $"For more information see " + - $"http://51degrees.com/documentation/_info__resource_keys.html. " + + $"https://51degrees.com/documentation/_info__resource_keys.html. " + $"TAC lookup is not available as a free service. This means " + $"that you will first need a license key, which can be purchased " + - $"from our pricing page: http://51degrees.com/pricing. Once this is " + + $"from our pricing page: https://51degrees.com/pricing. Once this is " + $"done, a resource key with the properties required by this example " + $"can be created at https://configure.51degrees.com/QKyYH5XT. You " + $"can now populate the environment variable mentioned at the start " + diff --git a/Examples/Cloud/TAC-Console/appsettings.json b/Examples/Cloud/TAC-Console/appsettings.json index 782ec4cb..c3680fae 100644 --- a/Examples/Cloud/TAC-Console/appsettings.json +++ b/Examples/Cloud/TAC-Console/appsettings.json @@ -4,7 +4,7 @@ { "BuilderName": "CloudRequestEngine", // TAC lookup requires a license key, which can be purchased from our pricing page: - // http://51degrees.com/pricing. You can then obtain a resource key with the properties + // https://51degrees.com/pricing. You can then obtain a resource key with the properties // required to run this example here: https://configure.51degrees.com/QKyYH5XT "BuildParameters": { "ResourceKey": "!!ENTER_YOUR_RESOURCE_KEY_HERE!!", diff --git a/Examples/OnPremise/GettingStarted-Console/Program.cs b/Examples/OnPremise/GettingStarted-Console/Program.cs index 5f4230a3..af2b44ae 100644 --- a/Examples/OnPremise/GettingStarted-Console/Program.cs +++ b/Examples/OnPremise/GettingStarted-Console/Program.cs @@ -51,7 +51,7 @@ public void Run(string dataFile, ILoggerFactory loggerFactory, TextWriter output { // In this example, we use the DeviceDetectionPipelineBuilder and configure it // in code. For more information about builders in general see the documentation at - // http://51degrees.com/documentation/_concepts__configuration__builders__index.html + // https://51degrees.com/documentation/_concepts__configuration__builders__index.html // Note that we wrap the creation of a pipeline in a using to control its life cycle using (var pipeline = new DeviceDetectionPipelineBuilder(loggerFactory) @@ -59,9 +59,9 @@ public void Run(string dataFile, ILoggerFactory loggerFactory, TextWriter output // We use the low memory profile as its performance is sufficient for this // example. See the documentation for more detail on this and other // configuration options: - // http://51degrees.com/documentation/_device_detection__features__performance_options.html - // http://51degrees.com/documentation/_features__automatic_datafile_updates.html - // http://51degrees.com/documentation/_features__usage_sharing.html + // https://51degrees.com/documentation/_device_detection__features__performance_options.html + // https://51degrees.com/documentation/_features__automatic_datafile_updates.html + // https://51degrees.com/documentation/_features__usage_sharing.html .SetPerformanceProfile(PerformanceProfiles.LowMemory) // inhibit sharing usage for this example, usually this should be set to "true" .SetShareUsage(false) diff --git a/Examples/OnPremise/GettingStarted-Web/GettingStarted-Web.csproj b/Examples/OnPremise/GettingStarted-Web/GettingStarted-Web.csproj index 0ac79b9e..a2a20b97 100644 --- a/Examples/OnPremise/GettingStarted-Web/GettingStarted-Web.csproj +++ b/Examples/OnPremise/GettingStarted-Web/GettingStarted-Web.csproj @@ -20,7 +20,7 @@ - + diff --git a/Examples/OnPremise/GettingStarted-Web/Startup.cs b/Examples/OnPremise/GettingStarted-Web/Startup.cs index 93cf170f..77e9fde8 100644 --- a/Examples/OnPremise/GettingStarted-Web/Startup.cs +++ b/Examples/OnPremise/GettingStarted-Web/Startup.cs @@ -67,7 +67,7 @@ /// ``` /// /// Results can also be accessed in client-side code by using the `fod` object. See the -/// [JavaScriptBuilderElementBuilder](https://51degrees.com/pipeline-dotnet/4.3/class_fifty_one_1_1_pipeline_1_1_java_script_builder_1_1_flow_element_1_1_java_script_builder_element_builder.html) +/// [JavaScriptBuilderElementBuilder](https://51degrees.com/pipeline-dotnet/class_fifty_one_1_1_pipeline_1_1_java_script_builder_1_1_flow_element_1_1_java_script_builder_element_builder.html) /// for details on available settings such as changing the `fod` name. /// ```{js} /// window.onload = function () { diff --git a/Examples/OnPremise/Metadata-Console/Program.cs b/Examples/OnPremise/Metadata-Console/Program.cs index c1debe19..08338e91 100644 --- a/Examples/OnPremise/Metadata-Console/Program.cs +++ b/Examples/OnPremise/Metadata-Console/Program.cs @@ -77,8 +77,8 @@ public void Run(string dataFile, ILoggerFactory loggerFactory, TextWriter output // We use the low memory profile as its performance is sufficient for this // example. See the documentation for more detail on this and other // configuration options: - // http://51degrees.com/documentation/_device_detection__features__performance_options.html - // http://51degrees.com/documentation/_features__automatic_datafile_updates.html + // https://51degrees.com/documentation/_device_detection__features__performance_options.html + // https://51degrees.com/documentation/_features__automatic_datafile_updates.html .SetPerformanceProfile(PerformanceProfiles.LowMemory) // inhibit auto-update of the data file for this test .SetAutoUpdate(false) diff --git a/Examples/OnPremise/OfflineProcessing-Console/Program.cs b/Examples/OnPremise/OfflineProcessing-Console/Program.cs index 4a09182c..5e50d3b6 100644 --- a/Examples/OnPremise/OfflineProcessing-Console/Program.cs +++ b/Examples/OnPremise/OfflineProcessing-Console/Program.cs @@ -93,7 +93,7 @@ public void Run( var logger = loggerFactory.CreateLogger(); // In this example, we use the DeviceDetectionPipelineBuilder and configure it // in code. For more information about builders in general see the documentation at - // http://51degrees.com/documentation/_concepts__configuration__builders__index.html + // https://51degrees.com/documentation/_concepts__configuration__builders__index.html // Note that we wrap the creation of a pipeline in a using to control its life cycle using (var pipeline = new DeviceDetectionPipelineBuilder(loggerFactory) @@ -101,9 +101,9 @@ public void Run( // We use the low memory profile as its performance is sufficient for this // example. See the documentation for more detail on this and other // configuration options: - // http://51degrees.com/documentation/_device_detection__features__performance_options.html - // http://51degrees.com/documentation/_features__automatic_datafile_updates.html - // http://51degrees.com/documentation/_features__usage_sharing.html + // https://51degrees.com/documentation/_device_detection__features__performance_options.html + // https://51degrees.com/documentation/_features__automatic_datafile_updates.html + // https://51degrees.com/documentation/_features__usage_sharing.html .SetPerformanceProfile(PerformanceProfiles.LowMemory) // Inhibit sharing usage for this example. // In general, off line processing usage should NOT be shared back to 51Degrees. diff --git a/Examples/OnPremise/UpdateDataFile-Console/Program.cs b/Examples/OnPremise/UpdateDataFile-Console/Program.cs index 0bbb92b7..f51d6343 100644 --- a/Examples/OnPremise/UpdateDataFile-Console/Program.cs +++ b/Examples/OnPremise/UpdateDataFile-Console/Program.cs @@ -43,11 +43,11 @@ /// # License Key /// In order to test this example you will need a 51Degrees Enterprise license which can be /// purchased from our -/// pricing page. Look for our "Bigger" or +/// pricing page. Look for our "Bigger" or /// "Biggest" options. /// /// # Data Files -/// You can find out more about data files, licenses etc. at our (FAQ page)[http://51degrees.com/resources/faqs] +/// You can find out more about data files, licenses etc. at our (FAQ page)[https://51degrees.com/resources/faqs] /// /// ## Enterprise Data File /// Enterprise (fully-featured) data files are typically released by 51Degrees four days a week @@ -338,7 +338,7 @@ private string CheckLicenseKey(string licenseKey, ILogger logger) { logger.LogError("In order to test this example you will need a 51Degrees " + "Enterprise license which can be obtained on a trial basis or purchased " + - "from our pricing page http://51degrees.com/pricing. You must supply the " + + "from our pricing page https://51degrees.com/pricing. You must supply the " + "license key as the second command line argument to this program, or as " + $"an environment variable named '{Constants.LICENSE_KEY_ENV_VAR}'"); throw new ArgumentException("No license key available", nameof(licenseKey)); diff --git a/FiftyOne.DeviceDetection/Examples/AspNetCore3.1-UACH-manual/Client-Hints Not Integrated NetCore 3.1.csproj b/FiftyOne.DeviceDetection/Examples/AspNetCore3.1-UACH-manual/Client-Hints Not Integrated NetCore 3.1.csproj index 61c952e7..6723bc6c 100644 --- a/FiftyOne.DeviceDetection/Examples/AspNetCore3.1-UACH-manual/Client-Hints Not Integrated NetCore 3.1.csproj +++ b/FiftyOne.DeviceDetection/Examples/AspNetCore3.1-UACH-manual/Client-Hints Not Integrated NetCore 3.1.csproj @@ -57,7 +57,7 @@ - + diff --git a/FiftyOne.DeviceDetection/Examples/AspNetCore3.1-UACH/Client-Hints NetCore 3.1.csproj b/FiftyOne.DeviceDetection/Examples/AspNetCore3.1-UACH/Client-Hints NetCore 3.1.csproj index e0f416c3..5a0f2e20 100644 --- a/FiftyOne.DeviceDetection/Examples/AspNetCore3.1-UACH/Client-Hints NetCore 3.1.csproj +++ b/FiftyOne.DeviceDetection/Examples/AspNetCore3.1-UACH/Client-Hints NetCore 3.1.csproj @@ -57,7 +57,7 @@ - + diff --git a/FiftyOne.DeviceDetection/Examples/AspNetCore3.1-UACH/Startup.cs b/FiftyOne.DeviceDetection/Examples/AspNetCore3.1-UACH/Startup.cs index a1d69e38..0f3b4a82 100644 --- a/FiftyOne.DeviceDetection/Examples/AspNetCore3.1-UACH/Startup.cs +++ b/FiftyOne.DeviceDetection/Examples/AspNetCore3.1-UACH/Startup.cs @@ -210,7 +210,7 @@ public void ConfigureServices(IServiceCollection services) $"appsettings.json file. Also, note that the " + $"free 'lite' data file is insufficient to run " + $"this example. A paid-for file can be obtained " + - $"from http://51degrees.com/pricing."); + $"from https://51degrees.com/pricing."); } } } diff --git a/FiftyOne.DeviceDetection/Examples/Cloud-AspNetCore3.1-UACH-manual/Cloud - Client-Hints Not Integrated NetCore 3.1.csproj b/FiftyOne.DeviceDetection/Examples/Cloud-AspNetCore3.1-UACH-manual/Cloud - Client-Hints Not Integrated NetCore 3.1.csproj index ed7d72a9..fc49d8da 100644 --- a/FiftyOne.DeviceDetection/Examples/Cloud-AspNetCore3.1-UACH-manual/Cloud - Client-Hints Not Integrated NetCore 3.1.csproj +++ b/FiftyOne.DeviceDetection/Examples/Cloud-AspNetCore3.1-UACH-manual/Cloud - Client-Hints Not Integrated NetCore 3.1.csproj @@ -57,7 +57,7 @@ - + diff --git a/FiftyOne.DeviceDetection/Examples/Cloud-AspNetCore3.1-UACH/Cloud - Client-Hints NetCore 3.1.csproj b/FiftyOne.DeviceDetection/Examples/Cloud-AspNetCore3.1-UACH/Cloud - Client-Hints NetCore 3.1.csproj index 3b344a3f..1e3a0a08 100644 --- a/FiftyOne.DeviceDetection/Examples/Cloud-AspNetCore3.1-UACH/Cloud - Client-Hints NetCore 3.1.csproj +++ b/FiftyOne.DeviceDetection/Examples/Cloud-AspNetCore3.1-UACH/Cloud - Client-Hints NetCore 3.1.csproj @@ -57,7 +57,7 @@ - + diff --git a/FiftyOne.DeviceDetection/Examples/Framework/Hash/Performance/Performance.csproj b/FiftyOne.DeviceDetection/Examples/Framework/Hash/Performance/Performance.csproj index b8647722..c6051fce 100644 --- a/FiftyOne.DeviceDetection/Examples/Framework/Hash/Performance/Performance.csproj +++ b/FiftyOne.DeviceDetection/Examples/Framework/Hash/Performance/Performance.csproj @@ -192,7 +192,7 @@ - 4.4.2 + 4.4.3 diff --git a/FiftyOne.DeviceDetection/FiftyOne.DeviceDetection.Cloud/FiftyOne.DeviceDetection.Cloud.csproj b/FiftyOne.DeviceDetection/FiftyOne.DeviceDetection.Cloud/FiftyOne.DeviceDetection.Cloud.csproj index ab27e80c..2a752c65 100644 --- a/FiftyOne.DeviceDetection/FiftyOne.DeviceDetection.Cloud/FiftyOne.DeviceDetection.Cloud.csproj +++ b/FiftyOne.DeviceDetection/FiftyOne.DeviceDetection.Cloud/FiftyOne.DeviceDetection.Cloud.csproj @@ -37,7 +37,7 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/FiftyOne.DeviceDetection/FiftyOne.DeviceDetection.Data/FiftyOne.DeviceDetection.Shared.csproj b/FiftyOne.DeviceDetection/FiftyOne.DeviceDetection.Data/FiftyOne.DeviceDetection.Shared.csproj index 692f8b38..c5091bfe 100644 --- a/FiftyOne.DeviceDetection/FiftyOne.DeviceDetection.Data/FiftyOne.DeviceDetection.Shared.csproj +++ b/FiftyOne.DeviceDetection/FiftyOne.DeviceDetection.Data/FiftyOne.DeviceDetection.Shared.csproj @@ -37,7 +37,7 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/FiftyOne.DeviceDetection/Tests/FiftyOne.DeviceDetection.Cloud.Tests/FiftyOne.DeviceDetection.Cloud.Tests.csproj b/FiftyOne.DeviceDetection/Tests/FiftyOne.DeviceDetection.Cloud.Tests/FiftyOne.DeviceDetection.Cloud.Tests.csproj index 1f8c8fd3..5f963d00 100644 --- a/FiftyOne.DeviceDetection/Tests/FiftyOne.DeviceDetection.Cloud.Tests/FiftyOne.DeviceDetection.Cloud.Tests.csproj +++ b/FiftyOne.DeviceDetection/Tests/FiftyOne.DeviceDetection.Cloud.Tests/FiftyOne.DeviceDetection.Cloud.Tests.csproj @@ -60,8 +60,8 @@ - - + + diff --git a/FiftyOne.DeviceDetection/Tests/FiftyOne.DeviceDetection.Example.Tests.Web/ClientHintsOnPremiseTest.cs b/FiftyOne.DeviceDetection/Tests/FiftyOne.DeviceDetection.Example.Tests.Web/ClientHintsOnPremiseTest.cs index a7500d79..8165e65b 100644 --- a/FiftyOne.DeviceDetection/Tests/FiftyOne.DeviceDetection.Example.Tests.Web/ClientHintsOnPremiseTest.cs +++ b/FiftyOne.DeviceDetection/Tests/FiftyOne.DeviceDetection.Example.Tests.Web/ClientHintsOnPremiseTest.cs @@ -128,7 +128,7 @@ private async Task VerifyExampleAsync( "These tests will not pass when using the free 'lite' " + "data file that is included with the source code. " + "A paid-for data file can be obtained from " + - "http://51degrees.com/pricing You can then configure " + + "https://51degrees.com/pricing You can then configure " + "the DEVICE_DETECTION_DATAFILE environment variable " + "with the full path to the file."); } diff --git a/README.md b/README.md index 35f96a9e..6f94eccc 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ The Pipeline engines are written in C# and target .NET Standard 2.0.3. Example and test projects mostly target .NET Core 3.1 though in some cases, projects are available targeting other frameworks. -For runtime dependencies, see our [dependencies](http://51degrees.com/documentation/_info__dependencies.html) page. +For runtime dependencies, see our [dependencies](https://51degrees.com/documentation/_info__dependencies.html) page. The [tested versions](https://51degrees.com/documentation/_info__tested_versions.html) page shows the .NET versions that we currently test against. The software may run fine against other versions, but additional caution should be applied. diff --git a/ci/common-ci b/ci/common-ci index c43d973b..0499817b 160000 --- a/ci/common-ci +++ b/ci/common-ci @@ -1 +1 @@ -Subproject commit c43d973b141b3a789234fb7064e77565b4aa70fe +Subproject commit 0499817be564fdae7a780b7276231975e637ab8b diff --git a/performance-tests/performance-tests.csproj b/performance-tests/performance-tests.csproj index a01335a5..ea3047af 100644 --- a/performance-tests/performance-tests.csproj +++ b/performance-tests/performance-tests.csproj @@ -64,7 +64,7 @@ - +