Commit Graph
100 Commits
Author SHA1 Message Date
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
bol-van 08d27bf0a2 install_easy: do not use apk in openwrt if it doesn't have db in /lib/apk/db 2026-06-07 09:06:10 +03:00
bol-van d214ebf2de update docs 2026-06-07 08:39:12 +03:00
bol-van fe8b8df2ae nfqws2,zapret-lib: fix wrong spelling : WRITEABLE -> WRITABLE 2026-06-07 08:34:40 +03:00
bol-van 441d2e3cfc update docs 2026-06-06 21:57:18 +03:00
bol-van b37f17e623 zapret-antidpi: do not VERDICT_DROP in send with delay option 2026-06-06 21:50:47 +03:00
bol-van 7b82744d4d nfqws2: fix unitialized lua_ref field access 2026-06-06 09:43:28 +03:00
bol-van 211867eca5 update docs 2026-06-02 10:47:55 +03:00
bol-van c90e0e9a7f zapret-lib: fix oob urp=0 case in rawsend_dissect_segmented 2026-05-27 16:55:51 +03:00
bol-van fd4716da54 update docs 2026-05-09 22:04:07 +03:00
bol-van 5dcb6c1163 zapret-antidpi: send delayed fooled dissect, not original 2026-05-09 22:00:18 +03:00
bol-van fe112c1f22 update docs 2026-05-07 18:14:20 +03:00
bol-van 850a9920f6 update docs 2026-05-07 18:12:53 +03:00
bol-van dc99547ff0 zapret-lib,zapret-antidpi: delay parameter in 'send' desync function 2026-05-07 17:59:40 +03:00
bol-van 8d08b4f9a4 nfqws2: nfq close ifname sock after queue deinit 2026-05-06 14:46:51 +03:00
bol-van 860b13c86e nfqws2: store bt_next instead of bt_prev 2026-05-06 14:45:49 +03:00
bol-van a154c223f4 update docs 2026-05-05 22:02:09 +03:00
bol-van 7a69d56a4b update docs 2026-04-30 17:00:44 +03:00
bol-van b3be87fd7c update docs 2026-04-30 16:58:18 +03:00
bol-van 62b86c3899 zapret-tests: show current time in timer test 2026-04-30 16:44:28 +03:00
bol-van 7db50c018a nfqws2: timer rework. remove timer-res 2026-04-30 13:12:56 +03:00
bol-van eb35bb34f5 update docs 2026-04-29 10:22:25 +03:00
bol-van d0c9fa9b76 copypaste fixes 2026-04-29 08:36:43 +03:00
bol-van 7441ed7119 update LICENSE year 2026-04-28 13:41:44 +03:00
bol-van bbaeeb73fe update docs 2026-04-28 10:34:56 +03:00
bol-van b1afa7079f nfqws2: timer_enum return only names 2026-04-28 10:29:33 +03:00
bol-van 01a4ee63d4 nfqws2: timer_info, timer_enum 2026-04-28 10:22:04 +03:00
bol-van 5aefa8610b nfqws2: fix wrong op priority 2026-04-25 18:55:36 +03:00
bol-van aa226e6e7a nfqws2: fix null ptr deref 2026-04-25 18:31:46 +03:00
bol-van 65bb7ac639 nfqws2: minor optimize 2026-04-22 18:38:16 +03:00
bol-van 62dcf80867 nfqws2: fix wlan interface name search in server mode 2026-04-22 18:30:32 +03:00
bol-van 640a73d25c nfqws2: do not call timer code if there're no timers 2026-04-15 08:31:39 +03:00
bol-van d42aea6a9f update docs 2026-04-14 08:19:40 +03:00
bol-van e0b48c54db builder-linux: update zlib 2026-04-13 17:01:56 +03:00
bol-van 0f63e09d64 update docs 2026-04-13 15:41:04 +03:00
bol-van bca26682e7 update docs 2026-04-13 15:34:57 +03:00
bol-van ee24e84b85 update docs 2026-04-13 15:30:08 +03:00
bol-van 9584e29189 update docs 2026-04-13 15:26:20 +03:00
bol-van 1ed2d1bc01 update docs 2026-04-13 10:04:42 +03:00
bol-van 8fa6f11c34 update docs 2026-04-13 09:36:55 +03:00
bol-van d83368e107 update docs 2026-04-13 09:30:40 +03:00
bol-van 33ea0afd56 nfqws2: replace timer in timer_set if it already exists 2026-04-13 09:21:16 +03:00
bol-van bdc4761c46 nfqws2: fix read after free 2026-04-12 20:50:27 +03:00
bol-van 0151ee6fc1 nfqws2: fix write after free 2026-04-12 20:28:43 +03:00
bol-van e479b0427b zapret-tests: local var 2026-04-12 18:06:04 +03:00
bol-van f062579ca7 nfqws2: fix wrong debug line 2026-04-12 17:45:40 +03:00
bol-van 3364294af6 nfqws2: timers 2026-04-12 17:41:47 +03:00
bol-van fe85c6d2db init.d: remove incompatible systemd sandboxing 2026-04-06 20:51:52 +03:00
bol-van e78382f3ad nfqws2: fail if slen==0 2026-04-01 09:34:52 +03:00
bol-van 32951c0f6a nfqws2: do not fail tls_mod if dupsid,rndsni,padencap fail 2026-03-31 14:11:52 +03:00
bol-van b6dbec4cc6 nfqws2: improve reasm cancel logic 2026-03-30 13:46:29 +03:00
bol-van b2f4e7adc6 nfqws2: always cancel reasm of not TLS 2026-03-30 11:52:57 +03:00
bol-van 56c95c47c6 nfqws2: fix TLS payload reassemble if L7 protocol is not TLS 2026-03-29 16:57:58 +03:00
bol-van c6c01c63c3 update docs 2026-03-16 12:17:48 +03:00
bol-van 7d1baf6123 zapret-pcap: fix keep argument 2026-03-14 15:17:34 +03:00
bol-van 7cdc75d0db github: remove sdiv crash on old armv7 2026-03-12 20:51:57 +03:00
bol-van 348f907b47 winws2: remove .buildid section 2026-03-12 17:40:11 +03:00
bol-van d641b00083 winws2: update res bins 2026-03-12 17:31:02 +03:00
bol-van d3b3011000 AI fixes 2026-03-06 21:36:09 +03:00
bol-van 2ec512af17 AI fixes 2026-03-06 10:58:05 +03:00
bol-van d41151ef6f nfqws2: join fragments in quic CRYPTO reconstruction. allow intersections 2026-03-05 18:38:44 +03:00
bol-van 60ac3693fc nfqws2: optimize quic CRYPTO defrag 2026-03-05 09:41:41 +03:00
bol-van 766b60544f nfqws2: remove unused var 2026-03-04 22:50:31 +03:00
bol-van e563f60153 AI fixes 2026-03-04 22:36:31 +03:00
bol-van 6d7f8efc49 nfqws2: optimize quic CRYPTO defrag 2026-03-04 19:33:49 +03:00
bol-van e46cde8e6e nfqws2: optimize 2026-03-04 18:58:39 +03:00
bol-van 52072359f0 nfqws2: remove unneeded function 2026-03-04 18:54:38 +03:00
bol-van cafacf35bc nfqws2: quic CRYPTO frag early dedup 2026-03-04 18:52:47 +03:00
bol-van 55dc47bae4 nfqws2: remove unneeded loop 2026-03-04 14:16:19 +03:00
bol-van 14a2548bf5 nfqws2: allow quic CRYPTO fragment intersection and dups 2026-03-04 12:31:40 +03:00
bol-van f59ddbb645 github,linux-builder: revert to lj_alloc for arm64 and mips64 2026-03-03 19:25:33 +03:00
bol-van 96f58adc7a docs 2026-03-03 10:53:05 +03:00
bol-van b20ee9adbe zapret-lib: prevent double apply_arg_prefix 2026-03-03 10:49:55 +03:00
bol-van 7bfb4066cd update docs 2026-03-02 20:24:45 +03:00
bol-van a8a742f48c zapret-lib: call apply_arg_prefix right before instance execute 2026-03-02 20:21:38 +03:00
bol-van 03f1fc4788 init.d: warn if ipset/hostlist files inside zapret2 root 2026-03-02 14:18:57 +03:00
bol-van 3ae875f8aa AI fixes 2026-03-02 10:44:48 +03:00
bol-van 300084a654 github.linux-builder: move arm to armv6 2026-03-01 20:22:02 +03:00
bol-van ccef4377df github: use thumb in android armv7 build 2026-03-01 18:30:54 +03:00
bol-van 3ebb24930e -DLUAJIT_USE_SYSMALLOC 2026-03-01 10:22:19 +03:00
bol-van aff6fe3966 -DLUAJIT_USE_SYSMALLOC 2026-03-01 10:18:35 +03:00
bol-van f43030c0b8 AI fix 2026-03-01 09:53:55 +03:00
bol-van 69e8bb3c7f AI fixes 2026-03-01 09:48:18 +03:00
bol-van 038f64ddad update docs 2026-02-28 22:30:08 +03:00
bol-van abdf88574c github: build experiment 2026-02-28 22:25:47 +03:00
bol-van 318c625247 update builder-linux 2026-02-28 22:23:13 +03:00
bol-van 3e52d53df0 update builder-linux 2026-02-28 19:14:45 +03:00
bol-van 410ba5ae6e github: build experiment 2026-02-28 19:02:11 +03:00
bol-van bee761f0f7 github: build experiment 2026-02-28 18:53:51 +03:00
bol-van 863267e659 github: build experiment 2026-02-28 18:47:25 +03:00
bol-van c0299a27e3 github: build experiment 2026-02-28 18:43:24 +03:00
bol-van b9e22fd97e github: luajit host CFLAGS -O2 2026-02-28 18:41:18 +03:00
bol-van b3a6445d13 update builder-linux 2026-02-28 18:40:51 +03:00
bol-van 75e3c83d07 github: armv7 thumb 2026-02-28 18:33:56 +03:00
bol-van 1aaf73858c builder-linux armv7 thumb 2026-02-28 18:29:28 +03:00
bol-van 827b1cf065 AI fixes 2026-02-28 10:10:26 +03:00
bol-van e0f67fb203 AI fixes 2026-02-27 14:34:35 +03:00
bol-van da6f4c8536 init.d: remove KillMode=none from systemd unit 2026-02-26 22:05:29 +03:00
bol-van f83ecb64bb pie experiment 2026-02-26 21:23:53 +03:00