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
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)
v1.0.3
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
d9acc873fa
Merge pull request #195 from goodrussian666/master
...
cppcheck cleanup
2026-06-23 16:40:01 +00:00
bol-van
4e5efbf2b2
update docs
2026-06-23 19:35:16 +03:00
bol-van
b35db6aac5
Merge pull request #249 from loop-uh/master
...
орфография + фикс ошибок и ссылок
2026-06-23 16:33:22 +00: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
loop-uh
d2c85ec8b7
орфография + фикс ошибок и ссылок
2026-06-20 19:10:46 +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
v1.0.2
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
v1.0.1
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