• Need help getting a telnet door working...

    From Marisag@1:103/705 to All on Mon Dec 25 13:48:55 2017
    Im trying to get my Empire client working via telnet but having issues. If you use telnet to connect to empiredirectory.net:20201 it will work fine. But if i use telgate or mudgate it doesnt handle i/o properly - for example you have to press ctrl-j to end the line instead of the enter key. And the cursor does not go back to first column after each line, it just keeps wrapping around...

    Please help :)
    --- https://AmigaCity.xyz - Portal for the Amiga - More than 2,600 free DLs
    --- https://AmigaCityLaptops.com - Laptops & Handhelds that run AmigaOS
    --- https://AmigaCity.xyz/radio.html - Amiga game music 24/7
    ■ Synchronet ■ Amiga City - The BBS for the Amiga - more than 2,500+ files
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Marisag on Tue Dec 26 15:38:45 2017
    Re: Need help getting a telnet door working...
    By: Marisag to All on Mon Dec 25 2017 01:48 pm

    Im trying to get my Empire client working via telnet but having issues. If you use telnet to connect to empiredirectory.net:20201 it will work fine.

    When you say "use telnet", do you mean "telnet.exe" or the telnet protocol? If using the telnet protocol, with which terminal program/client?

    But if i use telgate or mudgate it doesnt handle i/o properly - for example you have to press ctrl-j to end the line instead of the enter key.

    That sounds like your terminal program isn't sending CRLF when the "Enter" key is pressed. You can fix or work-around that by adding "TG_CRLF" to your telgate.js command-line. If you already have TG_* mode flag specified, add this flag by appneding the existing flag with "|TG_CRLF" (e.g. "TG_ECHO|TG_CRLF").

    And the
    cursor does not go back to first column after each line, it just keeps wrapping around...

    That could be the same problem.

    If it's not, then when you say "my Empire client", does that mean you have the source code? Is it possible for you to look at or update the source code? It sounds like it might only be sending line-feeds rather than carriage-return/line-feed for line-endings.

    digital man

    Synchronet "Real Fact" #27:
    Rob Swindell (digital man) was born approximately 4 hours before the Unix epoch.
    Norco, CA WX: 70.1°F, 30.0% humidity, 0 mph WSW wind, 0.00 inches rain/24hrs --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Marisag@1:103/705 to Digital Man on Wed Dec 27 22:45:33 2017
    Re: Need help getting a telnet door working...
    By: Digital Man to Marisag on Tue Dec 26 2017 15:38:45

    Whenm i say telnet i mean the native linux telnet client. i can telnet to that address and it works fine. If i do it in the bbs or with netrunner it has the issues i said. And if i run it using the command-line empire client (yes i am one of the devs) works fine as a native synchronet door - only the telnet version is broken...
    --- https://AmigaCity.xyz - Portal for the Amiga - More than 2,600 free DLs
    --- https://AmigaCityLaptops.com - Laptops & Handhelds that run AmigaOS
    --- https://AmigaCity.xyz/radio.html - Amiga game music 24/7
    ■ Synchronet ■ Amiga City - The BBS for the Amiga - more than 2,500+ files
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Marisag on Wed Dec 27 17:58:41 2017
    Re: Need help getting a telnet door working...
    By: Marisag to Digital Man on Wed Dec 27 2017 10:45 pm

    Re: Need help getting a telnet door working...
    By: Digital Man to Marisag on Tue Dec 26 2017 15:38:45

    Whenm i say telnet i mean the native linux telnet client. i can telnet to that address and it works fine. If i do it in the bbs or with netrunner it has the issues i said. And if i run it using the command-line empire client (yes i am one of the devs) works fine as a native synchronet door - only the telnet version is broken...

    Okay, so in the "telnet version", when the presses the ENTER key, does it send (over TCP/IP) a carriage-return (ASCII 13) or a carriage-return/line-feed pair (ASCII 13 followed by ASCII 10)?

    The Telnet protocol (http://www.faqs.org/rfcs/rfc854.html) requires that the client send "CR LF" or "CR NUL" to represent a new-line sequence (e.g. the user hitting the "Enter" key).

    digital man

    Synchronet/BBS Terminology Definition #30:
    IP = Internet Protocol
    Norco, CA WX: 68.2°F, 33.0% humidity, 0 mph S wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Marisag@1:103/705 to Digital Man on Thu Dec 28 07:28:50 2017
    Re: Need help getting a telnet door working...
    By: Digital Man to Marisag on Wed Dec 27 2017 17:58:41

    Hmm.. Not sure how to support both modes properly. Will post updates if i get any :)
    --- https://AmigaCity.xyz - Portal for the Amiga - More than 2,600 free DLs
    --- https://AmigaCityLaptops.com - Laptops & Handhelds that run AmigaOS
    --- https://AmigaCity.xyz/radio.html - Amiga game music 24/7
    ■ Synchronet ■ Amiga City - The BBS for the Amiga - more than 2,500+ files
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)