bol-van
|
a1adf7b868
|
nfqws2: support rare partial root environment
|
2026-10-04 10:18:18 +03:00 |
|
bol-van
|
ca950d838a
|
zapret-lib: comments spelling
|
2026-09-29 08:18:27 +03:00 |
|
bol-van
|
873642573e
|
update docs
|
2026-09-28 22:35:22 +03:00 |
|
bol-van
|
00f5aaa36d
|
update docs
|
2026-09-18 11:30:00 +03:00 |
|
bol-van
|
1e329918dc
|
update docs
|
2026-09-18 11:26:08 +03:00 |
|
bol-van
|
8a398236ac
|
update docs
|
2026-09-18 11:25:13 +03:00 |
|
bol-van
|
074c981a37
|
update docs
|
2026-09-18 11:24:24 +03:00 |
|
bol-van
|
03c139f34a
|
update docs
|
2026-09-18 11:21:19 +03:00 |
|
bol-van
|
cdcb8d4711
|
update docs
|
2026-09-18 11:20:16 +03:00 |
|
bol-van
|
970adb5d55
|
update docs
|
2026-09-18 11:18:44 +03:00 |
|
bol-van
|
6535202a9a
|
update docs
|
2026-09-18 11:15:43 +03:00 |
|
bol-van
|
9bff218b9a
|
update docs
|
2026-09-18 11:14:28 +03:00 |
|
bol-van
|
3e3b902902
|
update docs
|
2026-09-18 11:12:24 +03:00 |
|
bol-van
|
0f65389571
|
blockcheck2: CURL_PAD_KB=>CURL_PAD. split padding into smaller headers
|
2026-09-18 10:54:36 +03:00 |
|
bol-van
|
ec25da2277
|
blockcheck2: warn about eval failing strategies in custom list
|
2026-09-18 10:04:10 +03:00 |
|
bol-van
|
1ea7d10f6f
|
update docs
|
2026-09-16 16:41:14 +03:00 |
|
bol-van
|
859c24d32b
|
update docs
|
2026-09-16 16:22:20 +03:00 |
|
bol-van
|
5df635efdb
|
nfqws2: HttpReplyLooksLikeDPIRedirect accept # and ? chars as domain end
|
2026-09-16 16:20:51 +03:00 |
|
bol-van
|
7119ffce54
|
zapret-lib: dissect_url accept # and ? chars as domain end
|
2026-09-16 16:14:48 +03:00 |
|
bol-van
|
2efdb70b1c
|
nfqws2: make autolists nonempty even if loading failed
|
2026-09-15 21:51:18 +03:00 |
|
bol-van
|
692139aeea
|
zapret-lib: dissect quic tvb values that can't fit into 52-bit mantissa into raw strings
|
2026-09-15 18:58:21 +03:00 |
|
bol-van
|
6b6c63e338
|
update docs
|
2026-09-15 15:21:18 +03:00 |
|
bol-van
|
5fab86344a
|
nfqws2: do not make autohostlists nonempty if no lists were reloaded
|
2026-09-15 15:02:28 +03:00 |
|
bol-van
|
c1e8e7c0d9
|
nfqws2: dp_match_data optimize struct members
|
2026-09-15 12:13:17 +03:00 |
|
bol-van
|
d9fde580e6
|
nfqws2: dp_match_data optimize struct members
|
2026-09-15 12:12:34 +03:00 |
|
bol-van
|
5ebfa6c0dc
|
nfqws2: move dp_match() args to struct
|
2026-09-15 12:09:54 +03:00 |
|
bol-van
|
a1bca5a85e
|
update docs
|
2026-09-07 21:18:32 +03:00 |
|
bol-van
|
3122b66190
|
nfqws2: optimize profile search. fast checks first
|
2026-09-07 21:03:48 +03:00 |
|
bol-van
|
0b8182d24a
|
zapret-lib: fix length checking for keyshare extension in tls_dissect_ext
|
2026-09-02 10:49:58 +03:00 |
|
bol-van
|
8b50962e66
|
nfqws2: --filter-mark
|
2026-09-02 10:36:00 +03:00 |
|
bol-van
|
a7ff6410d6
|
update docs
|
2026-09-02 09:35:10 +03:00 |
|
bol-van
|
6e186a3b38
|
nfqws2: pad tcp options with 0x00 in reconstruct. strip 0x00 ending options in dissect.
|
2026-09-02 09:18:27 +03:00 |
|
bol-van
|
36355d46e3
|
nfqws2: fix exit on HUP
|
2026-08-28 09:04:12 +03:00 |
|
bol-van
|
2f8948d0eb
|
nfqws2:dont break on eol tcpopt in dissect
|
2026-08-25 08:07:53 +03:00 |
|
bol-van
|
68514ed871
|
blind patch fix
|
2026-08-24 21:43:31 +03:00 |
|
bol-van
|
204e95ad0e
|
nfqws22: pad tcp opts with zero
|
2026-08-24 20:41:26 +03:00 |
|
bol-van
|
07c69bf132
|
blockcheck2: fix script crash on bad strategies from the file in custom/10-list.sh
|
2026-08-23 19:50:13 +03:00 |
|
bol-van
|
2080981cea
|
zapret-lib: minor optimize
|
2026-08-23 15:58:54 +03:00 |
|
bol-van
|
c4e4fff4a0
|
zapret-lib: minor optimize
|
2026-08-23 15:58:02 +03:00 |
|
bol-van
|
1c5d49699c
|
AI and manual fixes
|
2026-08-23 12:07:59 +03:00 |
|
bol-van
|
a0be7cbb40
|
update docs
|
2026-08-20 18:55:40 +03:00 |
|
bol-van
|
e263849b1b
|
update docs
|
2026-08-20 18:53:41 +03:00 |
|
bol-van
|
46010c4a42
|
nfqws2: negate ssid/nlm filters
|
2026-08-20 18:45:49 +03:00 |
|
bol-van
|
b08ae78778
|
update docs
|
2026-08-19 10:06:17 +03:00 |
|
bol-van
|
49e2d438d8
|
github, builder_linux: lua 5.5.1
|
2026-08-19 10:03:56 +03:00 |
|
bol-van
|
a8d24607a5
|
blockcheck2: --wf-dup-check not needed anymore
|
2026-08-15 16:54:32 +03:00 |
|
bol-van
|
5e84833269
|
blockcheck2: optimize
|
2026-08-15 15:42:52 +03:00 |
|
bol-van
|
fbeb124cf8
|
blockcheck2: use --wf-raw-filter in Windows instead of --ipset to limit target IP addresses
|
2026-08-15 12:08:09 +03:00 |
|
bol-van
|
032651deeb
|
update docs
|
2026-08-02 07:01:51 +03:00 |
|
bol-van
|
bdad7d7be1
|
update docs
|
2026-08-01 14:11:01 +03:00 |
|
bol-van
|
86bcc7db16
|
update docs
|
2026-08-01 09:58:52 +03:00 |
|
bol-van
|
569297c623
|
update docs
|
2026-07-31 21:54:19 +03:00 |
|
bol-van
|
2c21faa80e
|
github: remove high_entropy_va patch for windivert.dll, but leave dynamic_base
|
2026-07-31 10:31:30 +03:00 |
|
bol-van
|
c61706cc47
|
update docs
|
2026-07-31 09:48:37 +03:00 |
|
bol-van
|
5f2807e0c5
|
builder_linux: zlib_ng optional support
|
2026-07-31 09:48:12 +03:00 |
|
bol-van
|
dd85b1f852
|
nfqws2: remove file_mod_time()
|
2026-07-31 09:03:33 +03:00 |
|
bol-van
|
b93b84791d
|
zapret-antidpi: remove debug output
|
2026-07-30 22:05:03 +03:00 |
|
bol-van
|
4668664ee7
|
update docs
|
2026-07-30 19:02:40 +03:00 |
|
bol-van
|
78bbd0ee51
|
update docs
|
2026-07-30 19:01:43 +03:00 |
|
bol-van
|
e185d5ce60
|
nfqws2: check for left space during udp and icmp reconstruct
|
2026-07-30 17:36:04 +03:00 |
|
bol-van
|
d55fe738eb
|
zapret-lib: include func instance in desync_timer_name
|
2026-07-30 17:24:29 +03:00 |
|
bol-van
|
a8399a59fe
|
nfqws2: do not allow more than 2 args in conntrack_feed()
|
2026-07-30 17:18:52 +03:00 |
|
bol-van
|
37e5a8a880
|
nfqws2: fix hostlist and ipset load if modtime is unixtime 0
|
2026-07-30 17:16:16 +03:00 |
|
bol-van
|
3b465d9981
|
nfqws2: stop execution plan in C code if a blob is unavailable
|
2026-07-30 16:34:06 +03:00 |
|
bol-van
|
80bb86e833
|
blockcheck2: unify messages
|
2026-07-23 13:46:31 +03:00 |
|
bol-van
|
d7e6e3fb60
|
blockcheck2: disable tls1.3 and quic tests in batch mode if curl does not support them
|
2026-07-23 13:45:17 +03:00 |
|
bol-van
|
ea047535b9
|
blockcheck2: revert cygstart method as it brings more problems than profit
|
2026-07-23 12:50:57 +03:00 |
|
bol-van
|
a3202599aa
|
blockcheck2: optimize signal trap/untrap
|
2026-07-22 21:26:05 +03:00 |
|
bol-van
|
b8f142253b
|
blockcheck2: wait for cygwin pid in case of signal
|
2026-07-22 21:13:48 +03:00 |
|
bol-van
|
ccb6e9b534
|
blockcheck2: wait up to 2 seconds for the winws2 pidfile to appear
|
2026-07-22 20:21:36 +03:00 |
|
bol-van
|
3d4828d61f
|
blockcheck2: graceful shutdown on QUIT signal
|
2026-07-22 13:13:34 +03:00 |
|
bol-van
|
0020a8de6a
|
blockcheck2: graceful shutdown on TERM signal
|
2026-07-22 13:10:27 +03:00 |
|
bol-van
|
6f63dbc3a8
|
blockcheck2: use kill -f in cygwin to speed up kill
|
2026-07-22 09:49:43 +03:00 |
|
bol-van
|
bb042f734e
|
update docs
|
2026-07-22 08:31:39 +03:00 |
|
bol-van
|
e6b22f3868
|
blockcheck2: remove spaces in assignment
|
2026-07-21 20:09:41 +03:00 |
|
bol-van
|
c73af75881
|
blockcheck2: use instead of in killwait
|
2026-07-21 20:01:27 +03:00 |
|
bol-van
|
889d120235
|
blockcheck2: fix non-working 'wait' after cygstart
|
2026-07-21 19:53:41 +03:00 |
|
bol-van
|
b78b52c4cd
|
blockcheck2: use cygstart in windows to avoid fork problems (without cygwin rebase)
|
2026-07-20 20:42:29 +03:00 |
|
bol-van
|
1d85620abd
|
nfqws2: DLOG_ERR in timer out of memory case
|
2026-07-20 20:18:21 +03:00 |
|
bol-van
|
4b9b938db2
|
update changes.txt
|
2026-07-20 19:55:07 +03:00 |
|
bol-van
|
43a18c7eb7
|
init.d: extend discord media ports to 19294-19344
|
2026-07-20 19:53:18 +03:00 |
|
bol-van
|
49c8dfedc9
|
init.d: extend discord media ports to 19294-19344
|
2026-07-20 19:51:18 +03:00 |
|
bol-van
|
8a0f53f3cf
|
nfqws2: small AI fixes
|
2026-07-16 18:33:23 +03:00 |
|
bol-van
|
8d34a4b7a2
|
nfqws2: limit delayed packet queue to 64 packets (anti-ddos)
|
2026-07-04 12:37:12 +03:00 |
|
bol-van
|
bc6b8c64a4
|
nfqws2: minor fix in TLSAdvanceToHostInSNI
|
2026-07-04 11:27:46 +03:00 |
|
bol-van
|
c5325fc267
|
blockcheck fix
|
2026-06-25 07:01:41 +03:00 |
|
bol-van
|
d1b80a4254
|
builder-linux: curl download retries and timeouts
|
2026-06-24 14:29:18 +03:00 |
|
bol-van
|
4759d64c27
|
update docs
|
2026-06-23 20:18:56 +03:00 |
|
bol-van
|
4e5efbf2b2
|
update docs
|
2026-06-23 19:35:16 +03:00 |
|
bol-van
|
c54533bbb2
|
nfqws2: accept string or function in timer_set()
|
2026-06-22 19:45:43 +03:00 |
|
bol-van
|
8afe88dea7
|
update docs
|
2026-06-21 19:08:36 +03:00 |
|
bol-van
|
a599b4016b
|
update docs
|
2026-06-21 19:06:44 +03:00 |
|
bol-van
|
15bc21d75b
|
update docs
|
2026-06-16 16:33:43 +03:00 |
|
bol-van
|
4df9449786
|
nfqws2: fix 60 msec --lua-gc default to 60 sec
|
2026-06-16 15:50:39 +03:00 |
|
bol-van
|
9474a64d27
|
nfqws2: do not call timer search by name if not dirty
|
2026-06-08 20:28:37 +03:00 |
|
bol-van
|
31904a564e
|
nfqws2: compile fix for bsd and lexra
|
2026-06-08 13:50:42 +03:00 |
|
bol-van
|
fd9896846a
|
nfqws2: lua-gc arg check fix
|
2026-06-08 13:41:14 +03:00 |
|
bol-van
|
2aa5d9ee37
|
nfqws2: minor optimize
|
2026-06-08 09:54:40 +03:00 |
|
bol-van
|
da3d28f467
|
nfqws2: optimize
|
2026-06-08 08:02:13 +03:00 |
|
bol-van
|
5e2b6d8bde
|
nfqws2: AI fixes
|
2026-06-07 19:09:27 +03:00 |
|