• src/sbbs3/scfg/scfgmsg.c scfgsub.c scfgxfr2.c

    From rswindell@1:103/705 to CVS commit on Thu Feb 14 17:36:07 2019
    src/sbbs3/scfg scfgmsg.c 1.58 1.59 scfgsub.c 1.50 1.51 scfgxfr2.c 1.56 1.57 Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/tmp/cvs-serv6807

    Modified Files:
    scfgmsg.c scfgsub.c scfgxfr2.c
    Log Message:
    Better protection against configuring invalid (e.g. blank) sub/dir short-names, internal code suffixes or grp/lib internal code prefixes.
    More strcpy->SAFECOPY and sprintf -> SAFEPRINTF replacements.
    More use of uifcYesNoOpts.

    --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Sun Aug 11 23:21:28 2019
    src/sbbs3/scfg scfgmsg.c 1.62 1.63 scfgsub.c 1.57 1.58 scfgxfr2.c 1.61 1.62 Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/tmp/cvs-serv23017

    Modified Files:
    scfgmsg.c scfgsub.c scfgxfr2.c
    Log Message:
    delfiles() now takes a 3rd argument: keep, which is a number of files to retain (not delete) from the end of the sorted list of files (normally, 0).

    --- SBBSecho 3.08-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Sun Mar 6 17:16:18 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/ceb010484f703f8d93de6f4a
    Modified Files:
    src/sbbs3/scfg/scfgmsg.c scfgsub.c scfgxfr2.c
    Log Message:
    Cycle through grps, subs, libs, and dirs using left/right arrow keysNelgin's suggestion to support quick searching/scanning through message and file areas (e.g. comparing settings or whatever) without having to ESC then arrow key, ENTER, for each.Uses Deuce's WIN_EXTKEYS UIFC mode flag, which I don't think I've used before now and uses the special -CIO_KEY value - 2 trick.Also expanded the width of the sub-board and directory info windows to show more information (including full long name).Fixes issue (wishlist item) #349 by Nelgin
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Windows 11)@1:103/705 to Git commit to main/sbbs/master on Fri Aug 1 15:25:45 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/742d71bf3ba6f42b37fe1592
    Modified Files:
    src/sbbs3/scfg/scfgmsg.c scfgsub.c scfgxfr2.c
    Log Message:
    Set cfg_changed flag (so msgbases are created/updated) when changing int-codes

    When changing message or file area internal code prefixes or suffixes, the message base files need to be (re)created (e.g. in data/subs or data/dirs).
    The 'cfg_changed' flag is the thing that indicates that we need to do that for each message or file area and we weren't setting that flag in these cases.

    Note: this doesn't rename the message base files, so if they have content (messages or files), they'll just remain in the old internal code named files and require the sysop to deal with manually.

    Reported in IRC by finglonger.
    --- SBBSecho 3.29-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)