From 01186098469f601fce0b87223915dd9951cabf69 Mon Sep 17 00:00:00 2001 From: nyemenzo <31677679+nyemenzo@users.noreply.github.com> Date: Sat, 9 Feb 2019 08:01:27 +0800 Subject: [PATCH 01/18] Update wargaming.net.txt --- wargaming.net.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/wargaming.net.txt b/wargaming.net.txt index a654040..28c1717 100644 --- a/wargaming.net.txt +++ b/wargaming.net.txt @@ -9,3 +9,4 @@ wgus-wotasia.wargaming.net dl-wot-ak.wargaming.net dl-wot-gc.wargaming.net dl-wot-cdx.wargaming.net +dl-wowp-gc.wargaming.net From 310d5da7c591b05bdb75859f1daa860e61f53e3f Mon Sep 17 00:00:00 2001 From: Marcos <34193156+some-username-here1@users.noreply.github.com> Date: Fri, 15 Feb 2019 06:44:28 +0000 Subject: [PATCH 02/18] Added minecraft.txt --- minecraft.txt | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 minecraft.txt diff --git a/minecraft.txt b/minecraft.txt new file mode 100644 index 0000000..51642e9 --- /dev/null +++ b/minecraft.txt @@ -0,0 +1,5 @@ +launcher.mojang.com +launchermeta.mojang.com +libraries.minecraft.net +resources.minecraft.net +resources.download.minecraft.net From fbb39c36ce3008f78b2c0186300fd55dd4239fab Mon Sep 17 00:00:00 2001 From: Marcos <34193156+some-username-here1@users.noreply.github.com> Date: Fri, 15 Feb 2019 06:45:47 +0000 Subject: [PATCH 03/18] Added minecraft --- cache_domains.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cache_domains.json b/cache_domains.json index 5a75dce..0365399 100644 --- a/cache_domains.json +++ b/cache_domains.json @@ -30,6 +30,11 @@ "description": "CDN for hirez", "domain_files": ["hirez.txt"] }, + { + "name": "minecraft", + "description": "CDN for the Minecraft Launcher and its libraries", + "domain_files": ["minecraft.txt"] + }, { "name": "nexusmods", "description": "Nexus mods / skyrim content", From 1f4feacc34e592dfbe6cf968a1be61955f5980cc Mon Sep 17 00:00:00 2001 From: MathewBurnett Date: Sat, 16 Feb 2019 10:28:30 +0000 Subject: [PATCH 04/18] Additional cdn's for wot/wows seen at StratLAN --- wargaming.net.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/wargaming.net.txt b/wargaming.net.txt index a654040..93c41df 100644 --- a/wargaming.net.txt +++ b/wargaming.net.txt @@ -7,5 +7,8 @@ update-v4r4h10x.worldofwarships.com dl-wows-ak.wargaming.net wgus-wotasia.wargaming.net dl-wot-ak.wargaming.net +dl-wot-gt.wargaming.net dl-wot-gc.wargaming.net dl-wot-cdx.wargaming.net +dl-wows-gc.wargaming.net +dl-wows-se.wargaming.net From 591d9caa436701199f80ce407d0a7d64adb8286a Mon Sep 17 00:00:00 2001 From: Marcos <34193156+some-username-here1@users.noreply.github.com> Date: Sat, 16 Feb 2019 08:30:50 -0800 Subject: [PATCH 05/18] Minor editor note to self --- minecraft.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/minecraft.txt b/minecraft.txt index 51642e9..e6e16db 100644 --- a/minecraft.txt +++ b/minecraft.txt @@ -1,5 +1,5 @@ launcher.mojang.com launchermeta.mojang.com libraries.minecraft.net -resources.minecraft.net +resources.minecraft.net # How did I get this from the minecraft launcher? resources.download.minecraft.net From cc64c30abde9b2c4b4c94b454ad98ae078a216be Mon Sep 17 00:00:00 2001 From: Marcos <34193156+some-username-here1@users.noreply.github.com> Date: Sat, 16 Feb 2019 09:20:33 -0800 Subject: [PATCH 06/18] Added another editor note --- minecraft.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/minecraft.txt b/minecraft.txt index e6e16db..aa18914 100644 --- a/minecraft.txt +++ b/minecraft.txt @@ -1,5 +1,5 @@ launcher.mojang.com launchermeta.mojang.com -libraries.minecraft.net +libraries.minecraft.net # Unable to test via web browser due to 403 Error resources.minecraft.net # How did I get this from the minecraft launcher? resources.download.minecraft.net From 97e644b41e160890953d82428c4db53eb62cdce4 Mon Sep 17 00:00:00 2001 From: James Kinsman Date: Sun, 17 Feb 2019 11:21:19 +0000 Subject: [PATCH 07/18] Update minecraft.txt Removed inline comments due to concerns over script parsing --- minecraft.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/minecraft.txt b/minecraft.txt index aa18914..51642e9 100644 --- a/minecraft.txt +++ b/minecraft.txt @@ -1,5 +1,5 @@ launcher.mojang.com launchermeta.mojang.com -libraries.minecraft.net # Unable to test via web browser due to 403 Error -resources.minecraft.net # How did I get this from the minecraft launcher? +libraries.minecraft.net +resources.minecraft.net resources.download.minecraft.net From 10df113382e5c959ab68761a5e51f1716d442a61 Mon Sep 17 00:00:00 2001 From: James Kinsman Date: Sun, 17 Feb 2019 11:29:01 +0000 Subject: [PATCH 08/18] Update wargaming.net.txt Added all suspected wowp urls based on dl-wot --- wargaming.net.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/wargaming.net.txt b/wargaming.net.txt index 28c1717..6eefb29 100644 --- a/wargaming.net.txt +++ b/wargaming.net.txt @@ -10,3 +10,5 @@ dl-wot-ak.wargaming.net dl-wot-gc.wargaming.net dl-wot-cdx.wargaming.net dl-wowp-gc.wargaming.net +dl-wowp-ak.wargaming.net +dl-wowp-cdx.wargaming.net From cc21c7e21f5756801306154b495e27d675ac909a Mon Sep 17 00:00:00 2001 From: James Kinsman Date: Sun, 17 Feb 2019 14:37:07 +0000 Subject: [PATCH 09/18] Update wargaming.net.txt removed accidental whitespace --- wargaming.net.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/wargaming.net.txt b/wargaming.net.txt index 1814c2a..3544bf8 100644 --- a/wargaming.net.txt +++ b/wargaming.net.txt @@ -17,4 +17,3 @@ dl-wowp-ak.wargaming.net dl-wowp-gc.wargaming.net dl-wowp-se.wargaming.net dl-wowp-cdx.wargaming.net - From 70897030084d856413dbef789c0a93cae417eb77 Mon Sep 17 00:00:00 2001 From: VibroAxe Date: Sun, 17 Feb 2019 21:33:02 +0000 Subject: [PATCH 10/18] Revert "Merge pull request #72 from some-username-here1/minecraft" This reverts commit 51d2faf2d26b26336b3eaf5bdab9633330961839, reversing changes made to cc21c7e21f5756801306154b495e27d675ac909a. --- cache_domains.json | 5 ----- minecraft.txt | 5 ----- 2 files changed, 10 deletions(-) delete mode 100644 minecraft.txt diff --git a/cache_domains.json b/cache_domains.json index 0365399..5a75dce 100644 --- a/cache_domains.json +++ b/cache_domains.json @@ -30,11 +30,6 @@ "description": "CDN for hirez", "domain_files": ["hirez.txt"] }, - { - "name": "minecraft", - "description": "CDN for the Minecraft Launcher and its libraries", - "domain_files": ["minecraft.txt"] - }, { "name": "nexusmods", "description": "Nexus mods / skyrim content", diff --git a/minecraft.txt b/minecraft.txt deleted file mode 100644 index 51642e9..0000000 --- a/minecraft.txt +++ /dev/null @@ -1,5 +0,0 @@ -launcher.mojang.com -launchermeta.mojang.com -libraries.minecraft.net -resources.minecraft.net -resources.download.minecraft.net From a894224dda7bd0b727b0b36949df037982e8c9ae Mon Sep 17 00:00:00 2001 From: TeamLinux01 <43735175+TeamLinux01@users.noreply.github.com> Date: Thu, 7 Mar 2019 11:18:24 -0500 Subject: [PATCH 11/18] Cleaned up formats and fixed a typo --- blizzard.txt | 2 +- cache_domains.json | 15 +++++++-------- daybreak.txt | 2 +- nintendo.txt | 2 +- origin.txt | 2 +- riot.txt | 2 +- steam.txt | 2 +- twitchapp.txt | 2 +- uplay.txt | 2 +- wargaming.net.txt | 2 +- windowsupdates.txt | 2 +- xboxlive.txt | 2 +- 12 files changed, 18 insertions(+), 19 deletions(-) diff --git a/blizzard.txt b/blizzard.txt index 7d85419..a742624 100644 --- a/blizzard.txt +++ b/blizzard.txt @@ -11,4 +11,4 @@ level3.blizzard.com nydus.battle.net edge.blizzard.top.comcast.net cdn.blizzard.com -*.cdn.blizzard.com +*.cdn.blizzard.com \ No newline at end of file diff --git a/cache_domains.json b/cache_domains.json index 5a75dce..157aeb3 100644 --- a/cache_domains.json +++ b/cache_domains.json @@ -37,7 +37,7 @@ }, { "name": "nintendo", - "description": "CDN for nintendo (swtich)", + "description": "CDN for nintendo (switch)", "domain_files": ["nintendo.txt"] }, { @@ -47,11 +47,11 @@ "mixed_content": true, "domain_files": ["origin.txt"] }, - { - "name": "renegadex", - "description": "CDN for Renegade X", - "domain_files": ["renegadex.txt"] - }, + { + "name": "renegadex", + "description": "CDN for Renegade X", + "domain_files": ["renegadex.txt"] + }, { "name": "riot", "description": "CDN for riot games", @@ -99,5 +99,4 @@ "mixed_content": true } ] -} - +} \ No newline at end of file diff --git a/daybreak.txt b/daybreak.txt index 56c62d0..d7de367 100644 --- a/daybreak.txt +++ b/daybreak.txt @@ -3,4 +3,4 @@ # Do NOT cache manifest.patch.daybreakgames.com # #PS2 -pls.patch.daybreakgames.com +pls.patch.daybreakgames.com \ No newline at end of file diff --git a/nintendo.txt b/nintendo.txt index 0f9de4b..7602c81 100644 --- a/nintendo.txt +++ b/nintendo.txt @@ -5,4 +5,4 @@ receive-lp1.dg.srv.nintendo.net aqua.hac.lp1.d4c.nintendo.net atum.hac.lp1.d4c.nintendo.net bugyo.hac.lp1.eshop.nintendo.net -tagaya.hac.lp1.eshop.nintendo.net +tagaya.hac.lp1.eshop.nintendo.net \ No newline at end of file diff --git a/origin.txt b/origin.txt index 2d07963..fbe20b6 100644 --- a/origin.txt +++ b/origin.txt @@ -3,4 +3,4 @@ origin-a.akamaihd.net akamai.cdn.ea.com lvlt.cdn.ea.com river.data.ea.com -origin-a.akamaihd.net.edgesuite.net +origin-a.akamaihd.net.edgesuite.net \ No newline at end of file diff --git a/riot.txt b/riot.txt index d81a971..cf88d1c 100644 --- a/riot.txt +++ b/riot.txt @@ -2,4 +2,4 @@ l3cdn.riotgames.com worldwide.l3cdn.riotgames.com riotgamespatcher-a.akamaihd.net riotgamespatcher-a.akamaihd.net.edgesuite.net -lol.dyn.riotcdn.net +lol.dyn.riotcdn.net \ No newline at end of file diff --git a/steam.txt b/steam.txt index ec11673..98fcee8 100644 --- a/steam.txt +++ b/steam.txt @@ -44,4 +44,4 @@ update3.csgo.wmsj.cn update6.csgo.wmsj.cn update1.csgo.wmsj.cn st.dl.bscstorage.net -cdn.mileweb.cs.steampowered.com.8686c.com +cdn.mileweb.cs.steampowered.com.8686c.com \ No newline at end of file diff --git a/twitchapp.txt b/twitchapp.txt index 8f18078..031106f 100644 --- a/twitchapp.txt +++ b/twitchapp.txt @@ -1,4 +1,4 @@ d3rmjivj4k4f0t.cloudfront.net addons.forgesvc.net media.forgecdn.net -files.forgecdn.net +files.forgecdn.net \ No newline at end of file diff --git a/uplay.txt b/uplay.txt index 4042a60..d170adb 100644 --- a/uplay.txt +++ b/uplay.txt @@ -1 +1 @@ -*.cdn.ubi.com +*.cdn.ubi.com \ No newline at end of file diff --git a/wargaming.net.txt b/wargaming.net.txt index 3544bf8..01d81fd 100644 --- a/wargaming.net.txt +++ b/wargaming.net.txt @@ -16,4 +16,4 @@ dl-wows-cdx.wargaming.net dl-wowp-ak.wargaming.net dl-wowp-gc.wargaming.net dl-wowp-se.wargaming.net -dl-wowp-cdx.wargaming.net +dl-wowp-cdx.wargaming.net \ No newline at end of file diff --git a/windowsupdates.txt b/windowsupdates.txt index a6327ce..277ea3f 100644 --- a/windowsupdates.txt +++ b/windowsupdates.txt @@ -5,4 +5,4 @@ windowsupdate.com dl.delivery.mp.microsoft.com *.update.microsoft.com *.do.dsp.mp.microsoft.com -*.microsoft.com.edgesuite.net +*.microsoft.com.edgesuite.net \ No newline at end of file diff --git a/xboxlive.txt b/xboxlive.txt index 1fb90dd..4bc0653 100644 --- a/xboxlive.txt +++ b/xboxlive.txt @@ -5,4 +5,4 @@ xboxone.loris.llnwd.net *.xboxone.loris.llnwd.net xboxone.vo.llnwd.net xbox-mbr.xboxlive.com -assets1.xboxlive.com.nsatc.net +assets1.xboxlive.com.nsatc.net \ No newline at end of file From b3956a19aa81baad70602e00fe5ff960885d7558 Mon Sep 17 00:00:00 2001 From: TeamLinux01 <43735175+TeamLinux01@users.noreply.github.com> Date: Thu, 7 Mar 2019 11:33:53 -0500 Subject: [PATCH 12/18] All files now have an empty blank line at end of file. --- apple.txt | 2 +- arenanet.txt | 2 +- blizzard.txt | 2 +- cache_domains.json | 2 +- daybreak.txt | 2 +- frontier.txt | 2 +- hirez.txt | 2 +- nexusmods.txt | 2 +- nintendo.txt | 2 +- origin.txt | 2 +- renegadex.txt | 2 +- riot.txt | 2 +- rockstar.txt | 2 +- sony.txt | 2 +- steam.txt | 2 +- twitchapp.txt | 2 +- uplay.txt | 2 +- wargaming.net.txt | 2 +- windowsupdates.txt | 2 +- xboxlive.txt | 2 +- 20 files changed, 20 insertions(+), 20 deletions(-) diff --git a/apple.txt b/apple.txt index 7af9799..ef90914 100644 --- a/apple.txt +++ b/apple.txt @@ -1 +1 @@ -swcdn.apple.com \ No newline at end of file +swcdn.apple.com diff --git a/arenanet.txt b/arenanet.txt index d916aaa..19132a1 100644 --- a/arenanet.txt +++ b/arenanet.txt @@ -1,4 +1,4 @@ assetcdn.101.arenanetworks.com assetcdn.102.arenanetworks.com assetcdn.103.arenanetworks.com -live.patcher.bladeandsoul.com \ No newline at end of file +live.patcher.bladeandsoul.com diff --git a/blizzard.txt b/blizzard.txt index a742624..7d85419 100644 --- a/blizzard.txt +++ b/blizzard.txt @@ -11,4 +11,4 @@ level3.blizzard.com nydus.battle.net edge.blizzard.top.comcast.net cdn.blizzard.com -*.cdn.blizzard.com \ No newline at end of file +*.cdn.blizzard.com diff --git a/cache_domains.json b/cache_domains.json index 157aeb3..36bcc36 100644 --- a/cache_domains.json +++ b/cache_domains.json @@ -99,4 +99,4 @@ "mixed_content": true } ] -} \ No newline at end of file +} diff --git a/daybreak.txt b/daybreak.txt index d7de367..56c62d0 100644 --- a/daybreak.txt +++ b/daybreak.txt @@ -3,4 +3,4 @@ # Do NOT cache manifest.patch.daybreakgames.com # #PS2 -pls.patch.daybreakgames.com \ No newline at end of file +pls.patch.daybreakgames.com diff --git a/frontier.txt b/frontier.txt index 1a28124..132127e 100644 --- a/frontier.txt +++ b/frontier.txt @@ -1 +1 @@ -cdn.zaonce.net \ No newline at end of file +cdn.zaonce.net diff --git a/hirez.txt b/hirez.txt index 6dbcbe3..c127b57 100644 --- a/hirez.txt +++ b/hirez.txt @@ -1 +1 @@ -hirez.http.internapcdn.net \ No newline at end of file +hirez.http.internapcdn.net diff --git a/nexusmods.txt b/nexusmods.txt index 2453607..20f38c5 100644 --- a/nexusmods.txt +++ b/nexusmods.txt @@ -1 +1 @@ -filedelivery.nexusmods.com \ No newline at end of file +filedelivery.nexusmods.com diff --git a/nintendo.txt b/nintendo.txt index 7602c81..0f9de4b 100644 --- a/nintendo.txt +++ b/nintendo.txt @@ -5,4 +5,4 @@ receive-lp1.dg.srv.nintendo.net aqua.hac.lp1.d4c.nintendo.net atum.hac.lp1.d4c.nintendo.net bugyo.hac.lp1.eshop.nintendo.net -tagaya.hac.lp1.eshop.nintendo.net \ No newline at end of file +tagaya.hac.lp1.eshop.nintendo.net diff --git a/origin.txt b/origin.txt index fbe20b6..2d07963 100644 --- a/origin.txt +++ b/origin.txt @@ -3,4 +3,4 @@ origin-a.akamaihd.net akamai.cdn.ea.com lvlt.cdn.ea.com river.data.ea.com -origin-a.akamaihd.net.edgesuite.net \ No newline at end of file +origin-a.akamaihd.net.edgesuite.net diff --git a/renegadex.txt b/renegadex.txt index fa42197..ca35def 100644 --- a/renegadex.txt +++ b/renegadex.txt @@ -9,4 +9,4 @@ rxp-sg.cncirc.net rxp-la.cncirc.net rxp-fin.cncirc.net denver1.renegade-x.com -seattle1.renegade-x.com \ No newline at end of file +seattle1.renegade-x.com diff --git a/riot.txt b/riot.txt index cf88d1c..d81a971 100644 --- a/riot.txt +++ b/riot.txt @@ -2,4 +2,4 @@ l3cdn.riotgames.com worldwide.l3cdn.riotgames.com riotgamespatcher-a.akamaihd.net riotgamespatcher-a.akamaihd.net.edgesuite.net -lol.dyn.riotcdn.net \ No newline at end of file +lol.dyn.riotcdn.net diff --git a/rockstar.txt b/rockstar.txt index 9947953..4922bbe 100644 --- a/rockstar.txt +++ b/rockstar.txt @@ -1 +1 @@ -patches.rockstargames.com \ No newline at end of file +patches.rockstargames.com diff --git a/sony.txt b/sony.txt index 526d08d..4776937 100644 --- a/sony.txt +++ b/sony.txt @@ -1,3 +1,3 @@ pls.patch.station.sony.com gs2.ww.prod.dl.playstation.net -gs2.sonycoment.loris-e.llnwd.net \ No newline at end of file +gs2.sonycoment.loris-e.llnwd.net diff --git a/steam.txt b/steam.txt index 98fcee8..ec11673 100644 --- a/steam.txt +++ b/steam.txt @@ -44,4 +44,4 @@ update3.csgo.wmsj.cn update6.csgo.wmsj.cn update1.csgo.wmsj.cn st.dl.bscstorage.net -cdn.mileweb.cs.steampowered.com.8686c.com \ No newline at end of file +cdn.mileweb.cs.steampowered.com.8686c.com diff --git a/twitchapp.txt b/twitchapp.txt index 031106f..8f18078 100644 --- a/twitchapp.txt +++ b/twitchapp.txt @@ -1,4 +1,4 @@ d3rmjivj4k4f0t.cloudfront.net addons.forgesvc.net media.forgecdn.net -files.forgecdn.net \ No newline at end of file +files.forgecdn.net diff --git a/uplay.txt b/uplay.txt index d170adb..4042a60 100644 --- a/uplay.txt +++ b/uplay.txt @@ -1 +1 @@ -*.cdn.ubi.com \ No newline at end of file +*.cdn.ubi.com diff --git a/wargaming.net.txt b/wargaming.net.txt index 01d81fd..3544bf8 100644 --- a/wargaming.net.txt +++ b/wargaming.net.txt @@ -16,4 +16,4 @@ dl-wows-cdx.wargaming.net dl-wowp-ak.wargaming.net dl-wowp-gc.wargaming.net dl-wowp-se.wargaming.net -dl-wowp-cdx.wargaming.net \ No newline at end of file +dl-wowp-cdx.wargaming.net diff --git a/windowsupdates.txt b/windowsupdates.txt index 277ea3f..a6327ce 100644 --- a/windowsupdates.txt +++ b/windowsupdates.txt @@ -5,4 +5,4 @@ windowsupdate.com dl.delivery.mp.microsoft.com *.update.microsoft.com *.do.dsp.mp.microsoft.com -*.microsoft.com.edgesuite.net \ No newline at end of file +*.microsoft.com.edgesuite.net diff --git a/xboxlive.txt b/xboxlive.txt index 4bc0653..1fb90dd 100644 --- a/xboxlive.txt +++ b/xboxlive.txt @@ -5,4 +5,4 @@ xboxone.loris.llnwd.net *.xboxone.loris.llnwd.net xboxone.vo.llnwd.net xbox-mbr.xboxlive.com -assets1.xboxlive.com.nsatc.net \ No newline at end of file +assets1.xboxlive.com.nsatc.net From 66cedaa7e8432c0fbf315a4cdd770c9496fbe568 Mon Sep 17 00:00:00 2001 From: dmwcashy Date: Sun, 21 Apr 2019 04:10:46 +0100 Subject: [PATCH 13/18] Euro CDN addition Adding *.cm.steampowered.com, which is used as a CDN for many European countries. --- steam.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/steam.txt b/steam.txt index ec11673..a61df7e 100644 --- a/steam.txt +++ b/steam.txt @@ -18,6 +18,7 @@ steampipe.akamaized.net edgecast.steamstatic.com steam.apac.qtlglb.com.mwcloudcdn.com *.cs.steampowered.com +*.cm.steampowered.com *.edgecast.steamstatic.com *.steamcontent.com cdn1-sea1.valve.net From e7a1744a826e0372d8db57246dc8803ba2636936 Mon Sep 17 00:00:00 2001 From: Phonic Mouse Date: Fri, 26 Apr 2019 16:19:04 +0200 Subject: [PATCH 14/18] Added cqloud domain for europe cdn --- steam.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/steam.txt b/steam.txt index a61df7e..99f7031 100644 --- a/steam.txt +++ b/steam.txt @@ -24,6 +24,7 @@ steam.apac.qtlglb.com.mwcloudcdn.com cdn1-sea1.valve.net cdn2-sea1.valve.net *.steam-content-dnld-1.apac-1-cdn.cqloud.com +*.steam-content-dnld-1.eu-c1-cdn.cqloud.com steam.apac.qtlglb.com edge.steam-dns.top.comcast.net edge.steam-dns-2.top.comcast.net From bfcadf481ddf723d3131809039f0be9b15861f93 Mon Sep 17 00:00:00 2001 From: GotenXiao Date: Thu, 30 May 2019 20:05:34 +0100 Subject: [PATCH 15/18] Add Epic Games HTTP CDNs (#89) * Fix #32 - add Epic Games HTTP CDNs * #32 - Fix end of line * #32 - Mark epic-games as mixed content --- cache_domains.json | 6 ++++++ epic-games.txt | 5 +++++ 2 files changed, 11 insertions(+) create mode 100644 epic-games.txt diff --git a/cache_domains.json b/cache_domains.json index 5a75dce..7f16ff2 100644 --- a/cache_domains.json +++ b/cache_domains.json @@ -20,6 +20,12 @@ "description": "Daybreak games CDN", "domain_files": ["daybreak.txt"] }, + { + "name": "epic-games", + "description": "CDN for Epic Games", + "domain_files": ["epic-games.txt"], + "mixed_content": true + }, { "name": "frontier", "description": "CDN for frontier games", diff --git a/epic-games.txt b/epic-games.txt new file mode 100644 index 0000000..9c5b10f --- /dev/null +++ b/epic-games.txt @@ -0,0 +1,5 @@ +epicgames-download1.akamaized.net +download.epicgames.com +download2.epicgames.com +download3.epicgames.com +download4.epicgames.com From 6ed21829aa30dafceb0d43f56d3e765d6421f5a5 Mon Sep 17 00:00:00 2001 From: Zoey Date: Sat, 1 Jun 2019 19:02:44 +0100 Subject: [PATCH 16/18] Rename epic-games.txt to epicgames.txt Added nomenclature regexp to README.md --- README.md | 3 ++- cache_domains.json | 4 ++-- epic-games.txt => epicgames.txt | 0 3 files changed, 4 insertions(+), 3 deletions(-) rename epic-games.txt => epicgames.txt (100%) diff --git a/README.md b/README.md index d9d606b..5baf9a9 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ You can use this list one of two ways: There is a cache_domains.json file to define CDNs and additional meta deta with the following structure - cache_domains: Array of cache_domain object - - name: shortname for the cache domain + - name: shortname for the cache domain. Should match `^[0-9A-Za-z]$` - description: a longer description to aid others in identifying what this domain does (not all users of this repo will want to enable all caches) - notes: implementation specific notes which may be useful for other users - mixed_content: true if this domain hosts mixed https and http content (a straight dns injection is unlikely to work in this case). Assumed to be false if undefined @@ -43,6 +43,7 @@ There is a separate file for each cacheable service. Some notes on formatting: - Wildcards are permitted as per below - Lines starting with a # will be treated as a comment. - Files must end with an empty newline. + - File names must match the regular expression `^[0-9A-Za-z].txt` #### Wildcards diff --git a/cache_domains.json b/cache_domains.json index 7f16ff2..a408f0c 100644 --- a/cache_domains.json +++ b/cache_domains.json @@ -21,9 +21,9 @@ "domain_files": ["daybreak.txt"] }, { - "name": "epic-games", + "name": "epicgames", "description": "CDN for Epic Games", - "domain_files": ["epic-games.txt"], + "domain_files": ["epicgames.txt"], "mixed_content": true }, { diff --git a/epic-games.txt b/epicgames.txt similarity index 100% rename from epic-games.txt rename to epicgames.txt From 66194b3db51c9bd30f64c92e7a89ed956d3f755e Mon Sep 17 00:00:00 2001 From: Christophe Vanlancker Date: Sat, 15 Jun 2019 23:27:16 +0200 Subject: [PATCH 17/18] Support passing multiple IP addresses Signed-off-by: Christophe Vanlancker --- scripts/config.example.json | 2 +- scripts/create-dnsmasq.sh | 8 +++++--- scripts/create-unbound.sh | 8 +++++--- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/scripts/config.example.json b/scripts/config.example.json index 6d58ee4..18362c4 100644 --- a/scripts/config.example.json +++ b/scripts/config.example.json @@ -1,6 +1,6 @@ { "ips": { - "steam": "10.10.3.11", + "steam": ["10.10.3.10", "10.10.3.11"], "origin": "10.10.3.12", "blizzard": "10.10.3.13", "windows": "10.10.3.14", diff --git a/scripts/create-dnsmasq.sh b/scripts/create-dnsmasq.sh index e0e0d43..c2da94b 100755 --- a/scripts/create-dnsmasq.sh +++ b/scripts/create-dnsmasq.sh @@ -16,7 +16,7 @@ fi cachenamedefault="disabled" while read line; do - ip=$(jq -r ".ips[\"${line}\"]" config.json) + ip=$(jq ".ips[\"${line}\"]" config.json) declare "cacheip$line"="$ip" done <<< $(jq -r '.ips | to_entries[] | .key' config.json) @@ -39,7 +39,7 @@ while read entry; do continue; fi cacheipname="cacheip${!cachename}" - cacheip=${!cacheipname} + cacheip=$(jq -r 'if type == "array" then .[] else . end' <<< ${!cacheipname} | xargs) while read fileid; do while read filename; do destfilename=$(echo $filename | sed -e 's/txt/conf/') @@ -54,7 +54,9 @@ while read entry; do if grep -q "$parsed" $outputfile; then continue fi - echo "address=/${parsed}/${cacheip}" >> $outputfile + for i in ${cacheip}; do + echo "address=/${parsed}/${i}" >> $outputfile + done done <<< $(cat ${basedir}/$filename); done <<< $(jq -r ".cache_domains[$entry].domain_files[$fileid]" $path) done <<< $(jq -r ".cache_domains[$entry].domain_files | to_entries[] | .key" $path) diff --git a/scripts/create-unbound.sh b/scripts/create-unbound.sh index c0d4c0e..10ee026 100755 --- a/scripts/create-unbound.sh +++ b/scripts/create-unbound.sh @@ -16,7 +16,7 @@ fi cachenamedefault="disabled" while read line; do - ip=$(jq -r ".ips[\"${line}\"]" config.json) + ip=$(jq ".ips[\"${line}\"]" config.json) declare "cacheip$line"="$ip" done <<< $(jq -r '.ips | to_entries[] | .key' config.json) @@ -39,7 +39,7 @@ while read entry; do continue; fi cacheipname="cacheip${!cachename}" - cacheip=${!cacheipname} + cacheip=$(jq -r 'if type == "array" then .[] else . end' <<< ${!cacheipname} | xargs) while read fileid; do while read filename; do destfilename=$(echo $filename | sed -e 's/txt/conf/') @@ -56,7 +56,9 @@ while read entry; do continue fi echo " local-zone: \"${parsed}\" redirect" >> $outputfile - echo " local-data: \"${parsed} 30 IN A ${cacheip}\"" >> $outputfile + for i in ${cacheip}; do + echo " local-data: \"${parsed} 30 IN A ${i}\"" >> $outputfile + done done <<< $(cat ${basedir}/$filename); done <<< $(jq -r ".cache_domains[$entry].domain_files[$fileid]" $path) done <<< $(jq -r ".cache_domains[$entry].domain_files | to_entries[] | .key" $path) From 0533f4dbb3f6656810cf1b101522cdbe605078d9 Mon Sep 17 00:00:00 2001 From: Barry Zubel Date: Sun, 23 Jun 2019 13:05:26 +0100 Subject: [PATCH 18/18] Add Elder Scrolls online CDN --- cache_domains.json | 6 ++++++ teso.txt | 1 + 2 files changed, 7 insertions(+) create mode 100644 teso.txt diff --git a/cache_domains.json b/cache_domains.json index a408f0c..03d2816 100644 --- a/cache_domains.json +++ b/cache_domains.json @@ -83,6 +83,12 @@ "description": "CDN for uplay downloader", "domain_files": ["uplay.txt"] }, + { + "name": "teso", + "description": "CDN for The Elder Scrolls Online", + "mixed_content": true, + "domain_files": ["teso.txt"] + }, { "name": "twitch", "description": "CDN for twitch games / mods and addons", diff --git a/teso.txt b/teso.txt new file mode 100644 index 0000000..f4b529e --- /dev/null +++ b/teso.txt @@ -0,0 +1 @@ +live.patcher.elderscrollsonline.com