Commit Graph
100 Commits
Author SHA1 Message Date
bol-van 8fcc64ad0c pie experiment 2026-02-26 09:47:25 +03:00
bol-van d2f3271542 dvtws2: build with PIE 2026-02-25 17:34:36 +03:00
bol-van 942c4956b8 github: rebase windivert.dll to >4gb to allow hi entropy aslr 2026-02-25 14:33:38 +03:00
bol-van 77a24a7ec1 github: set dynamicbase on windivert.dll 2026-02-25 12:22:28 +03:00
bol-van 43999d6077 winws2: enable ASLR 2026-02-25 10:49:07 +03:00
bol-van 697f9fc986 AI fixes 2026-02-25 08:56:35 +03:00
bol-van 8e76197dff luacheck fixes 2026-02-24 19:07:04 +03:00
bol-van 190f46b6d7 zapret-lib: minor fix 2026-02-24 18:43:49 +03:00
bol-van 41e26b3ace update docs 2026-02-24 16:32:21 +03:00
bol-van 8b6ea88a23 update docs 2026-02-24 10:19:01 +03:00
bol-van 59235827c4 nfqws2: fix broken wifi ssid update 2026-02-24 10:10:52 +03:00
bol-van 7073e1fd77 nfqws2: dns_extract_name OOB fixes 2026-02-23 22:47:14 +03:00
bol-van 340261da72 zapret-lib: harden apply_fooling checks 2026-02-23 19:33:58 +03:00
bol-van 937aa91e5d nfqws2: prevent OOB read in addpool 2026-02-23 18:45:25 +03:00
bol-van dbf673e24a AI fixes 2026-02-23 18:10:37 +03:00
bol-van 61b0a70fa7 nfqws2: support mixed compressed+uncomressed DNS answers 2026-02-23 10:25:27 +03:00
bol-van d985bb316f nfqws2: support uncompressed names in DNS answers 2026-02-23 09:32:45 +03:00
bol-van 59b3734643 nfqws2: add comment 2026-02-22 19:41:08 +03:00
bol-van 37f45a132f nfqws2: optimize 2026-02-22 18:49:44 +03:00
bol-van 4d753ecdc6 nfqws2: save some syscalls 2026-02-22 18:22:43 +03:00
bol-van 272f086639 nfqws2: optimize nfq buffers 2026-02-22 17:31:13 +03:00
bol-van d9ae16e56f nfqws2: nfq_handle_packet verbose error logging 2026-02-22 17:03:52 +03:00
bol-van 46d4208c76 zapret-pcap: use reconstruct_dissect if under orchestrator 2026-02-22 12:48:20 +03:00
bol-van 2a4195070f AI fixes 2026-02-22 09:06:53 +03:00
bol-van 8e974e78e2 delete sip.bin dup 2026-02-21 19:44:00 +03:00
bol-van 7df42bc486 init.d: --payload= in custom examples 2026-02-21 10:35:14 +03:00
bol-van 7c12f60e1e AI fixes 2026-02-21 10:23:25 +03:00
bol-van 4c7a3d08d8 github: upx 4.2.4 for all except riscv64 2026-02-20 18:43:22 +03:00
bol-van e146fc24c5 github: upx 4.2.4 for all except riscv64 2026-02-20 18:41:18 +03:00
bol-van 6165c13468 AI fix 2026-02-20 15:25:56 +03:00
bol-van f7b3946ec2 update docs 2026-02-20 13:19:17 +03:00
bol-van 9f29f2c0ae update docs 2026-02-20 13:12:08 +03:00
bol-van c13284b776 zapret-auto: per_instance_condition feed target desync to cond function, code=>cond_code 2026-02-20 07:18:31 +03:00
bol-van 6e85c9650d nfqws2: use tcp seq for reasm_offset 2026-02-19 17:38:46 +03:00
bol-van 7f3b5f659f update docs 2026-02-19 13:00:57 +03:00
bol-van 8e62b2e743 update docs 2026-02-19 12:57:50 +03:00
bol-van 94dfd5fded quic2_example_com.bin 2026-02-19 10:26:42 +03:00
bol-van 70d8e5ad15 AI fixes 2026-02-19 10:05:50 +03:00
bol-van a80aed5ccc update builder-linux 2026-02-18 17:28:03 +03:00
bol-van 2b35dc8ecd update builder-linux 2026-02-18 16:31:01 +03:00
bol-van 75fadab371 update builder-linux 2026-02-18 16:16:58 +03:00
bol-van e70f4a000a update builder-linux 2026-02-18 16:08:19 +03:00
bol-van 755c792797 github: luajit for ppc 2026-02-18 15:37:08 +03:00
bol-van b17894eec1 nfqws2: goto lua desync if reasm is cancelled 2026-02-18 15:28:30 +03:00
bol-van 9e22ec883c update builder-linux 2026-02-18 12:42:11 +03:00
bol-van f70fb89754 AI fixes, update builder-linux 2026-02-18 12:15:46 +03:00
bol-van e30f99e106 update docs 2026-02-18 10:46:10 +03:00
bol-van fce76e59aa build-linux update 2026-02-18 10:28:36 +03:00
bol-van 1b1c8ddb38 nfqws2, zapret-lib: always treat blobs, % and # as string 2026-02-17 19:22:17 +03:00
bol-van 5ced6811c8 winws: fix ensure_access for unix paths 2026-02-17 16:27:06 +03:00
bol-van 371612b000 install_bin: add mipsel64 2026-02-17 14:24:43 +03:00
bol-van 3c87be3cba update docs 2026-02-17 14:11:55 +03:00
bol-van c642fb3845 builder-linux 2026-02-17 14:07:08 +03:00
bol-van 847e689bfb AI fixes 2026-02-17 09:35:09 +03:00
bol-van 287527092a remove debug message 2026-02-17 09:15:53 +03:00
bol-van a9514f39f5 update docs 2026-02-16 20:54:18 +03:00
bol-van 4b7ff505e4 nfqws2: old kernels compat 2026-02-16 20:51:39 +03:00
bol-van 2120264e0b AI and manual fixes 2026-02-16 19:45:58 +03:00
bol-van 178bced5f3 update docs 2026-02-16 14:55:31 +03:00
bol-van ff78968807 nfqws2: ensure old toolchains do not break 2026-02-16 12:01:08 +03:00
bol-van e4535d2646 nfqws2: loongarch64 compile fix 2026-02-16 11:51:43 +03:00
bol-van 7c60ad3a7a AI fixes 2026-02-16 10:47:50 +03:00
bol-van a621edf898 AI fixes 2026-02-15 09:40:54 +03:00
bol-van 2809f8d7e4 update docs 2026-02-14 18:16:57 +03:00
bol-van 97819327cd nfqws2: remember absolute paths 2026-02-14 18:10:26 +03:00
bol-van eb9a1e9f6b nfqws2: --chdir 2026-02-14 16:08:01 +03:00
bol-van 6f6850707a zapret-lib: tls_dissect abort 2 loops if data is corrupt 2026-02-14 15:30:59 +03:00
bol-van f702865311 AI fixes 2026-02-14 13:19:48 +03:00
bol-van 6447081a01 winws2: optimize signal handling in windivert_recv 2026-02-14 11:36:00 +03:00
bol-van e4e513ec66 github: stronger gz and zip compression 2026-02-13 17:38:22 +03:00
bol-van 47630450bd AI fixes 2026-02-13 16:49:42 +03:00
bol-van e4129fec63 github: upx 5.1.0 2026-02-13 13:35:55 +03:00
bol-van f71ba91e7c remove no-unwind from makefiles 2026-02-13 10:59:24 +03:00
bol-van 59e6603b83 dont use no-unwind to prevent crashes 2026-02-13 10:34:16 +03:00
bol-van 14a061859f change toolchain, riscv64 2026-02-13 09:11:51 +03:00
bol-van 9aaa419f68 nfqws2: fix fread inf loop 2026-02-12 11:54:12 +03:00
bol-van d5231bc4fc nfqws2: allow any size iv_len in aes_gcm 2026-02-11 15:42:23 +03:00
bol-van 35cebfba73 winws2: use -msse only for luajit 2026-02-11 14:09:55 +03:00
bol-van 811d16054b update docs 2026-02-11 14:05:29 +03:00
bol-van a9ee072a14 github: cygwin lto 2026-02-11 14:01:24 +03:00
bol-van 1dbf5ecfe6 optimize exe size 2026-02-11 13:18:14 +03:00
bol-van b210db168f nfqws2: bsd compile fixes 2026-02-11 13:05:45 +03:00
bol-van 5306a043d0 AI fixes 2026-02-11 11:26:20 +03:00
bol-van b375a94036 update docs 2026-02-11 11:22:53 +03:00
bol-van 8b2bff4187 AI fixes 2026-02-11 11:03:27 +03:00
bol-van 827ab7cdcc nfqws2: optimize quit logic 2026-02-10 19:05:14 +03:00
bol-van bfa1d8c5dd nfqws2: compile mask_from_bitcount only for windows 2026-02-10 15:59:56 +03:00
bol-van 52ea6270f4 nfqws2: update kavl 2026-02-10 15:51:50 +03:00
bol-van 0fb21856c6 nfqws2: update uthash 2026-02-10 15:47:28 +03:00
bol-van 48e4d3a6e7 init.d: optimize ipt dports 2026-02-10 12:34:47 +03:00
bol-van 6204c74993 update docs 2026-02-10 12:07:24 +03:00
bol-van d981391120 update docs 2026-02-10 12:06:26 +03:00
bol-van 7db676e02c init.d: use bitmap:port ipset for standard dports 2026-02-10 11:33:50 +03:00
bol-van c91cae0903 nfqws2: quit handling optimize 2026-02-09 21:06:36 +03:00
bol-van c06712a0d5 nfqws2: optimize 2026-02-09 19:49:47 +03:00
bol-van 2e2f118e10 nfqws2: EINTR safety 2026-02-09 19:44:06 +03:00
bol-van 6638140880 zapret-auto: instances arg in condition, cond_lua 2026-02-09 17:24:11 +03:00
bol-van 41bac1833e nfqws2: remove bind to address in rawsend 2026-02-09 15:59:53 +03:00
bol-van c3b1cc3eb9 update docs 2026-02-09 13:45:23 +03:00
bol-van 6f52fb08f9 update docs 2026-02-09 13:44:41 +03:00