• v5.3.2 6e828fe586

    v5.3.2
    All checks were successful
    CI / build-and-test (push) Successful in 3m10s
    CI / docker-build (push) Successful in 32s
    Stable

    joeyr released this 2026-10-09 23:54:54 -05:00 | 6 commits to main since this release

    Fixes a query that any user could send to crash the bot.

    Fixed

    • A query with ``` followed by about 2,000 characters without a
      space crashed the bot.
      The message splitter reads everything between the
      backticks and the first space or line break as a code block's language
      tag, and repeats the tag in every chunk of a long block. A tag close to a
      message long left no room for code, so the splitter looped until it ran out
      of memory. The reply header quotes the query, so any user could trigger
      it, and again after each restart. A block whose tag would take more than
      half of each chunk is now split as plain text. Before, a slightly shorter
      tag sent one message per character or two of code, and a block that was
      all tag was dropped from the reply. Both now split as text too.
    Downloads