From c69a92f9015a5d144d12b29e83482dd11f1262d1 Mon Sep 17 00:00:00 2001 From: bol-van Date: Fri, 24 Jan 2025 12:55:16 +0300 Subject: [PATCH] update readme --- docs/changes.txt | 3 +++ docs/readme.en.md | 3 ++- docs/readme.md | 3 ++- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/docs/changes.txt b/docs/changes.txt index 7a84887..01efa34 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -448,3 +448,6 @@ blockcheck: override all dialog questions and enable batch mode blockcheck: parallel attempts nfqws: weaken wireguard initiation recognition. use len=148 and data[0]=1 signature nfqws: apply split+seqovl only to the first reasm fragment +install_easy: dnf packager support +nfqws,tpws: hostlist/ipset track not only file mod time but also file size +nfqws,tpws,ipset: return lists reload on HUP diff --git a/docs/readme.en.md b/docs/readme.en.md index fada456..82f5209 100644 --- a/docs/readme.en.md +++ b/docs/readme.en.md @@ -965,7 +965,8 @@ If you need "all except" mode you dont have to delete zapret-hosts-users.txt. Ju Subdomains auto apply. For example, "ru" in the list affects "*.ru" . -**tpws** and **nfqws** automatically reload lists if their modification date is changed. +**tpws** and **nfqws** automatically reload lists if their modification time or file size is changed. +HUP signal forcibly reloads all lists. When filtering by domain name, daemons should run without filtering by ipset. When using large regulator lists estimate the amount of RAM on the router ! diff --git a/docs/readme.md b/docs/readme.md index 0927481..03c5ea5 100644 --- a/docs/readme.md +++ b/docs/readme.md @@ -1303,7 +1303,8 @@ ipset/get_refilter_domains.sh ``` Он кладется в `ipset/zapret-hosts.txt.gz`. -При изменении времени модификации файлов списки перечитываются автоматически. +При изменении времени модификации или размера файлов списки перечитываются автоматически. +После неатомарных операций изменения можно послать tpws/nfqws сигнал HUP для принудительной перечитки всех листов. При фильтрации по именам доменов демон должен запускаться без фильтрации по ipset. tpws и nfqws решают нужно ли применять дурение в зависимости от хоста, полученного из протокола прикладного уровня (http, tls, quic).