bol-van
ec25da2277
blockcheck2: warn about eval failing strategies in custom list
2026-09-18 10:04:10 +03:00
Alexander Golovanov
bf64220ab8
[blockcheck2] Stop requiring manual escaping in strategy lists
...
Custom strategy lists are plain text, and each line gets run through
the shell - so a strategy containing certain characters (<, parentheses,
quotes) would fail unless you added quotes around it by hand. Some real,
valid strategies use exactly these characters.
Now, when a line fails for that reason, it's automatically retried in
a simpler way that doesn't care about those characters at all. You can
paste a strategy in exactly as blockcheck2 prints it and it'll just
work. Manual escaping still works too, and is tried first if you're
already doing it.
2026-09-17 11:31:30 +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
f47f4a0cae
blockcheck2: small fixes
2026-02-04 17:35:07 +03:00
bol-van
15f29169d5
blockcheck2: more ttl=0 fixes
2026-01-27 17:37:24 +03:00
bol-van
752cafad7c
fix stupid AI suggestion
2026-01-26 20:12:25 +03:00
bol-van
2d02eeb578
blockcheck2: tcp_nop_del for openbsd
2026-01-17 09:50:39 +03:00
bol-van
274b331825
blockcheck2: remove drop_ack from oob
2026-01-16 17:12:53 +03:00
bol-van
aa13a1f5d2
blockcheck2: oob --wf-tcp-empty=1 in windows
2026-01-16 14:57:59 +03:00
bol-van
87d2fcd5a1
blockcheck2: AI fixes and oob
2026-01-15 22:34:15 +03:00
bol-van
f8156a3d38
blockcheck2: ttl/autottl disable fix for BSD
2026-01-15 20:29:40 +03:00
bol-van
93d81ca4b2
blockcheck: multiple NOTEST fixes
2026-01-15 15:08:30 +03:00
bol-van
3d9a36600b
blockcheck: NOTEST_SEQOVL fix
2026-01-15 15:04:01 +03:00
bol-van
17bdfe16b1
blockcheck2: custom test special chars escape warning
2026-01-15 10:22:00 +03:00
bol-van
3617b8934f
blockcheck2: 23-seqovl fix
2026-01-10 14:58:38 +03:00
bol-van
0d96b03f49
blockcheck2: additional NOTEST
2026-01-04 11:38:47 +03:00
bol-van
fa1d7c30c3
blockcheck2: --payload=
2025-12-31 10:42:54 +03:00
bol-van
ad6f1db149
blockcheck2: http_unixeol test
2025-12-30 13:26:51 +03:00
bol-van
cc2601af2f
blockcheck2: fix missing --blob
2025-12-29 16:49:52 +03:00
bol-van
68e0c367c9
blockcheck2: fix broken parts
2025-12-28 10:27:21 +03:00
bol-van
2b410318ff
blockcheck2: optionally replace multidisorder with multidisorder_legacy
2025-12-21 16:18:32 +03:00
bol-van
c62f49fa86
blockcheck2: move ttl limiters to def.in
2025-12-20 16:47:47 +03:00
bol-van
0c4ef51b2a
blockcheck2: change multi cut point from 1360 to 1220
2025-12-20 10:18:53 +03:00
bol-van
1027cb666d
blockcheck2: 1,midsld,1360 pos for multi
2025-12-19 20:45:31 +03:00
bol-van
5b06f0b2a7
blockcheck2: check quic only hopbyhop/destopt
2025-12-19 11:52:11 +03:00
bol-van
ec1f5b5eff
blockcheck2: check http3 with ipv6 exthdr
2025-12-19 11:47:55 +03:00
bol-van
776155a326
blockcheck2: fix unterminated string
2025-12-09 14:17:07 +03:00
bol-van
2752c26795
blockcheck2: FOOLINGS_UDP overridable
2025-12-08 18:37:18 +03:00
bol-van
4563b6ddcb
blockcheck2: syndata tests
2025-12-07 19:44:28 +03:00
bol-van
ef300e5d21
blockcheck
2025-11-30 15:03:52 +03:00