• src/sbbs3/ftpsrvr.cpp

    From Deucе@VERT to Git commit to main/sbbs/master on Sun Feb 22 10:33:30 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/b795545afa5e0cc6250e0fb2
    Modified Files:
    src/sbbs3/ftpsrvr.cpp
    Log Message:
    This is C++ now, value-initialize since we can't zero-initialize

    Same-same, but different, but still same.

    ---
    ï¿­ Synchronet ï¿­ Vertrauen ï¿­ Home of Synchronet ï¿­ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Fri Mar 6 23:49:36 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/83252750de3b2354f2039a18
    Modified Files:
    src/sbbs3/ftpsrvr.cpp
    Log Message:
    Log better errors/warnings when upload directory doesn't exist

    or doesn't have enough free space

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Sun Mar 8 19:24:52 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/815458f875915bbb4cfb2b18
    Modified Files:
    src/sbbs3/ftpsrvr.cpp
    Log Message:
    s/Unallowed/Disallowed

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Sun Mar 8 19:24:52 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/9d440000f790304469d309db
    Modified Files:
    src/sbbs3/ftpsrvr.cpp
    Log Message:
    load file data from filebase when updating (uploading) an existing file

    updatefile() assumes the file was already loaded. If it was not, you would get an error updating the file, e.g.
    ftp 3220 <Guest> !DATA ERROR -101 updating file (filename.txt) in database

    Log the restart offset both when the client sets it (with the "REST" command) and in the "uploading" log message, helpful in debugging unique upload issues.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Sun Mar 8 19:24:52 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/cd30db7872f8ad631aabc16f
    Modified Files:
    src/sbbs3/ftpsrvr.cpp
    Log Message:
    Case insensitive file-existence check before allowing upload

    The Synchronet filebases are index-searched case-insensitively, so don't allow a dupe file (only differing in case) to be uploaded.

    This would have already been disallowed/prevented on Windows, but not case sensitive file systems (e.g. *nix).

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Sun Mar 8 19:24:52 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/16a9d6c01d1a25c8158210ed
    Modified Files:
    src/sbbs3/ftpsrvr.cpp
    Log Message:
    More accurate log/response messages about maximum file size allowed

    The max file size allowed for upload can change based on available disk space and the sysop-configured minimum amount of free disk space. Report the correct numbers.

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