local/docs: add R002 conntrack is_orig race fix to §15.1
R002 fix: netstack/src/filter/conntrack.rs captured '(is_orig, entry_key)' in an if/else, but the 'if let' arm early-returned, so is_orig was always true. Reply-direction state machine was unreachable for already-established flows. Flattened the conditional: reply-side 'if let' early-returns; fall-through uses original key directly. The is_orig variable is gone; orig-side path calls advance_entry_state with is_orig=true explicitly.
This commit is contained in:
@@ -1024,6 +1024,7 @@ incrementally; this is a rolling changelog.
|
||||
| **HIGH DEF-P0-7 (relibc)** | **MSG_NOSIGNAL: implement sigprocmask SIGPIPE blocking** | `submodule/relibc ccd379c6` → parent `f7f27a91f3` | `local/sources/relibc/src/platform/redox/socket.rs` (sendmsg + sendto) |
|
||||
| **libredox API bug** | **Fd::ftruncate/futimens take &self, not self** | `submodule/libredox 5bb745e` → parent `cc37a2c08a` | `local/sources/libredox/src/lib.rs` |
|
||||
| **HIGH DEF-P0-11 (option collision)** | **relibc passes level + netstack SocketT takes (level, name)** | `submodule/relibc 06bd61d0` + `submodule/base 181eb63d` → parent `689b9a9e5a` | `local/sources/relibc/src/platform/redox/socket.rs` (setsockopt/getsockopt wire format) + `local/sources/base/netstack/src/scheme/{socket,tcp,udp}.rs` (SocketT trait + impls) |
|
||||
| **R002 (HIGH state-machine bug)** | **conntrack is_orig dead-variable fix** | `submodule/base 946d28d8` → parent `f381f9d40e` | `local/sources/base/netstack/src/filter/conntrack.rs` |
|
||||
| **STALE TCP SendMsg TODO** | Removed (netstack does handle SocketCall::SendMsg at `local/sources/base/netstack/src/scheme/socket.rs:519-533`) | (same relibc commit) | `local/sources/relibc/src/platform/redox/socket.rs` (sendto) |
|
||||
| **F21 (dnsd wiring)** | **Wire redbear-dnsd into redbear-mini** | `6b105c7cee` | `config/redbear-mini.toml` ([packages] + [init] 11_dnsd.service) |
|
||||
| **ghost-recipe docs** | **netd/audiodevd/usbd WIP per AGENTS.md** | `6b105c7cee` | `local/recipes/system/{netd,audiodevd,usbd}/recipe.toml` |
|
||||
|
||||
Reference in New Issue
Block a user