Subj : Re: rlogin
To   : T.J. Mcmillen
From : Digital Man
Date : Tue Jul 23 2024 01:33 pm

 Re: Re: rlogin
 By: T.J. Mcmillen to Echicken on Tue Jul 23 2024 04:04 pm

> E> TelnetDoor.Exe -S <server> -R -X <username> -Y <password> -Z xtrn=<door>
>
> Yeah, he just told me this, this morning.  -Z was listed as "terminal type".
That's correct. The RLogin protocol only allows the client to pass 3 strings/fields to the server upon connection:
 * client-user-name
 * server-user-name
 * terminal-type/speed

Synchronet's stock logon.js checks the rlogin "terminal-type/speed" field for the token "xtrn=<code>" and if preset (and configured/enabled), will execute the external program corresponding with "<code>". As documented here:
https://wiki.synchro.net/module:logo

For more info on RLogin in general:
https://www.rfc-editor.org/rfc/rfc1282
https://en.wikipedia.org/wiki/Berkeley_r-commands
--
                                           digital man (rob)

Synchronet/BBS Terminology Definition #44:
IHA = Ille Homine Albe (Steve Deppe)
Norco, CA WX: 93.0�F, 34.0% humidity, 9 mph WNW wind, 0.00 inches rain/24hrs