• src/sbbs3/scfglib2.c

    From Rob Swindell to Git commit to main/sbbs/master on Tue Apr 6 18:37:13 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/9e25b0a37bf2900257291a7e
    Modified Files:
    src/sbbs3/scfglib2.c
    Log Message:
    Don't pretend that user-to-user file transfers are working (they don't)

    So just always assume that no "user" directory has been configured. At least for now while I ponder whether this is a feature worth restoring and if so, how.
  • From Rob Swindell to Git commit to main/sbbs/master on Thu Jun 16 21:33:17 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/b945e5f378d42e49f4edd310
    Modified Files:
    src/sbbs3/scfglib2.c
    Log Message:
    Resolve new warning by including the necessary header file
  • From Rob Swindell (on ChromeOS) to Git commit to main/sbbs/master on Fri Feb 3 19:56:57 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/9c0884f3447d6e6149e71817
    Modified Files:
    src/sbbs3/scfglib2.c
    Log Message:
    Insure that the max (uploaded) filename limit is in the range 8-65535 characters

    Upgrading fromm v3.19 can result in a setting of filename_maxlen=0 in file.ini, so let's
    put a special check in place to insure this can't happen (thus preventing any file
    uploads). I chose '8' as a kind of arbitrary minimum maximum value (MS-DOS filenames
    maxed out at 12 characters), but at least 0 won't be possibly any longer.

    As reported on DOVE-Net by Codefenix and confirmed by xbit.
  • From Rob Swindell (on Debian Linux) to Git commit to main/sbbs/master on Mon May 1 17:22:01 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/4d1a66dac74d329bf6ef7df4
    Modified Files:
    src/sbbs3/scfglib2.c
    Log Message:
    Fix another small memleak reported by valgrind: global hot keys

    Not a huge deal, but there it is (or was).
  • From Rob Swindell (on Debian Linux) to Git commit to main/sbbs/master on Thu Aug 17 15:41:12 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/c8e52b5f6b2dd8efcf492907
    Modified Files:
    src/sbbs3/scfglib2.c
    Log Message:
    Move reading of each dir's data_dir key into read_dir_defaults_cfg()

    This appears to just be a miss from the initial commit (70b835d0) of the directory default configuration (per lib) feature, so a file
    lib's directory default "data dir" wouldn't be read from file.ini.

    This fixes issue #602 reported by Nelgin.
  • From Rob Swindell (on Debian Linux)@rob@synchro.net to Git commit to main/sbbs/master on Sat Jan 25 16:37:32 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/36afdb8a30e13bb5d8d919f0
    Modified Files:
    src/sbbs3/scfglib2.c
    Log Message:
    Free the supported_archive_formats str_list in the right function
  • From Rob Swindell (on Debian Linux)@rob@synchro.net to Git commit to main/sbbs/master on Thu Mar 20 17:36:51 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/35f326b8667d2a58f4a00516
    Modified Files:
    src/sbbs3/scfglib2.c
    Log Message:
    strtoattr() now ignores Ctrl-A chars in the string... as attrstr() used to

    This returns bug-compatibility with attrstr(), at least for Ctrl-A chars,
    so that if someone is for example, assigning a Ctrl-A sequence to JS console.attributes, that'll work (again) as it did in SBBS v3.19.

    Any other invalid chars in the string will stop the parsing, still, even
    though that's not how attrstr() worked.

    For Kirkman's doorgame/script backward compatibility.