Steven Black [Sun, 18 Mar 2018 03:33:44 +0000 (23:33 -0400)]
Fixes for linting errors.
Steven Black [Sun, 18 Mar 2018 03:17:33 +0000 (23:17 -0400)]
Updated readme files.
Steven Black [Sun, 18 Mar 2018 03:16:37 +0000 (23:16 -0400)]
Changes to update.json files to take up less horizontal space in readme tables.
Steven Black [Sun, 18 Mar 2018 03:07:09 +0000 (23:07 -0400)]
Release 1.3.3
Steven Black [Sun, 18 Mar 2018 03:06:02 +0000 (23:06 -0400)]
New data from yoyo.org.
Steven Black [Sun, 18 Mar 2018 03:04:57 +0000 (23:04 -0400)]
Include source data issues links to help folks to report problems.
StevenBlack [Thu, 15 Mar 2018 22:41:18 +0000 (18:41 -0400)]
Release 1.3.2
StevenBlack [Thu, 15 Mar 2018 22:41:07 +0000 (18:41 -0400)]
Regenerated hosts and the readme files.
StevenBlack [Thu, 15 Mar 2018 22:28:41 +0000 (18:28 -0400)]
Revert to prior version.
StevenBlack [Thu, 15 Mar 2018 16:07:07 +0000 (12:07 -0400)]
Release 1.3.1
StevenBlack [Thu, 15 Mar 2018 16:06:14 +0000 (12:06 -0400)]
New data from tyzbit, sinfonietta, yoyo.org, and someonewhocares.org.
StevenBlack [Thu, 15 Mar 2018 16:04:00 +0000 (12:04 -0400)]
New URL for hosts from @tyzbit.
StevenBlack [Wed, 14 Mar 2018 14:59:29 +0000 (10:59 -0400)]
Ad server contributed by a correspondent near Cork, Ireland.
Steven Black [Wed, 14 Mar 2018 04:18:26 +0000 (00:18 -0400)]
Release 1.3.0
Steven Black [Wed, 14 Mar 2018 04:16:28 +0000 (00:16 -0400)]
Update .gitignore.
Steven Black [Wed, 14 Mar 2018 04:15:51 +0000 (00:15 -0400)]
Fresh re-generation of hosts and readme files.
Steven Black [Wed, 14 Mar 2018 04:10:07 +0000 (00:10 -0400)]
Test to accompany accepting IP followed by host IP address.
Steven Black [Wed, 14 Mar 2018 04:09:38 +0000 (00:09 -0400)]
Accept IP followed by host IP address.
Steven Black [Wed, 14 Mar 2018 03:05:40 +0000 (23:05 -0400)]
New data from yoyo.org, and CoinBlockerList.
Steven Black [Tue, 13 Mar 2018 03:58:13 +0000 (23:58 -0400)]
Release 1.2.7
Steven Black [Tue, 13 Mar 2018 03:57:31 +0000 (23:57 -0400)]
New data from yoyo.org, someonewhocares.org, and CoinBlockerList.
StevenBlack [Sat, 10 Mar 2018 16:54:33 +0000 (11:54 -0500)]
Release 1.2.6
StevenBlack [Sat, 10 Mar 2018 16:52:41 +0000 (11:52 -0500)]
New data from someonewhocares.org.
StevenBlack [Sat, 10 Mar 2018 16:51:35 +0000 (11:51 -0500)]
Whoops, typo.
StevenBlack [Sat, 10 Mar 2018 16:50:57 +0000 (11:50 -0500)]
Add spiegel-de.spiegel.de.
StevenBlack [Sat, 10 Mar 2018 01:07:08 +0000 (20:07 -0500)]
Release 1.2.5
StevenBlack [Sat, 10 Mar 2018 01:06:14 +0000 (20:06 -0500)]
New data from someonewhocares.org, yoyo.org, and CoinBlockerList.
Steven Black [Fri, 9 Mar 2018 21:19:37 +0000 (16:19 -0500)]
Merge pull request #535 from ankitpati/superfluous-condition-fix
Remove Superfluous Check for Zero-Length List
Ankit Pati [Fri, 9 Mar 2018 18:44:20 +0000 (00:14 +0530)]
Remove Superfluous Check for Zero-Length List
Checking for zero-length is not necessary here as iterating over a
zero-length list is perfectly valid, and produces exactly zero
iterations, matching the intended behaviour without an extra check.
Steven Black [Thu, 8 Mar 2018 11:33:14 +0000 (06:33 -0500)]
Release 1.2.4
Steven Black [Thu, 8 Mar 2018 11:31:53 +0000 (06:31 -0500)]
New data from someonewhocares.org, malwaredomainlist.com, and Badd-Boyz.
StevenBlack [Wed, 7 Mar 2018 05:16:38 +0000 (00:16 -0500)]
Updated all 16 readme pages with the new release management section.
StevenBlack [Wed, 7 Mar 2018 05:12:20 +0000 (00:12 -0500)]
New section titled "Release management", documenting the presence and use of [Release-It!](https://webpro.github.io/release-it/) in the repo.
StevenBlack [Wed, 7 Mar 2018 04:59:17 +0000 (23:59 -0500)]
Add .release-it.json file to the repo.
StevenBlack [Wed, 7 Mar 2018 04:54:47 +0000 (23:54 -0500)]
Release 1.2.3
StevenBlack [Wed, 7 Mar 2018 04:51:45 +0000 (23:51 -0500)]
New data from yoyo.org, someonewhocares.org, and CoinBlockerList.
Steven Black [Mon, 5 Mar 2018 15:24:41 +0000 (10:24 -0500)]
Merge pull request #490 from ScriptTiger/patch-1
Added commented wildcards for spam domains to support third-party, downstream uses
StevenBlack [Mon, 5 Mar 2018 01:54:49 +0000 (20:54 -0500)]
New data from yoyo.org, mvps.org, and CoinBlockerList.
Steven Black [Mon, 5 Mar 2018 01:50:41 +0000 (20:50 -0500)]
Merge pull request #529 from erlepereira/master
add link to gist for dnsmasq format conversion - readme_template.md
Erle Pereira [Mon, 5 Mar 2018 00:57:21 +0000 (11:57 +1100)]
add link to gist for dnsmasq format conversion, in the readme_template.md
StevenBlack [Sun, 4 Mar 2018 19:04:13 +0000 (14:04 -0500)]
New data from yoyo.org.
funilrys [Sun, 4 Mar 2018 10:19:36 +0000 (11:19 +0100)]
Merge remote-tracking branch 'upstream/master' into encoding-review
funilrys [Sun, 4 Mar 2018 10:18:50 +0000 (11:18 +0100)]
Introduction of more tests cases
Please note that this patch introduce more tests cases
in order to avoid future issue when calling `domains_to_idna()`
funilrys [Sun, 4 Mar 2018 10:17:38 +0000 (11:17 +0100)]
Review of domain_to_idna() to support more tests cases
Please note this patch comes after an issue reported by @FadeMind
which I could reproduce in 1/3 computer.
Steven Black [Sat, 3 Mar 2018 22:05:50 +0000 (17:05 -0500)]
Merge pull request #525 from MitchWeaver/master
add OpenBSD support
Mitch Weaver [Sat, 3 Mar 2018 21:55:18 +0000 (22:55 +0100)]
add OpenBSD support
StevenBlack [Sat, 3 Mar 2018 20:16:10 +0000 (15:16 -0500)]
New data from yoyo.org, and CoinBlockerList.
Steven Black [Sat, 3 Mar 2018 20:13:16 +0000 (15:13 -0500)]
Merge pull request #519 from FadeMind/cross-sudo
cross-compatible sudo FIXED CI
Steven Black [Sat, 3 Mar 2018 20:11:38 +0000 (15:11 -0500)]
Merge pull request #520 from funilrys/notDavid-protocol
Possible fix of the encoding and/or downlaod issue(s)
funilrys [Sat, 3 Mar 2018 20:09:45 +0000 (21:09 +0100)]
Review of readme_template.md
Please note that this patch mothe the unit tests paragraph after dependencies installation.
funilrys [Sat, 3 Mar 2018 19:34:10 +0000 (20:34 +0100)]
Update of readme_template.md
Please note that this patch explitly set which `pip` version to use according
to the user Python version.
FadeMind [Sat, 3 Mar 2018 14:30:49 +0000 (15:30 +0100)]
updateHostsFile.py: DEL whitespace after '['
https://travis-ci.org/StevenBlack/hosts/jobs/
346915934#L606-L609
funilrys [Fri, 2 Mar 2018 21:56:32 +0000 (22:56 +0100)]
Fix grammar.
This patch fix: https://github.com/StevenBlack/hosts/pull/520/files/
d98b31fb921ff35fb1a421243fa4876504cf676e#r171971716
Thanks to @gfyoung
funilrys [Fri, 2 Mar 2018 21:53:15 +0000 (22:53 +0100)]
Review of Notes indentation
This patch fix : https://github.com/StevenBlack/hosts/pull/520#discussion_r171971481
+ It also fix (forgoten coma) : https://github.com/StevenBlack/hosts/pull/520#discussion_r171971574
funilrys [Fri, 2 Mar 2018 21:51:10 +0000 (22:51 +0100)]
Review of the `domain_to_idna()` notes.
This patch fix : https://github.com/StevenBlack/hosts/pull/520#discussion_r171971574
funilrys [Fri, 2 Mar 2018 21:49:15 +0000 (22:49 +0100)]
Introduction of dependencies installation instructions
funilrys [Fri, 2 Mar 2018 21:43:24 +0000 (22:43 +0100)]
Removing of `condescending` line.
This patch fix : https://github.com/StevenBlack/hosts/pull/520/files/
4798710029b1cfc23130a0588c3a2c7e59171f86#r171969863
funilrys [Fri, 2 Mar 2018 21:23:21 +0000 (22:23 +0100)]
Introduction of `domain_to_idna()` tests.
funilrys [Fri, 2 Mar 2018 21:07:11 +0000 (22:07 +0100)]
Review of domain_to_idna()
This patch review the way we get the comment at the end of a line.
I also did an application of DRY (Do not Repeat Yourself)
and/or KISS (Keep It Simple, Stupid) by refactoring the 2 `else`
statements into one line.
funilrys [Fri, 2 Mar 2018 20:43:52 +0000 (21:43 +0100)]
Deletion of a trailing '#'.
Please note that I have added that '#' by mistake.
funilrys [Wed, 28 Feb 2018 22:29:18 +0000 (23:29 +0100)]
Fix tests issues.
This patch introduce the installation of dependencies needed my the main commit.
This patch fixes:
* https://travis-ci.org/funilrys/hosts/jobs/
347504195#L592
* https://travis-ci.org/funilrys/hosts/jobs/
347504195#L598
funilrys [Wed, 28 Feb 2018 22:24:58 +0000 (23:24 +0100)]
Fix tests issues.
This patch fixes:
* https://travis-ci.org/funilrys/hosts/jobs/
347500695#L400
* https://travis-ci.org/funilrys/hosts/jobs/
347500695#L401
funilrys [Wed, 28 Feb 2018 22:23:30 +0000 (23:23 +0100)]
Fix tests issue.
This patch fix https://travis-ci.org/funilrys/hosts/jobs/
347500695#L399
funilrys [Wed, 28 Feb 2018 22:22:32 +0000 (23:22 +0100)]
Fix tests issue
This patch fix https://travis-ci.org/funilrys/hosts/jobs/
347500695#L397
Please also note that I introduced that patch because
we do not directly use lxml but it is required by
BeautifulSup() to parse the HTML.
funilrys [Wed, 28 Feb 2018 22:20:01 +0000 (23:20 +0100)]
Fix tests issue
This patch fix https://travis-ci.org/funilrys/hosts/jobs/
347500695#L398
funilrys [Wed, 28 Feb 2018 22:15:01 +0000 (23:15 +0100)]
Review typo + fix test issue.
This patch fix https://travis-ci.org/funilrys/hosts/jobs/
347497718#L749
funilrys [Wed, 28 Feb 2018 22:13:13 +0000 (23:13 +0100)]
Fix test issue.
This patch fix https://travis-ci.org/funilrys/hosts/jobs/
347497718#L748
funilrys [Wed, 28 Feb 2018 22:08:45 +0000 (23:08 +0100)]
Introduction of requirements.txt
Please note that those file can be used to install
dependencies with 'pip install -r requirements.txt'
funilrys [Wed, 28 Feb 2018 22:06:58 +0000 (23:06 +0100)]
Review of get_file_by_url()
Please note that this patch also introduce
which is in charge of converting a domain in a line into
IDNA and/or UTF-8 format.
Also note the introduction of BeautifulSoup() which helps
us to decode data from the downloaded URL.
Fixes (issue(s)/protocol(s) I was able to reproduce):
* https://github.com/StevenBlack/hosts/issues/514#issuecomment-
368932152
Possible fix of (issue(s)/protocol(s) I wasn't able to reproduce):
* https://github.com/StevenBlack/hosts/issues/514#issue-
300048106
* https://github.com/StevenBlack/hosts/issues/494#issue-
296166492
* https://github.com/StevenBlack/hosts/issues/420#issue-
267453114
* https://github.com/StevenBlack/hosts/issues/372#issue-
246927047
* https://github.com/StevenBlack/hosts/issues/382#issuecomment-
322010562
StevenBlack [Wed, 28 Feb 2018 19:28:41 +0000 (14:28 -0500)]
New data from yoyo.org, and CoinBlockerList.
FadeMind [Tue, 27 Feb 2018 18:26:40 +0000 (19:26 +0100)]
updateHostsFile.py: cross-compatible sudo
FadeMind [Tue, 27 Feb 2018 18:18:56 +0000 (19:18 +0100)]
Merge pull request #1 from StevenBlack/master
merge
Steven Black [Tue, 27 Feb 2018 17:07:29 +0000 (12:07 -0500)]
Merge pull request #516 from ScriptTiger/patch-1
Removed Cryptominer Domains
StevenBlack [Mon, 26 Feb 2018 18:38:01 +0000 (13:38 -0500)]
New data from someonewhocares.org.
StevenBlack [Mon, 26 Feb 2018 18:36:22 +0000 (13:36 -0500)]
New domains submitted.
Steven Black [Mon, 26 Feb 2018 05:06:28 +0000 (00:06 -0500)]
Merge pull request #517 from paxperscientiam/patch-4
phish
Chris [Mon, 26 Feb 2018 04:50:42 +0000 (23:50 -0500)]
phish
Both of these ".win" sites serve up rotten phish (adobe flash).
ScriptTiger [Mon, 26 Feb 2018 03:34:04 +0000 (11:34 +0800)]
Removed Cryptominer Domains
StevenBlack [Sun, 25 Feb 2018 18:47:27 +0000 (13:47 -0500)]
Reinstate help.evernote.com. Closes #511.
Steven Black [Sun, 25 Feb 2018 18:31:01 +0000 (13:31 -0500)]
Merge pull request #512 from FadeMind/patch-1
readme_template.md: Chrome required manually cleanup DNS Cache
FadeMind [Sun, 25 Feb 2018 18:22:21 +0000 (19:22 +0100)]
readme_template.md: tenses fixes
StevenBlack [Sun, 25 Feb 2018 18:04:30 +0000 (13:04 -0500)]
Issue #511: fix - remove help.evermote.com on a trial basis, hope they've come to their senses.
StevenBlack [Sun, 25 Feb 2018 17:49:53 +0000 (12:49 -0500)]
Issue #510: fix - new updates from CoinBlockerList. Also new domains from yoyo.org.
FadeMind [Sun, 25 Feb 2018 09:31:56 +0000 (10:31 +0100)]
readme_template.md: Chrome required manually cleanup DNS Cache
See: https://superuser.com/questions/723703
Steven Black [Sun, 25 Feb 2018 04:46:22 +0000 (23:46 -0500)]
Issue #509: fix - pull the correct file from ZeroDot1/CoinBlockerLists.
StevenBlack [Sat, 24 Feb 2018 23:04:46 +0000 (18:04 -0500)]
New data from yoyo.org, someonewhocares.org, and KadHosts.
StevenBlack [Sat, 24 Feb 2018 23:00:21 +0000 (18:00 -0500)]
Adding CoinBlockerList. Thanks ZeroDot1, via @FadeMind.
Adding a good coin blocking list to the repo.
StevenBlack [Tue, 20 Feb 2018 15:04:52 +0000 (10:04 -0500)]
New data from yoyo.org, and someonewhocares.org.
StevenBlack [Tue, 20 Feb 2018 15:03:08 +0000 (10:03 -0500)]
Issue #506: fix - dropping Spotify-Ad-free. cc @CHEF-KOCH.
Steven Black [Sat, 17 Feb 2018 03:07:47 +0000 (22:07 -0500)]
Merge pull request #503 from ankitpati/minimise-hosts-file
Add Option to Minimise hosts File
Ankit Pati [Sat, 17 Feb 2018 02:04:12 +0000 (07:34 +0530)]
update docs after adding minimise switch
Ankit Pati [Sat, 17 Feb 2018 01:50:23 +0000 (07:20 +0530)]
update defaults dictionary for minimise switch
Steven Black [Fri, 16 Feb 2018 20:29:54 +0000 (15:29 -0500)]
Merge pull request #502 from ankitpati/fix-hardcoded-offset-in-compression
Remove Hardcoded Offset in Compression
Ankit Pati [Fri, 16 Feb 2018 02:56:16 +0000 (08:26 +0530)]
Add Option to Minimise hosts File
This option (--minimise, -m) differs from compress (--compress, -c) in
that it keeps each host on a different line, while still removing
unnecessary newlines and comments.
This is necessary because many implementations of URL blockers that rely
on hosts files do not conform to the standard which allows multiple
hosts on a single line.
Ankit Pati [Fri, 16 Feb 2018 04:47:22 +0000 (10:17 +0530)]
FIX: Remove Hardcoded Offset in Compression
An offset of 7 was hardcoded in the function compress_file, presumably
to skip over the default target IP address of 0.0.0.0 in a hosts file.
However, this causes problems when the default is overridden using the
--ip or -i flag, causing visibly garbled output in the generated hosts
file.
Fix is to calculate the length of target IP at runtime.
StevenBlack [Thu, 15 Feb 2018 14:51:33 +0000 (09:51 -0500)]
Update for recent edits at source.
Steven Black [Thu, 15 Feb 2018 00:23:01 +0000 (19:23 -0500)]
New data from clefspeare13
StevenBlack [Tue, 13 Feb 2018 18:03:40 +0000 (13:03 -0500)]
new data from someonewhocares.org, Badd-Boyz, add.Spam, and add.Risk. Closes #498.
Steven Black [Mon, 12 Feb 2018 18:26:09 +0000 (13:26 -0500)]
Merge pull request #492 from FadeMind/master
Spotify-Ad-free init
Steven Black [Sun, 11 Feb 2018 17:42:00 +0000 (12:42 -0500)]
new data from someonewhocares.org.