• src/sbbs3/ftpsrvr.cpp js_filebase.cpp scfglib.h scfglib1.c

    From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Fri Mar 20 01:19:33 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/4a75e80d01f42810f8d02203
    Modified Files:
    src/sbbs3/ftpsrvr.cpp js_filebase.cpp scfglib.h scfglib1.c
    Log Message:
    Create dir_is_locked() and use in FTP server

    to prevent remote modifications to a directory locked for maintenance

    Create JS FileBase.lock() and unlock() methods for use by delfiles.js or other maintenance scripts that perform lengthy maintenance operations on an open filebase and we want other processes (e.g. the FTP server) to gracefully detect this condition and prevent concurrent client-write access.

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