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
v1.0.5.2
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
v1.0.5.1
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
v1.0.5
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
v1.0.4
2026-07-31 10:31:30 +03:00
bol-van
90097be91a
Merge pull request #280 from goodrussian666/master
...
Fixed the double-free reports in [nfqws.c (line 1118)
2026-07-31 09:53:21 +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
Your Name
11bc8f4fd1
Fixed the double-free reports in [nfqws.c (line 1118)
...
blob_collection_add() now occurs only after name/file validation and duplicate-name checks. This prevents exit_clean() from traversing a partially registered blob while name is being freed locally.
nfq2/nfqws.c:1140:4: error: Memory pointed to by 'name' is freed twice. [doubleFree]
nfq2/nfqws.c:1148:5: error: Memory pointed to by 'name' is freed twice. [doubleFree]
nfq2/nfqws.c:1159:3: error: Memory pointed to by 'name' is freed twice. [doubleFree]
nfq2/nfqws.c:1164:3: error: Memory pointed to by 'name' is freed twice. [doubleFree]
2026-07-29 20:35:31 +02:00