• src/sbbs3/scfg/scfgsys.c

    From Deuc¿@VERT to Git commit to main/sbbs/master on Wednesday, March 10, 2021 15:36:55
    https://gitlab.synchro.net/main/sbbs/-/commit/f979f131f77747865128ad7c
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Update letsyncrypt.key as well as the SSL/SSH keys when syspass is changed.

    Currently, this is hard-coding the name of the key, which should
    be read from the letsyncrypt.ini file in case someone is using an
    ACME v2 service that is not provided by letsyncrypt.org.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wednesday, March 10, 2021 16:49:31
    https://gitlab.synchro.net/main/sbbs/-/commit/12670a6d520a25bab5287a41
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Fix typo in last commit, reported by MobileCoz via IRC... Thanks!

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Wednesday, March 10, 2021 19:35:30
    https://gitlab.synchro.net/main/sbbs/-/commit/628ef42ca68f13b90c7173a3
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Read the Let's Encrypt ACME host name from the letsyncrypt.ini file.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Al@VERT to Rob Swindell on Wednesday, March 10, 2021 20:28:26
    Hello Rob,

    https://gitlab.synchro.net/main/sbbs/-/commit/628ef42ca68f13b90c7173a3 Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Read the Let's Encrypt ACME host name from the letsyncrypt.ini file.

    I am seeing this error when attempting to build here. My gcc is 10.2.0.

    ==== Begin: "build.txt" ====
    make -C /sbbs/repo/src/sbbs3/../../3rdp/build jslib
    make[1]: Entering directory '/sbbs/repo/3rdp/build'
    make[1]: Nothing to be done for 'jslib'.
    make[1]: Leaving directory '/sbbs/repo/3rdp/build'
    make -C /sbbs/repo/src/sbbs3/../smblib lib
    make[1]: Entering directory '/sbbs/repo/src/smblib'
    make[1]: Nothing to be done for 'lib'.
    make[1]: Leaving directory '/sbbs/repo/src/smblib'
    make -C /sbbs/repo/src/sbbs3/../xpdev mtlib
    make[1]: Entering directory '/sbbs/repo/src/xpdev'
    make[1]: Nothing to be done for 'mtlib'.
    make[1]: Leaving directory '/sbbs/repo/src/xpdev'
    make -C /sbbs/repo/src/sbbs3/../../3rdp/build cryptlib
    make[1]: Entering directory '/sbbs/repo/3rdp/build'
    make[1]: Nothing to be done for 'cryptlib'.
    make[1]: Leaving directory '/sbbs/repo/3rdp/build'
    make -C /sbbs/repo/src/sbbs3/../encode lib
    make[1]: Entering directory '/sbbs/repo/src/encode'
    make[1]: Nothing to be done for 'lib'.
    make[1]: Leaving directory '/sbbs/repo/src/encode'
    make -C /sbbs/repo/src/sbbs3/../hash lib
    make[1]: Entering directory '/sbbs/repo/src/hash'
    make[1]: Nothing to be done for 'lib'.
    make[1]: Leaving directory '/sbbs/repo/src/hash'
    Linking gcc.linux.x64.lib.release/libsbbs.so
    make -C /sbbs/repo/src/sbbs3/../xpdev lib
    make[1]: Entering directory '/sbbs/repo/src/xpdev'
    make[1]: Nothing to be done for 'lib'.
    make[1]: Leaving directory '/sbbs/repo/src/xpdev'
    make -C /sbbs/repo/src/sbbs3/../conio mtlib
    make[1]: Entering directory '/sbbs/repo/src/conio'
    make[1]: Nothing to be done for 'mtlib'.
    make[1]: Leaving directory '/sbbs/repo/src/conio'
    make -C /sbbs/repo/src/sbbs3/../uifc mtlib
    make[1]: Entering directory '/sbbs/repo/src/uifc'
    make -C ../conio mtlib
    make[2]: Entering directory '/sbbs/repo/src/conio'
    make[2]: Nothing to be done for 'mtlib'.
    make[2]: Leaving directory '/sbbs/repo/src/conio'
    Creating gcc.linux.x64.lib.release/libuifc_mt.a ...
    make[1]: Leaving directory '/sbbs/repo/src/uifc'
    Linking gcc.linux.x64.exe.release/echocfg
    Linking gcc.linux.x64.exe.release/readsauce
    Linking gcc.linux.x64.exe.release/showstat
    Linking gcc.linux.x64.exe.release/pktdump
    Linking gcc.linux.x64.exe.release/fmsgdump
    Linking gcc.linux.x64.exe.release/sbbs
    Linking gcc.linux.x64.exe.release/jsexec
    make -C scfg
    make[1]: Entering directory '/sbbs/repo/src/sbbs3/scfg'
    make -C ../../xpdev mtlib
    make[2]: Entering directory '/sbbs/repo/src/xpdev'
    make[2]: Nothing to be done for 'mtlib'.
    make[2]: Leaving directory '/sbbs/repo/src/xpdev'
    make -C ../../uifc mtlib
    make[2]: Entering directory '/sbbs/repo/src/uifc'
    make -C ../conio mtlib
    make[3]: Entering directory '/sbbs/repo/src/conio'
    make[3]: Nothing to be done for 'mtlib'.
    make[3]: Leaving directory '/sbbs/repo/src/conio'
    Creating gcc.linux.x64.lib.release/libuifc_mt.a ...
    make[2]: Leaving directory '/sbbs/repo/src/uifc'
    make -C ../../conio mtlib
    make[2]: Entering directory '/sbbs/repo/src/conio'
    make[2]: Nothing to be done for 'mtlib'.
    make[2]: Leaving directory '/sbbs/repo/src/conio'
    make -C ../../smblib lib
    make[2]: Entering directory '/sbbs/repo/src/smblib'
    make[2]: Nothing to be done for 'lib'.
    make[2]: Leaving directory '/sbbs/repo/src/smblib'
    make -C ../../encode lib
    make[2]: Entering directory '/sbbs/repo/src/encode'
    make[2]: Nothing to be done for 'lib'.
    make[2]: Leaving directory '/sbbs/repo/src/encode'
    Compiling scfgsys.c
    scfgsys.c: In function ‘sys_cfg’:
    scfgsys.c:142:9: error: expected expression before ‘char’
    142 | char value[INI_MAX_VALUE_LEN];
    | ^~~~
    scfgsys.c:146:58: error: ‘value’ undeclared (first use in this function)
    146 | host = iniReadString(fp, "state", "host", host, value);
    | ^~~~~ scfgsys.c:146:58: note: each undeclared identifier is reported only once for each function it appears in
    make[1]: *** [../../build/Common.gmake:456: gcc.linux.x64.obj.release-mt/scfgsys.o] Error 1
    make[1]: Leaving directory '/sbbs/repo/src/sbbs3/scfg'
    make: *** [targets.mk:79: scfg] Error 2
    ==== End: "build.txt" ====

    Sorry, my golded is messing with utf8.

    Ttyl :-),
    Al

    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: The Rusty MailBox - Penticton, BC Canada (1:153/757)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Wednesday, March 10, 2021 21:25:00
    https://gitlab.synchro.net/main/sbbs/-/commit/ec12ae2e81324c789bb67356
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Add the missing curly braces from previous commit.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Digital Man@VERT to Al on Wednesday, March 10, 2021 23:02:18
    Re: src/sbbs3/scfg/scfgsys.c
    By: Al to Rob Swindell on Wed Mar 10 2021 08:28 pm

    I am seeing this error when attempting to build here. My gcc is 10.2.0.

    scfgsys.c:146:58: note: each undeclared identifier is reported only once for each function it appears in

    Should be fixed now.
    --
    digital man

    Sling Blade quote #26:
    Karl: kaiser blade, ax handle with long blade on it shaped kinda like a banana. Norco, CA WX: 43.2øF, 90.0% humidity, 10 mph NE wind, 0.43 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Saturday, February 19, 2022 12:02:04
    https://gitlab.synchro.net/main/sbbs/-/commit/eb806b4a0d2059812320a890
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    ML/TL and MF/TF haven't been a thing since Synchronet v1 I think

    Thanks to Andre for pointing that out in his wiki updates.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sunday, February 20, 2022 17:36:07
    https://gitlab.synchro.net/main/sbbs/-/commit/a8a6ca229e9ebf0ab9705563
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Rename "Allow Sysop Login" option to "Allow Sysop Access"

    With this option set to "No", sysops can still login, they just can't perform most sysop functions.

    Updated System Password help text to clarify that the "Allow Sysop Access" option effectively disables the system password. Also mention the FTP Server use of the system password to enable sysop access.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Friday, April 15, 2022 10:56:10
    https://gitlab.synchro.net/main/sbbs/-/commit/07503ac36622112279ba9063
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Address Coverity-reported printf format issue

    CID 351997 and 351998

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Tuesday, August 09, 2022 20:58:00
    https://gitlab.synchro.net/main/sbbs/-/commit/d497c987a6b7d8b1ac986c87
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    For SIF output file (SOF) code to upper case

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Wednesday, January 04, 2023 18:31:02
    https://gitlab.synchro.net/main/sbbs/-/commit/aa7a96401d376b36b28b59c7
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Range-check the cfg.new_shell value before using as index into array

    If a configuration had *no* command shells, this would have caused a crash here in SCFG.

    Also, when selecting the new user command shell, default to the current selection.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Monday, January 30, 2023 16:00:04
    https://gitlab.synchro.net/main/sbbs/-/commit/b71e3d56673bfcea92fa36ad
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Remember the Security Level selection upon exit/reenter security levels

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows)@VERT to Git commit to main/sbbs/master on Thursday, February 09, 2023 19:08:22
    https://gitlab.synchro.net/main/sbbs/-/commit/9001d04200dfbb1333f28217
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Overhaul the System Configuration menu - moved all Security Options to submenu

    The security-related options were really spread around and this menu was getting very overloaded (the list of Toggle Options had grown huge), so now most of the content is actually under the new "Security Options" sub-menu.

    This does make a bunch of previous instructions/docs slightly out of sync
    (e.g. SCFG->System->Security Level Values should now be
    SCFG->System->Security Options->Security Level Values), but I think sysops
    will still find stuff just fine.

    This re-org will allow me to add more options that I've wanted to but needed better organization and structuring to do so logically and clearly.

    Using the memcmp() trick to detect changes in the configuration.

    No new settings/option were added in this commit.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows)@VERT to Git commit to main/sbbs/master on Friday, February 10, 2023 19:12:31
    https://gitlab.synchro.net/main/sbbs/-/commit/b46122f5f77362e957d2ca59
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Update terminology in security-related settings and help screens

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on ChromeOS)@VERT to Git commit to main/sbbs/master on Sunday, February 12, 2023 21:20:41
    https://gitlab.synchro.net/main/sbbs/-/commit/c3eeaf105e44b3c063e81989
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Default Other/non-US timezone to the current configuration selection

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (in GitKraken)@VERT to Git commit to main/sbbs/master on Sunday, February 19, 2023 13:31:55
    https://gitlab.synchro.net/main/sbbs/-/commit/41a412ccd7d0fb087aacc196
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Re-word the QWK BBS-ID help text

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on ChromeOS)@VERT to Git commit to main/sbbs/master on Sunday, February 19, 2023 21:42:31
    https://gitlab.synchro.net/main/sbbs/-/commit/82ae82813d1846ab14a94101
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    'sysop login' instead of 'sysop logon' in help text

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on ChromeOS)@VERT to Git commit to main/sbbs/master on Monday, February 20, 2023 21:30:05
    https://gitlab.synchro.net/main/sbbs/-/commit/8be159a005cf4d9531fd7dea
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Reverse the other of the userlist and nodelist modules

    User list is more similar to logonlistl and nodelist is more similar
    to 'who's online'.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on ChromeOS)@VERT to Git commit to main/sbbs/master on Friday, March 17, 2023 21:05:44
    https://gitlab.synchro.net/main/sbbs/-/commit/cbe72e9c5ec5616786255a4f
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    A few help text fixups.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows)@VERT to Git commit to main/sbbs/master on Monday, June 05, 2023 17:37:53
    https://gitlab.synchro.net/main/sbbs/-/commit/0440df564c836f39c111b01d
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Fix reported Clang warnings about printf format strings

    format specifies type 'unsigned short' but the argument has type 'unsigned int'

    ---
    þ 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 Wednesday, September 27, 2023 18:53:49
    https://gitlab.synchro.net/main/sbbs/-/commit/8ac8ff87fd304a0af921bebe
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Fix minor help text typo.

    ---
    þ 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 Sunday, December 31, 2023 20:04:23
    https://gitlab.synchro.net/main/sbbs/-/commit/f18775d2f2be416187d3e1ad
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Fix the date format selection for wizard mode (cosmetic)

    ... using WIN_FIXEDHEIGHT mode to limit the list height in wizard mode.

    I had a solution using a negative width param value to specify a height limit, but then I saw this code in ulist():
    ```
    if(mode&WIN_FIXEDHEIGHT) {
    height=api->list_height;
    }
    ```

    something Deuce added for SyncTERM and I don't think I've ever used before.
    It works.

    ---
    þ 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 Sunday, March 03, 2024 04:07:48
    https://gitlab.synchro.net/main/sbbs/-/commit/3b54476f562fc6269fdcbf95
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Update help text to refer to SCFG->Servers instead of sbbs.ini as reference.

    ---
    þ 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 Sunday, March 10, 2024 14:52:39
    https://gitlab.synchro.net/main/sbbs/-/commit/b6061a0de2960dc247d7aa9c
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Update help text for loadable modules

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Wednesday, March 13, 2024 23:03:15
    https://gitlab.synchro.net/main/sbbs/-/commit/34f09cfd8611e96d17542b9c
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Display command shell name along with internal code for new user values

    Also make it more clear in the online help that some of the new user values
    are also applied to Guest (G-restricted) account logons.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Monday, October 28, 2024 21:55:26
    https://gitlab.synchro.net/main/sbbs/-/commit/f84b22c922a058c998f0798c
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Less ambiguous, not unambiguous

    ---
    þ 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 Friday, November 01, 2024 17:16:04
    https://gitlab.synchro.net/main/sbbs/-/commit/04ae8ff0004acceb95b1bed9
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Fix U.S. system timezone reverting to Atlantic when the DAYLIGHT flag was set

    ... integer sign extension at fault here.

    Also, add examples to Numeric vs. Verbal short date selection dialog.
    Update some related help text.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Thursday, December 19, 2024 13:11:15
    https://gitlab.synchro.net/main/sbbs/-/commit/dbf8f666d90d4c61c59d016f
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Fix default for "U.S. Time Zone" toggle when west of UTC

    ... when current timezone is negative offset from UTC, but not a US time zone, the default should be "No".

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on ChromeOS)@VERT to Git commit to main/sbbs/master on Monday, January 13, 2025 21:10:37
    https://gitlab.synchro.net/main/sbbs/-/commit/f007ae23f3b8394571836cf3
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Closing brace on its own line (style change only)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Monday, January 20, 2025 18:28:01
    https://gitlab.synchro.net/main/sbbs/-/commit/0b9f4622643b8847491f2a1c
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Update online help to describe deldays options accounting for DELDATE

    User records (aka slots) will be preserved this many days since the user was deleted (if the DELDATE field is non-zero) otherwise, days since last user activity.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Friday, July 11, 2025 17:44:00
    https://gitlab.synchro.net/main/sbbs/-/commit/dd33047251b4a818a7d27671
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Fix typos

    ---
    þ 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 Saturday, August 09, 2025 14:55:27
    https://gitlab.synchro.net/main/sbbs/-/commit/4e60588b9e88e642c4ccfd43
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Setting max_getkey_inactivity to 0 does not disable user inactivity detection

    0 or < 1 is not a "sentinel value" for this setting in sbbs; there is no "Unlimited" value for this setting, so don't report it as such in SCFG->System ->Advanced->Maximum User Inactivity. Setting this to 0 would just create a near-immediate user input timeout (and not something a sysop should do).

    This fixes issue #957

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on ChromeOS)@VERT to Git commit to main/sbbs/master on Saturday, October 25, 2025 19:33:58
    https://gitlab.synchro.net/main/sbbs/-/commit/b36b380af7319d4cb1dca147
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Allow arbitrary numeric and verbal date field separator char configurability

    The wizard no longer includes the ability to change the numeric date field separating character.

    The verbal field separator is configurable only/after the verbal date output
    is selected. This is a little backwards since the example output is displayed in the numeric/verbal selection dialog, but I figured that was better than (always) prompting for a separator character that may not actually ever be used.

    The numeric date format is always displayed in the System config menu now
    (even when verbabl output format is chosen) since users can only *input* dates in numeric format.

    ---
    þ 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 Tuesday, December 02, 2025 15:29:38
    https://gitlab.synchro.net/main/sbbs/-/commit/8e5cb3144c4a9e875a3ccbf6
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Fix stack corruption in edit_sys_vdate_sep (debug build exception on Windows)

    Add note in help text that user real names are required to consist of more
    than one word.

    ---
    þ 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 Saturday, January 03, 2026 04:45:04
    https://gitlab.synchro.net/main/sbbs/-/commit/1cc184fab2489b1166c6e204
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    More than one word is not always required in real names now.

    ---
    þ 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 Thursday, January 15, 2026 14:19:27
    https://gitlab.synchro.net/main/sbbs/-/commit/22eb32334a30d02e3aab4ba8
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Replace "Hot Keys" with "Mouse-enabled Terminal" in new user default toggles

    Disabling Hot Keys (so-called "cold keys") isn't really supported any more.
    I'm now wanting mouse terminal support to default to "off" rather than "on"
    for new users (basically reversing the default choice from Yes/No to No/Yes)
    in newuser_prompts.js, but now sysops have the option of changing that default here back to On/Yes if they prefer.

    ---
    þ 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 Thursday, January 15, 2026 21:43:21
    https://gitlab.synchro.net/main/sbbs/-/commit/0fdcb4cc53b94880be1deaf2
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Make the multi-loadable module configuraton more user friendly

    ---
    þ 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 Thursday, January 15, 2026 22:45:40
    https://gitlab.synchro.net/main/sbbs/-/commit/732b184b7771d520caac53ec
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Resolve MSVC warning with typecast

    ---
    þ 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 Saturday, February 21, 2026 21:00:14
    https://gitlab.synchro.net/main/sbbs/-/commit/95272d2d9f18b055d98ea91b
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Add copy/cut and paste support to the loadable module configurations

    ---
    þ 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 Monday, February 23, 2026 21:00:19
    https://gitlab.synchro.net/main/sbbs/-/commit/88108ba78ae51ab863f94b44
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Add help text about multiple module precedence via ARS (first match wins)

    ---
    þ 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 Monday, February 23, 2026 23:42:12
    https://gitlab.synchro.net/main/sbbs/-/commit/95ace58892f9ad00e3d30a85
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Remove the extra "Save changes" prompt when editing a loadable module

    The sysop has an opportunity when exiting the "System" menu to abandon changes if they want.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Monday, May 25, 2026 01:31:31
    https://gitlab.synchro.net/main/sbbs/-/commit/96849aa91d17719a0053f7fc
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    scfg: rich helpbuf for System Configuration (System) root menu

    Replace the two-line stub with per-option/sub-menu descriptions for
    all 13 entries (BBS Name, Location, Local Time Zone, Short Date Format, Operator, Notifications, Toggle Options, New User Values, New User
    Prompts, Security Options, Advanced Options, Loadable Modules, Extra
    Attribute Codes), framing each sub-menu so a sysop can pick the right
    one without trial-and-error.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Monday, May 25, 2026 01:31:31
    https://gitlab.synchro.net/main/sbbs/-/commit/b4a8e3385a8977071c28c480
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    scfg: rich helpbuf for System Advanced Options menu

    Replace the one-line "care should be taken" stub with a per-option
    breakdown for all 23 options (Magic Word, directory paths, SIF files, credit/minute conversion rates, backups, log rotation, inactivity
    limits, control-key pass-through, statistics interval, filter-file
    cache). Press-F1-for-detail callout points sysops at the existing
    rich per-option helpbufs for full content.

    Notable corrections vs. the legacy stubs:

    - "Maximum Number of Minutes" reframed as the minute-bank cap
    (these are banked minutes a user accumulates, not session time).
    - "Credits Per Dollar" drops the misleading "use powers of 2"
    shorthand: credits are a byte-denominated download budget and the
    100 KiB conversion block isn't itself a power of 2, so any value
    works -- binary-aligned values (1M / 2M / 4M) are just convention.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Monday, May 25, 2026 01:31:31
    https://gitlab.synchro.net/main/sbbs/-/commit/e8c0f692f4b407a66101c985
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    scfg: rich helpbuf for System > New User Values menu

    Replace the four-line stub with per-option/sub-menu descriptions for
    all 17 entries (Level, Flag Sets, Exemptions, Restrictions, Expiration
    Days, Credits, Minutes, Editor, Command Shell, Download Protocol, Days
    of New Messages, Gender Options, Default Toggles, QWK Packet Settings), including:

    - "Minutes" framed as the minute-bank starting balance, distinct
    from session time-per-call.
    - "Command Shell" notes shells can be Baja or JavaScript.
    - Restriction example uses 'C' (no chat) rather than the
    confusingly-overloaded 'O' (use alias only).

    Also fixes a "thes" -> "these" typo carried over from the original
    stub.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Monday, May 25, 2026 01:31:31
    https://gitlab.synchro.net/main/sbbs/-/commit/134aa341cc577c78c60f3b9e
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    scfg: rich helpbuf for System > Security Options menu

    Replace the three-line stub with per-option help for all 17 entries
    (System Password, password-prompt timing, sysop access, login methods,
    password policy, deletion grace, inactivity auto-delete, registration
    gate, TLS self-signing, and pointers to the three security-values
    sub-menus).

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