feat(data): migrate PR #2664

This commit is contained in:
Azure Pipelines EF Migration Bot 2021-11-13 18:34:41 +00:00 committed by Collin M. Barrett
parent 8a4a0966b7
commit 22fa53d2f9
3 changed files with 85613 additions and 11 deletions

View file

@ -0,0 +1,743 @@
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace FilterLists.Directory.Infrastructure.Migrations.Migrations
{
public partial class _2664 : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.DeleteData(
table: "FilterListViewUrls",
keyColumn: "Id",
keyValue: 379);
migrationBuilder.InsertData(
table: "FilterListMaintainers",
columns: new[] { "FilterListId", "MaintainerId" },
values: new object[] { 2434, 165 });
migrationBuilder.UpdateData(
table: "FilterListViewUrls",
keyColumn: "Id",
keyValue: 380,
column: "Primariness",
value: (short)1);
migrationBuilder.UpdateData(
table: "FilterListViewUrls",
keyColumn: "Id",
keyValue: 2002,
column: "Url",
value: "https://www.thedumbterminal.co.uk/files/services/squidblockedsites/blocked.txt");
migrationBuilder.UpdateData(
table: "FilterLists",
keyColumn: "Id",
keyValue: 1814,
column: "Name",
value: "Remover for Mainstream Tabloid, Alt-Right and Antivaxx Sites");
migrationBuilder.InsertData(
table: "FilterLists",
columns: new[] { "Id", "ChatUrl", "Description", "DonateUrl", "EmailAddress", "ForumUrl", "HomeUrl", "IssuesUrl", "LicenseId", "Name", "OnionUrl", "PolicyUrl", "SubmissionUrl" },
values: new object[,]
{
{ 2542, null, null, null, null, "https://forum.adguard.com/index.php?categories/filter-rules.66/", "https://github.com/AdguardTeam/AdguardFilters", "https://github.com/AdguardTeam/AdguardFilters/issues", 12, "AdGuard Annoyances Filter - Subscriptions and Newsletters Only", null, "https://kb.adguard.com/en/general/adguard-filter-policy", null },
{ 2543, null, "HackerList is a RBL list of IP addresses that have attempted to hack my servers.", null, "soren@smallbusinesstech.net", null, "https://www.smallbusinesstech.net/pfblocker-lists/", null, 4, "HackerList", null, null, null },
{ 2544, null, "SpamList is a RBL list of IP addresses that have sent my email server spam that made it through my other spam filtering. It works well when combined with SpamAssassin on the mail server.", null, "soren@smallbusinesstech.net", null, "https://www.smallbusinesstech.net/pfblocker-lists/", null, 4, "SpamList", null, null, null },
{ 2545, null, "Whitelisted domains (and their subdomains) when enabling Privacy -> Allow Affiliate & Tracking Links.", null, null, null, "https://github.com/nextdns/metadata", "https://github.com/nextdns/metadata/issues", null, "NextDNS Affiliate Tracking Domains", null, null, null },
{ 2546, null, "It turns out, if your device has bloated softwares (i.e. Apps that comes pre-installed and you can't remove them unless you root your device), you're forced into keeping those services running. Manufacturers like Huawei have stopped providing bootloader unlock codes thereby not allowing you to root your device. So, the best solution is to setup a local proxy server that blocks the connection.", null, "bhattdeep38@gmail.com", null, "https://github.com/deep-bhatt/huawei-block-list", null, 2, "Huawei Block List", null, null, null },
{ 2547, null, "Throw away email addresses (burner emails) are great for single use signups where you would like the content but rather not give up your email. I'm okay with people using burner email addresses to get my free content, I just need to be able to filter them out of my list so it doesn't drive up bounces and hurt deliverability. Please send a PR with any new ones you find.", null, "wes@wesbos.com", null, "https://github.com/wesbos/burner-email-providers", "https://github.com/wesbos/burner-email-providers/issues", 2, "A list of burner email providers", null, null, null },
{ 2548, null, "List of IoCs being utilized by Ransomwares.", null, null, null, "https://kriskintel.com/", null, null, "Krisk Intel - KTIP Ransomware Feeds", null, null, null },
{ 2549, null, null, null, null, null, "https://github.com/brijrajparmar27/host-sources", null, null, "Hosts for DNS Level Blockers - Adult", null, null, null },
{ 2550, null, null, null, "zelo72@dismail.de", null, "https://github.com/Zelo72/adguard", null, 11, "Zelo72's Referral Whitelist", null, null, null },
{ 2551, null, null, null, null, null, "https://github.com/stamparm/maltrail", "https://github.com/stamparm/maltrail/issues", 2, "Maltrail - I2P", null, null, null },
{ 2552, null, null, null, null, null, "https://github.com/stamparm/maltrail", "https://github.com/stamparm/maltrail/issues", 2, "Maltrail - IP info", null, null, null },
{ 2553, null, null, null, null, null, "https://github.com/stamparm/maltrail", "https://github.com/stamparm/maltrail/issues", 2, "Maltrail - Parking sites", null, null, null },
{ 2554, null, "In the early 2010's, it was common for Windows games to be hardcoded to require connections to first-party servers to work properly. To no one's surprise besides the game publishers, this began causing problems later on when the servers shut down, with games stuttering, freezing, or failing to start. This list implements community fixes to make those games playable and non-stuttering again.", "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", "imreeil42@gmail.com", null, "https://github.com/DandelionSprout/adfilt", "https://github.com/DandelionSprout/adfilt/issues", 35, "List for preventing games from freezing when pinging dead servers", null, null, null },
{ 2555, null, "This list target international websites that clutter Mastodon public timelines and userfeeds with misinformation, unfounded articles, and/or contempt for humanity.", "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", "imreeil42@gmail.com", null, "https://github.com/DandelionSprout/adfilt", "https://github.com/DandelionSprout/adfilt/issues", 35, "Remover for Mainstream Tabloid, Alt-Right and Antivaxx Sites - Mastodon", null, null, null },
{ 2556, null, "This list target international websites that clutter Mastodon public timelines and userfeeds with misinformation, unfounded articles, and/or contempt for humanity.", "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", "imreeil42@gmail.com", null, "https://github.com/DandelionSprout/adfilt", "https://github.com/DandelionSprout/adfilt/issues", 34, "ClearURLs for uBlock Origin", null, null, null },
{ 2557, null, "Blocklist based on articles published by security research groups.", null, null, null, "https://github.com/scafroglia93/blocklists/", "https://github.com/scafroglia93/blocklists/issues", null, "scafroglia93's Hosts Blocklists - Malware traffic", null, null, null },
{ 2558, null, "This is just a blocklist for Pi-Hole that I maintain for me personally. You can subscribe to it if you want, but I give no guarantee it doesn't break anything you need, indeed it does break some stuff, like Google Plus, but they are all things that I don't use anyway. Again, these are things I want to block on my own networks.", null, null, null, "https://github.com/Knuschberkeks/Knuschberblock/", null, 2, "Knuschberblock", null, null, null },
{ 2559, null, null, null, "huzunluartemis@tuta.io", null, "https://github.com/HuzunluArtemis/TurkishAdblockList", null, 4, "HuzunluArtemis Turkish host adlist", null, null, null },
{ 2560, null, null, null, "huzunluartemis@tuta.io", null, "https://github.com/HuzunluArtemis/TurkishAdblockList", null, 4, "HuzunluArtemis Turkish elemental adlist", null, null, null },
{ 2561, null, null, null, "huzunluartemis@tuta.io", null, "https://github.com/HuzunluArtemis/TurkishAdblockList", null, 4, "HuzunluArtemis Turkish Bad IPlist", null, null, null },
{ 2562, null, "Unofficial stores (Aptoide, Apkpure, GetJar...); Cracked & modded APK sources; Fake & unofficial websites; Malvertising & harmful websites; Closed source apps outside trusted stores (Lucky Patcher, YouTube Vanced...)", null, null, null, "https://github.com/furkun/AndroidSecurityHosts", null, 2, "Android Security Hosts (Hosts)", null, null, null },
{ 2563, null, "Unofficial stores (Aptoide, Apkpure, GetJar...); Cracked & modded APK sources; Fake & unofficial websites; Malvertising & harmful websites; Closed source apps outside trusted stores (Lucky Patcher, YouTube Vanced...)", null, null, null, "https://github.com/furkun/AndroidSecurityHosts", null, 2, "Android Security Hosts (Domains)", null, null, null }
});
migrationBuilder.InsertData(
table: "FilterListLanguages",
columns: new[] { "FilterListId", "Iso6391" },
values: new object[,]
{
{ 2559, "tr" },
{ 2560, "tr" },
{ 2561, "tr" }
});
migrationBuilder.InsertData(
table: "FilterListMaintainers",
columns: new[] { "FilterListId", "MaintainerId" },
values: new object[,]
{
{ 2542, 46 },
{ 2554, 22 },
{ 2555, 22 },
{ 2556, 165 }
});
migrationBuilder.InsertData(
table: "FilterListSyntaxes",
columns: new[] { "FilterListId", "SyntaxId" },
values: new object[,]
{
{ 2542, 6 },
{ 2543, 9 },
{ 2544, 9 },
{ 2545, 50 },
{ 2546, 2 },
{ 2547, 2 },
{ 2548, 2 },
{ 2548, 9 },
{ 2549, 1 },
{ 2550, 47 },
{ 2551, 2 },
{ 2552, 2 },
{ 2553, 9 },
{ 2553, 34 },
{ 2554, 6 },
{ 2554, 47 },
{ 2555, 2 },
{ 2556, 4 },
{ 2557, 2 },
{ 2558, 2 },
{ 2559, 1 },
{ 2560, 3 },
{ 2560, 4 },
{ 2561, 9 },
{ 2562, 1 },
{ 2563, 2 }
});
migrationBuilder.InsertData(
table: "FilterListTags",
columns: new[] { "FilterListId", "TagId" },
values: new object[,]
{
{ 2542, 28 },
{ 2543, 20 },
{ 2544, 20 },
{ 2545, 10 },
{ 2546, 3 },
{ 2546, 19 },
{ 2547, 20 },
{ 2548, 6 },
{ 2549, 11 },
{ 2550, 10 },
{ 2551, 12 },
{ 2552, 15 },
{ 2553, 6 },
{ 2554, 15 },
{ 2555, 25 },
{ 2556, 3 },
{ 2557, 6 },
{ 2558, 3 },
{ 2559, 3 },
{ 2560, 3 },
{ 2561, 3 },
{ 2562, 15 },
{ 2563, 15 }
});
migrationBuilder.InsertData(
table: "FilterListViewUrls",
columns: new[] { "Id", "FilterListId", "Primariness", "Url" },
values: new object[,]
{
{ 2762, 2542, (short)1, "https://raw.githubusercontent.com/AdguardTeam/AdguardFilters/master/AnnoyancesFilter/sections/subscriptions.txt" },
{ 2763, 2543, (short)1, "https://pfblockerlists.smallbusinesstech.net/hackerlist.txt" },
{ 2764, 2544, (short)1, "https://pfblockerlists.smallbusinesstech.net/spamlist.txt" },
{ 2765, 2545, (short)1, "https://raw.githubusercontent.com/nextdns/metadata/master/privacy/affiliate-tracking-domains" },
{ 2766, 2546, (short)1, "https://raw.githubusercontent.com/deep-bhatt/huawei-block-list/master/huawei-block-host.txt" },
{ 2767, 2547, (short)1, "https://raw.githubusercontent.com/wesbos/burner-email-providers/master/emails.txt" },
{ 2768, 2548, (short)1, "https://kriskintel.com/feeds/ktip_ransomware_feeds.txt" },
{ 2769, 2549, (short)1, "https://raw.githubusercontent.com/brijrajparmar27/host-sources/master/Porn/hosts" },
{ 2770, 2550, (short)1, "https://raw.githubusercontent.com/Zelo72/adguard/main/whitelist.referral.adguard" },
{ 2771, 2551, (short)1, "https://github.com/stamparm/maltrail/blob/master/trails/static/suspicious/i2p.txt" },
{ 2772, 2552, (short)1, "https://github.com/stamparm/maltrail/blob/master/trails/static/suspicious/ipinfo.txt" },
{ 2773, 2553, (short)1, "https://github.com/stamparm/maltrail/blob/master/trails/static/suspicious/parking_site.txt" },
{ 2774, 2554, (short)1, "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/DeadServerGamePingList.txt" },
{ 2775, 2554, (short)2, "https://gitlab.com/DandelionSprout/adfilt/-/raw/master/DeadServerGamePingList.txt" },
{ 2776, 2555, (short)1, "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Sensitive lists/TabloidRemover-MastodonCategoryForImports.csv" },
{ 2777, 2555, (short)2, "https://gitlab.com/DandelionSprout/adfilt/-/raw/master/Sensitive lists/TabloidRemover-MastodonCategoryForImports.csv" },
{ 2778, 2556, (short)1, "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/ClearURLs for uBo/clear_urls_uboified.txt" },
{ 2779, 2556, (short)2, "https://gitlab.com/DandelionSprout/adfilt/-/raw/master/ClearURLs for uBo/clear_urls_uboified.txt" },
{ 2780, 2557, (short)1, "https://raw.githubusercontent.com/scafroglia93/blocklists/master/blocklists-malware-traffic.txt" },
{ 2781, 2558, (short)1, "https://raw.githubusercontent.com/Knuschberkeks/Knuschberblock/main/Knuschberblock.txt" },
{ 2782, 2559, (short)1, "https://raw.githubusercontent.com/huzunluartemis/TurkishAdblockList/main/src/HostsList.txt" },
{ 2783, 2560, (short)1, "https://raw.githubusercontent.com/huzunluartemis/TurkishAdblockList/main/src/ElementalList.txt" },
{ 2784, 2561, (short)1, "https://raw.githubusercontent.com/huzunluartemis/TurkishAdblockList/main/src/BadIpList.txt" },
{ 2785, 2562, (short)1, "https://raw.githubusercontent.com/furkun/AndroidSecurityHosts/main/hosts" },
{ 2786, 2563, (short)1, "https://raw.githubusercontent.com/furkun/AndroidSecurityHosts/main/domains.txt" },
{ 2787, 2556, (short)3, "https://codeberg.org/rusty-snake/firefox-config/src/branch/main/assets/uBlockOrigin:queryprune.txt" }
});
}
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DeleteData(
table: "FilterListLanguages",
keyColumns: new[] { "FilterListId", "Iso6391" },
keyValues: new object[] { 2559, "tr" });
migrationBuilder.DeleteData(
table: "FilterListLanguages",
keyColumns: new[] { "FilterListId", "Iso6391" },
keyValues: new object[] { 2560, "tr" });
migrationBuilder.DeleteData(
table: "FilterListLanguages",
keyColumns: new[] { "FilterListId", "Iso6391" },
keyValues: new object[] { 2561, "tr" });
migrationBuilder.DeleteData(
table: "FilterListMaintainers",
keyColumns: new[] { "FilterListId", "MaintainerId" },
keyValues: new object[] { 2434, 165 });
migrationBuilder.DeleteData(
table: "FilterListMaintainers",
keyColumns: new[] { "FilterListId", "MaintainerId" },
keyValues: new object[] { 2542, 46 });
migrationBuilder.DeleteData(
table: "FilterListMaintainers",
keyColumns: new[] { "FilterListId", "MaintainerId" },
keyValues: new object[] { 2554, 22 });
migrationBuilder.DeleteData(
table: "FilterListMaintainers",
keyColumns: new[] { "FilterListId", "MaintainerId" },
keyValues: new object[] { 2555, 22 });
migrationBuilder.DeleteData(
table: "FilterListMaintainers",
keyColumns: new[] { "FilterListId", "MaintainerId" },
keyValues: new object[] { 2556, 165 });
migrationBuilder.DeleteData(
table: "FilterListSyntaxes",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2542, 6 });
migrationBuilder.DeleteData(
table: "FilterListSyntaxes",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2543, 9 });
migrationBuilder.DeleteData(
table: "FilterListSyntaxes",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2544, 9 });
migrationBuilder.DeleteData(
table: "FilterListSyntaxes",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2545, 50 });
migrationBuilder.DeleteData(
table: "FilterListSyntaxes",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2546, 2 });
migrationBuilder.DeleteData(
table: "FilterListSyntaxes",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2547, 2 });
migrationBuilder.DeleteData(
table: "FilterListSyntaxes",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2548, 2 });
migrationBuilder.DeleteData(
table: "FilterListSyntaxes",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2548, 9 });
migrationBuilder.DeleteData(
table: "FilterListSyntaxes",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2549, 1 });
migrationBuilder.DeleteData(
table: "FilterListSyntaxes",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2550, 47 });
migrationBuilder.DeleteData(
table: "FilterListSyntaxes",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2551, 2 });
migrationBuilder.DeleteData(
table: "FilterListSyntaxes",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2552, 2 });
migrationBuilder.DeleteData(
table: "FilterListSyntaxes",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2553, 9 });
migrationBuilder.DeleteData(
table: "FilterListSyntaxes",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2553, 34 });
migrationBuilder.DeleteData(
table: "FilterListSyntaxes",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2554, 6 });
migrationBuilder.DeleteData(
table: "FilterListSyntaxes",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2554, 47 });
migrationBuilder.DeleteData(
table: "FilterListSyntaxes",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2555, 2 });
migrationBuilder.DeleteData(
table: "FilterListSyntaxes",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2556, 4 });
migrationBuilder.DeleteData(
table: "FilterListSyntaxes",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2557, 2 });
migrationBuilder.DeleteData(
table: "FilterListSyntaxes",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2558, 2 });
migrationBuilder.DeleteData(
table: "FilterListSyntaxes",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2559, 1 });
migrationBuilder.DeleteData(
table: "FilterListSyntaxes",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2560, 3 });
migrationBuilder.DeleteData(
table: "FilterListSyntaxes",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2560, 4 });
migrationBuilder.DeleteData(
table: "FilterListSyntaxes",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2561, 9 });
migrationBuilder.DeleteData(
table: "FilterListSyntaxes",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2562, 1 });
migrationBuilder.DeleteData(
table: "FilterListSyntaxes",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2563, 2 });
migrationBuilder.DeleteData(
table: "FilterListTags",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2542, 28 });
migrationBuilder.DeleteData(
table: "FilterListTags",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2543, 20 });
migrationBuilder.DeleteData(
table: "FilterListTags",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2544, 20 });
migrationBuilder.DeleteData(
table: "FilterListTags",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2545, 10 });
migrationBuilder.DeleteData(
table: "FilterListTags",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2546, 3 });
migrationBuilder.DeleteData(
table: "FilterListTags",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2546, 19 });
migrationBuilder.DeleteData(
table: "FilterListTags",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2547, 20 });
migrationBuilder.DeleteData(
table: "FilterListTags",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2548, 6 });
migrationBuilder.DeleteData(
table: "FilterListTags",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2549, 11 });
migrationBuilder.DeleteData(
table: "FilterListTags",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2550, 10 });
migrationBuilder.DeleteData(
table: "FilterListTags",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2551, 12 });
migrationBuilder.DeleteData(
table: "FilterListTags",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2552, 15 });
migrationBuilder.DeleteData(
table: "FilterListTags",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2553, 6 });
migrationBuilder.DeleteData(
table: "FilterListTags",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2554, 15 });
migrationBuilder.DeleteData(
table: "FilterListTags",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2555, 25 });
migrationBuilder.DeleteData(
table: "FilterListTags",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2556, 3 });
migrationBuilder.DeleteData(
table: "FilterListTags",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2557, 6 });
migrationBuilder.DeleteData(
table: "FilterListTags",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2558, 3 });
migrationBuilder.DeleteData(
table: "FilterListTags",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2559, 3 });
migrationBuilder.DeleteData(
table: "FilterListTags",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2560, 3 });
migrationBuilder.DeleteData(
table: "FilterListTags",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2561, 3 });
migrationBuilder.DeleteData(
table: "FilterListTags",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2562, 15 });
migrationBuilder.DeleteData(
table: "FilterListTags",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2563, 15 });
migrationBuilder.DeleteData(
table: "FilterListViewUrls",
keyColumn: "Id",
keyValue: 2762);
migrationBuilder.DeleteData(
table: "FilterListViewUrls",
keyColumn: "Id",
keyValue: 2763);
migrationBuilder.DeleteData(
table: "FilterListViewUrls",
keyColumn: "Id",
keyValue: 2764);
migrationBuilder.DeleteData(
table: "FilterListViewUrls",
keyColumn: "Id",
keyValue: 2765);
migrationBuilder.DeleteData(
table: "FilterListViewUrls",
keyColumn: "Id",
keyValue: 2766);
migrationBuilder.DeleteData(
table: "FilterListViewUrls",
keyColumn: "Id",
keyValue: 2767);
migrationBuilder.DeleteData(
table: "FilterListViewUrls",
keyColumn: "Id",
keyValue: 2768);
migrationBuilder.DeleteData(
table: "FilterListViewUrls",
keyColumn: "Id",
keyValue: 2769);
migrationBuilder.DeleteData(
table: "FilterListViewUrls",
keyColumn: "Id",
keyValue: 2770);
migrationBuilder.DeleteData(
table: "FilterListViewUrls",
keyColumn: "Id",
keyValue: 2771);
migrationBuilder.DeleteData(
table: "FilterListViewUrls",
keyColumn: "Id",
keyValue: 2772);
migrationBuilder.DeleteData(
table: "FilterListViewUrls",
keyColumn: "Id",
keyValue: 2773);
migrationBuilder.DeleteData(
table: "FilterListViewUrls",
keyColumn: "Id",
keyValue: 2774);
migrationBuilder.DeleteData(
table: "FilterListViewUrls",
keyColumn: "Id",
keyValue: 2775);
migrationBuilder.DeleteData(
table: "FilterListViewUrls",
keyColumn: "Id",
keyValue: 2776);
migrationBuilder.DeleteData(
table: "FilterListViewUrls",
keyColumn: "Id",
keyValue: 2777);
migrationBuilder.DeleteData(
table: "FilterListViewUrls",
keyColumn: "Id",
keyValue: 2778);
migrationBuilder.DeleteData(
table: "FilterListViewUrls",
keyColumn: "Id",
keyValue: 2779);
migrationBuilder.DeleteData(
table: "FilterListViewUrls",
keyColumn: "Id",
keyValue: 2780);
migrationBuilder.DeleteData(
table: "FilterListViewUrls",
keyColumn: "Id",
keyValue: 2781);
migrationBuilder.DeleteData(
table: "FilterListViewUrls",
keyColumn: "Id",
keyValue: 2782);
migrationBuilder.DeleteData(
table: "FilterListViewUrls",
keyColumn: "Id",
keyValue: 2783);
migrationBuilder.DeleteData(
table: "FilterListViewUrls",
keyColumn: "Id",
keyValue: 2784);
migrationBuilder.DeleteData(
table: "FilterListViewUrls",
keyColumn: "Id",
keyValue: 2785);
migrationBuilder.DeleteData(
table: "FilterListViewUrls",
keyColumn: "Id",
keyValue: 2786);
migrationBuilder.DeleteData(
table: "FilterListViewUrls",
keyColumn: "Id",
keyValue: 2787);
migrationBuilder.DeleteData(
table: "FilterLists",
keyColumn: "Id",
keyValue: 2542);
migrationBuilder.DeleteData(
table: "FilterLists",
keyColumn: "Id",
keyValue: 2543);
migrationBuilder.DeleteData(
table: "FilterLists",
keyColumn: "Id",
keyValue: 2544);
migrationBuilder.DeleteData(
table: "FilterLists",
keyColumn: "Id",
keyValue: 2545);
migrationBuilder.DeleteData(
table: "FilterLists",
keyColumn: "Id",
keyValue: 2546);
migrationBuilder.DeleteData(
table: "FilterLists",
keyColumn: "Id",
keyValue: 2547);
migrationBuilder.DeleteData(
table: "FilterLists",
keyColumn: "Id",
keyValue: 2548);
migrationBuilder.DeleteData(
table: "FilterLists",
keyColumn: "Id",
keyValue: 2549);
migrationBuilder.DeleteData(
table: "FilterLists",
keyColumn: "Id",
keyValue: 2550);
migrationBuilder.DeleteData(
table: "FilterLists",
keyColumn: "Id",
keyValue: 2551);
migrationBuilder.DeleteData(
table: "FilterLists",
keyColumn: "Id",
keyValue: 2552);
migrationBuilder.DeleteData(
table: "FilterLists",
keyColumn: "Id",
keyValue: 2553);
migrationBuilder.DeleteData(
table: "FilterLists",
keyColumn: "Id",
keyValue: 2554);
migrationBuilder.DeleteData(
table: "FilterLists",
keyColumn: "Id",
keyValue: 2555);
migrationBuilder.DeleteData(
table: "FilterLists",
keyColumn: "Id",
keyValue: 2556);
migrationBuilder.DeleteData(
table: "FilterLists",
keyColumn: "Id",
keyValue: 2557);
migrationBuilder.DeleteData(
table: "FilterLists",
keyColumn: "Id",
keyValue: 2558);
migrationBuilder.DeleteData(
table: "FilterLists",
keyColumn: "Id",
keyValue: 2559);
migrationBuilder.DeleteData(
table: "FilterLists",
keyColumn: "Id",
keyValue: 2560);
migrationBuilder.DeleteData(
table: "FilterLists",
keyColumn: "Id",
keyValue: 2561);
migrationBuilder.DeleteData(
table: "FilterLists",
keyColumn: "Id",
keyValue: 2562);
migrationBuilder.DeleteData(
table: "FilterLists",
keyColumn: "Id",
keyValue: 2563);
migrationBuilder.UpdateData(
table: "FilterListViewUrls",
keyColumn: "Id",
keyValue: 380,
column: "Primariness",
value: (short)2);
migrationBuilder.UpdateData(
table: "FilterListViewUrls",
keyColumn: "Id",
keyValue: 2002,
column: "Url",
value: "http://www.thedumbterminal.co.uk/files/services/squidblockedsites/blocked.txt");
migrationBuilder.InsertData(
table: "FilterListViewUrls",
columns: new[] { "Id", "FilterListId", "Primariness", "SegmentNumber", "Url" },
values: new object[] { 379, 251, (short)1, (short)0, "http://abp.mozilla-hispano.org/nauscopio/filtros.txt" });
migrationBuilder.UpdateData(
table: "FilterLists",
keyColumn: "Id",
keyValue: 1814,
column: "Name",
value: "Remover for Mainstream Tabloid and Alt-Right Sites");
}
}
}

