• src/sbbs3/scfg/scfgsys.c

    From Rob Swindell (on ChromeOS)@1:103/705 to Git commit to main/sbbs/master on Fri Mar 17 21:05:44 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/cbe72e9c5ec5616786255a4f
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    A few help text fixups.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Windows)@1:103/705 to Git commit to main/sbbs/master on Mon Jun 5 17:37:53 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/0440df564c836f39c111b01d
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Fix reported Clang warnings about printf format stringsformat specifies type 'unsigned short' but the argument has type 'unsigned int'
    --- SBBSecho 3.20-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 Wed Sep 27 18:53:49 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/8ac8ff87fd304a0af921bebe
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Fix minor help text typo.
    --- SBBSecho 3.20-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 Sun Dec 31 20:04:23 2023
    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.
    --- SBBSecho 3.20-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 Sun Mar 3 04:07:48 2024
    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. --- SBBSecho 3.20-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 Sun Mar 10 14:52:39 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/b6061a0de2960dc247d7aa9c
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Update help text for loadable modules
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Wed Mar 13 23:03:15 2024
    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.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Mon Oct 28 21:55:26 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/f84b22c922a058c998f0798c
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Less ambiguous, not unambiguous
    --- SBBSecho 3.20-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 Nov 1 17:16:04 2024
    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.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Thu Dec 19 13:11:15 2024
    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".
    --- SBBSecho 3.23-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on ChromeOS)@1:103/705 to Git commit to main/sbbs/master on Mon Jan 13 21:10:37 2025
    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)
    --- SBBSecho 3.23-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Mon Jan 20 18:28:01 2025
    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.
    --- SBBSecho 3.23-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Fri Jul 11 17:44:00 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/dd33047251b4a818a7d27671
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Fix typos
    --- SBBSecho 3.28-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 Sat Aug 9 14:55:27 2025
    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
    --- SBBSecho 3.29-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on ChromeOS)@1:103/705 to Git commit to main/sbbs/master on Sat Oct 25 19:33:58 2025
    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.
    --- SBBSecho 3.30-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 Tue Dec 2 15:29:38 2025
    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.
    --- SBBSecho 3.32-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 Sat Jan 3 04:45:04 2026
    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.
    --- SBBSecho 3.34-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 Thu Jan 15 14:19:27 2026
    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.
    --- SBBSecho 3.34-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 Thu Jan 15 21:43:21 2026
    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
    --- SBBSecho 3.34-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 Thu Jan 15 22:45:40 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/732b184b7771d520caac53ec
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Resolve MSVC warning with typecast
    --- SBBSecho 3.34-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 Mon Feb 23 21:00:19 2026
    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)
    --- SBBSecho 3.37-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 Mon Feb 23 23:42:12 2026
    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.
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Mon May 25 01:31:31 2026
    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.
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Mon May 25 01:31:31 2026
    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.
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Mon May 25 01:31:31 2026
    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.
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Mon May 25 01:31:31 2026
    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).
    --- SBBSecho 3.37-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 Mon Aug 17 02:32:07 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/875357a01ac90472fec0bc50
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Clean up the new SCFG setting: Msg/File Total Interval
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)