diff --git a/services/Archival/FilterLists.Archival.Api/Controllers/PingController.cs b/services/Archival/FilterLists.Archival.Api/Controllers/PingController.cs
index 10f008b01..0a36a4965 100644
--- a/services/Archival/FilterLists.Archival.Api/Controllers/PingController.cs
+++ b/services/Archival/FilterLists.Archival.Api/Controllers/PingController.cs
@@ -9,7 +9,7 @@ namespace FilterLists.Archival.Api.Controllers
public class PingController : ControllerBase
{
///
- /// A sample endpoint.
+ /// A sample endpoint.
///
/// Pong.
[HttpGet]
diff --git a/services/Archival/FilterLists.Archival.Api/FilterLists.Archival.Api.csproj b/services/Archival/FilterLists.Archival.Api/FilterLists.Archival.Api.csproj
index a14f914be..8c5bb1286 100644
--- a/services/Archival/FilterLists.Archival.Api/FilterLists.Archival.Api.csproj
+++ b/services/Archival/FilterLists.Archival.Api/FilterLists.Archival.Api.csproj
@@ -1,42 +1,42 @@
-
- Exe
- net5.0
- enable
- true
- true
- alpine.3.12-x64;win10-x64
-
+
+ Exe
+ net5.0
+ enable
+ true
+ true
+ alpine.3.12-x64;win10-x64
+
-
- Collin M. Barrett
- FilterLists
- FilterLists Archival
- The independent, comprehensive directory of filter and host lists for advertisements, trackers, malware, and annoyances.
- Copyright (c) 2021 Collin M. Barrett
- https://github.com/collinbarrett/FilterLists
- https://filterlists.com
- Linux
- ..\..
- ..\..\..\docker-compose\docker-compose.dcproj
-
+
+ Collin M. Barrett
+ FilterLists
+ FilterLists Archival
+ The independent, comprehensive directory of filter and host lists for advertisements, trackers, malware, and annoyances.
+ Copyright (c) 2021 Collin M. Barrett
+ https://github.com/collinbarrett/FilterLists
+ https://filterlists.com
+ Linux
+ ..\..
+ ..\..\..\docker-compose\docker-compose.dcproj
+
-
-
-
+
+
+
-
-
-
-
+
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
\ No newline at end of file
diff --git a/services/Archival/FilterLists.Archival.Api/SwaggerExtensions.cs b/services/Archival/FilterLists.Archival.Api/SwaggerExtensions.cs
index 8a0c92fdd..6ec1ca314 100644
--- a/services/Archival/FilterLists.Archival.Api/SwaggerExtensions.cs
+++ b/services/Archival/FilterLists.Archival.Api/SwaggerExtensions.cs
@@ -17,10 +17,11 @@ public static void AddSwaggerGen(this IServiceCollection services)
o.SwaggerDoc("v1", new OpenApiInfo
{
Title = "FilterLists Archival API",
- Description = "An ASP.NET Core API archiving and serving copies of FilterLists for mirrors and analysis.",
+ Description =
+ "An ASP.NET Core API archiving and serving copies of FilterLists for mirrors and analysis.",
Version = "v1",
//TermsOfService = "",
- Contact = new OpenApiContact {Name = "FilterLists", Url = new Uri("https://filterlists.com")},
+ Contact = new OpenApiContact { Name = "FilterLists", Url = new Uri("https://filterlists.com") },
License = new OpenApiLicense
{
Name = "MIT License",
@@ -42,9 +43,9 @@ public static void UseSwagger(this IApplicationBuilder app)
o.PreSerializeFilters.Add((swaggerDoc, httpReq) => swaggerDoc.Servers = new List
{
#if DEBUG
- new OpenApiServer {Url = $"{httpReq.Scheme}://{httpReq.Host.Value}:8080/api/archival"}
+ new() { Url = $"{httpReq.Scheme}://{httpReq.Host.Value}:8080/api/archival" }
#else
- new OpenApiServer {Url = $"https://{httpReq.Host.Value}/api/archival"}
+ new() { Url = $"https://{httpReq.Host.Value}/api/archival" }
#endif
});
});
diff --git a/services/Archival/FilterLists.Archival.Application/Commands/EnqueueArchiveAllLists.cs b/services/Archival/FilterLists.Archival.Application/Commands/EnqueueArchiveAllLists.cs
index 2d341c3a3..161add193 100644
--- a/services/Archival/FilterLists.Archival.Application/Commands/EnqueueArchiveAllLists.cs
+++ b/services/Archival/FilterLists.Archival.Application/Commands/EnqueueArchiveAllLists.cs
@@ -42,7 +42,8 @@ public async Task Handle(Command request, CancellationToken cancellationTo
spacing = TimeSpan.FromSeconds((double)86400 / lists.Count);
#endif
- _logger.LogInformation("Enqueuing archival of {ArchiveCount} lists spaced {Spacing} seconds apart.", archiveCount, spacing.Seconds);
+ _logger.LogInformation("Enqueuing archival of {ArchiveCount} lists spaced {Spacing} seconds apart.",
+ archiveCount, spacing.Seconds);
for (var i = 0; i < archiveCount; i++)
{
diff --git a/services/Archival/FilterLists.Archival.Application/ConfigurationExtensions.cs b/services/Archival/FilterLists.Archival.Application/ConfigurationExtensions.cs
index e2fc58e27..8c3216252 100644
--- a/services/Archival/FilterLists.Archival.Application/ConfigurationExtensions.cs
+++ b/services/Archival/FilterLists.Archival.Application/ConfigurationExtensions.cs
@@ -35,7 +35,7 @@ private static void ScheduleArchival()
JobStorage.Current?.GetMonitoringApi()?.PurgeJobs();
new EnqueueArchiveAllLists.Command().EnqueueBackgroundJob();
#else
- new EnqueueArchiveAllLists.Command().AddOrUpdateRecurringJob(Hangfire.Cron.Daily);
+ new EnqueueArchiveAllLists.Command().AddOrUpdateRecurringJob(Cron.Daily);
#endif
}
}
diff --git a/services/Archival/FilterLists.Archival.Domain/ListArchives/ListFileExtension.cs b/services/Archival/FilterLists.Archival.Domain/ListArchives/ListFileExtension.cs
index bd7660a80..91ab5d8f8 100644
--- a/services/Archival/FilterLists.Archival.Domain/ListArchives/ListFileExtension.cs
+++ b/services/Archival/FilterLists.Archival.Domain/ListArchives/ListFileExtension.cs
@@ -10,36 +10,36 @@ public sealed class ListFileExtension : ValueObject
private static readonly IDictionary Info =
new Dictionary
{
- {string.Empty, (true, false)},
- {".txt", (true, false)},
- {".7z", (false, false)},
- {".action", (true, true)}, // Privoxy
- {".all", (true, false)},
- {".aspx", (true, false)},
- {".bat", (true, true)},
- {".blacklist", (true, false)},
- {".cidr", (true, true)},
- {".conf", (true, true)}, // dnsmasq / Unbound / BIND
- {".csv", (true, true)},
- {".dat", (true, true)}, // Halite for Windows
- {".deny", (true, true)},
- {".gz", (false, false)},
- {".hosts", (true, true)},
- {".ips", (true, false)},
- {".ipset", (true, true)}, // Firehol
- {".json", (true, true)},
- {".list", (true, false)},
- {".lsrules", (true, true)}, // Little Snitch
- {".md", (true, true)},
- {".netset", (true, true)}, // Firehol
- {".p2p", (true, true)}, // Peer Guardian
- {".php", (true, false)},
- {".raw", (true, false)},
- {".rpz", (true, true)}, // Response Policy Zone
- {".tpl", (true, true)}, // Internet Explorer
- {".uBl", (true, false)},
- {".zip", (false, false)},
- {".zone", (true, false)}
+ { string.Empty, (true, false) },
+ { ".txt", (true, false) },
+ { ".7z", (false, false) },
+ { ".action", (true, true) }, // Privoxy
+ { ".all", (true, false) },
+ { ".aspx", (true, false) },
+ { ".bat", (true, true) },
+ { ".blacklist", (true, false) },
+ { ".cidr", (true, true) },
+ { ".conf", (true, true) }, // dnsmasq / Unbound / BIND
+ { ".csv", (true, true) },
+ { ".dat", (true, true) }, // Halite for Windows
+ { ".deny", (true, true) },
+ { ".gz", (false, false) },
+ { ".hosts", (true, true) },
+ { ".ips", (true, false) },
+ { ".ipset", (true, true) }, // Firehol
+ { ".json", (true, true) },
+ { ".list", (true, false) },
+ { ".lsrules", (true, true) }, // Little Snitch
+ { ".md", (true, true) },
+ { ".netset", (true, true) }, // Firehol
+ { ".p2p", (true, true) }, // Peer Guardian
+ { ".php", (true, false) },
+ { ".raw", (true, false) },
+ { ".rpz", (true, true) }, // Response Policy Zone
+ { ".tpl", (true, true) }, // Internet Explorer
+ { ".uBl", (true, false) },
+ { ".zip", (false, false) },
+ { ".zone", (true, false) }
};
private ListFileExtension(string value)
@@ -60,7 +60,7 @@ public static ListFileExtension FromUri(Uri uri)
protected override IEnumerable