What has been changed :
- updated links to newer ones and/or make use of htttps
- Added a lot of providers according to http://pcsupport.about.com/od/tipstricks/a/free-public-dns-servers.htm,
I have a few questions before possibly merging :
- Is there a limit to the number of IPv4/6 per provider
- OpenDNS has two additional basic DNS, Level3 has 4.2.2.1 to 6
Adding up to four DNS servers would be enough in most case or displaying them with a "show more" button like in other IAs.
- What are the criteria for the providers
- free & public (naturally)
- basic filtering allowed (spam, botnets, viruses, malwares and the likes ; even pornography/adult content)
- any other criteria such as free registration to have more control over what is filtered
- For the ones that offer different filtering policies (Yandex.DNS, OpenDNS, Norton, Comodo) is there a way to show more prominently these choices in the IA
Adding another attribute to be able to sort by criteria (location, filtering, IPv4/6) would be great.
- Is there any restriction regarding the location of the DNS servers
- It would be nice to display the DNS from the ISP of a given (or is it out of the scope of this IA)
Depending of the answers to the above questions, I will modify my PR.
Feel free to tell me if there is anything else I should modify.
- Rename 'style.css' to appropriate ID-based name.
- Remove explicit inclusion of CSS, as it will now be auto-included.
- Update tests which explicitly checked for styling.
- Add a heading.
- Attempt to recreate a more appealing style.
- Add ABSTRACT to reduce test scroll-spam.
I tried to copy a suggested style. I think I am pretty close, but since
that style is external, I can't just reuse it with impunity.
Possibly the most roundabout way to resolve issue #375.
- Remove static files from share directory.
- Put info into a perl structure.
- Generate the two static texts from the structure.
- Add minimal test for proper form.
It's almost like I haven't heard of Text::Table or Template::Toolkit.
Nevertheless, I think this is not too arcane for this relatively simple
usage. On the other hand, I am going to feel like a fool for not just
editing the two static files when it turns out there are never any
changes to the data.