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 |
|