Search Criteria
Package Details: hostsblock 0.999.8.1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/hostsblock.git (read-only, click to copy) |
---|---|
Package Base: | hostsblock |
Description: | An ad- and malware-blocking utility for POSIX systems |
Upstream URL: | https://github.com/gaenserich/hostsblock |
Keywords: | adblock |
Licenses: | GPL |
Submitter: | jav209 |
Maintainer: | jav209 |
Last Packager: | jav209 |
Votes: | 53 |
Popularity: | 0.007497 |
First Submitted: | 2012-05-03 23:18 (UTC) |
Last Updated: | 2019-04-07 21:14 (UTC) |
Dependencies (12)
- coreutils (coreutils-gitAUR, busybox-coreutilsAUR, coreutils-hybrid-gitAUR, coreutils-selinuxAUR, coreutils-uutilsAUR, coreutils-hybridAUR)
- curl (curl-quiche-gitAUR, curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR)
- findutils (findutils-gitAUR, busybox-coreutilsAUR, findutils-selinuxAUR)
- grep (grep-gitAUR, busybox-coreutilsAUR, grep-compatAUR)
- sed (busybox-coreutilsAUR, sed-gitAUR)
- sh (dashbinshAUR, bash-devel-static-gitAUR, zshbinshAUR, bash-devel-gitAUR, busybox-coreutilsAUR, bash-gitAUR, bash)
- dnsmasq (pi-hole-ftlAUR, dnsmasq-gitAUR) (optional) – helps speed up DNS resolutions
- kwakdAUR (optional) – removes boilerplate page on blocked urls (recommended)
- p7zip (p7zip-natspecAUR, p7zip-full-binAUR, 7-zip-fullAUR) (optional) – allows the use of 7zipped downloads
- pixelservAUR (optional) – removes boilerplate page on blocked urls
- pixelserv-tlsAUR (optional) – removes boilerplate page on blocked urls (supports HTTPS)
- unzip (unzip-natspecAUR, unzip-zstdAUR) (optional) – allows the use of zipped downloads
Latest Comments
1 2 3 4 5 6 .. 10 Next › Last »
madalu commented on 2019-04-15 22:11 (UTC)
Package is missing a cache directory in /var/lib/hostsblock. Without the cache directory, hostblock fails with the following messages:
FAILED to refresh/download blocklist...
If I create the cache dir, the errors go away. This is probably an upstream bug, since hostblock should be smart enough to create the cache dir if it doesn't exist.
jav209 commented on 2019-04-07 21:15 (UTC) (edited on 2019-04-07 21:57 (UTC) by jav209)
Version 0.999.8.1 (Alpha 8.1)
jav209 commented on 2019-04-06 19:28 (UTC)
See https://github.com/gaenserich/hostsblock/commits/master for a complete list of updates
Systemd Job Improvements
ads.google.com
instead of0.0.0.0 ads.google.com
block.urls
)POSIX-Compatibility Improvements
UrlCheck Mode Improvements
sudo
execution for the user, reducing configuration demands-s
(status),-b
(block),-l
(blacklist),-w
(whitelist),-b -o
(unblock),-l -o
(deblacklist),-w -o
(dewhitelist)-r
subcommand), and even target just blocked domains (with-k
subcommand)Upgrading to 0.999.8
For existing hostsblock users, please note the following changes in version 0.999.8:
Changes in
hostsblock.conf
Due to the shift to POSIX-shell compatibility, the list of blocklists to be downloaded cannot be held in
hostsblock.conf
via theblockl ists=
parameter. Instead, this parameter contains the path to a file that contains the list of urls, e.g./var/lib/hostsblock/block.urls
.The new block.urls file is simply a newline separated list of urls with no quotations. Whitespace and text after # are ignored. An examp le block.urls file could look like this:
See the example
block.urls
in the/var/lib/hostsblock/config.examples
directory for details.No more postprocessing within script
Due to enhanced security and sandboxing, hostsblock no longer handles postprocessing on its own. Instead, users should use other systemd c apabilities to replace the
postprocess() {}
functionality.Hostsblock comes with systemd service files that replicate the most common scenarios. See the directions above for instructions on how to enable them.
Changes with
sudo
sudo
is no longer as widely used as before. The man systemd service no longer requires it. You only need it if you want to use thehostsblock -c URL
(urlcheck) utility. See the above directions for details.Caveats
hostsblock-urlcheck
symlink is depreciated. Please usehostsblock -c URL
instead./tmp
.jav209 commented on 2018-01-19 19:55 (UTC) (edited on 2018-01-19 19:59 (UTC) by jav209)
Version 0.999.7 (Alpha 7) (19.01.2018)
Typo fixes in install.sh
Added cryptomining block lists
Fixed permission errors in packaging (thanks @madalu)
Added optdepend (pixelserv-tls) (thanks @liljaylj)
Fixed superficial warning
liljaylj commented on 2018-01-19 18:39 (UTC)
Hello @jav209, I am maintainer of pixelserv-tls package here on AUR. pixelserv-tls - is like pixelserv, but works over HTTPS, too. I would be really appreciate if you add pixelserv-tls to optional dependencies. Thanks.
madalu commented on 2017-12-05 23:24 (UTC)
Would it be possible to change the default permissions on /var/lib/hostsblock to 755 so as to workaround the following issue:
https://github.com/gaenserich/hostsblock/issues/70
I've added dnsmasq to the hostsblock group, but it fails to access /var/lib/hostsblock/hosts.block unless the directory is world readable.
jav209 commented on 2017-08-06 13:52 (UTC)
Shebang commented on 2017-08-05 21:18 (UTC) (edited on 2017-08-05 21:18 (UTC) by Shebang)
jav209 commented on 2017-08-04 18:31 (UTC)
1 2 3 4 5 6 .. 10 Next › Last »