• exec/letsyncrypt.js

    From Deuc¿@VERT to Git commit to main/sbbs/master on Wednesday, March 10, 2021 15:44:05
    https://gitlab.synchro.net/main/sbbs/-/commit/00e0498cdaf72390e104d300
    Modified Files:
    exec/letsyncrypt.js
    Log Message:
    If the service host is changed, the old private key is invalid.

    Just delete the old private key and create a new one for the new
    host.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Thursday, December 30, 2021 20:52:53
    https://gitlab.synchro.net/main/sbbs/-/commit/ba5462ba1e8444d8416bde8f
    Modified Files:
    exec/letsyncrypt.js
    Log Message:
    Insure the web RootDirectory ends in a slash.

    Reported by Compctech via DOVE-Net:

    "On a side note, I had to modify the letsyncrypt.js file to get letsencrypt to work. I had to add a / before .well-known on lines 86 - 89 & 96."

    I'm guessing this is because his sbbs.ini [Web] RootDirectory wasn't terminated with a slash.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Thursday, October 06, 2022 19:11:46
    https://gitlab.synchro.net/main/sbbs/-/commit/b3492b803427dd5a202c1979
    Modified Files:
    exec/letsyncrypt.js
    Log Message:
    Recycle all servers/services after updating certificate

    Per Deon (ALTERANT) via DOVE-Net:

    Oct 7 09:47:16 d-11-1 synchronet: srvc 0060 BINKPS connection accepted from: 2402:1f00:8101:b3c:1000::2 port 55338
    Oct 7 09:47:16 d-11-1 synchronet: srvc 0060 BINKPS TLS ERROR 'Server certificate has expired' (-3) setting private key
    Oct 7 09:47:16 d-11-1 synchronet: srvc 0060 BINKPS TLS ERROR 'Data has not been initialised' (-11) setting session active

    Which was odd, because my cert was renewed.

    I forced renewed it, and confirmed it was valid, but they were still failing.

    I noticed that letsyncrypt only recycles the web, which is probably the issue. Once I recycled everything, binkps connections started working again.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Monday, January 16, 2023 21:26:10
    https://gitlab.synchro.net/main/sbbs/-/commit/38ca791314996ea325edd0e7
    Modified Files:
    exec/letsyncrypt.js
    Log Message:
    Use main.ini instead of main.cnf for system password

    Fixes issue #471

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tuesday, December 09, 2025 21:07:39
    https://gitlab.synchro.net/main/sbbs/-/commit/b0accb2c592c3907757758c9
    Modified Files:
    exec/letsyncrypt.js
    Log Message:
    Catch exceptions when polling and treat them as failures.

    May help with issue reported by DigitalMan over IRC.

    Note that all the other "stuff" still doesn't get retried, so it's
    only the "Poll authorization" bit that will get retried.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net