erratum_1(9)
erratum_1 π
okay so this is from the Kernel API Manual bestie, and it's literally titled Erratum 1: TCP socket identification β yes we're reading errata for fun now, that's the energy we're bringing π
β¨ NAME β¨
erratum_1 β Erratum 1: TCP socket identification π¦
πΈ DESCRIPTION πΈ
okay so picture this: there was this issue π where IPv4 and IPv6 stream sockets β you know, the ones like SMC, MPTCP, or SCTP β were getting incorrectly restricted by TCP access rights during bind(2) and connect(2) operations. like, not them being dragged into TCP's business?? π
This fix addresses that whole situation. It ensures that only TCP sockets are subject to TCP access rights, which lets all the other protocols operate without unnecessary restrictions. slay for them honestly π
π₯ Impact π₯
so here's the part you actually need to know, no cap:
In kernels without this fix, using LANDLOCK_ACCESS_NET_BIND_TCP or LANDLOCK_ACCESS_NET_CONNECT_TCP would incorrectly restrict non-TCP stream protocols (SMC, MPTCP, SCTP), potentially breaking applications that rely on these protocols while using Landlock network restrictions. yeah. that's the whole vibe check and it did not pass π
π SEE ALSO π
- Kernel file
./security/landlock/errata/abi-4.hβ go read it, iykyk π
and that's the tea, bestie π this one's from ./security/landlock/errata, dated October 2026, and it's giving very much "tiny errata page, big main character energy" β¨ mwah, go forth and Landlock responsibly π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms