[[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.