• src/sbbs3/scfg/scfgsys.c

    From rswindell@VERT to CVS commit on Thursday, March 13, 2014 00:52:51
    src/sbbs3/scfg scfgsys.c 1.34 1.35
    Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/tmp/cvs-serv8648

    Modified Files:
    scfgsys.c
    Log Message:
    Introduced the "Color Terminal" new user question toggle (defaults to off). Don't use the WIN_SAV mode for the question toggles (causes unnecessary
    screen flash).
    Save/restore the current lightbar offset for the new user "default toggles"
    and "new user questions" lists.
    Refer to the "chat handle" field as "/ call sign" here as well.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Monday, August 25, 2014 14:44:57
    src/sbbs3/scfg scfgsys.c 1.35 1.36
    Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/tmp/cvs-serv26257

    Modified Files:
    scfgsys.c
    Log Message:
    Add some letters that seem appropriate.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Monday, August 25, 2014 16:59:09
    src/sbbs3/scfg scfgsys.c 1.36 1.37
    Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/tmp/cvs-serv27385

    Modified Files:
    scfgsys.c
    Log Message:
    Add more charaters to appropriate looking places.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From rswindell@VERT to CVS commit on Monday, April 27, 2015 03:46:45
    src/sbbs3/scfg scfgsys.c 1.37 1.38
    Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/tmp/cvs-serv26150

    Modified Files:
    scfgsys.c
    Log Message:
    Enhancement at the request of Nightfox:
    Optionally, external modules may be executed in place of "built-in" operations for:
    - reading mail (email or netmail)
    - scanning posts (searching/scanning/reading a single sub-board)
    - scanning sub-boards (all, one, or a group)

    Each of these may be configured (in SCFG->System->Loadable Modules)
    with command-line options for a total length of up to 63 characters.

    Note to module programmers: each module here will be passed additional command-line arguments to indicate how or why the user operation was invoked.

    For the Reading Mail module, the 'which' value (in decimal) and the user-number is passed (in decimal). Usually the user-number will be the current user logged in, but not always (e.g. if the user is a sysop and reading other user's mail). The 'which' values (defined in load/sbbsdefs.js) of MAIL_YOUR, MAIL_SENT,
    and MAIL_ALL must be handled (MAIL_ANY won't be used).

    For the Scan Posts module, the sub-board number and scan mode (both in decimal) and the 'find' string (text being searched for) are passed as arguments
    (in that order). The scan mode values (defined in sbbsdefs.js) are the same as those supported by bbs.scan_posts(). All of the values should be supported
    and they can be combined (e.g. SCAN_CONST|SCAN_NEW
    and SCAN_NEW|SCAN_TOYOU). The 'find' string is only used if the SCAN_FIND mode bit is set. It is the responsibilty of the module (if configured) to enforce sub-board read access restrictions.

    For the Scan Subs module, the first argument is 1 if "all subs" are being scanned, 0 otherwise (normally the user is prompted for the breadth of the
    scan in this case, but that's up to the module author), and the scan 'mode' is passed in decimal, in that order. If the SCAN_FIND mode flag is passed in, this module should prompt the user for the text string to search for. If this module is not configured, the Scan Posts module will be executed for each sub-board scanned.

    Recursion protection was added, so it is actually possible for the Read Mail module, for example, to call bbs.read_mail() and it'll work, but why would you?

    If any of these user operations are initiated during logon, at the request of Baja or JavaScript module, or whatever, and if the module is actually configured (and not already executing to handle the operation), the module
    will be executed in-place-of the built-in functionality. Feedback welcome,


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From rswindell@VERT to CVS commit on Wednesday, April 29, 2015 00:04:37
    src/sbbs3/scfg scfgsys.c 1.38 1.39
    Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/tmp/cvs-serv22667

    Modified Files:
    scfgsys.c
    Log Message:
    Change name of "Scan Posts" module to "Scan Msgs" to be more consistent with
    JS model (bbs.scan_msgs() method).


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From rswindell@VERT to CVS commit on Thursday, November 26, 2015 05:16:17
    src/sbbs3/scfg scfgsys.c 1.40 1.41
    Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/tmp/cvs-serv28663

    Modified Files:
    scfgsys.c
    Log Message:
    New long-sought feature:
    Sysop can set the number of days-worth of new messages that new users will
    see in their first new-message scan (the default is 0, no new messages).
    This does lengthen the amount of time that the first "Loading message pointers" is displayed (it has to go and open all the message bases), but at least new users are no longer bombarded with thousands of very old messages when they answer "Yes" to the "Scan for New Messages" prompt. This setting is in SCFG->System->New User Values->Days of New Messages. Set it to some really
    high number (maximum of 9999) if you want the old behavior.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From rswindell@VERT to CVS commit on Friday, July 07, 2017 21:52:12
    src/sbbs3/scfg scfgsys.c 1.41 1.42
    Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/tmp/cvs-serv21527

    Modified Files:
    scfgsys.c
    Log Message:
    Add support for standard European timezones with DST: WET/WEST, CET/CEST, and EET/EEST.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From rswindell@VERT to CVS commit on Sunday, July 09, 2017 01:03:09
    src/sbbs3/scfg scfgsys.c 1.42 1.43
    Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/tmp/cvs-serv11155

    Modified Files:
    scfgsys.c
    Log Message:
    Change terminology of system Toggle Option "Echo Passwords Locally" to "Display/Log Passwords Locally".


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From rswindell@VERT to CVS commit on Monday, October 16, 2017 14:28:48
    src/sbbs3/scfg scfgsys.c 1.43 1.44
    Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/tmp/cvs-serv25400

    Modified Files:
    scfgsys.c
    Log Message:
    Fixed mispelling in the help text: abreviation -> abbreviation.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sunday, February 04, 2018 23:11:53
    src/sbbs3/scfg scfgsys.c 1.46 1.47
    Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/tmp/cvs-serv28747

    Modified Files:
    scfgsys.c
    Log Message:
    Use the xpdev functions for converting numbers of bytes to/from strings
    for the "Free credits per day" values in the security levels config.
    Much easier to give megabytes and gigabytes of free credits now.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Saturday, February 17, 2018 19:14:32
    src/sbbs3/scfg scfgsys.c 1.47 1.48
    Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/tmp/cvs-serv1501

    Modified Files:
    scfgsys.c
    Log Message:
    Address warning repoted by MSVC2013.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sunday, November 04, 2018 12:16:20
    src/sbbs3/scfg scfgsys.c 1.48 1.49
    Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/tmp/cvs-serv20269

    Modified Files:
    scfgsys.c
    Log Message:
    Apparently Wellington (NZ) has Daylight Time too.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sunday, November 04, 2018 15:28:11
    src/sbbs3/scfg scfgsys.c 1.49 1.50
    Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/tmp/cvs-serv8010

    Modified Files:
    scfgsys.c
    Log Message:
    Australian and New Zealand time zone fixups:
    "SYD" (Sydney) +10:00, is now "AEST" with a DST (+11:00) counterpart, AEDT. Added ACST (+9:30) with its DST (+10:30) counterpart, ACDT.
    "WEL" (Wellington) +12:00 is now "NZST" with a DST (+13:00) counterpart,
    NZDT.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Tuesday, July 16, 2019 00:38:16
    src/sbbs3/scfg scfgsys.c 1.51 1.52
    Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/tmp/cvs-serv10892

    Modified Files:
    scfgsys.c
    Log Message:
    Fix bug where daylight saving time (DST) was not configurable when selecting certain Australian timezones.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Saturday, February 22, 2020 11:32:31
    src/sbbs3/scfg scfgsys.c 1.52 1.53
    Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/tmp/cvs-serv17967

    Modified Files:
    scfgsys.c
    Log Message:
    Fix typo (Depost -> Deposit).



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Saturday, February 22, 2020 11:34:36
    src/sbbs3/scfg scfgsys.c 1.53 1.54
    Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/tmp/cvs-serv18254

    Modified Files:
    scfgsys.c
    Log Message:
    Fix a couple more typos, in online help this time.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sunday, March 01, 2020 11:11:32
    src/sbbs3/scfg scfgsys.c 1.54 1.55
    Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/tmp/cvs-serv3096

    Modified Files:
    scfgsys.c
    Log Message:
    Added support for a "list messages module" which is an optional module (Baja or JS) which will be executed when a users uses the the (L)ist msgs command from the "Reading" sub or "Reading E-mail" prompt.
    The arguments passed to the module are: <sub-code> [which] [usernum] [lm_mode]
    The additional optional arguments are the same values as would be passed to a readmail_mod, if one were to be used instead.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Tuesday, March 24, 2020 21:45:42
    src/sbbs3/scfg scfgsys.c 1.55 1.56
    Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/tmp/cvs-serv30360

    Modified Files:
    scfgsys.c
    Log Message:
    Add a configurable System->Loadable Module for Text File Sections, defaults
    to "text_sec" (text_sec.js).
    This means that the Baja TEXT_FILE_SECTION function and the JS bbs.text_sec() method now execute the module rather than executing the old (now removed)
    C++ code. Hooray!


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Tuesday, March 31, 2020 01:29:21
    src/sbbs3/scfg scfgsys.c 1.56 1.57
    Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/tmp/cvs-serv15380

    Modified Files:
    scfgsys.c
    Log Message:
    Added SCFG->System->Toggle Option->Require Sys Pass for Sysop Login
    (should default to current behavior: Yes). Set to No to not require the system password while logging in as a system operator (level >= 90). The system password will be required while logged-on and performing administrative-like operations.
    Added by request from Altere.

    Also a little code clean-up: replacing repeated constants with uifcYesNoOpts.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Tuesday, April 14, 2020 20:38:31
    src/sbbs3/scfg scfgsys.c 1.57 1.58
    Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/tmp/cvs-serv16483

    Modified Files:
    scfgsys.c
    Log Message:
    Warn the sysop that changing the System Password will require a regeneration
    of the Cryptlib private key (cryptlib.key) and TLS certificate (ssl.cert) files.
    When the system password is changed, prompt to delete the cryptlib.key and ssl.cert files for the sysop.

    This is sort of hacky-yucky but better than answering this FAQ all the time.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Thursday, April 16, 2020 01:21:13
    src/sbbs3/scfg scfgsys.c 1.58 1.59
    Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/tmp/cvs-serv26505

    Modified Files:
    scfgsys.c
    Log Message:
    The auto-message module is now configurable (in SCFG->System->Loadable Modules) defaults to "automsg" (e.g. automsg.js). So now shells that use the Baja auto_message function (or call JS bbs.auto_msg()) will execute the module configured here automatically.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Friday, April 17, 2020 12:23:41
    src/sbbs3/scfg scfgsys.c 1.59 1.60
    Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/tmp/cvs-serv7368

    Modified Files:
    scfgsys.c
    Log Message:
    Clarify "User Aliases".


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Tuesday, April 21, 2020 15:56:50
    src/sbbs3/scfg scfgsys.c 1.60 1.61
    Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/tmp/cvs-serv1469

    Modified Files:
    scfgsys.c
    Log Message:
    3 new configurable system loadable modules:
    - nodelist (default: "nodelist")
    - who's online (default: "nodelist -active")
    - private message (default: "privatemsg")



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Wednesday, April 22, 2020 19:40:59
    src/sbbs3/scfg scfgsys.c 1.61 1.62
    Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/tmp/cvs-serv16543

    Modified Files:
    scfgsys.c
    Log Message:
    2 more configurable loadable modules:
    - external programs section (default: "xtrn_sec")
    - logon list (default: "logonlist")


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Sunday, September 20, 2020 12:21:08
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/31ab2b030bb319628b3d27dd
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Use current settings as defaults for US-timezone and DST prompts.

    ---
    þ 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 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