aboutsummaryrefslogtreecommitdiff
path: root/net/adblock-fast
Commit message (Collapse)AuthorAge
* adblock-fast: bugfix: call to missing functionStan Grishin2023-11-25
| | | | | | | * fix call to is_number to is_integer * improve boot() Signed-off-by: Stan Grishin <stangri@melmac.ca>
* adblock-fast: bufgix: fix boot()Stan Grishin2023-11-23
| | | | | | | | | | | * fix boot() * reintroduce procd_boot_delay variable to control delay of service start on boot * introduce `check_lists` command to check enabled block-lists for domain(s) * use config_get_bool instead of config_get for boolean options Signed-off-by: Stan Grishin <stangri@melmac.ca>
* adblock-fast: bugfix: ensure downloaded block-lists end with newlineStan Grishin2023-11-13
| | | | | | | * ensure downloaded block-lists end with newline * turn free/total RAM checks into functions calls Signed-off-by: Stan Grishin <stangri@melmac.ca>
* adblock-fast: update to 1.0.1-1Stan Grishin2023-11-08
| | | | | | | | | | | | | | | | | | | * update Makefile copyright info * organize functions shared between the init script, uci-defaults and luci app in alphabetical order * update error, warning and status messaging * use single quotes instead double quotes for static text labels * better warning for missing recommended packages * rename dns function to resolver to better reflect its purpose * improve resolver cleanup code * move _resolver_config function inside resolver function to improve code readlibity * rename _process_file_url to process_file_url_wrapper to better reflect its purpose * add preflight check for available RAM vs total size of block lists * move _config_add_url_size function inside adb_sizes function to improve code readlibity * remove uci validation from status_service function to improve performance * source init script from uci-defaults to include shared functions Signed-off-by: Stan Grishin <stangri@melmac.ca>
* adblock-fast: bugfix: allow commandStan Grishin2023-10-21
| | | | | | | | * fix sed to properly purge allowed domains from block-lists * ensure resolver is restarted on allow command * reduce pause default/max in attempt to make it work with luci Signed-off-by: Stan Grishin <stangri@melmac.ca>
* adblock-fast: bugfix: properly identify hosts-filesStan Grishin2023-10-05
| | | | | | * escape dots in grep command to properly identify hosts files Signed-off-by: Stan Grishin <stangri@melmac.ca>
* adblock-fast: update to 1.0.0-5Stan Grishin2023-10-02
| | | | | | | * improve processing of dnsmasq config files * do not run sed/show error if allow_filter is empty Signed-off-by: Stan Grishin <stangri@melmac.ca>
* adblock-fast: better error reporting when nothing to doStan Grishin2023-09-28
| | | | | | * also nicer file type output in high verbosity Signed-off-by: Stan Grishin <stangri@melmac.ca>
* adblock-fast: bugfix: better detect ABP listsStan Grishin2023-09-26
| | | | | | | | | | | | * bugfix: better detect ABP lists * update Makefile with BUSYBOX features dependencies * update the type of dnsmasq_instance setting * add error message when file type can't be detected * add reporting when file type can't be detected * bugfix: include URL on errors related to URL processing/parsing * rename resolver function to resolver_config to better reflect its use Signed-off-by: Stan Grishin <stangri@melmac.ca>
* adblock-fast: bugfix: remove domains on allowStan Grishin2023-09-16
| | | | | | * fix sed command to properly remove allowed domains from block-file Signed-off-by: Stan Grishin <stangri@melmac.ca>
* adblock-fast: initial commitStan Grishin2023-08-28
* this package replaces simple-adblock package * it was impossible to keep existing config structure and continue improving the simple-adblock the way I wanted, hence the new package name * the migration script for existing simple-adblock config is included in the uci-defaults file Signed-off-by: Stan Grishin <stangri@melmac.ca>