ICMP timestamp: invisible behind Cloudflare, still there
A scan of the domain behind Cloudflare says "host down", while the origin answers ICMP type 13 and hands out its clock to the second. Why no sysctl for timestam...
ReadNotes on development, servers and tooling
A scan of the domain behind Cloudflare says "host down", while the origin answers ICMP type 13 and hands out its clock to the second. Why no sysctl for timestam...
Read
The admin "Traffic" section records page views from the browser: bots do not execute JS, so the stats should clean themselves up. Three weeks later 89 rows out...
Read
Tenant domains moved behind Cloudflare and the «domain is connected and points to us» check started lying about perfectly working panels: behind the proxy a dom...
Read
347 thousand checks in ten days, 177 incidents and a median outage of 62 seconds. Why a 200 response does not mean «working», why you need a failure threshold,...
Read
Checking whether a server needs a reboot took half a day instead of five minutes. Why needrestart cannot reboot anything, how -k differs from -l, what the -p mo...
Read
Three tables, scheduled publishing without cron, a view counter with per-IP throttling and votes you can change. Plus five rakes I stepped on, from route order...
Read
Project memory, repeatable procedures and production access. What belongs in a project description, why skills must not contain client names, and how to verify...
Read
Language in the route instead of the session, copy in three places and why that is deliberate, falling back to Russian when a translation is missing, and a swit...
Read
The protocol is simple: one POST with a key and a list of URLs. But a model observer easily turns into three requests per page view, and the test suite starts c...
Read