View file

@ -13457,7 +13457,7 @@ protected override void BuildModel(ModelBuilder modelBuilder)
HomeUrl = "https://github.com/DandelionSprout/adfilt",
IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues",
LicenseId = 35,
Name = "Remover for Mainstream Tabloid and Alt-Right Sites"
Name = "Remover for Mainstream Tabloid, Alt-Right and Antivaxx Sites"
},
new
{
@ -19228,6 +19228,195 @@ protected override void BuildModel(ModelBuilder modelBuilder)
IssuesUrl = "https://github.com/iam-py-test/my_filters_001/issues/",
LicenseId = 28,
Name = "Malicious website blocklist (Domains)"
},
new
{
Id = 2542,
ForumUrl = "https://forum.adguard.com/index.php?categories/filter-rules.66/",
HomeUrl = "https://github.com/AdguardTeam/AdguardFilters",
IssuesUrl = "https://github.com/AdguardTeam/AdguardFilters/issues",
LicenseId = 12,
Name = "AdGuard Annoyances Filter - Subscriptions and Newsletters Only",
PolicyUrl = "https://kb.adguard.com/en/general/adguard-filter-policy"
},
new
{
Id = 2543,
Description = "HackerList is a RBL list of IP addresses that have attempted to hack my servers.",
EmailAddress = "soren@smallbusinesstech.net",
HomeUrl = "https://www.smallbusinesstech.net/pfblocker-lists/",
LicenseId = 4,
Name = "HackerList"
},
new
{
Id = 2544,
Description = "SpamList is a RBL list of IP addresses that have sent my email server spam that made it through my other spam filtering. It works well when combined with SpamAssassin on the mail server.",
EmailAddress = "soren@smallbusinesstech.net",
HomeUrl = "https://www.smallbusinesstech.net/pfblocker-lists/",
LicenseId = 4,
Name = "SpamList"
},
new
{
Id = 2545,
Description = "Whitelisted domains (and their subdomains) when enabling Privacy -> Allow Affiliate & Tracking Links.",
HomeUrl = "https://github.com/nextdns/metadata",
IssuesUrl = "https://github.com/nextdns/metadata/issues",
Name = "NextDNS Affiliate Tracking Domains"
},
new
{
Id = 2546,
Description = "It turns out, if your device has bloated softwares (i.e. Apps that comes pre-installed and you can't remove them unless you root your device), you're forced into keeping those services running. Manufacturers like Huawei have stopped providing bootloader unlock codes thereby not allowing you to root your device. So, the best solution is to setup a local proxy server that blocks the connection.",
EmailAddress = "bhattdeep38@gmail.com",
HomeUrl = "https://github.com/deep-bhatt/huawei-block-list",
LicenseId = 2,
Name = "Huawei Block List"
},
new
{
Id = 2547,
Description = "Throw away email addresses (burner emails) are great for single use signups where you would like the content but rather not give up your email. I'm okay with people using burner email addresses to get my free content, I just need to be able to filter them out of my list so it doesn't drive up bounces and hurt deliverability. Please send a PR with any new ones you find.",
EmailAddress = "wes@wesbos.com",
HomeUrl = "https://github.com/wesbos/burner-email-providers",
IssuesUrl = "https://github.com/wesbos/burner-email-providers/issues",
LicenseId = 2,
Name = "A list of burner email providers"
},
new
{
Id = 2548,
Description = "List of IoCs being utilized by Ransomwares.",
HomeUrl = "https://kriskintel.com/",
Name = "Krisk Intel - KTIP Ransomware Feeds"
},
new
{
Id = 2549,
HomeUrl = "https://github.com/brijrajparmar27/host-sources",
Name = "Hosts for DNS Level Blockers - Adult"
},
new
{
Id = 2550,
EmailAddress = "zelo72@dismail.de",
HomeUrl = "https://github.com/Zelo72/adguard",
LicenseId = 11,
Name = "Zelo72's Referral Whitelist"
},
new
{
Id = 2551,
HomeUrl = "https://github.com/stamparm/maltrail",
IssuesUrl = "https://github.com/stamparm/maltrail/issues",
LicenseId = 2,
Name = "Maltrail - I2P"
},
new
{
Id = 2552,
HomeUrl = "https://github.com/stamparm/maltrail",
IssuesUrl = "https://github.com/stamparm/maltrail/issues",
LicenseId = 2,
Name = "Maltrail - IP info"
},
new
{
Id = 2553,
HomeUrl = "https://github.com/stamparm/maltrail",
IssuesUrl = "https://github.com/stamparm/maltrail/issues",
LicenseId = 2,
Name = "Maltrail - Parking sites"
},
new
{
Id = 2554,
Description = "In the early 2010's, it was common for Windows games to be hardcoded to require connections to first-party servers to work properly. To no one's surprise besides the game publishers, this began causing problems later on when the servers shut down, with games stuttering, freezing, or failing to start. This list implements community fixes to make those games playable and non-stuttering again.",
DonateUrl = "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations",
EmailAddress = "imreeil42@gmail.com",
HomeUrl = "https://github.com/DandelionSprout/adfilt",
IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues",
LicenseId = 35,
Name = "List for preventing games from freezing when pinging dead servers"
},
new
{
Id = 2555,
Description = "This list target international websites that clutter Mastodon public timelines and userfeeds with misinformation, unfounded articles, and/or contempt for humanity.",
DonateUrl = "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations",
EmailAddress = "imreeil42@gmail.com",
HomeUrl = "https://github.com/DandelionSprout/adfilt",
IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues",
LicenseId = 35,
Name = "Remover for Mainstream Tabloid, Alt-Right and Antivaxx Sites - Mastodon"
},
new
{
Id = 2556,
Description = "This list target international websites that clutter Mastodon public timelines and userfeeds with misinformation, unfounded articles, and/or contempt for humanity.",
DonateUrl = "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations",
EmailAddress = "imreeil42@gmail.com",
HomeUrl = "https://github.com/DandelionSprout/adfilt",
IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues",
LicenseId = 34,
Name = "ClearURLs for uBlock Origin"
},
new
{
Id = 2557,
Description = "Blocklist based on articles published by security research groups.",
HomeUrl = "https://github.com/scafroglia93/blocklists/",
IssuesUrl = "https://github.com/scafroglia93/blocklists/issues",
Name = "scafroglia93's Hosts Blocklists - Malware traffic"
},
new
{
Id = 2558,
Description = "This is just a blocklist for Pi-Hole that I maintain for me personally. You can subscribe to it if you want, but I give no guarantee it doesn't break anything you need, indeed it does break some stuff, like Google Plus, but they are all things that I don't use anyway. Again, these are things I want to block on my own networks.",
HomeUrl = "https://github.com/Knuschberkeks/Knuschberblock/",
LicenseId = 2,
Name = "Knuschberblock"
},
new
{
Id = 2559,
EmailAddress = "huzunluartemis@tuta.io",
HomeUrl = "https://github.com/HuzunluArtemis/TurkishAdblockList",
LicenseId = 4,
Name = "HuzunluArtemis Turkish host adlist"
},
new
{
Id = 2560,
EmailAddress = "huzunluartemis@tuta.io",
HomeUrl = "https://github.com/HuzunluArtemis/TurkishAdblockList",
LicenseId = 4,
Name = "HuzunluArtemis Turkish elemental adlist"
},
new
{
Id = 2561,
EmailAddress = "huzunluartemis@tuta.io",
HomeUrl = "https://github.com/HuzunluArtemis/TurkishAdblockList",
LicenseId = 4,
Name = "HuzunluArtemis Turkish Bad IPlist"
},
new
{
Id = 2562,
Description = "Unofficial stores (Aptoide, Apkpure, GetJar...); Cracked & modded APK sources; Fake & unofficial websites; Malvertising & harmful websites; Closed source apps outside trusted stores (Lucky Patcher, YouTube Vanced...)",
HomeUrl = "https://github.com/furkun/AndroidSecurityHosts",
LicenseId = 2,
Name = "Android Security Hosts (Hosts)"
},
new
{
Id = 2563,
Description = "Unofficial stores (Aptoide, Apkpure, GetJar...); Cracked & modded APK sources; Fake & unofficial websites; Malvertising & harmful websites; Closed source apps outside trusted stores (Lucky Patcher, YouTube Vanced...)",
HomeUrl = "https://github.com/furkun/AndroidSecurityHosts",
LicenseId = 2,
Name = "Android Security Hosts (Domains)"
});
});
@ -23905,6 +24094,21 @@ protected override void BuildModel(ModelBuilder modelBuilder)
{
FilterListId = 2519,
Iso6391 = "nl"
},
new
{
FilterListId = 2559,
Iso6391 = "tr"
},
new
{
FilterListId = 2560,
Iso6391 = "tr"
},
new
{
FilterListId = 2561,
Iso6391 = "tr"
});
});
@ -30804,6 +31008,11 @@ protected override void BuildModel(ModelBuilder modelBuilder)
MaintainerId = 22
},
new
{
FilterListId = 2434,
MaintainerId = 165
},
new
{
FilterListId = 2435,
MaintainerId = 22
@ -31087,6 +31296,26 @@ protected override void BuildModel(ModelBuilder modelBuilder)
{
FilterListId = 2540,
MaintainerId = 166
},
new
{
FilterListId = 2542,
MaintainerId = 46
},
new
{
FilterListId = 2554,
MaintainerId = 22
},
new
{
FilterListId = 2555,
MaintainerId = 22
},
new
{
FilterListId = 2556,
MaintainerId = 165
});
});
@ -41789,6 +42018,136 @@ protected override void BuildModel(ModelBuilder modelBuilder)
{
FilterListId = 2540,
SyntaxId = 6
},
new
{
FilterListId = 2542,
SyntaxId = 6
},
new
{
FilterListId = 2543,
SyntaxId = 9
},
new
{
FilterListId = 2544,
SyntaxId = 9
},
new
{
FilterListId = 2545,
SyntaxId = 50
},
new
{
FilterListId = 2546,
SyntaxId = 2
},
new
{
FilterListId = 2547,
SyntaxId = 2
},
new
{
FilterListId = 2548,
SyntaxId = 2
},
new
{
FilterListId = 2548,
SyntaxId = 9
},
new
{
FilterListId = 2549,
SyntaxId = 1
},
new
{
FilterListId = 2550,
SyntaxId = 47
},
new
{
FilterListId = 2551,
SyntaxId = 2
},
new
{
FilterListId = 2552,
SyntaxId = 2
},
new
{
FilterListId = 2553,
SyntaxId = 9
},
new
{
FilterListId = 2553,
SyntaxId = 34
},
new
{
FilterListId = 2554,
SyntaxId = 6
},
new
{
FilterListId = 2554,
SyntaxId = 47
},
new
{
FilterListId = 2555,
SyntaxId = 2
},
new
{
FilterListId = 2556,
SyntaxId = 4
},
new
{
FilterListId = 2557,
SyntaxId = 2
},
new
{
FilterListId = 2558,
SyntaxId = 2
},
new
{
FilterListId = 2559,
SyntaxId = 1
},
new
{
FilterListId = 2560,
SyntaxId = 3
},
new
{
FilterListId = 2560,
SyntaxId = 4
},
new
{
FilterListId = 2561,
SyntaxId = 9
},
new
{
FilterListId = 2562,
SyntaxId = 1
},
new
{
FilterListId = 2563,
SyntaxId = 2
});
});
@ -57456,6 +57815,121 @@ protected override void BuildModel(ModelBuilder modelBuilder)
{
FilterListId = 2541,
TagId = 7
},
new
{
FilterListId = 2542,
TagId = 28
},
new
{
FilterListId = 2543,
TagId = 20
},
new
{
FilterListId = 2544,
TagId = 20
},
new
{
FilterListId = 2545,
TagId = 10
},
new
{
FilterListId = 2546,
TagId = 3
},
new
{
FilterListId = 2546,
TagId = 19
},
new
{
FilterListId = 2547,
TagId = 20
},
new
{
FilterListId = 2548,
TagId = 6
},
new
{
FilterListId = 2549,
TagId = 11
},
new
{
FilterListId = 2550,
TagId = 10
},
new
{
FilterListId = 2551,
TagId = 12
},
new
{
FilterListId = 2552,
TagId = 15
},
new
{
FilterListId = 2553,
TagId = 6
},
new
{
FilterListId = 2554,
TagId = 15
},
new
{
FilterListId = 2555,
TagId = 25
},
new
{
FilterListId = 2556,
TagId = 3
},
new
{
FilterListId = 2557,
TagId = 6
},
new
{
FilterListId = 2558,
TagId = 3
},
new
{
FilterListId = 2559,
TagId = 3
},
new
{
FilterListId = 2560,
TagId = 3
},
new
{
FilterListId = 2561,
TagId = 3
},
new
{
FilterListId = 2562,
TagId = 15
},
new
{
FilterListId = 2563,
TagId = 15
});
});
@ -60421,18 +60895,10 @@ protected override void BuildModel(ModelBuilder modelBuilder)
Url = "https://easylist-downloads.adblockplus.org/easylist-cookie.txt"
},
new
{
Id = 379,
FilterListId = 251,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "http://abp.mozilla-hispano.org/nauscopio/filtros.txt"
},
new
{
Id = 380,
FilterListId = 251,
Primariness = (short)2,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://raw.githubusercontent.com/mozillahispano/nauscopio-filtros/master/filtros.txt"
},
@ -72842,7 +73308,7 @@ protected override void BuildModel(ModelBuilder modelBuilder)
FilterListId = 1931,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "http://www.thedumbterminal.co.uk/files/services/squidblockedsites/blocked.txt"
Url = "https://www.thedumbterminal.co.uk/files/services/squidblockedsites/blocked.txt"
},
new
{
@ -78515,6 +78981,214 @@ protected override void BuildModel(ModelBuilder modelBuilder)
Primariness = (short)2,
SegmentNumber = (short)0,
Url = "https://iam-py-test.github.io/my_filters_001/Alternative list formats/antimalware_domains.txt"
},
new
{
Id = 2762,
FilterListId = 2542,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://raw.githubusercontent.com/AdguardTeam/AdguardFilters/master/AnnoyancesFilter/sections/subscriptions.txt"
},
new
{
Id = 2763,
FilterListId = 2543,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://pfblockerlists.smallbusinesstech.net/hackerlist.txt"
},
new
{
Id = 2764,
FilterListId = 2544,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://pfblockerlists.smallbusinesstech.net/spamlist.txt"
},
new
{
Id = 2765,
FilterListId = 2545,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://raw.githubusercontent.com/nextdns/metadata/master/privacy/affiliate-tracking-domains"
},
new
{
Id = 2766,
FilterListId = 2546,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://raw.githubusercontent.com/deep-bhatt/huawei-block-list/master/huawei-block-host.txt"
},
new
{
Id = 2767,
FilterListId = 2547,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://raw.githubusercontent.com/wesbos/burner-email-providers/master/emails.txt"
},
new
{
Id = 2768,
FilterListId = 2548,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://kriskintel.com/feeds/ktip_ransomware_feeds.txt"
},
new
{
Id = 2769,
FilterListId = 2549,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://raw.githubusercontent.com/brijrajparmar27/host-sources/master/Porn/hosts"
},
new
{
Id = 2770,
FilterListId = 2550,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://raw.githubusercontent.com/Zelo72/adguard/main/whitelist.referral.adguard"
},
new
{
Id = 2771,
FilterListId = 2551,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://github.com/stamparm/maltrail/blob/master/trails/static/suspicious/i2p.txt"
},
new
{
Id = 2772,
FilterListId = 2552,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://github.com/stamparm/maltrail/blob/master/trails/static/suspicious/ipinfo.txt"
},
new
{
Id = 2773,
FilterListId = 2553,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://github.com/stamparm/maltrail/blob/master/trails/static/suspicious/parking_site.txt"
},
new
{
Id = 2774,
FilterListId = 2554,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/DeadServerGamePingList.txt"
},
new
{
Id = 2775,
FilterListId = 2554,
Primariness = (short)2,
SegmentNumber = (short)0,
Url = "https://gitlab.com/DandelionSprout/adfilt/-/raw/master/DeadServerGamePingList.txt"
},
new
{
Id = 2776,
FilterListId = 2555,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Sensitive lists/TabloidRemover-MastodonCategoryForImports.csv"
},
new
{
Id = 2777,
FilterListId = 2555,
Primariness = (short)2,
SegmentNumber = (short)0,
Url = "https://gitlab.com/DandelionSprout/adfilt/-/raw/master/Sensitive lists/TabloidRemover-MastodonCategoryForImports.csv"
},
new
{
Id = 2778,
FilterListId = 2556,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/ClearURLs for uBo/clear_urls_uboified.txt"
},
new
{
Id = 2779,
FilterListId = 2556,
Primariness = (short)2,
SegmentNumber = (short)0,
Url = "https://gitlab.com/DandelionSprout/adfilt/-/raw/master/ClearURLs for uBo/clear_urls_uboified.txt"
},
new
{
Id = 2780,
FilterListId = 2557,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://raw.githubusercontent.com/scafroglia93/blocklists/master/blocklists-malware-traffic.txt"
},
new
{
Id = 2781,
FilterListId = 2558,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://raw.githubusercontent.com/Knuschberkeks/Knuschberblock/main/Knuschberblock.txt"
},
new
{
Id = 2782,
FilterListId = 2559,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://raw.githubusercontent.com/huzunluartemis/TurkishAdblockList/main/src/HostsList.txt"
},
new
{
Id = 2783,
FilterListId = 2560,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://raw.githubusercontent.com/huzunluartemis/TurkishAdblockList/main/src/ElementalList.txt"
},
new
{
Id = 2784,
FilterListId = 2561,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://raw.githubusercontent.com/huzunluartemis/TurkishAdblockList/main/src/BadIpList.txt"
},
new
{
Id = 2785,
FilterListId = 2562,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://raw.githubusercontent.com/furkun/AndroidSecurityHosts/main/hosts"
},
new
{
Id = 2786,
FilterListId = 2563,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://raw.githubusercontent.com/furkun/AndroidSecurityHosts/main/domains.txt"
},
new
{
Id = 2787,
FilterListId = 2556,
Primariness = (short)3,
SegmentNumber = (short)0,
Url = "https://codeberg.org/rusty-snake/firefox-config/src/branch/main/assets/uBlockOrigin:queryprune.txt"
});
});