• src/sbbs3/ssl.c

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Wed Aug 6 18:22:42 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/b40af061776e4215e9ebf102
    Modified Files:
    src/sbbs3/ssl.c
    Log Message:
    Remove duplicate log message: "Creating self-signed TLS certificate"

    ... added in commit d1c741d07

    As pointed out in issue #960

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on ChromeOS)@VERT to Git commit to main/sbbs/master on Wed Aug 6 21:49:05 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/38e2430de193a65ce9586ec5
    Modified Files:
    src/sbbs3/ssl.c
    Log Message:
    Only fail ssl_sync() when ssl.cert doesn't exist, if not self-signing

    This allows letsyncrypt.js to work when the ctrl/ssl.cert file doesn't (initially) exist. The SCFG->System->Security->Create Self-signed Certificate option must be enabled (which is the default).

    This should fix issue #960

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on ChromeOS)@VERT to Git commit to main/sbbs/master on Wed Aug 6 23:09:07 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/a0fd65fa72b75df176dfbcf3
    Modified Files:
    src/sbbs3/ssl.c
    Log Message:
    Remove the failure result form ssl_sync if ssl.ccert is missing, altogether

    ... even when create_self_signed_cert is false, because in some cases (e.g. creating a TLS client in JS), a certificate isn't required.

    Related to issue #960

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