• src/sbbs3/scfg/scfg.c

    From rswindell@VERT to CVS commit on Sun Aug 16 17:48:43 2020
    src/sbbs3/scfg scfg.c 1.117 1.118
    Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/home/rswindell/sbbs.cvssync/src/sbbs3/scfg

    Modified Files:
    scfg.c
    Log Message:
    Merge from gitlab master branch (experiment).



    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Thu Sep 17 15:33:17 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/c1136cddc4f532b89a9d9f3d
    Modified Files:
    src/sbbs3/scfg/scfg.c
    Log Message:
    Added missing/better online help on Command Shells.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Tue Dec 1 21:17:48 2020
    https://gitlab.synchro.net/main/sbbs/-/commit/62364efc6971545919e953e6
    Modified Files:
    src/sbbs3/scfg/scfg.c
    Log Message:
    Document the -insert option... finally.

    It enables the keyboard insert mode by default (for Nelgin).

    ---
    � 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 Nov 1 17:16:04 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/cf33ffcf7a1e4b27b601625c
    Modified Files:
    src/sbbs3/scfg/scfg.c
    Log Message:
    The wizard progress bar is wider now (more pages), so need to adjust position

    to not overwrite help "screen" borders

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on ChromeOS)@VERT to Git commit to main/sbbs/master on Sun Dec 22 15:40:10 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/c8d9d95c19cac4f2fd113abc
    Modified Files:
    src/sbbs3/scfg/scfg.c
    Log Message:
    When using -f (force save), don't write sbbs.ini contents to xtrn.ini

    Bug

    ---
    � 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 Wed Jan 1 15:08:34 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/59fe82a21dcaace5f5a22f9a
    Modified Files:
    src/sbbs3/scfg/scfg.c
    Log Message:
    Add additional key/combinatino help text

    Many sysops probably don't realize these keys do special stuff.

    ---
    � 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 Wed Jan 1 15:08:34 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/5fc601a83d4cc30fefe7aaa9
    Modified Files:
    src/sbbs3/scfg/scfg.c
    Log Message:
    Beautification/adjustment of the key/combo help

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Mon Jan 6 13:47:10 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/6dccd65657f2f6fbff03a8f1
    Modified Files:
    src/sbbs3/scfg/scfg.c
    Log Message:
    When we set the title, grab the length and use it.

    Since "FreeBSD" is longer than "Win32" or "Linux", we can't use
    a fixed position/length here or the version number will get chopped
    off.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Mon Jan 6 16:40:06 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/c9220e83f6b490623e42a89f
    Modified Files:
    src/sbbs3/scfg/scfg.c
    Log Message:
    Check UIFC_XF_QUIT when asking to exit

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Tue Jan 7 00:48:50 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/985865eb2321ae4f5958ddfa
    Modified Files:
    src/sbbs3/scfg/scfg.c
    Log Message:
    Use the new thing to make "Save Changes?" things ATEXIT.

    If ESC is pressed, clears the UIFC_XF_QUIT and aborts the exit.
    Otherwise, continues exiting.

    Not sure if there's anywhere else that needs the ATEXIT change to
    avoid infinite exit loopage.

    ---
    ■ 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 Jan 11 19:36:10 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/4a38827e88dc6c530f0def02
    Modified Files:
    src/sbbs3/scfg/scfg.c
    Log Message:
    startup struct size elements must be initialized before calling sbbs_read_ini

    This caused new failures when forcing config save (-f or -n options)

    ---
    � 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 Wed Jan 14 23:55:34 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/4f945e69140c20b342f945d9
    Modified Files:
    src/sbbs3/scfg/scfg.c
    Log Message:
    Update the Access Requirements dialog

    ... for the first time in AGES!

    Removed pretty obsolete/unused keywords from the multiple choices:
    NODE, BPS, EXPIRE
    These keywords are still hand-enterable, just not quite as readily available/ convenient.

    Add multiple choice (easy access) for the terminal flag keywords:
    ANSI, RIP, PETSCII, CP437, ASCII, UTF8

    Add multiple choice (easy access) to the user type/category keywords:
    SYSOP, GUEST, QNODE

    Changed Sex->Gender

    Updated the online help page.

    Other minor cleanup.

    ---
    � 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 Thu Jan 15 22:45:40 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/e49560567038075f8c38a151
    Modified Files:
    src/sbbs3/scfg/scfg.c
    Log Message:
    Usability and bug fix for Access Requirements edit dialog

    ---
    � 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 Tue Feb 3 21:56:10 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/68f68d245ee24d79ac9144ef
    Modified Files:
    src/sbbs3/scfg/scfg.c
    Log Message:
    Read in main.ini before Servers sub menu as some things use scfg_t

    e.g. the Web Server->Access Logging default path

    Looks like that's the only thing under Servers, currently.

    ---
    � 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 Sat Jul 18 22:02:56 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/a142cd4f11463deb7412b302
    Modified Files:
    src/sbbs3/scfg/scfg.c
    Log Message:
    SCFG: recognize *subs.txt/*subs.ini by suffix for -import= detection

    determine_msg_list_type() (used by the -import= command line to pick a
    format from the filename) matched "subs.txt" exactly and didn't know
    about *subs.ini at all - so a *subs.ini file fell through to the
    backbone.na parser.

    But a group's *subs.ini export is named after the group's code prefix or
    short name (e.g. DOVEsubs.ini, DOVE-Net_subs.ini), which an exact match
    can't catch. Match the "*subs.txt" and "*subs.ini" suffixes with
    wildmatchi() instead, so -import= detects either format regardless of the group-specific prefix. wildmatchi()'s '*' matches zero-or-more, so a
    bare subs.txt still matches.

    Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>

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