• src/sbbs3/ftpsrvr.c js_cryptcert.c js_cryptcon.c js_cryptkeyset.c js_s

    From Rob Swindell (on Windows 11)@1:103/705 to Git commit to main/sbbs/master on Thu Dec 21 13:35:11 2023
    Modified Files:
    src/sbbs3/ftpsrvr.c js_cryptcert.c js_cryptcon.c js_cryptkeyset.c js_socket.c mailsrvr.c main.cpp services.c ssl.c ssl.h websrvr.c
    Log Message:
    Change ssl.c API to include an lprintf callback function for proper logging. The JS objects will still log to the terminal server (regardless of which server created/used the objects) however - so that's still a TODO.
    Change do_cryptInit() to return bool, since it does.
    Log detailed error if pthread_once() call fails.
    Lowered-severity (to DEBUG) the log messages related to TLS private key and cert creation and destruction.

    FIrst commit from within MSVS, so this might look weird.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)