I write Rust for PingProxies. I write blogs for my own enjoyment.
Upcoming...
It Isn't Always TCP_NODELAYSOON
Examining the unfortunate interaction between TCP_NODELAY and TCP_QUICKACK socket options. Culiminates in a kernel patch to improve the terrible (and poorly documented) behaviour of TCP_QUICKACK.
Sans-IO State Machines: 1/3SOON
Implementation of Sans-IO SOCKSv5 server using enum based state machines.
Sans-IO State Machines: 2/3SOON
Implementation of Sans-IO SOCKSv5 server using type-state based state machines.
Sans-IO State Machines: 3/3SOON
Implementation of Sans-IO SOCKSv5 server using nightly coroutines.