Steven Black [Thu, 13 Jul 2017 18:27:21 +0000 (14:27 -0400)]
Merge pull request #356 from gfyoung/settings-refactor
Refactor out global settings usage in user prompt
gfyoung [Sun, 9 Jul 2017 19:00:11 +0000 (12:00 -0700)]
Refactor out global settings usage in user prompt
Steven Black [Wed, 12 Jul 2017 13:48:14 +0000 (09:48 -0400)]
New data from yoyo.org, and Badd-Boyz.
Steven Black [Tue, 11 Jul 2017 16:53:48 +0000 (12:53 -0400)]
New data from Badd-Boyz, and Sinfonettia.
Steven Black [Tue, 11 Jul 2017 14:17:11 +0000 (10:17 -0400)]
New data from yoyo.org, and Badd-Boyz.
Steven Black [Tue, 11 Jul 2017 14:07:24 +0000 (10:07 -0400)]
Merge pull request #357 from gfyoung/test-script-rename
Rename Travis CI scripts
gfyoung [Tue, 11 Jul 2017 03:26:02 +0000 (20:26 -0700)]
Rename Travis CI scripts
Steven Black [Tue, 11 Jul 2017 01:14:39 +0000 (21:14 -0400)]
New data from clefspeare13, Sinfionietta, yoyo.org, someonewhocares.org, KADhosts, and Badd-Boyz.
Steven Black [Mon, 10 Jul 2017 21:38:53 +0000 (17:38 -0400)]
Merge pull request #355 from gfyoung/drop-nose-depend
Drop nose dependency on Travis
gfyoung [Sun, 9 Jul 2017 18:39:20 +0000 (11:39 -0700)]
Drop nose dependency on Travis
Nose is not a well-supported library anymore.
Let's just use Python's builtin unittest library.
Steven Black [Sun, 9 Jul 2017 17:13:57 +0000 (13:13 -0400)]
Merge pull request #341 from indrajitr/hostmatch-fix
Honor whitelist exclusion only for domain or subdomain match
Steven Black [Sun, 9 Jul 2017 17:08:40 +0000 (13:08 -0400)]
Merge pull request #353 from indrajitr/normalized-host-test
Add more tests for normalized host filter
Thank you again, Indrajit @indrajitr !
Steven Black [Sun, 9 Jul 2017 17:06:54 +0000 (13:06 -0400)]
Merge pull request #354 from meinhimmel/master
Fix the number of unique entries.
Thank you @meinhimmel !
Merging.
Dylan Armstrong [Sun, 9 Jul 2017 01:20:03 +0000 (20:20 -0500)]
Fix the number of unique entries.
Indrajit Raychaudhuri [Sun, 9 Jul 2017 00:21:41 +0000 (19:21 -0500)]
Add more tests for normalized host filter
Steven Black [Tue, 4 Jul 2017 17:27:40 +0000 (13:27 -0400)]
New data from yoyo.org, someonewhocares.org, malwaredomainlist.com, and KADhosts.
Steven Black [Tue, 4 Jul 2017 02:54:45 +0000 (22:54 -0400)]
Merge pull request #348 from gfyoung/settings-refactor
Reduce dependency on global settings variable
gfyoung [Fri, 30 Jun 2017 03:55:41 +0000 (20:55 -0700)]
Reduce dependency on global settings variable
Global variables make code less modular
and therefore more difficult to test.
Steven Black [Thu, 29 Jun 2017 14:49:36 +0000 (10:49 -0400)]
Merge pull request #347 from gfyoung/osx-travis-add
Add OSX to Travis matrix
gfyoung [Thu, 29 Jun 2017 03:51:37 +0000 (20:51 -0700)]
Add OSX to Travis matrix
Steven Black [Thu, 29 Jun 2017 03:37:07 +0000 (23:37 -0400)]
Merge pull request #345 from gfyoung/update-unit-tests
Add unittests for updateHostsFile.py
gfyoung [Fri, 23 Jun 2017 07:25:40 +0000 (00:25 -0700)]
Add unittests for updateHostsFile.py
Steven Black [Wed, 28 Jun 2017 22:18:07 +0000 (18:18 -0400)]
New data from SpotifyAds, someonewhocares.org, KADhosts, and Badd-Boyz.
Steven Black [Sat, 24 Jun 2017 11:52:41 +0000 (07:52 -0400)]
New data from yoyo.org, mvps.org, and Badd-Boyz. Laicure remoed.
Steven Black [Sat, 24 Jun 2017 11:48:19 +0000 (07:48 -0400)]
Merge pull request #343 from Laicure/master
Withdrawing my list
Laicurè Leviarè [Fri, 23 Jun 2017 23:04:22 +0000 (07:04 +0800)]
Delete update.json
Laicurè Leviarè [Fri, 23 Jun 2017 23:04:11 +0000 (07:04 +0800)]
Delete hosts
Steven Black [Thu, 22 Jun 2017 15:46:39 +0000 (11:46 -0400)]
New data from Laicure and Badd-Boyz
Indrajit Raychaudhuri [Thu, 22 Jun 2017 06:43:52 +0000 (01:43 -0500)]
Honor whitelist exclusion only for domain or subdomain match
* Whitelisting `s.youtube.com` should not whitelist `ads.youtube.com`; but
can whitelist `a.s.youtube.com`
* Whitelisting `twitter.com` should not whitelist `ttwitter.com` or
`twitter.com.au`; but can whitelist `a.twitter.com`
Steven Black [Wed, 21 Jun 2017 15:03:29 +0000 (11:03 -0400)]
New data from yoyo.org, someonewhocares.org, Laicure, KADhosts, and Badd-Boyz.
Steven Black [Wed, 21 Jun 2017 14:33:59 +0000 (10:33 -0400)]
Merge pull request #338 from indrajitr/hostmatch-fix
Tighten regex rule to discard IP address as hostname
Indrajit Raychaudhuri [Tue, 20 Jun 2017 01:23:00 +0000 (20:23 -0500)]
Tighten regex rule to discard IP address as hostname
Steven Black [Sun, 11 Jun 2017 15:45:31 +0000 (11:45 -0400)]
New data from FakeNews, yoyo.org, someonewhocares.org, laicure, and Badd-Boyz.
Steven Black [Tue, 6 Jun 2017 03:58:25 +0000 (23:58 -0400)]
New data from Sinfonetia, someonewhocares.org, KADhosts, and Badd-Boyz.
Steven Black [Fri, 2 Jun 2017 14:30:29 +0000 (10:30 -0400)]
New data from sinfonetia, clefspeare13, yoyo.org, someonewhocares.org, malwaredomainlist.com, laicure, KADhosts, and Badd-Boyz.
Steven Black [Tue, 30 May 2017 14:32:00 +0000 (10:32 -0400)]
New data from Badd-Boyz
Steven Black [Tue, 30 May 2017 03:02:32 +0000 (23:02 -0400)]
New data from FakeNews, and Badd-Boyz.
Steven Black [Tue, 30 May 2017 03:00:35 +0000 (23:00 -0400)]
Merge pull request #325 from gfyoung/terminal-color-support
Check if terminal supports color
Steven Black [Tue, 30 May 2017 02:59:58 +0000 (22:59 -0400)]
Merge pull request #324 from gfyoung/dns-cache-linux-refactor
Refactor DNS cache flushing for Linux
gfyoung [Wed, 24 May 2017 22:03:07 +0000 (18:03 -0400)]
Check if terminal supports color
Closes gh-151.
gfyoung [Wed, 24 May 2017 01:23:49 +0000 (21:23 -0400)]
Refactor DNS cache flushing for Linux
Steven Black [Sun, 28 May 2017 14:43:49 +0000 (10:43 -0400)]
New data from yoyo.org, someonewhocares.org, Laicure, KADhosts, and Badd-Boyz.
Steven Black [Wed, 24 May 2017 12:50:11 +0000 (08:50 -0400)]
Merge pull request #308 from gfyoung/python-script-doc
Document all functions in Python scripts
gfyoung [Thu, 18 May 2017 03:17:37 +0000 (23:17 -0400)]
Document all functions in Python scripts
Steven Black [Tue, 23 May 2017 14:11:04 +0000 (10:11 -0400)]
New data from yoyo.org, someonewhocares.org, Laicure, and Badd-Boyz
Steven Black [Tue, 23 May 2017 14:08:00 +0000 (10:08 -0400)]
Merge pull request #317 from gfyoung/make-hosts-python
Create makeHosts file in Python
Steven Black [Tue, 23 May 2017 14:03:22 +0000 (10:03 -0400)]
Merge pull request #322 from gfyoung/kde-neon-dns-cache
Check /usr/lib and /lib for systemd
Steven Black [Tue, 23 May 2017 04:16:03 +0000 (00:16 -0400)]
Merge pull request #323 from gfyoung/unicode-str-join
Concatenate str only in os.path.join
gfyoung [Tue, 23 May 2017 02:50:59 +0000 (22:50 -0400)]
Concatenate str only in os.path.join
Closes gh-316.
gfyoung [Tue, 23 May 2017 01:18:59 +0000 (21:18 -0400)]
Check /usr/lib and /lib for systemd
Closes gh-321.
gfyoung [Sun, 21 May 2017 18:02:34 +0000 (14:02 -0400)]
Create makeHosts file in Python
Closes gh-316.
Steven Black [Mon, 22 May 2017 02:26:02 +0000 (22:26 -0400)]
Merge pull request #319 from gfyoung/path-join-robust
Wrap os.path.join to handle LOCALE issues (take 2)
gfyoung [Fri, 19 May 2017 20:13:02 +0000 (16:13 -0400)]
Wrap os.path.join to handle LOCALE issues
Closes gh-81.
Closes gh-318.
Steven Black [Mon, 22 May 2017 01:39:18 +0000 (21:39 -0400)]
New data by Clefspeare, yoyo.org, someewhocares.org, Laicure, KADhosts, and Badd-Boyz.
Steven Black [Mon, 22 May 2017 01:34:54 +0000 (21:34 -0400)]
Ref: Issue #312 undo commit
2ff5dc2
cc @gfyoung
Commit
2ff5dc2 is generating errors on macOS.
See Issue #318.
Steven Black [Sun, 21 May 2017 14:48:17 +0000 (10:48 -0400)]
Latest freshest host files.
Steven Black [Sun, 21 May 2017 14:42:20 +0000 (10:42 -0400)]
Merge pull request #312 from gfyoung/path-join-robust
Wrap os.path.join to handle LOCALE issues
gfyoung [Fri, 19 May 2017 20:13:02 +0000 (16:13 -0400)]
Wrap os.path.join to handle LOCALE issues
Closes gh-81.
Steven Black [Fri, 19 May 2017 11:30:54 +0000 (07:30 -0400)]
Merge pull request #310 from gfyoung/ubuntu-mint-dns-cache
Add DNS cache flushing calls for Linux
Steven Black [Fri, 19 May 2017 11:28:03 +0000 (07:28 -0400)]
Merge pull request #309 from gfyoung/get-file-by-url-robust
Don't crash if data source unreachable
gfyoung [Thu, 18 May 2017 15:23:10 +0000 (11:23 -0400)]
Add DNS cache flushing calls for Linux
1) Add command for Linux Mint
2) Add additional command for NCSD cache
Closes gh-128.
gfyoung [Thu, 18 May 2017 04:12:21 +0000 (00:12 -0400)]
Don't crash if data source unreachable
Closes gh-26.
Steven Black [Thu, 18 May 2017 03:12:59 +0000 (23:12 -0400)]
Merge pull request #304 from gfyoung/update-readme-doc-clarify
Reorganize cross-platform instructions for repo usage
gfyoung [Tue, 16 May 2017 04:31:42 +0000 (00:31 -0400)]
Reorganize cross-platform instructions for repo usage
Steven Black [Thu, 18 May 2017 02:58:13 +0000 (22:58 -0400)]
Merge pull request #303 from gfyoung/update-readme-doc
Lift restriction on Python 3.x for makeHosts*
gfyoung [Tue, 16 May 2017 03:57:14 +0000 (23:57 -0400)]
Lift restriction on Python 3.x for makeHosts*
Steven Black [Wed, 17 May 2017 02:02:58 +0000 (22:02 -0400)]
New data from fakenews, mvps.org, and malwaredomainlist.com.
Steven Black [Tue, 16 May 2017 18:32:17 +0000 (14:32 -0400)]
Merge pull request #306 from gfyoung/update-hosts-windows
Lift Python 3.5.x restriction on updateHostsWindows.bat
gfyoung [Tue, 16 May 2017 17:47:54 +0000 (13:47 -0400)]
Lift Python 3.5.x restriction on updateHostsWindows.bat
Steven Black [Tue, 16 May 2017 00:52:25 +0000 (20:52 -0400)]
Issue #298 and #302: rebuild the readme files to include the travis build status.
Steven Black [Tue, 16 May 2017 00:49:13 +0000 (20:49 -0400)]
Merge pull request #302 from gfyoung/travis-svg-readme
Add Travis SVG to README
gfyoung [Tue, 16 May 2017 00:39:40 +0000 (20:39 -0400)]
Add Travis SVG to README
Steven Black [Tue, 16 May 2017 00:44:09 +0000 (20:44 -0400)]
New data from Laicure and Badd-Boyz.
Steven Black [Tue, 16 May 2017 00:35:09 +0000 (20:35 -0400)]
Merge pull request #301 from gfyoung/travis-flake8-testing
Add Travis for style checking
gfyoung [Mon, 15 May 2017 23:17:07 +0000 (19:17 -0400)]
Add Travis for style checking
Closes gh-298.
Steven Black [Mon, 15 May 2017 21:11:28 +0000 (17:11 -0400)]
Merge pull request #300 from gfyoung/flake8-fixes
Patch all style errors in updateReadme.py
gfyoung [Mon, 15 May 2017 19:13:39 +0000 (15:13 -0400)]
Patch all style errors in updateReadme.py
Steven Black [Mon, 15 May 2017 19:09:08 +0000 (15:09 -0400)]
Merge pull request #299 from gfyoung/flake8-fixes
Patch all style errors in updateHostsFile.py
gfyoung [Mon, 15 May 2017 19:00:16 +0000 (15:00 -0400)]
Patch all style errors in updateHostsFile.py
Steven Black [Mon, 15 May 2017 18:50:07 +0000 (14:50 -0400)]
Merge pull request #297 from gfyoung/camel-underscore-consistency
Standardize underscore names in updateHostsFile.py
gfyoung [Mon, 15 May 2017 15:51:17 +0000 (11:51 -0400)]
Standardize underscore names in updateHostsFile.py
Steven Black [Mon, 15 May 2017 14:13:44 +0000 (10:13 -0400)]
Merge pull request #296 from gfyoung/python-three-compat
Condense Python 2-3 compatibility code
gfyoung [Mon, 15 May 2017 02:30:36 +0000 (22:30 -0400)]
Condense Python 2-3 compatibility code
Steven Black [Mon, 15 May 2017 02:14:48 +0000 (22:14 -0400)]
Merge pull request #294 from gfyoung/custom-exclusions-condense
Condense exclusion customization logic
gfyoung [Sun, 14 May 2017 18:19:57 +0000 (14:19 -0400)]
Condense exclusion customization logic
Steven Black [Mon, 15 May 2017 02:10:16 +0000 (22:10 -0400)]
Merge pull request #291 from gfyoung/flush-dns-cache-windows
Clean up updateHostsFile.py
gfyoung [Sun, 14 May 2017 03:38:59 +0000 (23:38 -0400)]
Flush DNS cache on Windows
Steven Black [Mon, 15 May 2017 02:06:28 +0000 (22:06 -0400)]
Merge pull request #295 from gfyoung/print-statement-spacing
Remove unnecessary space between print and parenthesis
gfyoung [Sun, 14 May 2017 18:54:24 +0000 (14:54 -0400)]
Remove unnecessary space between print and parenthesis
Steven Black [Sun, 14 May 2017 15:03:22 +0000 (11:03 -0400)]
Merge pull request #292 from gfyoung/remove-unused-imports
Remove unnecessary imports in updateHostsFile.py
Steven Black [Sun, 14 May 2017 14:41:56 +0000 (10:41 -0400)]
Merge pull request #293 from gfyoung/query-yes-no-return
Have query_yes_no return boolean
gfyoung [Sun, 14 May 2017 04:09:36 +0000 (00:09 -0400)]
Have query_yes_no return boolean
Bugs have been found where we assumed
that query_yes_no returned True/False.
Not only is it easier to check booleans
instead of strings, but it also looks
a lot cleaner in the code.
gfyoung [Sun, 14 May 2017 03:43:00 +0000 (23:43 -0400)]
Remove unnecessary imports in updateHostsFile.py
Steven Black [Sat, 13 May 2017 23:51:23 +0000 (19:51 -0400)]
New data from yoyo.org, someonewhocares.org, Laicure, and Badd-Boyz.
Steven Black [Sat, 13 May 2017 23:41:44 +0000 (19:41 -0400)]
Merge pull request #290 from giulio92/minor-readme-fixes
Minor readme fixes
Giulio Lombardo [Sat, 13 May 2017 14:58:26 +0000 (16:58 +0200)]
Apply readme.md changes to readme_template.md
Giulio [Fri, 12 May 2017 18:32:36 +0000 (20:32 +0200)]
Fix wrong code formatting
Giulio Lombardo [Fri, 12 May 2017 18:25:06 +0000 (20:25 +0200)]
Fix double ` character
Steven Black [Thu, 11 May 2017 01:55:02 +0000 (21:55 -0400)]
New data from Sinfionetta, someonewhocares.org, and Badd-Boyz.
Steven Black [Tue, 9 May 2017 03:04:26 +0000 (23:04 -0400)]
Merge pull request #286 from gfyoung/flush-dns-cache-bug
Patch promptForFlushDnsCache Bug