• src/sbbs3/file.cpp filedat.c filedat.h ftpsrvr.c js_filebase.c listfil

    From Rob Swindell@VERT to Git commit to main/sbbs/master on Wed Apr 21 20:06:37 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/b35365c2e470bde58838cbb7
    Modified Files:
    src/sbbs3/file.cpp filedat.c filedat.h ftpsrvr.c js_filebase.c listfile.cpp upload.cpp
    Log Message:
    Store file uploader's IP address, hostname, protocol and port

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Thu Jun 10 13:27:44 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/3549be9f486ccbb504e34702
    Modified Files:
    src/sbbs3/file.cpp filedat.c filedat.h ftpsrvr.c js_filebase.c listfile.cpp upload.cpp src/smblib/smbdefs.h smbfile.c smblib.h
    Log Message:
    Standardize on "metadata" as the description of a file's "tail" dfield

    It's anticipated that this will be used for JS-populated file metadata in JSON format in the future (and not just "archive contents" in .ini format).

    Also, fix the double-free issue that was occurring when moving files with extended file descriptions (sbbs_t::movefile()). This was actually the primary problem I was fixing here, but noticed the metadata issue: metadata would not have been moved along with the other file info between bases.

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