2026-01-08

· rnkn's blog


[[2026-01-08]] Thu #

Implemented [[wikilinks]]. This is something I've wanted to do since the beginning. Editing Bliptown pages was always supposed to work like editing a wiki, where creating a new page was as simple as linking the word to it and clicking the link, which would land you on editing the new page. Now text surrounded by [[double square brackets]] will be converted into a link to that relative URL. But [[/absolute links]] work also.

Try it with the heading of this post!

Also implemented graceful shutdowns for bliptown_helper. Something else I've wanted to do for a while, as restarting the daemons is always mildly terrifying. This way the master daemon receives a TERM signal, then signals the workers, which will finish what they're doing before shutting down, and once they're all shutdown then the master daemon exits cleanly.

Finally, implemented rate limiting with pf. If an IP makes 99 simultaneous connections or 10 connections within one second it will be blocked for 24 hours after its last attempted connection.

last updated: