funilrys
7e25ed039a
Ensure that hostnames without dots are excluded.
...
This patch fixes #2347 .
2023-07-26 15:06:21 +02:00
Dennis van de Hoef
0ea9a40158
Make sure to close files
2023-06-11 22:32:17 -04:00
Dennis van de Hoef
6d48930c6f
Add versions that only render the extensions
2023-06-11 22:32:05 -04:00
Dennis van de Hoef
0a76a88a38
Create a hostfile or directory of it does not exist
2023-06-11 22:31:34 -04:00
Steven Black
32edd9298d
Fix failing CI test.
2023-01-27 22:57:22 -05:00
Steven Black
b676693b0c
Issue #2213 : fix — deny IPv6 addresses from entering the raw hosts rule test.
2023-01-27 22:45:47 -05:00
Guilherme Heuser Prestes
f58a9138f4
Add MacOS to check to sudo overwrite hostfile
...
Someone removed the check for MacOS making the replace step be skipped if the OS was Darwin (MacOS)
2022-07-27 10:48:00 +02:00
DPTJKKVH
057f4ed0f4
Fix breakage for Linux
...
Partially revert commit 0a99194b28 to fix #2015
2022-07-25 12:22:30 +00:00
Ruben ten Hove
159db62a83
step inbetween to reduce failure problems
2022-07-06 13:08:25 -04:00
Ruben ten Hove
69dd5790cf
test source existence; actually fix tests
2022-07-06 13:07:02 -04:00
Ruben ten Hove
6caf8a5244
now really fix windows
2022-07-05 13:19:01 -04:00
Ruben ten Hove
0a99194b28
fix windows sudo and replace
2022-07-05 12:54:31 -04:00
Ruben ten Hove
258b10edc9
refactor: more containerization
2022-07-05 12:39:02 -04:00
Steven Black
0677b534b1
We can now use a "pause" key in update.json to pause updates from specific sources.
2022-05-13 12:20:37 -04:00
XhmikosR
7bf15bf336
Use https in more places
2022-03-12 10:32:32 +02:00
XhmikosR
907c2f5cdc
Update the requests' docs URL
2021-12-12 16:10:35 +02:00
funilrys
4f6ddfaab8
Blacking.
2021-07-13 20:14:25 +02:00
funilrys
6299aebe61
Fix whitelisting issue when RAW list are given.
...
This patch fixes #1687 .
Indeed, before this patch, the whitelisting of a RAW/Plain list of domain
was overlooked.
2021-07-13 20:11:28 +02:00
Steven Black
023eb7faa7
Issue #1628 : fix — parse out @ characters from lists.
2021-04-26 17:55:39 -04:00
Steven Black
2b167dcce8
Better name for is_valid_user_provided_domain_format.
2021-04-26 17:08:38 -04:00
Steven Black
1d515c1de3
Standardize the exclusionregexs symbol.
2021-04-26 16:39:07 -04:00
funilrys
4b1a939668
Apply black+isort
2021-03-31 14:57:56 +02:00
funilrys
7971a0cbc9
Introduction of the support of RAW lines.
...
This patch fixes https://github.com/StevenBlack/hosts/issues/1563#issuecomment-810688754
Indeed, before this patch, the updater was not supporting a RAW (not
hosts) list of domains as input.
Changes:
matches_exclusions():
(new) Support for rule formatted as 'example.com' along with
the pre-existing '0.0.0.0 example.com'.
normalize_rule():
(edit) Apply DRY.
(new) Support the normalization of the rule formatted as
'example.com' along with the pre-existing '0.0.0.0
example.com'.
strip_rule():
(new) Complete rewrite in order to strip all possible lines.
2021-03-31 14:53:22 +02:00
Steven Black
af9cc115a9
Issue #1464 : fix — force a new line prior to the End comment statement.
2020-11-15 13:32:36 -05:00
Alexander Cecile
59ddd34d0e
Changed dependency-related exception to be compatible with Python versions < 3.6
2020-08-28 01:51:14 -04:00
Alexander Cecile
1019c6ae00
Improve the error raised when the new dependency is missing
2020-08-28 00:17:50 -04:00
Alexander Cecile
06483cca1d
Update error handling in get_file_by_url
...
I don't believe the the .text could actually raise that exception. Oops.
2020-08-25 20:48:35 -04:00
Alexander Cecile
083db6955e
Implement error handling and improve documentation in get_file_by_url
2020-08-25 18:28:21 -04:00
Alexander Cecile
9380fe534e
Tweak output formatting of get_file_by_url
2020-08-21 14:44:27 -04:00
Alexander Cecile
beca76acfe
Tweak get_file_by_url
2020-08-20 20:00:36 -04:00
Alexander Cecile
4fefecf2e3
Document get_file_by_url
2020-08-20 18:42:31 -04:00
Alexander Cecile
44f41c317b
Document get_file_by_url
2020-08-20 17:01:11 -04:00
Alexander Cecile
140c0bd29e
Use domain_to_idna in get_file_by_url
2020-08-20 16:15:37 -04:00
Alexander Cecile
79bd7d4122
Tell requests to detect encoding.
...
Changed the get_file_by_url function to infer/guess the encoding of the content we receive.
2020-08-18 19:36:47 -04:00
Alexander Cecile
5186071948
Introduce the requests library.
...
Replace the combination of urllib, beautifulsoup and lxml with the requests library.
2020-08-17 19:52:11 -04:00
Steven Black
a09e408c8a
Merge pull request #1342 from codeswhite/patch-network-retry
...
Implemented connectivity check (Fixed #1038 )
2020-07-13 13:41:19 -04:00
Max G
2abefc7cfa
Fixed retrying
2020-07-13 18:05:35 +03:00
Steven Black
82791b30c4
Merge pull request #1341 from codeswhite/patch-systemctl-multiple-restarts
...
Check if a service has already been restarted (Fixes #1338 )
2020-07-12 13:36:15 -04:00
Max G
f26168194b
Retry to get file from URL once failed
...
(Resolves #1038 )
2020-07-11 14:09:51 +03:00
Max G
0a96dcad34
Use 'with' to not leave a resource open
2020-07-11 13:58:44 +03:00
Max G
0f727b8bed
Revert "Implemented connectivity check ( Fixed #1038 )"
...
This reverts commit bc8e4c92b8 .
2020-07-11 13:57:42 +03:00
Max G
12ee4e0218
Changed to .append() as requested
2020-07-11 13:37:08 +03:00
Max G
bc8e4c92b8
Implemented connectivity check ( Fixed #1038 )
2020-07-11 00:23:31 +03:00
Max G
bb1b8e81ae
Check if a service has already been restarted ( Fixes #1338 )
2020-07-10 23:48:36 +03:00
Max G
43fe30181b
Check if a service is running ( Fixed #1337 )
2020-07-10 22:47:47 +03:00
funilrys
15df541200
Fix linting issue.
2020-06-07 20:11:57 +02:00
funilrys
5798b17132
Fix location issue under windows.
...
This patch fix https://github.com/StevenBlack/hosts/issues/1166#issuecomment-634686875
2020-06-07 18:28:32 +02:00
XhmikosR
877814eb22
Update updateHostsFile.py
...
Escape backslashes
2020-05-27 10:54:15 +03:00
Guilherme Heuser Prestes
d7f8d5ef35
Add back the '-' after hosts in the filename
2020-04-24 21:16:07 +02:00
Steven Black
ef6cff0702
Merge pull request #1236 from adherzog/fix-default-whitelist
...
Fix default whitelist argument.
2020-04-23 21:38:58 -04:00