Commit Graph

265 Commits

Author SHA1 Message Date
vasilito 8bf238a0dc filter: --ctstate flag + case-insensitive + CSV 2026-07-09 10:01:48 +03:00
vasilito 25213b5850 submodule: base — commit operator WIP conntrack ICMP error tracking
Committed previously-unstaged operator work-in-progress:
- Added ConnState::Error variant for ICMP error packets
- Added is_error detection (ICMPv4/v6 Dest Unreachable, Time Exceeded)
- Added track_icmp_error() for embedded original packet tuple extraction
- Mirrors Linux 7.1 nf_conntrack_icmp_error()

Previously caused E0599 cross-compilation errors. Now stabilizes
the base fork build.
2026-07-09 09:58:13 +03:00
vasilito 4736a4acd8 kernel: bump (/proc/meminfo) 2026-07-09 09:57:23 +03:00
vasilito 781ea75019 kernel: bump (/proc/cpuinfo) 2026-07-09 01:42:12 +03:00
vasilito 52db18a7ca tcp: SO_LINGER getsockopt/setsockopt support 2026-07-09 01:38:59 +03:00
vasilito e3434ac7c1 conntrack: fin_from_orig tracking + TCP state display 2026-07-09 01:33:39 +03:00
vasilito cf4ddca526 kernel: bump (/proc/[pid]/fd directory) 2026-07-09 01:30:10 +03:00
vasilito 7ce4bfee05 conntrack: fix SynRecv→Established direction bug 2026-07-09 01:28:25 +03:00
vasilito 706e7ca73b conntrack: per-protocol stats + netcfg/netfilter exposure 2026-07-09 01:24:31 +03:00
vasilito e9d1b0599a conntrack: full TCP FSM (RST/FIN/TimeWait/Close) 2026-07-09 01:16:40 +03:00
vasilito a2e8445aa0 review: TcpScheme initial array + timeout swap + route/rm default 2026-07-09 00:55:38 +03:00
vasilito 3c3a995190 review: reject port ranges in filter parser 2026-07-09 00:52:28 +03:00
vasilito 35f374a931 review: NDP state + port double-free + observer limits 2026-07-09 00:43:06 +03:00
vasilito 8b85e9e32b base: bump (3 more TRB tests) 2026-07-09 00:34:43 +03:00
vasilito 7f5f6bf603 review: ICMP queue + refcount + 4 panic vectors 2026-07-09 00:30:01 +03:00
vasilito 98ddb208bd base: bump (usbscsid runtime error handling) 2026-07-09 00:24:43 +03:00
vasilito 89319376fa base: bump (xhcid DMA pool docs) 2026-07-09 00:15:52 +03:00
vasilito 327568e43a review: 5 panic/crash fixes + 2-phase pattern + 3 semantic 2026-07-09 00:13:46 +03:00
vasilito 5526c0141b base: bump (xhcid hub tests) 2026-07-09 00:11:28 +03:00
vasilito 4e3233b8ab tlc: fix Redox scheme backend build; base: fix xhcid syntax error 2026-07-08 23:52:00 +03:00
vasilito cabaee6975 review: fix 5 panic/crash + 1 off-by-2 + 6 regression tests 2026-07-08 23:41:55 +03:00
vasilito 3ed662b559 submodule: base — fbcond configurable keymap system (Phase 2.3)
Added TOML-based keymap with 5 embedded layouts (US/RU/UK/DE/FR).
Russian is #1 non-English locale. 6 unit tests, zero regressions.
2026-07-08 23:22:27 +03:00
vasilito 8c40ce3e99 base: bump (xhcid PortId Option return) 2026-07-08 23:17:46 +03:00
vasilito a7dc6f7fe6 base: bump (remove xhcid allow-warnings) 2026-07-08 22:45:53 +03:00
vasilito 56d17cd590 relibc: bump submodule to deduplicate pty/redox functions 2026-07-08 22:45:52 +03:00
vasilito e69637f538 base: bump (xhcid protocol_speeds bounds check) 2026-07-08 22:44:14 +03:00
vasilito d5066f3fce relibc: bump submodule to fix pty/redox Rust 2024 errors 2026-07-08 22:21:11 +03:00
vasilito bc128c444f relibc: bump (getauxval implementation) 2026-07-08 22:09:34 +03:00
vasilito 46721c7c29 review: fix is_syn IPv4-only + netfilter path mismatch bug 2026-07-08 22:07:58 +03:00
vasilito a8203f3dc0 kernel: bump (pread/pwrite I/O accounting) 2026-07-08 22:02:36 +03:00
vasilito 91ad084cb8 relibc: bump (nice implementation) 2026-07-08 21:40:18 +03:00
vasilito 92033de7da bump relibc to fix netdb type imports 2026-07-08 21:30:09 +03:00
vasilito 39cfa4a706 relibc: bump (gethostid implementation) 2026-07-08 21:24:42 +03:00
vasilito 94e5f2e313 bump relibc to fix stray brace in freeaddrinfo 2026-07-08 21:21:29 +03:00
vasilito d96fbd91e0 bridge: 5 unit tests for FDB learn/age/lookup 2026-07-08 21:20:47 +03:00
vasilito 3406898f89 kernel: bump (I/O accounting wired in) 2026-07-08 21:18:01 +03:00
vasilito ba0d9847cd nat: 6 unit tests for IP rewrite + table 2026-07-08 21:17:02 +03:00
vasilito 0b6723f22a relibc: bump (freeaddrinfo memory leak fix) 2026-07-08 21:15:32 +03:00
vasilito 9c0611e169 bump relibc to disable libc-crate layout checks and fix cond import 2026-07-08 20:03:37 +03:00
vasilito 7014badc8e relibc: bump (pthread_cond_init monotonic clock) 2026-07-08 19:59:03 +03:00
vasilito 53a0d7c967 conntrack: critical ICMP offset bug fix + per-protocol rate limits + 4 tests 2026-07-08 19:59:03 +03:00
vasilito ba3c52738d bump relibc to fix mutex prioceiling layout 2026-07-08 19:59:02 +03:00
vasilito 5980b019df summary: include filter chain counters 2026-07-08 19:51:09 +03:00
vasilito 1cd74cb621 filter: unit tests + chain_summary (regression coverage) 2026-07-08 19:47:59 +03:00
vasilito 0b1edeee79 relibc: bump (pthread mutex prioceiling) 2026-07-08 19:46:48 +03:00
vasilito 265169105d bump relibc to fix mutex prioceiling field 2026-07-08 19:44:31 +03:00
vasilito 1b1e137961 netfilter: counters/reset path — preserves rules (iptables -Z) 2026-07-08 19:41:19 +03:00
vasilito fd57d69ee6 bump relibc to fix IPPROTO match patterns 2026-07-08 19:39:31 +03:00
vasilito a85247c728 filter: critical fix — verdicts now actually applied (were ignored) 2026-07-08 19:37:08 +03:00
vasilito 35d6977bf1 conntrack: ICMP echo rate limiting (20/sec per source) 2026-07-08 19:25:21 +03:00