• RLogin Question

    From Chris Schoppy@1:103/705 to All on Mon Nov 23 03:07:18 2020
    Hello --

    What is the best way to pass additional information from the Synchronet RLogin gateway/module (rlogin.js)? Along with the default information that is passed including username / baud rate / terminal emulation during connection, I'd like to include the name/identifer of a door game. The remote system that I have my BBS attached to is a door server (running GameSrv). The configuration is working very well now, however, I'd like to setup Synchronet to use an external menu of doors opposed to the default one on the door server.

    I reviewed the documentation but didn't see an effective method and figured I'd reach out and ask here.

    Thank you for any assistance anyone can provide.

    Chris

    ---
    þ Synchronet þ TCS Online - Telnet: bbs.trianglecloud.xyz
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Chris Schoppy on Mon Nov 23 00:39:41 2020
    Re: RLogin Question
    By: Chris Schoppy to All on Mon Nov 23 2020 03:07 am

    Hello --

    What is the best way to pass additional information from the Synchronet RLogin gateway/module (rlogin.js)? Along with the default information that is passed including username / baud rate / terminal emulation during connection, I'd like to include the name/identifer of a door game. The remote system that I have my BBS attached to is a door server (running GameSrv). The configuration is working very well now, however, I'd like to setup Synchronet to use an external menu of doors opposed to the default one on the door server.

    I reviewed the documentation but didn't see an effective method and figured I'd reach out and ask here.

    Thank you for any assistance anyone can provide.

    Historically, that kind meta-data is stuffed into one of those first 4 strings you mentioned. For example, Synchronet's own logon.js supports "door server" operation via RLogin by recoginizing "xtrn=<code>" in the terminal string. ecWeb v4 uses this method to auto-launch external programs from the Web UI.
    --
    digital man

    This Is Spinal Tap quote #14:
    The Boston gig has been cancelled. [Don't] worry, it's not a big college town. Norco, CA WX: 54.8øF, 74.0% humidity, 0 mph S wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Chris Schoppy@1:103/705 to Digital Man on Tue Nov 24 00:39:58 2020
    Re: RLogin Question
    By: Digital Man to Chris Schoppy on Mon Nov 23 2020 12:39 am

    Hello --

    What is the best way to pass additional information from the
    Synchronet RLogin gateway/module (rlogin.js)? Along with the default
    information that is passed including username / baud rate / terminal
    emulation during connection, I'd like to include the name/identifer of
    a door game. The remote system that I have my BBS attached to is a
    door server (running GameSrv). The configuration is working very well
    now, however, I'd like to setup Synchronet to use an external menu of
    doors opposed to the default one on the door server.

    I reviewed the documentation but didn't see an effective method and
    figured I'd reach out and ask here.

    Thank you for any assistance anyone can provide.

    Historically, that kind meta-data is stuffed into one of those first 4 strings you mentioned. For example, Synchronet's own logon.js supports "door server" operation via RLogin by recoginizing "xtrn=<code>" in the terminal string. ecWeb v4 uses this method to auto-launch external programs from the Web UI. --
    digital man

    Makes sense - Thank you for the reply. I did see the support for Synchronet to act as a door server in the logon.js and modopts.ini files. I'm trying to go in the other direction though - with Synchronet serving as the primary BBS and the secondary system running doors (Which is not Synchronet). I'm doing this to avoid the complexity of setting up DOSEMU since I have the BBS setup under Linux. The methods documented work OK but I've noticed issues under DOSEMU in some situations. One additional question - I do see that the ecWeb v4 launches the externals through RLogin - But I am having some issue(s) there as well. I think it's related to configuration. From the "terminal" side of things under External Programs, is there a way to pass additional data on the command line for RLogin? An example of this would be ?rlogin remoteip:port "somestringtopass" (to launch the remote door)? I looked at the documentation related to the TG_ flags - but I don't believe I can specify additional data to pass using these - but I am not entirely sure.

    Thank you again for your response and assistance.
    Chris

    ---
    þ Synchronet þ TCS Online - Telnet: bbs.trianglecloud.xyz
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Chris Schoppy on Mon Nov 23 20:38:18 2020
    Re: RLogin Question
    By: Chris Schoppy to Digital Man on Tue Nov 24 2020 12:39 am

    Re: RLogin Question
    By: Digital Man to Chris Schoppy on Mon Nov 23 2020 12:39 am

    Hello --

    What is the best way to pass additional information from the
    Synchronet RLogin gateway/module (rlogin.js)? Along with the default
    information that is passed including username / baud rate / terminal
    emulation during connection, I'd like to include the name/identifer of
    a door game. The remote system that I have my BBS attached to is a
    door server (running GameSrv). The configuration is working very well
    now, however, I'd like to setup Synchronet to use an external menu of
    doors opposed to the default one on the door server.

    I reviewed the documentation but didn't see an effective method and
    figured I'd reach out and ask here.

    Thank you for any assistance anyone can provide.

    Historically, that kind meta-data is stuffed into one of those first 4 strings you mentioned. For example, Synchronet's own logon.js supports "door server" operation via RLogin by recoginizing "xtrn=<code>" in the terminal string. ecWeb v4 uses this method to auto-launch external programs from the Web UI. --
    digital man

    Makes sense - Thank you for the reply. I did see the support for Synchronet to act as a door server in the logon.js and modopts.ini files. I'm trying to go in the other direction though - with Synchronet serving as the primary BBS and the secondary system running doors (Which is not Synchronet).

    I understand.

    I'm
    doing this to avoid the complexity of setting up DOSEMU since I have the BBS setup under Linux. The methods documented work OK but I've noticed issues under DOSEMU in some situations. One additional question - I do see that the ecWeb v4 launches the externals through RLogin - But I am having some issue(s) there as well. I think it's related to configuration. From the "terminal" side of things under External Programs, is there a way to pass additional data on the command line for RLogin? An example of this would be ?rlogin remoteip:port "somestringtopass" (to launch the remote door)? I looked at the documentation related to the TG_ flags - but I don't believe I can specify additional data to pass using these - but I am not entirely sure.

    Yes, the bbs.rlogin_gate() method supports passing the terminal string: http://synchro.net/docs/jsobjs.html

    You do have to pass the client-user-name and server-user-name strings as well.

    Thank you again for your response and assistance.

    No problem.
    --
    digital man

    Sling Blade quote #5:
    Karl Childers (to father): You ought not killed my little brother...
    Norco, CA WX: 52.4øF, 89.0% humidity, 0 mph SSW wind, 0.00 inches rain/24hrs --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Richard Vonzel@1:282/1038 to All on Sun Mar 21 11:33:03 2021

    Hello everybody!

    When I try and Rlogin into my system, it's tells me the user name is already in use. Why is it doing that and how to I fix it?

    Richard


    --- GoldED+/W64-MSVC 1.1.5-b20180707
    * Origin: >>The File Cabinet BBS<< filecabi.casacam.net (1:282/1038)
  • From Digital Man@1:103/705 to Richard Vonzel on Sun Mar 21 13:25:37 2021
    Re: RLogin Question
    By: Richard Vonzel to All on Sun Mar 21 2021 11:33 am


    Hello everybody!

    When I try and Rlogin into my system, it's tells me the user name is already in use. Why is it doing that and how to I fix it?

    It sounds like the user-id you're trying to rlogin with isn't in the user base, but the real name already is (maybe?).
    --
    digital man

    Sling Blade quote #7:
    Karl: I don't reckon the Good Lord would send anybody like you to Hades.
    Norco, CA WX: 62.2øF, 54.0% humidity, 13 mph ENE wind, 0.00 inches rain/24hrs --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)