Urgent.News

What's breaking now, across thousands of outlets.

Tech

Why I Put a TCP/IP Stack Inside a Rootless Container Engine

Inside Boxr’s pure-Rust UserNet: TAP frames, ARP, DNS, TCP proxying, and the trade-offs that keep it beta. Rootless containers have a networking problem that looks simple until you follow the packet. Creating an isolated network namespace is only the first step. The application inside the container still expects DNS, outbound TCP, port forwarding, and behavior close enough to a normal Linux host…

Boxr's UserNet project aims to embed a networking stack inside a rootless container runtime written in Rust. While rootless containers have a networking problem, the application inside the container still requires DNS, outbound TCP, port forwarding, and normal Linux host behavior. The container needs a way to communicate with the host network without relying on host root privileges.

Boxr offers several network modes: Auto, UserNet, Pasta, Bridge, host, and none. UserNet is an embedded Layer 2 through Layer 4 data path that provides a small virtual network, handling ARP, ICMP, and DNS functions. TCP is the most complex part, and the current implementation focuses on connection setup and teardown, sequence numbers, and data translation. The project is labeled beta due to the limited TCP capabilities.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

RLS says yes and Postgres still says permission denied: the 403 family I only understood on the second one

RLS says yes and Postgres still says permission denied : the 403 family I only understood on the second one Read on: the layer of privileges RLS cannot reach at all · 繁體中文版 An admin tops up a…

  • RLS grants permission but admin still gets "permission denied" error
  • Admin role treated as authenticated when invoking PostgreSQL RPC
  • Wrap admin functions with SECURITY DEFINER to bypass GRANT restrictions

Cyberattack Hits Spanish Train Operator User Data

Spain’s largest train operator reported a cyberattack that compromised some usernames and email addresses, but the company said there’s “no evidence” that financial information was leaked. Spanish outlet El Mundo said the attack shared traces of AI, with the incident taking place amid warnings of intensifying Russian hybrid threats…

Your hand-written JSON Schema is lying to your API. Mine was.

I once maintained a JSON Schema by hand for a payment webhook payload. For months it was fine. Then the provider added a field, my schema said additionalProperties: false , and a valid payload started failing validation at 2am. The schema wasn't wrong when I wrote it. It was wrong the moment reality changed and I didn't.

More from Saturday 26 September →