Files
packages/net
Stan Grishin 17ca12ae5a adblock-fast: update to 1.2.0
Makefile:
* update version/release
Init Script:
* boot up reliability improvements:
  - change START from 50 to 20 to ensure procd_add_raw_trigger works on boot
  - better logic of checking/using the cache/compressed cache on boot
* new dnsmasq handling/integration logic:
  - new logic for checking dnsmasq functionality (similar to dnsmasq init script)
  - instead of copying/duplicating adblock-fast files per specified dnsmasq instance, create one file
    and add softlinks to it for specified dnsmasq instances and make sure it's in the instance's addnmounts
  - update dnsmasqConfFile, dnsmasqIpsetFile and dnsmasqNftsetFile to point to the same filename as the
    logic for integrating with dnsmasq is the same for those options
  - get the confdir for specified dnsmasq instances via ubus info/config file since the config_get is broken
    between releases by https://github.com/openwrt/openwrt/pull/14975
  - update clean-up procedures for other dns backend settings to properly clean up when switching away from
    dnsmasq.conf, dnsmasq.ipset, dnsmasq.nftset where the new logic is used
  - remove obsolete outputDnsmasqFileList variable and logic of building and using it
  - only create compressed cache in service_started after successful resolver restart with the block-file
* new package config / environment loading logic
  - switch away from using `load_validate_config` to start functions to loading package config "manually"
  - unset boolean variables which are non-true on package config load
  - switch checking values of such variables from `-eq 0` to empty/non-empty
* debugging improvements:
  - rename debug option to debug_init_script and proc_debug to debug_performance
  - output performance debug info to log only when debug_performance is set
* miscellaneous changes:
  - move best dl tool detection into its own function for reuse in adb_config_update
  - change uci_changes function to return 0/1 instead of the text of changes
  - improve mktemp calls reliability by creating the file and not using `-u` anymore
  - add remove_cache/remove_gzip calls to adb_file function
  - better readability of the start_serice logic determining the action
  - change flock value from 207 to 209 to avoid collisions with pbr
  - temporarily switch namespaces when using jshn functions to avoid collisions with PROCD
  - move from using spaces to tabs in indentation in code
  - prevent Command Not Found message on uninstall
  - remove unneeded IPKG_INSTROOT check in the init script
  - update all sourcing instructions to include IPKG_INSTROOT in the path
