Telnet, RLogin, and SSH all have a mechanism for the client to notify the server when the terminal size changes. These should be supported by Synchronet. Would help avoid the need to periodically re-check as discussed in #529.
--- SBBSecho 3.23-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
From Deucе@1:103/705 to GitLab note in main/sbbs on Fri Mar 7 08:52:54 2025
It appears this is already support for telnet (via the NAWS negotiation).
--- SBBSecho 3.23-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
From Deucе@1:103/705 to GitLab note in main/sbbs on Fri Mar 7 08:53:26 2025
Ah, but it only updates telnet_cols and telnet_rows, not cols and rows.
--- SBBSecho 3.23-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
From Deucе@1:103/705 to GitLab note in main/sbbs on Fri Mar 7 08:56:38 2025
A JS callback should be created for event-driven scripts as well... for the rest, possibly a "changed" flag that can be cleared by the script would work?
--- SBBSecho 3.23-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
Who's Online
Recent Visitors
Gwylbert
Sun Aug 24 00:06:36 2025
from
Sydney, Nsw
via
Telnet
Bob Worm
Sat Aug 23 21:17:17 2025
from
Wales, Uk
via
Telnet
Craig Colby
Sat Aug 23 03:22:40 2025
from
Lewiston, Maine
via
Telnet
Bob Worm
Fri Aug 22 22:17:23 2025
from
Wales, Uk
via
Telnet
Centurion
Fri Aug 22 21:33:08 2025
from
Berea, Ohio
via
Telnet
Bob Worm
Fri Aug 22 17:24:20 2025
from
Wales, Uk
via
Telnet
Bob Worm
Fri Aug 22 08:41:05 2025
from
Wales, Uk
via
Telnet