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
vasilito
c298ad99d2
relibc: bump (getsockopt IP/IPv6 levels)
2026-07-08 19:24:45 +03:00
vasilito
d895a50947
netdiag: display error/drop counters from /stats
2026-07-08 19:20:49 +03:00
vasilito
c4a742952e
kernel: bump (/proc/[pid]/io + I/O accounting fields)
2026-07-08 19:18:48 +03:00
vasilito
405df0722b
netcfg: summary node — at-a-glance network state
2026-07-08 19:17:00 +03:00
vasilito
b8cb31200a
promiscuous: per-interface toggle via netcfg
2026-07-08 19:04:06 +03:00
vasilito
0ce5f0d11e
kernel: bump (/proc/[pid]/limits + rlimit field)
2026-07-08 18:57:14 +03:00
vasilito
31f2436993
kernel: bump (/proc/[pid]/statm)
2026-07-08 18:54:33 +03:00
vasilito
000cf4a861
kernel: bump (/proc/[pid]/maps implementation)
2026-07-08 18:51:10 +03:00
vasilito
a9c1f3bdad
arp: static add/del via netcfg (ip neigh add/del)
2026-07-08 18:49:53 +03:00
vasilito
19283f70e3
bump relibc to 5638058b (setgroups + ENOSYS fixes)
2026-07-08 18:45:26 +03:00
vasilito
daa1417083
route/gateway: read default gateway via netcfg
2026-07-08 18:45:07 +03:00
vasilito
9ebf6dec4c
stats: rx_errors + tx_errors tracking in real failure paths
2026-07-08 18:43:11 +03:00
vasilito
5fdd52c58f
relibc: bump (setgroups via proc Groups handle)
2026-07-08 18:40:07 +03:00
vasilito
22dce8330e
stats: track rx_dropped on ARP/NDP failures
2026-07-08 18:39:42 +03:00
vasilito
a48a16f80b
stats: RFC 1213 MIB-II error/drop counters
2026-07-08 18:35:33 +03:00
vasilito
5c3734f884
relibc: bump (gtty ENOTTY + inet_aton hex/octal)
2026-07-08 18:30:53 +03:00
vasilito
b821483694
qdisc: configure via netcfg (none/token_bucket/priority_queue)
2026-07-08 18:27:05 +03:00
vasilito
0b39aeae4c
relibc: bump (vswprintf implementation)
2026-07-08 18:25:37 +03:00
vasilito
f285394028
netcfg: ifaces/<name>/enabled rw (ip link set up/down)
2026-07-08 18:24:22 +03:00
vasilito
09f90babe5
netcfg: UDP listing + route count
2026-07-08 18:19:53 +03:00
vasilito
1c279278af
sockets: per-TCP listing with state + endpoints
2026-07-08 18:16:17 +03:00
vasilito
688c1ef7e2
relibc: bump (wcsxfrm implementation)
2026-07-08 18:15:22 +03:00
vasilito
aecf0f1911
relibc: bump (wcsftime implementation)
2026-07-08 18:14:07 +03:00
vasilito
0b9831f93d
W79: MC parity — editor gutter removed, margin+char info, viewer Enter/F3
...
MC has no line number gutter in editor. Removed:
- Gutter rendering in editor/render.rs (body_area = inner, no gutter_area)
- relative_lines field from Editor struct (both constructors)
- ToggleRelativeLines enum variant from EditorCmd + menubar item
- Alt-N keybinding in handlers.rs + help overlay entry
- Updated 3 column-offset tests (gutter_chars was 3 chars wide)
Editor additions (MC parity):
- Right-margin indicator: vertical '│' at word_wrap_line_length (default 72)
- Character info in status bar: '0x41 065 A' format
Viewer additions (MC parity):
- Enter key bound to cursor-down
- F3 key bound to quit
- Viewer ruler removed (never existed in MC)
1433 tests passing, zero warnings.
2026-07-08 18:03:59 +03:00
vasilito
89d7a27081
relibc: bump (msync ENOSYS fix)
2026-07-08 17:59:12 +03:00