GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Embed Notice

HTML Code

Corresponding Notice

  1. Embed this notice
    Aral Balkan (aral@mastodon.ar.al)'s status on Tuesday, 04-Aug-2026 01:58:46 JSTAral BalkanAral Balkan

    🥳 Auto Encrypt: 5.1.1 released

    • Fixed: Issue #26¹: Regression: AutoEncrypt HTTPS server does not start using new certificates upon renewal

    https://codeberg.org/small-tech/auto-encrypt

    Many thanks to zanecodes² for catching this rather fundamental bug.

    Here’s a quick post-mortem:

    Implementing support for IP Address certificates³ (see Web Numbers⁴) meant that we had to stop using `SNICallback`. This necessitated two changes:

    1. Provisioning the TLS certificates before starting the server instead of on first hit.

    2. Manually setting a new secure context for the running server so that newly-provisioned certificates are used on future connection attempts without having to restart the server.

    While I had implemented the first, I hadn’t implemented the second.

    This update fixes that.

    (In case you’re wondering how I didn’t notice this before, given that Auto Encrypt is used in @small-tech/https⁵, which is used in Kitten⁶, which all our sites at Small Technology Foundation⁷ run on, the change coincided with the implementation of daily scheduled restarts on Kitten production servers⁸ to give their JSDB databases⁹ a chance to compact their data (e.g., actually delete deletes and prune stale updates from the append-only log.)

    ¹ https://codeberg.org/small-tech/auto-encrypt/issues/26
    ² https://codeberg.org/zanecodes
    ³ https://codeberg.org/small-tech/auto-encrypt/commit/116cb9cbf7d2059a578248796886c504963f740f#diff-a77b15c0d64cf6111e025645e562faf8ccabb9d7
    ⁴ https://ar.al/2025/06/25/web-numbers/
    ⁵ https://codeberg.org/small-tech/https
    ⁶ https://kitten.small-web.org
    ⁷ https://small-tech.org
    ⁸ https://codeberg.org/kitten/app/commit/a4a11839faf0091dd65040f2be5b85910f5a1849
    ⁹ https://codeberg.org/small-tech/jsdb

    #AutoEncrypt #https #TLS #LetsEncrypt #IPAddresses #WebNumbers #SmallTech #SmallWeb

    In conversationabout 2 months ago from mastodon.ar.alpermalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: small-tech.org
      Home
      from Small Technology Foundation
      Hello! We’re a tiny and independent two-person not-for-profit based in Ireland. We are building the Small Web. No, it’s not web3, it’s web0.

    2. Domain not in remote thumbnail source whitelist: codeberg.org
      https
      from small-tech
      Drop in replacement for Node HTTPS module that automatically handles TLS certificate provisioning and renewal both at localhost (via Auto Encrypt Localhost) and at hostname (via Auto Encrypt).


    3. Domain not in remote thumbnail source whitelist: codeberg.org
      zanecodes
      from Codeberg
      Codeberg is a non-profit community-led organization that aims to help free and open source projects prosper by giving them a safe and friendly home.
    4. No result found on File_thumbnail lookup.
      Cookie monster!
    5. No result found on File_thumbnail lookup.
      Cookie monster!
    6. Domain not in remote thumbnail source whitelist: codeberg.org
      jsdb
      from small-tech
      A zero-dependency, transparent, in-memory, streaming write-on-update JavaScript database for the Small Web that persists to a JavaScript transaction log.
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.