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.
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.
created by Synchronet (e.g. Thunder cat V3.30), a sysop can now choose "GAP
Thunder cat V3.30?? wtf
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.
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 G
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.
| Sysop: | Xerxes |
|---|---|
| Location: | Azle, Texas |
| Users: | 158 |
| Nodes: | 10 (0 / 10) |
| Uptime: | 493875:56:27 |
| Calls: | 3,350 |
| Calls today: | 0 |
| Files: | 198 |
| U/L today: |
0 files (0K bytes) |
| D/L today: |
22 files (527K bytes) |
| Messages: | 103,721 |
| Posted today: | 0 |