Pretty up the initial connection for non UTF-8 ANSI terminals, at least.
Also removed what looks like an extraneous underscore after the return to normal ANSI attribute (CSI 0m) sequence - I'm not sure. It's been there since Synchronet v2 so it's possible that some terminal needed it for some reason
but that reason has been lost to time (maybe WIP/DCTerm detection?).
Fixes issue #996
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Wed Dec 10 19:41:15 2025
which might log the (new) error message: Error -1 executing login module
Users can easily disconnect before the login module is executed (e.g. during
a pause prompt while displaying text/answer.*).
We still might need more disconnection detection in login.js or lower the severity of the logged error if login.js still gets auto-terminated due to disconnection (which results in a -1 exit code if ungracefully terminated).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Sat Jan 31 20:59:27 2026