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

    From Rob Swindell (on Windows 11)@VERT 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.

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