• src/sbbs3/scfg/scfgsys.c

    From Deucе@1:103/705 to Git commit to main/sbbs/master on Wed Mar 10 15:36:55 2021
    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 shouldbe read from the letsyncrypt.ini file in case someone is using anACME v2 service that is not provided by letsyncrypt.org.
    --- SBBSecho 3.13-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Wed Mar 10 16:49:31 2021
    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!
    --- SBBSecho 3.13-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 Wed Mar 10 19:35:30 2021
    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.
    --- SBBSecho 3.13-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Al@1:153/757 to Rob Swindell on Wed Mar 10 20:28:26 2021
    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)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Wed Mar 10 21:25:00 2021
    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.
    --- SBBSecho 3.13-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Al on Wed Mar 10 23:02:18 2021
    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 --- SBBSecho 3.13-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)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Thu Sep 24 21:22:49 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/54034cf70c05519746e95161
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    Make the audio size limits editable in SCFG

    System->Advanced gains Max Sound File Size and Max Cached File Size.
    main.ini is written by SCFG rather than edited by hand, so a setting
    stored there needs a menu entry or a sysop cannot change it.

    Both options are appended to the end of that menu so the existing
    option indices, which the handler switches on by number, do not shift.

    Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
    --- 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 Sep 28 18:50:42 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/bed9498bf39dcb1db7676ec7
    Modified Files:
    src/sbbs3/scfg/scfgsys.c
    Log Message:
    SCFG: require at least one QWK Section loadable module

    The QWK menu has no built-in fallback, so removing every "QWK Section"
    module entry would leave users with only an error message. Like the
    Email, Chat, and Text File Section modules, don't allow deleting or
    cutting the last entry.

    Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)