Commit Graph

257 Commits

Author SHA1 Message Date
6730915c73 Add script to create the acl files for squid
Importing these files into squid and creating the relevant
upstream proxies is left as an exercise for the user!
2021-10-10 12:29:07 +00:00
0cf9233dc1 Update for City of Heroes (#176) 2021-09-26 01:33:33 +01:00
cfcdf1b7c5 Merge pull request #174 from nightah/update-dnsmasq-roundrobin
Simplify Dnsmasq script
2021-09-15 13:28:29 +01:00
9ea56243de Simplify Dnsmasq script
[Dnsmasq version >= 2.86](https://thekelleys.org.uk/dnsmasq/CHANGELOG) supports passing multiple IP addresses via the `address=` syntax now.

>Major rewrite of the DNS server and domain handling code. The change makes multiple addresses associated with a domain work address=/example.com/1.2.3.4 address=/example.com/5.6.7.8.

This allows us to simplify the script and the `.hosts` file workaround is no longer necessary.
2021-09-12 10:15:11 +10:00
50e5d28ed4 update Renegade X CDNs (#173)
* update Renegade X CDNs
2021-08-22 10:44:41 +01:00
ca64841d12 Update epicgames.txt and steam.txt (#166)
* Update epicgames.txt
* Update steam.txt
2021-06-27 17:50:24 +01:00
7844a44afe Merge pull request #170 from nightah/fix-unbound-duplicates
Remove duplicates in Unbound generation script
2021-06-17 22:44:12 +01:00
1cbdc8dbf4 Remove duplicates in Unbound generation script
#149 introduced a minor regression which included duplicates for the Unbound generation script.
While this does not have a technical impact it may cause confusion for users, this PR will ignore duplicate entries.
2021-06-15 13:14:49 +10:00
e20cec6475 Merge pull request #169 from uklans/hotfix/remove-twitch-cdn
Remove reference to Twitch CDN
2021-06-09 14:11:22 +01:00
adc52c03ce Remove reference to Twitch CDN 2021-06-09 14:10:12 +01:00
035a956ff8 Merge pull request #168 from uklans/bugfix/remove-twitch-cdn
Remove empty Twitch CDN
2021-06-09 13:35:02 +01:00
e8e5683adb Remove empty Twitch CDN 2021-06-09 13:24:38 +01:00
9212f6c392 Add more Sony domains (#167)
* Add new domains for PSN
* Remove SNI warning comment
2021-06-06 23:14:22 +01:00
8b600d34da Merge pull request #165 from Cronus89/patch-2
Updated list of Patch mirrors for Renegade-X
2021-05-20 20:55:49 +01:00
cab8da47fc Updated list of Patch mirrors for Renegade-X 2021-05-20 14:10:00 -05:00
7f924c6f77 Revert "Only use lancache.steamcontent.com for steam (#124)" (#162)
This reverts commit 3f712d76d1.
2021-01-29 17:13:27 +00:00
ca69e6e21c Update wargaming.net.txt 2021-01-28 14:51:58 +00:00
e843326fce Merge pull request #160 from nightah/fix-generation-scripts-newlines
Handle newlines in generation scripts
2021-01-28 09:55:22 +00:00
8fbf55bdbe Handle newlines in generation scripts
The generation scripts will now properly handle/ignore empty lines as this previously would cause issues with the generated Unbound output.
2021-01-28 10:16:44 +11:00
019ec04f27 Merge pull request #149 from nightah/fix-generation-scripts-sorting
Fix generation scripts
2021-01-15 13:14:07 +00:00
b9a669ef5a Update .gitignore
Ignore the users config.json for script generation
2021-01-15 12:15:28 +00:00
14ccfecb1f Include advice for unbound script 2021-01-15 21:43:21 +11:00
634b7dfff8 Provide advice to users upon completion of script 2021-01-15 20:09:32 +11:00
c05d2cfec4 Output *.hosts file in output/dnsmasq/hosts/ directory 2021-01-15 19:01:02 +11:00
654d19ce84 Change Dnsmasq *.hosts reference to /etc/dnsmasq/ 2021-01-15 10:20:51 +11:00
3e649ab5d7 Add README.md for DNS generation scripts
Also fix up some typos in the main README.md.
2021-01-15 08:48:31 +11:00
3f712d76d1 Only use lancache.steamcontent.com for steam (#124)
Resolves #124
2021-01-14 15:59:04 +00:00
a008c4b1a4 twich.txt added again as i hadn't intended to remove it 2021-01-09 14:12:12 +00:00
5969973a37 these are no longer twitch cdns 2021-01-09 10:26:25 +00:00
1faf51e6a0 Merge pull request #150 from quadrophenic23/master
Add new domain for xbox live while xbox is sleeping
2020-11-02 12:50:25 +00:00
7226995f68 Update xboxlive.txt 2020-11-02 11:54:16 +00:00
b1188e5e35 Update xboxlive.txt 2020-11-02 11:49:21 +00:00
3c69be63bb Update xboxlive.txt 2020-11-02 11:49:10 +00:00
cabb360670 Update xboxlive.txt
additional domain found when xbox is downloading while sleeping
2020-11-02 10:18:31 +00:00
74cab757af Fix generation scripts
This change leverages #130 and also applies this to the dnsmasq script.

As it currently stands both generation scripts (unbound and dnsmasq) have a condition where a domain will be skipped if it fuzzy matches a domain already parsed that is higher in the CDN domain list.

For example the latter of the below two samples would never be added.
8793ce1531/steam.txt (L20) 8793ce1531/steam.txt (L29)

I've also taken the liberty to sort the output of said scripts for readability and troubleshooting purposes.

Closes #130.
2020-10-29 23:05:45 +11:00
8793ce1531 Path Of Exile CDN added (#138)
* Path Of Exile CDN added

* adjust description
2020-10-22 10:05:52 +01:00
300dcb377e Add Steam CDN (#144) 2020-10-22 10:01:38 +01:00
b4431bcfaa Fix wildcard domains in dnsmasq script (#143)
While #140 added support for round-robin DNS the script needs a slight modification to ensure that wildcard domains are still added with the old method due to dnsmasq limitations.
This change will include all wildcard domains in the generated `lancache.conf` along with all the `addn-hosts=` entries.
2020-10-22 09:56:07 +01:00
354615d13c Add FFXIV CDN (#142)
* Add FFXIV cache domain
2020-08-21 11:12:55 +01:00
6487d71677 Merge pull request #140 from nightah/dnsmasq-refactor
Refactor Dnsmasq script to support multiple cache ips
2020-08-20 11:26:58 +01:00
965e7e3d6f Merge pull request #141 from nightah/epicgames-domains
Add Epic Games hostnames
2020-08-20 11:26:23 +01:00
07ed91fccc Add Epic Games hostnames 2020-08-20 11:02:57 +10:00
4d4e9a290d Merge pull request #139 from serek4/master
Added new hostname to xboxlive cdn
2020-08-16 13:12:24 +01:00
494a89f181 Generate lancache.conf based on specified cache entries 2020-06-25 09:15:42 +10:00
85f05fcc77 Refactor Dnsmasq script to support multiple cache ips
This change is a continuation of #54, it modifies the output of the dnsmasq script to host file format which allows round robin DNS entries.

There is a caveat with round robin DNS entries in dnsmasq, they only supports a single address for wildcard domains, for example: *.cdn.blizzard.com.

If previously you had the generated .conf files dumped into a directory where dnsmasq automatically loaded on start-up, you will need to create config that loads all the host files, for example:

**lancache.conf**
```conf
addn-hosts=/etc/dnsmasq/conf.d/blizzard.hosts
addn-hosts=/etc/dnsmasq/conf.d/steam.hosts
addn-hosts=/etc/dnsmasq/conf.d/uplay.hosts
```

Closes #107.
2020-06-06 20:32:24 +10:00
025f80d7d1 Added new hostname to xboxlive cdn
new hostname for xbox game pass on PC
2020-05-13 11:37:05 +02:00
a5eab76953 Merge pull request #136 from Cronus89/patch-1
Update list of Renegade-X Download Patch Mirrors
2020-04-18 19:42:31 +01:00
97cbbbd508 Update list of Renegade-X Download Patch Mirrors
This list was completely out of date, I'll attempt to keep this updated anytime there is a mirror list change.
2020-04-18 13:21:27 -05:00
ac772a78bf Merge pull request #134 from DeusQain/master
Added BSG entry for Tarkov
2020-03-10 00:48:22 +00:00
bb4c42ab0c Added BSG entry for Tarkov 2020-03-09 20:42:12 -04:00