conv.

← The whole story
Tech
Firezone releases Sanstun, a sans-IO WireGuard implementation in Rust

Sanstun removes internal buffering for simpler, more testable APIs

A key design decision in Sanstun was eliminating internal buffering—boringtun automatically established sessions and buffered packets, but Sanstun puts that responsibility on the caller. This simplifies both the interface and implementation, and aligns with sans-IO principles by removing side effects from the library.

“Just don't buffer in the library. It simplifies the interface and the implementation on both sides.”

Firezone

Firezone Developer of Sanstun

The whole story articlesposts the bright band is this development · numbered dots are the others · click one to jump

Peak 5 pieces in 3h at Oct 30, 4 PM; 13 pieces over 13 days (1 article · 2 posts · 10 comments) Oct 30, 4 PM — 5 pieces · 1 article · 1 post · 3 comments — Hacker News 4, Newswires 1Oct 30, 7 PM — 3 pieces · 3 comments — Hacker News 3Oct 30, 10 PM — quietOct 31, 1 AM — 5 pieces · 1 post · 4 comments — Hacker News 4, Mastodon 1Oct 31, 4 AM — quietOct 31, 7 AM — quietOct 31, 10 AM — quietOct 31, 1 PM — quietOct 31, 4 PM — quietOct 31, 7 PM — quietOct 31, 10 PM — quietNov 1, 1 AM — quietNov 1, 3 AM — quietNov 1, 6 AM — quietNov 1, 9 AM — quietNov 1, 12 PM — quietNov 1, 3 PM — quietNov 1, 6 PM — quietNov 1, 9 PM — quietNov 2, 12 AM — quietNov 2, 3 AM — quietNov 2, 6 AM — quietNov 2, 9 AM — quietNov 2, 12 PM — quietNov 2, 3 PM — quietNov 2, 6 PM — quietNov 2, 9 PM — quietNov 3, 12 AM — quietNov 3, 3 AM — quietNov 3, 6 AM — quietNov 3, 9 AM — quietNov 3, 12 PM — quietNov 3, 3 PM — quietNov 3, 6 PM — quietNov 3, 9 PM — quietNov 4, 12 AM — quietNov 4, 3 AM — quietNov 4, 6 AM — quietNov 4, 9 AM — quietNov 4, 12 PM — quietNov 4, 3 PM — quietNov 4, 6 PM — quietNov 4, 9 PM — quietNov 5, 12 AM — quietNov 5, 3 AM — quietNov 5, 6 AM — quietNov 5, 9 AM — quietNov 5, 12 PM — quietNov 5, 3 PM — quietNov 5, 6 PM — quietNov 5, 9 PM — quietNov 6, 12 AM — quietNov 6, 3 AM — quietNov 6, 6 AM — quietNov 6, 9 AM — quietNov 6, 12 PM — quietNov 6, 3 PM — quietNov 6, 6 PM — quietNov 6, 9 PM — quietNov 7, 12 AM — quietNov 7, 3 AM — quietNov 7, 6 AM — quietNov 7, 9 AM — quietNov 7, 12 PM — quietNov 7, 3 PM — quietNov 7, 6 PM — quietNov 7, 9 PM — quietNov 8, 12 AM — quietNov 8, 3 AM — quietNov 8, 6 AM — quietNov 8, 9 AM — quietNov 8, 12 PM — quietNov 8, 3 PM — quietNov 8, 6 PM — quietNov 8, 9 PM — quietNov 9, 12 AM — quietNov 9, 3 AM — quietNov 9, 6 AM — quietNov 9, 9 AM — quietNov 9, 12 PM — quietNov 9, 3 PM — quietNov 9, 6 PM — quietNov 9, 9 PM — quietNov 10, 12 AM — quietNov 10, 3 AM — quietNov 10, 6 AM — quietNov 10, 9 AM — quietNov 10, 12 PM — quietNov 10, 3 PM — quietNov 10, 6 PM — quietNov 10, 9 PM — quietYesterday, 12 AM — quietYesterday, 3 AM — quietYesterday, 6 AM — quietYesterday, 9 AM — quietYesterday, 12 PM — quietYesterday, 3 PM — quietYesterday, 6 PM — quietYesterday, 9 PM — quietToday, 12 AM — quietToday, 3 AM — quietToday, 6 AM — quietToday, 9 AM — quietToday, 12 PM — quietToday, 3 PM — quietToday, 6 PM — quiet 1
Oct 31Nov 1Nov 2Nov 3Nov 4Nov 5Nov 6Nov 7Nov 8Nov 9Nov 10yesterdaynow · 8:40 PM ET

Reported in the same hours no headline names this development itself — these 1 claim were published in its stretch

  1. first by HN Frontpage, 13d ago

What people said 10 voices · verbatim

All 1 developments of Firezone releases Sanstun, a sans-IO WireGuard… →

Hacker NewsNewswiresMastodon