https://gitlab.synchro.net/main/sbbs/-/commit/2ac985843f741b65883555e1
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.