Steven Black
526a457a38
Merge pull request #322 from gfyoung/kde-neon-dns-cache
...
Check /usr/lib and /lib for systemd
2017-05-23 10:03:22 -04:00
gfyoung
2aecbf9707
Concatenate str only in os.path.join
...
Closes gh-316.
2017-05-22 23:31:35 -04:00
gfyoung
8806131c74
Check /usr/lib and /lib for systemd
...
Closes gh-321.
2017-05-22 21:19:31 -04:00
gfyoung
8f3e71e327
Wrap os.path.join to handle LOCALE issues
...
Closes gh-81.
Closes gh-318.
2017-05-21 21:51:13 -04:00
Steven Black
d343798ed1
Ref: Issue #312 undo commit 2ff5dc2
...
cc @gfyoung
Commit 2ff5dc2
is generating errors on macOS.
See Issue #318 .
2017-05-21 21:34:54 -04:00
gfyoung
c8e8ddee6c
Wrap os.path.join to handle LOCALE issues
...
Closes gh-81.
2017-05-19 16:27:12 -04:00
Steven Black
f87290eff8
Merge pull request #310 from gfyoung/ubuntu-mint-dns-cache
...
Add DNS cache flushing calls for Linux
2017-05-19 07:30:54 -04:00
gfyoung
b3838ef2d2
Add DNS cache flushing calls for Linux
...
1) Add command for Linux Mint
2) Add additional command for NCSD cache
Closes gh-128.
2017-05-18 11:30:23 -04:00
gfyoung
8cb610a757
Don't crash if data source unreachable
...
Closes gh-26.
2017-05-18 00:17:11 -04:00
gfyoung
26cac85ca3
Patch all style errors in updateHostsFile.py
2017-05-15 15:00:16 -04:00
gfyoung
21dd1d9d56
Standardize underscore names in updateHostsFile.py
2017-05-15 13:32:39 -04:00
gfyoung
0015363385
Condense Python 2-3 compatibility code
2017-05-14 22:30:36 -04:00
gfyoung
190592577d
Condense exclusion customization logic
2017-05-14 22:10:19 -04:00
gfyoung
ceb3765d24
Flush DNS cache on Windows
2017-05-14 22:07:43 -04:00
gfyoung
118a8e78a5
Remove unnecessary space between print and parenthesis
2017-05-14 14:54:24 -04:00
Steven Black
83af37862c
Merge pull request #292 from gfyoung/remove-unused-imports
...
Remove unnecessary imports in updateHostsFile.py
2017-05-14 11:03:22 -04:00
gfyoung
5830bb8db0
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.
2017-05-14 00:15:58 -04:00
gfyoung
de2e45e8b2
Remove unnecessary imports in updateHostsFile.py
2017-05-13 23:43:00 -04:00
gfyoung
bdce1217bb
Patch response checking in promptForFlushDnsCache
...
Previously, it was checking if query_yes_no returned
False, which does not happen, as the function only
returns "yes" or "no". As a result, the check was
always returning True, even when the user did not
want to flush the DNS cache.
2017-05-08 01:10:40 -04:00
DPTJKKVH
f9e8910ba0
Include 127.0.0.53 <hostname> to fix DNS issues from Ubuntu 17.04 onwards
...
Ubuntu 17.04 replaces dnsmasq with systemd-resolve which uses a different local IP address for domain name resolution.
By including this simple line of code we basically do the same what Issue #110 requested to fix Issue #109 but this time for systemd-resolve.
2017-04-23 11:20:29 +02:00
Tomasz Przybył
71f2b8ee3f
[FIX] traceroute and netstat display anomaly
...
Based on hosts file generated by Uncheky app
@StevenBlack
2017-04-13 19:21:10 +02:00
Steven Black
590b62111e
Trim periods in addition to whitespace. Closes #271 .
2017-03-30 12:08:50 -04:00
Steven Black
3ccf4cca0f
Issue #243 : fix - don’t include domain comments, by default.
2017-02-17 22:29:58 -05:00
Steven Black
85babd9720
Recursively collect files in subfolvers in Python versions below 3.5. This closes Issue #218 .
2016-12-18 23:17:01 -05:00
Steven Black
db58b6db95
Allow nesting of base hosts data, and within extension folders.
2016-12-18 19:57:55 -05:00
Steven Black
d39ad733dc
‘hostsFile’ is a better variable name here than ‘dataFile’.
2016-12-18 18:34:41 -05:00
Steven Black
ad2100aaf2
‘hostsfilename’ is a better variable name than ‘datafilenames’.
2016-12-18 18:32:44 -05:00
Steven Black
ac2a06f74b
Updating all sources: add recursive=True to the call to glob()
2016-12-18 17:55:55 -05:00
Steven Black
c022c2b230
Update data regardless fo folder depth using glob.glob().
2016-12-18 11:02:21 -05:00
Steven Black
d1c3921eb7
Restore updateHostsFile.py to 7119b725e7
because the prior commit’s diff is cluded by space/tab changes.
2016-12-18 10:55:35 -05:00
Steven Black
d3b8cc7339
Refactoring in updateHostsFile.py
2016-12-18 00:34:12 -05:00
Steven Black
7119b725e7
Added metadata to Sinfonietta’s hosts source files.
2016-12-11 13:44:51 -05:00
Steven Black
e22e3dc594
Create a sourcesdata hash for each flavor of hosts file generated.
2016-12-11 12:22:51 -05:00
Steven Black
3f4bfa2d70
Code commenting.
2016-12-11 12:22:02 -05:00
Steven Black
d089583a45
This code is never called.
2016-12-11 12:21:38 -05:00
Steven Black
962010ddcc
Issue #208 : fix - save the source data to populate the reame files.
2016-12-10 23:52:42 -05:00
Tom Hoover
1e4de72b65
add an optional blacklist file
...
The contents of this file (containing a listing of additional
domains in 'hosts' file format) are appended to the unified hosts
file during the update process.
2016-12-10 14:17:56 -06:00
Steven Black
a6fcff9f22
Change update.info files to update.json, update the python generators, and docs.
2016-12-09 20:59:43 -05:00
Steven Black
f2f6a18440
Issue #188 : Optionally create a hosts.zip file in addition to the hosts file.
2016-10-16 23:07:06 -04:00
cryzed
85ada890ba
Handle the auto flag in promptForFlushDnsCache
2016-06-13 02:13:36 +02:00
cryzed
fd6769005e
Implement feature proposed in #138
2016-06-12 14:04:38 +02:00
cclauss
b20fa35eba
Update updateHostsFile.py
2016-05-02 10:59:54 +02:00
cclauss
854f2410a1
Update updateHostsFile.py
2016-04-26 17:52:00 +02:00
cclauss
1b46ffd85b
Update updateHostsFile.py
2016-04-26 16:11:51 +02:00
cclauss
9ec9f22dda
Update updateHostsFile.py
2016-04-26 16:03:36 +02:00
cclauss
46877f22c4
Update updateHostsFile.py
2016-04-26 15:49:31 +02:00
cclauss
5e08804cec
Use 'with open() as' to automaticly close() files
2016-04-26 15:46:14 +02:00
Indrajit Raychaudhuri
8c089ff0ef
Add option to skip static localhost entries in the final hosts file.
...
This is particularly handy when you want to add the generated hosts file
as additional static 'hosts' file in DNS servers without affecting the default
`/etc/hosts`.
For example, `--addn-hosts=<file>` in dnsmasq [1] can be used exactly for this
purpose.
[1] http://www.thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html
2016-04-19 14:44:39 -05:00
Steven Black
3b30ff8000
Sort the display of --help options.
2016-04-03 21:30:46 -04:00
Steven Black
b194e25020
Now the backup feature is optional, default is no backup.
2016-04-03 21:29:47 -04:00