Re: Mistigris Advent Calendar...
By: Martin Kazmaier to Stephen Hurd on Wed Dec 03 2025 10:35 pm
Just tested SyncTERM with the one on the menu (not sure if it's "using -login" or not) in both telnet and SSH, and wasn't disconnected.
It's not. It's at logon if you don't use the quick logon. You can use configure to turn everything but the call# and lastcall scripts and the advent calendar. It doesn't pause; which I've reported as well.
Ok, yeah... it disconnects via telnet, but doesn't via SSH, and the disconnection is a proper FIN/FIN+ACK/ACK sequence, so it's "on purpose".
The difference between telnet and SSH implies that the door is being give the raw socket handle and doing telnet itself, and also calls close() or shutdown(s, SHUT_WR) on the socket.
This type of setup for a door is always problematical because the door is not aware of what telnet options have been negotiated, and if it changes them, it's not passed back to the BBS... the ability of the door to close the socket is also a potential issue.
I haven't read the documentation, but if it supports something other than passing a socket handle, that would likely avoid the issue (except perhaps the pause thing).
--- SBBSecho 3.31-FreeBSD
* Origin: BBSDev.net - The BBS Developers Network (1:103/1)