• src/sbbs3/sbbsdefs.h src/sbbs3/scfg/scfgxtrn.c src/sbbs3/xtrn_sec.cpp

    From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Tue Oct 15 15:29:57 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/b2601ca82c2ef5a0893a65e2
    Modified Files:
    src/sbbs3/sbbsdefs.h src/sbbs3/scfg/scfgxtrn.c src/sbbs3/xtrn_sec.cpp Log Message:
    Add support for 31-line DOOR.SYS file format (alternative to 52-line version)

    Removed UTIDOOR.TXT file format: nobody uses this drop file format and we removed the UTI driver long ago, so this was just an artifact.

    If you previously had an external program (door) configured in SCFG to use
    the "GAP DOOR.SYS" file format, SBBS will create the same (52 line) format
    as before (no change).

    But for doors that have compatibilty issues with the 52-line DOOR.SYS file created by Synchronet (e.g. Thunder cat V3.30), a sysop can now choose "GAP (original)" for the drop file type and Synchronet will create a 31-line DOOR.SYS file instead.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Nightfox@VERT/DIGDIST to Digital Man on Tue Oct 15 17:14:40 2024
    Re: src/sbbs3/sbbsdefs.h src/sbbs3/scfg/scfgxtrn.c src/sbbs3/xtrn_sec.cpp
    By: Rob Swindell (on Windows 11) to Git commit to main/sbbs/master on Tue Oct 15 2024 03:29 pm

    https://gitlab.synchro.net/main/sbbs/-/commit/b2601ca82c2ef5a0893a65e2 Modified Files:
    src/sbbs3/sbbsdefs.h src/sbbs3/scfg/scfgxtrn.c src/sbbs3/xtrn_sec.cpp Log Message:
    Add support for 31-line DOOR.SYS file format (alternative to 52-line version)

    But for doors that have compatibilty issues with the 52-line DOOR.SYS file created by Synchronet (e.g. Thunder cat V3.30), a sysop can now choose "GAP (original)" for the drop file type and Synchronet will create a 31-line DOOR.SYS file instead.

    I have Thunder Cat v3.30 installed on my BBS, and it runs with the 52-line DOOR.SYS. I updated Synchronet on my system and changed the option to the 31-line DOOR.SYS, but Thunder Cat didn't run. I haven't looked into the error yet, but I reverted back to the 52-line DOOR.SYS and it runs successfully. I'm running the door on dosemu2 on Linux, and I believe Rixter (who said he was seeing this issue) may be running Win32 - though for this issue, I wouldn't think that would make a difference.

    Nightfox

    ---
    ■ Synchronet ■ Digital Distortion: digitaldistortionbbs.com
  • From Digital Man@VERT to Nightfox on Tue Oct 15 17:55:23 2024
    Re: src/sbbs3/sbbsdefs.h src/sbbs3/scfg/scfgxtrn.c src/sbbs3/xtrn_sec.cpp
    By: Nightfox to Digital Man on Tue Oct 15 2024 05:14 pm

    Re: src/sbbs3/sbbsdefs.h src/sbbs3/scfg/scfgxtrn.c src/sbbs3/xtrn_sec.cpp
    By: Rob Swindell (on Windows 11) to Git commit to main/sbbs/master on Tue Oct 15 2024 03:29 pm

    https://gitlab.synchro.net/main/sbbs/-/commit/b2601ca82c2ef5a0893a65e2 Modified Files:
    src/sbbs3/sbbsdefs.h src/sbbs3/scfg/scfgxtrn.c src/sbbs3/xtrn_sec.cpp Log Message:
    Add support for 31-line DOOR.SYS file format (alternative to 52-line version)

    But for doors that have compatibilty issues with the 52-line DOOR.SYS file created by Synchronet (e.g. Thunder cat V3.30), a sysop can now choose "GAP (original)" for the drop file type and Synchronet will create a 31-line DOOR.SYS file instead.

    I have Thunder Cat v3.30 installed on my BBS, and it runs with the 52-line DOOR.SYS. I updated Synchronet on my system and changed the option to the 31-line DOOR.SYS, but Thunder Cat didn't run. I haven't looked into the error yet, but I reverted back to the 52-line DOOR.SYS and it runs successfully. I'm running the door on dosemu2 on Linux, and I believe Rixter (who said he was seeing this issue) may be running Win32 - though for this issue, I wouldn't think that would make a difference.

    Interesting. The problem that Rixter reported was with line 42 (Time credit, in minutes). So it's possible the user account(s) he tested with had banked minutes, but your user does not.

    Bummer than the 31-line version doesn't work. That is surprising since that is the original length of the GAP DOOR.SYS file. I wonder if adding 21 blank lines would resolve that problem.
    --
    digital man (rob)

    Sling Blade quote #1:
    Karl: I've killed Doyle with a lawn mower blade. Yes, I'm right sure of it. Norco, CA WX: 69.7°F, 67.0% humidity, 6 mph W wind, 0.00 inches rain/24hrs
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From MRO@VERT/BBSESINF to Rob Swindell (on Windows on Tue Oct 15 21:17:44 2024
    Re: src/sbbs3/sbbsdefs.h src/sbbs3/scfg/scfgxtrn.c src/sbbs3/xtrn_sec.cpp
    By: Rob Swindell (on Windows 11) to Git commit to main/sbbs/master on Tue Oct 15 2024 03:29 pm

    created by Synchronet (e.g. Thunder cat V3.30), a sysop can now choose "GAP

    Thunder cat V3.30?? wtf
    ---
    ■ Synchronet ■ ::: BBSES.info - free BBS services :::
  • From Digital Man@VERT to MRO on Tue Oct 15 22:01:54 2024
    Re: src/sbbs3/sbbsdefs.h src/sbbs3/scfg/scfgxtrn.c src/sbbs3/xtrn_sec.cpp
    By: MRO to Rob Swindell (on Windows on Tue Oct 15 2024 09:17 pm

    Thunder cat V3.30?? wtf

    Apparently it's a door game. <shrug>
    --
    digital man (rob)

    Synchronet/BBS Terminology Definition #29:
    ETX = End-of-Text (ASCII 3, Ctrl-C)
    Norco, CA WX: 59.5°F, 89.0% humidity, 1 mph W wind, 0.00 inches rain/24hrs
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Nightfox@VERT/DIGDIST to Digital Man on Wed Oct 16 12:08:02 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/ba8fdb5a7f27cc40d6c1bff5
    Modified Files:
    src/sbbs3/scfg/scfgxtrn.c src/sbbs3/xtrn_sec.cpp
    Log Message:
    Add 21 extra blank lines to the end of the 31-line DOOR.SYS file

    Some doors/door kits actually require all 52 lines, but since they
    (may) have problems with the values we populate on those additional
    21 lines, just write them as blank when a program is configured for
    the GAP (original) 31 line DOOR.SYS drop file. I doubt (and hope)
    that no programs will care if their are more lines than they expect.
  • From MRO@VERT/BBSESINF to Digital Man on Wed Oct 16 14:29:41 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/ba8fdb5a7f27cc40d6c1bff5
    Modified Files:
    src/sbbs3/scfg/scfgxtrn.c src/sbbs3/xtrn_sec.cpp
    Log Message:
    Add 21 extra blank lines to the end of the 31-line DOOR.SYS file

    Some doors/door kits actually require all 52 lines, but since they
    (may) have problems with the values we populate on those additional
    21 lines, just write them as blank when a program is configured for
    the GAP (original) 31 line DOOR.SYS drop file. I doubt (and hope)
    that no programs will care if their are more lines than they
  • From Digital Man@VERT to Nightfox on Wed Oct 16 13:13:16 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/ba8fdb5a7f27cc40d6c1bff5
    Modified Files:
    src/sbbs3/scfg/scfgxtrn.c src/sbbs3/xtrn_sec.cpp
    Log Message:
    Add 21 extra blank lines to the end of the 31-line DOOR.SYS file

    Some doors/door kits actually require all 52 lines, but since they
    (may) have problems with the values we populate on those additional
    21 lines, just write them as blank when a program is configured for
    the GAP (original) 31 line DOOR.SYS drop file. I doubt (and hope)
    that no programs will care if their are more lines than they expect.