• 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 Tuesday, October 15, 2024 15:29:57
    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 Tuesday, October 15, 2024 17:14:40
    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 Tuesday, October 15, 2024 17:55:23
    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 Tuesday, October 15, 2024 21:17:44
    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 Tuesday, October 15, 2024 22:01:54
    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 Wednesday, October 16, 2024 12:08:02
    Re: src/sbbs3/sbbsdefs.h src/sbbs3/scfg/scfgxtrn.c src/sbbs3/xtrn_sec.cpp
    By: Digital Man to Nightfox on Tue Oct 15 2024 05:55 pm

    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.

    I looked into this more, and the door was giving an error value of 62 with the 31-line door.sys. I tried adding 21 blank lines to that door.sys and manually running the door, and it didn't report that error anymore - it just said it was unable to initialize the COM port - maybe because I was running it manually within dosemu rather than running it as a user on my BBS.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From MRO@VERT/BBSESINF to Digital Man on Wednesday, October 16, 2024 14:29:41
    Re: src/sbbs3/sbbsdefs.h src/sbbs3/scfg/scfgxtrn.c src/sbbs3/xtrn_sec.cpp
    By: Digital Man to MRO on Tue Oct 15 2024 10:01 pm

    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


    oh okay. i thought it was a code name for a new version of synchronet.
    never heard of thundercat. oh it's a topsoft game.
    says imput runtime module path when i try to run all the executables.
    doesn't look like it's worth running.
    ---
    þ Synchronet þ ::: BBSES.info - free BBS services :::
  • From Digital Man@VERT to Nightfox on Wednesday, October 16, 2024 13:13:16
    Re: src/sbbs3/sbbsdefs.h src/sbbs3/scfg/scfgxtrn.c src/sbbs3/xtrn_sec.cpp
    By: Nightfox to Digital Man on Wed Oct 16 2024 12:08 pm

    Re: src/sbbs3/sbbsdefs.h src/sbbs3/scfg/scfgxtrn.c src/sbbs3/xtrn_sec.cpp
    By: Digital Man to Nightfox on Tue Oct 15 2024 05:55 pm

    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.

    I looked into this more, and the door was giving an error value of 62 with the 31-line door.sys. I tried adding 21 blank lines to that door.sys and manually running the door, and it didn't report that error anymore - it just said it was unable to initialize the COM port - maybe because I was running it manually within dosemu rather than running it as a user on my BBS.

    Thank you for that experiment and report. I think it's likely safe to add extra blank lines to pretty much any text-based drop file, so I'll go ahead and do that for the 31-line door.sys file in SBBS. The work-arounds for 30 year old abandonware continue!
    --
    digital man (rob)

    Sling Blade quote #19:
    Doyle: I can't so much as drink a damn glass of water around a midget
    Norco, CA WX: 62.5øF, 84.0% humidity, 1 mph WNW wind, 0.00 inches rain/24hrs ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net