Uci-defaults script:
* transition old debug and proc_debug options to debug_init_script/debug_performance

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2025-09-28 11:37:23 -07:00
..
2022-08-16 00:32:04 +02:00
2025-06-14 20:58:21 +02:00
2025-09-18 19:54:13 +03:00
2022-11-02 15:00:51 +02:00
2025-06-01 10:14:54 +03:00
2024-07-22 18:52:25 -07:00
2024-06-29 16:51:22 -07:00
2025-08-24 19:42:53 +03:00
2025-09-08 09:20:43 +02:00
2024-02-07 14:11:35 -08:00
2025-08-04 20:53:59 +02:00
2023-03-26 17:21:08 -06:00
2025-09-19 08:35:38 -07:00
2025-09-20 23:12:32 +08:00
2024-08-19 15:22:59 +02:00
2024-02-04 16:16:10 -08:00
2025-06-07 20:32:26 +02:00
2022-01-31 18:37:30 -08:00
2025-09-03 19:46:53 +03:00
2025-08-24 19:40:23 +03:00
2025-09-17 02:32:14 +08:00
2025-03-05 21:17:14 +02:00
2025-08-24 10:51:54 +03:00
2025-04-02 20:20:16 +02:00
2025-09-16 06:31:31 -03:00
2025-08-24 22:27:19 +08:00
2024-06-23 18:35:10 -07:00
2023-04-21 22:46:58 +02:00
2025-03-04 21:32:16 +01:00
2024-09-02 11:02:46 -07:00
2024-12-08 11:52:28 +02:00
2024-11-14 19:03:01 -08:00
2025-09-27 08:24:56 +03:00
2024-06-24 15:34:36 +08:00
2025-07-02 19:02:08 +08:00
2025-09-09 21:14:51 +08:00
2024-05-14 16:39:10 -07:00
2025-09-05 16:58:29 +08:00
2024-01-19 14:58:04 +01:00
2025-09-28 14:29:07 -03:00
2025-01-26 15:13:19 +01:00
2025-06-04 23:18:59 +03:00
2025-09-27 08:22:43 +03:00
2025-06-30 11:55:21 +08:00
2025-07-24 18:05:07 +03:00
2024-02-24 12:12:34 -08:00
2025-08-24 19:47:53 +03:00
2025-07-11 19:31:20 +08:00
2024-09-03 20:02:07 +08:00
2025-08-09 15:31:38 +08:00
2025-07-09 00:33:14 +08:00
2025-04-29 02:05:33 +01:00
2024-04-13 14:12:14 -07:00
2023-11-18 20:19:46 -08:00
2024-02-24 12:12:49 -08:00
2025-09-27 15:18:15 -03:00
2024-06-10 00:01:26 -07:00
2025-06-22 21:39:42 +02:00
2024-11-11 18:20:45 -08:00
2025-08-22 16:13:12 +03:00
2025-07-30 08:59:53 +03:00
2024-02-07 13:57:13 -08:00
2025-09-20 23:14:44 +08:00
2022-02-12 15:18:06 -08:00
2023-10-03 11:46:08 +02:00
2025-05-20 08:03:48 +02:00
2025-01-06 19:23:13 -08:00
2025-08-14 21:09:34 +08:00
2025-09-04 08:34:13 +02:00
2024-12-30 20:34:23 +01:00
2025-08-27 22:20:21 +03:00
2024-11-11 18:20:31 -08:00
2024-05-15 14:34:27 -07:00
2024-09-20 09:22:17 +02:00
2024-06-01 17:28:26 -07:00
2023-04-21 22:46:58 +02:00
2024-09-17 14:28:22 +08:00
2024-07-02 09:50:57 -07:00
2024-07-31 10:26:01 +02:00
2023-12-18 15:04:53 -08:00
2024-11-17 17:13:01 +00:00
2023-04-21 22:46:58 +02:00
2025-09-03 15:42:20 +02:00
2025-09-27 08:22:16 +03:00
2024-11-22 13:18:47 -08:00
2025-07-21 22:51:52 +02:00
2025-08-14 22:42:02 +03:00
2025-09-26 06:39:36 +03:00
2024-09-20 13:11:51 +08:00
2025-09-18 22:14:54 +03:00
2023-04-21 22:46:58 +02:00
2025-02-18 16:38:00 +02:00
2025-06-11 11:31:59 +02:00
2025-08-31 00:23:21 +03:00
2023-04-21 22:46:58 +02:00
2025-05-20 08:57:12 +02:00
2025-05-01 23:10:30 +02:00
2025-08-24 21:48:56 +03:00
2023-04-17 22:05:51 +08:00
2024-04-08 01:30:31 -07:00
2025-01-06 20:03:44 -08:00
2025-07-30 15:06:01 +08:00
2023-06-20 02:40:59 -07:00
2025-09-22 17:16:21 +08:00
2024-02-22 09:31:44 +08:00
2025-08-19 10:05:18 -07:00
2025-07-09 18:53:10 +08:00
2025-02-24 11:43:04 +01:00
2025-03-19 10:45:21 +01:00
2024-11-13 18:09:56 +01:00
2022-01-05 18:48:17 +08:00
2022-01-05 19:23:55 +08:00
2022-07-04 00:02:02 +02:00
2025-08-25 15:33:08 +08:00
2023-04-21 22:46:58 +02:00
2022-01-17 21:09:19 -08:00
2023-04-21 22:46:58 +02:00
2025-07-02 18:10:20 +08:00
2024-04-30 13:45:27 -07:00
2022-02-23 17:13:04 -08:00
2023-05-13 22:51:29 +02:00
2025-09-16 03:10:29 -03:00
2024-09-20 13:11:51 +08:00
2025-05-20 08:01:31 +02:00
2022-12-19 07:38:44 +08:00
2025-03-23 22:18:13 +01:00
2025-06-08 11:48:27 +03:00
2023-04-21 22:46:58 +02:00
2025-08-31 15:52:27 +08:00
2023-04-19 08:52:04 -04:00
2023-04-21 22:46:58 +02:00
2023-12-27 17:31:33 +00:00
2024-08-18 10:54:29 -07:00
2025-09-04 08:32:22 +02:00
2025-08-23 13:28:42 +03:00
2023-04-21 22:46:58 +02:00
2025-09-17 19:11:00 +08:00
2025-07-24 15:33:18 +02:00
2022-03-03 14:21:24 -08:00
2022-09-01 11:09:52 +02:00
2025-04-12 13:57:16 +02:00
2024-11-15 14:14:44 +01:00
2025-01-06 19:22:49 -08:00
2025-07-06 19:47:22 +02:00
2025-05-20 13:20:46 +02:00
2025-09-16 18:30:44 +02:00
2024-04-19 15:54:27 -07:00
2024-08-16 22:54:58 -07:00
2025-08-07 10:07:59 +03:00
2025-09-20 23:25:44 +08:00
2025-09-07 20:07:56 +08:00
2025-09-07 20:07:22 +08:00
2022-11-18 09:32:28 +02:00
2022-03-13 00:02:02 -08:00
2025-02-15 10:35:31 +02:00
2023-11-02 00:32:34 +08:00
2025-03-31 20:25:04 +03:00
2023-04-21 22:46:58 +02:00
2025-03-05 22:03:25 +02:00
2024-08-05 12:52:59 +08:00
2025-05-01 22:02:22 +02:00
2025-08-11 07:10:46 +02:00
2023-02-06 13:01:55 +08:00
2025-09-17 16:44:17 +08:00
2025-01-25 12:31:16 +02:00
2025-09-22 17:21:43 +08:00
2025-07-06 13:44:24 +02:00