Modified Files:
answer.cpp getnode.cpp main.cpp node.c nodedefs.h sbbs.h
text.h text_defaults.c userdat.c
Log Message:
Auto-detect non-Telnet connections to the terminal server's Telnet port and automatically revert to Raw/TCP mode. This resolves the issue of users that connect using modem/serial emulators over TCP that do not actually support Telnet and then either try to transfer files, which usually will not work due to escaped (or unescaped) IAC (0xFF) characters, or the user may be sent Telnet Go Ahead (GA) sequences which may display as periodic garbage in their terminal program.
This seemed like a better solution than having (yet another) dedicated terminal server port for "raw" connections over TCP, though a "raw" port still might not be a bad idea for a future enhancement. RLogin is already super close to "raw", so it's probably not really necessary to have another port configured/listening.
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
Who's Online
Recent Visitors
Bob Worm
Mon Jun 15 08:49:42 2026
from
Wales, Uk
via
Telnet
Bob Worm
Mon Jun 15 08:37:18 2026
from
Wales, Uk
via
Telnet
Centurion
Sun Jun 14 20:24:42 2026
from
Berea, Ohio
via
Telnet
Adyx
Sun Jun 14 18:52:45 2026
from
Czerwionka-Leszczyny,slaskie
via
Telnet
Adyx
Sun Jun 14 18:49:25 2026
from
Czerwionka-Leszczyny,slaskie
via
Telnet
Bob Worm
Sun Jun 14 07:56:09 2026
from
Wales, Uk
via
Telnet
Spearb0y
Sun Jun 14 04:40:36 2026
from
Massachusetts
via
SSH
Neidnex
Sun Jun 14 03:19:19 2026
from
Serbia
via
Telnet