• ctrl/services.ini src/sbbs3/services.c

    From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Tue Oct 15 15:29:57 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/ad7de5708bf366922a462320
    Modified Files:
    ctrl/services.ini src/sbbs3/services.c
    Log Message:
    Add configurable "LoginRequirements" (ARS format) per-service in services.ini

    In response to Reddit inquiry in /r/bbs by wts42:
    "is there a possibility in sbbs to restrict access to services like IMAP by level or flag?"

    ... now there is.

    This only works for services that use the JS login() method to authenticate
    the user.

    If the services server's LoginRequirements are set in the sbbs.ini file, then *both* sets of requirements must be met to successfully login to a service.

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