dye.dev
email github twitter rss
blogs about

Search

No results 1 result $NUMBER results
Light Dark
Welcome.

I write Rust for PingProxies. I write blogs for my own enjoyment.

Suggested...
  • 2025-11-11

    Netstack FM Podcast

    I was on the Netsack.fm podcast. Listen if you care.
    Read more ⟶
Upcoming...
  • 2025-11-25 SOON

    Schrödinger's Sockets

    Diving into how addresses are bound when forming TCP connections, how to overcome limits on the number of connections that can be formed and what existing documentation and blogs are overlooking.
  • 2025-12-01 SOON

    It Isn't Always TCP_NODELAY

    Examining the unfortunate interaction between TCP_NODELAY and TCP_QUICKACK socket options. Culminates in a kernel patch to improve the terrible (and poorly documented) behaviour of TCP_QUICKACK.
  • 2026-01-01 SOON

    Sans-IO State Machines: 1/3

    Rust implementation of Sans-IO SOCKSv5 server using enum based state machines. Featuring compio.
  • 2026-02-01 SOON

    Sans-IO State Machines: 2/3

    Rust implementation of Sans-IO SOCKSv5 server using type-state based state machines. Featuring tokio.
  • 2026-03-01 SOON

    Sans-IO State Machines: 3/3

    Rust implementation of Sans-IO SOCKSv5 server using currently unstable coroutines. Featuring monoio.

Latest...
  • 2025-11-11

    Netstack FM Podcast

    I was on the Netsack.fm podcast. Listen if you care.
    Read more ⟶
  • 2025-11-04

    SOCKSv5 Deep Dive

    Discussion of the SOCKSv5 protocol and an exploration of an unused feature within.
    Read more ⟶