• Externals

    From Mortifis@1:103/705 to All on Wed Jan 23 01:58:01 2019
    I added a door to scfg->External Programs->Online Programs->Games->Available Online Programs. It shows up in scfg but does not show up on the board. Any ideas what could cause this?

    ---
    þ Synchronet þ The Empty Keg BBS emptykeg.synchro.net:82 Lake Echo NS Canada
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Mortifis on Wed Jan 23 13:46:12 2019
    Re: Externals
    By: Mortifis to All on Wed Jan 23 2019 01:58 am

    I added a door to scfg->External Programs->Online
    Programs->Games->Available
    Online Programs. It shows up in scfg but does not show up on the board.
    Any
    ideas what could cause this?

    The Access Requirements exclude you from seeing it?
    You have set to Execute On Event ... Only?
    The terminal server hasn't been able to reload the configuration (nodes are still in use)?

    digital man

    This Is Spinal Tap quote #31:
    Viv Savage: Quite exciting, this computer magic!
    Norco, CA WX: 68.8øF, 15.0% humidity, 1 mph SSE wind, 0.00 inches rain/24hrs --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Mortifis@1:103/705 to Digital Man on Wed Jan 23 18:00:59 2019
    Re: Externals
    By: Mortifis to All on Wed Jan 23 2019 01:58 am

    I added a door to scfg->External Programs->Online Programs->Games->Available Online Programs. It shows up in scfg but
    does
    not show up on the board. Any ideas what could cause this?

    The Access Requirements exclude you from seeing it?
    You have set to Execute On Event ... Only?
    The terminal server hasn't been able to reload the configuration (nodes are still in use)?

    digital man

    All of those are good ... it was just another, recently reoccuring problem I am
    having, brain fart moment ... I changed the location of my /sbbs directory and *ahem* forgot to change the env (SBBSCTRL=/blah/blah/bleh) so it was changing the backups and not the actual :-/

    All good now ... only issues left is stopping an xterm window from opening when
    a DOS Door is executed despite setting DOSemuPath to a script that calls dosemu.bin -t "$@"

    ---
    þ Synchronet þ The Empty Keg BBS emptykeg.synchro.net:82 Lake Echo NS Canada
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Dan Clough@1:123/115 to Mortifis on Wed Jan 23 19:07:00 2019
    Mortifis wrote to Digital Man <=-

    All good now ... only issues left is stopping an xterm window
    from opening when a DOS Door is executed despite setting
    DOSemuPath to a script that calls dosemu.bin -t "$@"

    That's an easy one...

    In your /ctrl/sbbs.ini ... in the [BBS] Terminal Server section...

    find "Options=<blah><blah>... and make sure "XTRN_MINIMIZED" is
    one of the options (seperated by the pipe symbol).

    Save and restart.


    ... Press any key to continue or any other key to quit
    --- MultiMail/Linux v0.51
    * Origin: Palantir * palantirbbs.ddns.net * Pensacola, FL * (1:123/115)
  • From Digital Man@1:103/705 to Dan Clough on Wed Jan 23 21:26:39 2019
    Re: Re: Externals
    By: Dan Clough to Mortifis on Wed Jan 23 2019 07:07 pm

    Mortifis wrote to Digital Man <=-

    All good now ... only issues left is stopping an xterm window
    from opening when a DOS Door is executed despite setting
    DOSemuPath to a script that calls dosemu.bin -t "$@"

    That's an easy one...

    In your /ctrl/sbbs.ini ... in the [BBS] Terminal Server section...

    find "Options=<blah><blah>... and make sure "XTRN_MINIMIZED" is
    one of the options (seperated by the pipe symbol).

    Save and restart.

    That option (XTRN_MINIMIZED) only applies to Windows versions of sbbs. http://wiki.synchro.net/config:sbbs.ini#bbs

    digital man

    Synchronet "Real Fact" #85:
    The ZMODEM file transfer protocol is limited to files of 4 gigabytes or smaller.
    Norco, CA WX: 53.0øF, 41.0% humidity, 0 mph SSW wind, 0.00 inches rain/24hrs --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Mortifis@1:103/705 to Dan Clough on Thu Jan 24 09:18:41 2019
    Mortifis wrote to Digital Man <=-

    All good now ... only issues left is stopping an xterm window
    from opening when a DOS Door is executed despite setting
    DOSemuPath to a script that calls dosemu.bin -t "$@"

    That's an easy one...

    In your /ctrl/sbbs.ini ... in the [BBS] Terminal Server section...

    find "Options=<blah><blah>... and make sure "XTRN_MINIMIZED" is
    one of the options (seperated by the pipe symbol).

    Save and restart.
    That's a no go, already defined. >That is a Windows option, and has zero affect on DOSemu :(

    ---
    þ Synchronet þ The Empty Keg BBS emptykeg.synchro.net:82 Lake Echo NS Canada
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Mortifis@1:103/705 to Digital Man on Thu Jan 24 09:37:41 2019
    Re: Re: Externals
    By: Dan Clough to Mortifis on Wed Jan 23 2019 07:07 pm

    Mortifis wrote to Digital Man <=-

    All good now ... only issues left is stopping an xterm window
    from opening when a DOS Door is executed despite setting
    DOSemuPath to a script that calls dosemu.bin -t "$@"

    That's an easy one...

    In your /ctrl/sbbs.ini ... in the [BBS] Terminal Server section...

    find "Options=<blah><blah>... and make sure "XTRN_MINIMIZED" is
    one of the options (seperated by the pipe symbol).

    Save and restart.

    That option (XTRN_MINIMIZED) only applies to Windows versions of sbbs. http://wiki.synchro.net/config:sbbs.ini#bbs

    digital man
    Bleh, I set sbbs.in Unix only: DOSemuPath=<path/to/my/doesemu.bin-script/>doors.sh which is #!/bin/sh </path/to/my/doesemu.bin -T "$@"

    when a DOS Door is called (either remote or local) my system open a full black screen and I loose control until the door exited. Any ideas what is causing that? just in case it matter the OS is Slackware 14.2 4.4.14; DOSemu 1.4.0.8

    ---
    þ Synchronet þ The Empty Keg BBS emptykeg.synchro.net:82 Lake Echo NS Canada
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From mark lewis@1:3634/12.73 to Mortifis on Thu Jan 24 12:24:46 2019

    On 2019 Jan 24 09:37:40, you wrote to Digital Man:

    Bleh, I set sbbs.in Unix only: DOSemuPath=<path/to/my/doesemu.bin-script/>doors.sh which is #!/bin/sh </path/to/my/doesemu.bin -T "$@"

    why are you doing all of that?? you only need the one part pointing to dosemu...

    ------ snip sbbs.ini ------
    ; To change the default dosemu/doscmd path, uncomment and set: DOSemuPath=/usr/bin/dosemu.bin
    ------ snip sbbs.ini ------

    nothing else should be needed at all...

    in the doors' definitions:
    1. make sure "Native" is turned off.
    2. set the start up directory to the door's directory.
    eg: ../xtrn/lord
    3. put the .bat file or binary in the command line field with parms if needed.
    eg: start.bat %#
    4. the .bat file should not need any change directory or exit commands.

    that's all i do here... there is no window that opens on the bbs and everything goes through to the terminal program...

    i should note that i am running sbbs from /etc/init.d on system startup... i guess that daemonized but i do not have daemon specified in my configs...

    ------ snip sbbs.ini ------
    [UNIX]
    Daemonize=False
    ------ snip sbbs.ini ------


    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... We whine about dirty SP's, but are clean Guilford units any better?
    ---
    * Origin: (1:3634/12.73)
  • From Mortifis@1:103/705 to mark lewis on Thu Jan 24 15:22:55 2019
    On 2019 Jan 24 09:37:40, you wrote to Digital Man:

    Bleh, I set sbbs.in Unix only: DOSemuPath=<path/to/my/doesemu.bin-script/>doors.sh which is #!/bin/sh </path/to/my/doesemu.bin -T "$@"

    why are you doing all of that?? you only need the one part pointing to dosemu...

    I am doing that because when a DOS Door is run, dosemu opens a full screen window and takes complete control of the system, as per http://wiki.synchro.net/howto:dosemu I added changed sbbs.ini to DOSemuPath=myscript.sh ->

    #!/bin/sh
    exec /path/to/dosemu/dosemu -T "$@"

    which has no affect.
    I also run Synchronet as a daemon, this problem persists whether I am in console or Desktop mode. (Slack 14.2 dosemu 1.4.0.8)

    ---
    þ Synchronet þ The Empty Keg BBS emptykeg.synchro.net:82 Lake Echo NS Canada
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From mark lewis@1:3634/12.73 to Mortifis on Thu Jan 24 16:06:58 2019

    On 2019 Jan 24 15:22:54, you wrote to me:

    Bleh, I set sbbs.in Unix only:
    DOSemuPath=<path/to/my/doesemu.bin-script/>doors.sh which is
    #!/bin/sh
    </path/to/my/doesemu.bin -T "$@"

    why are you doing all of that?? you only need the one part pointing to
    dosemu...

    I am doing that because when a DOS Door is run, dosemu opens a full
    screen
    window and takes complete control of the system,

    perhaps we should look at your dosemu settings? not in sbbs but in your /etc? i rather doubt there is something in the default settings that would affect this, though...

    as per http://wiki.synchro.net/howto:dosemu I added changed sbbs.ini
    to DOSemuPath=myscript.sh ->
    #!/bin/sh
    exec /path/to/dosemu/dosemu -T "$@"

    which has no affect.

    the above is using the dosemu wrapper but previously you were invoking dosemu.bin... but there's this script that you have which should not be needed, either... have you tried something ""normal"" like this?

    DOSemuPath=/usr/bin/dosemu.bin -t


    are you running sbbs with Xwindows? my servers are not... none of my servers have any GUI, only CLI... they are actually in their own VMs that i manage via SSH to the command line, generally 6 SSH sessions to one server... on my workstation, yes, i'm running KDE and using syncterm or netrunner to connect to the BBS for that side of the experience...

    i also note that http://www.dosemu.org/docs/README/1.4/x553.html says the following...

    ----- snip -----
    8.1. Basic information

    If you start dosemu in X it brings up its own window, in which you can also execute graphical programs such as games. To force text-only execution of DOSEMU in an xterm or other terminal (konsole, gnome-terminal, and so on), you need to run dosemu -t.
    ----- snip -----

    i'm looking specifically at the difference between "-T" and "-t" but dosemu may see them as the same thing... unlike most other *nix apps where case matters with command line parameters...

    I also run Synchronet as a daemon, this problem persists whether I am
    in console or Desktop mode. (Slack 14.2 dosemu 1.4.0.8)

    as a daemon via "Daemonize=True" or as a daemon from /etc/init.d??

    FWIW: my dosemu works both ways... default settings from ~/.dosemu as well as defaults from /sbbs/ctrl/.dosemu... however, there's a few differences:

    1. i modified my /sbbs/ctrl/.dosemu config.sys and autoexec.bat
    to load nansi.sys, share.exe, and bnu fossil. those edits
    eliminate emusetup.bat from my operation.

    2. my ~/.dosemu is stock and has no access to any of my sbbs
    stuff so i can't get there (to sbbs stuff) from "desktop mode".


    so anyway, i can't help but to think that you're somehow making things too complex when KIS principle should work as desired...

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... Most accidents happen in the kitchen... and we have to eat them.
    ---
    * Origin: (1:3634/12.73)
  • From Mortifis@1:103/705 to mark lewis on Thu Jan 24 17:59:38 2019
    On 2019 Jan 24 15:22:54, you wrote to me:

    Bleh, I set sbbs.in Unix only:
    DOSemuPath=<path/to/my/doesemu.bin-script/>doors.sh which is
    #!/bin/sh
    </path/to/my/doesemu.bin -T "$@"

    why are you doing all of that?? you only need the one part pointing to
    dosemu...

    I am doing that because when a DOS Door is run, dosemu opens a full screen window and takes complete control of the system,

    perhaps we should look at your dosemu settings? not in sbbs but in your /etc? i
    rather doubt there is something in the default settings that would affect this,
    though...
    This anomaly only happens when SBBS calls a DOS External. I regularly use dosemu /path/to/my/dos/executable without any problems (even in an xterm)


    as per http://wiki.synchro.net/howto:dosemu I added changed sbbs.ini to DOSemuPath=myscript.sh ->
    #!/bin/sh
    exec /path/to/dosemu/dosemu -T "$@"

    which has no affect.

    the above is using the dosemu wrapper but previously you were invoking dosemu.bin... but there's this script that you have which should not be needed,
    either... have you tried something ""normal"" like this?

    DOSemuPath=/usr/bin/dosemu.bin -t


    I have tried the above; dosemu -t; doors.sh; and many other variances all having the same affect

    are you running sbbs with Xwindows? my servers are not... none of my
    servers
    have any GUI, only CLI... they are actually in their own VMs that i manage via SSH to the command line, generally 6 SSH sessions to one server... on my workstation, yes, i'm running KDE and using syncterm or netrunner to connect to
    the BBS for that side of the experience...


    nope, like I stated I am using Slackware 14.2 native (not under a VM)

    i also note that http://www.dosemu.org/docs/README/1.4/x553.html says the following...

    ----- snip -----
    8.1. Basic information

    If you start dosemu in X it brings up its own window, in which you can also execute graphical programs such as games. To force text-only execution of DOSEMU in an xterm or other terminal (konsole, gnome-terminal, and so on), you need to run dosemu -t.
    ----- snip -----

    I have tried both, dosemu interprets -t and -T the same, however, as I stated, this happens *only* happens when SBBS calls a DOS Door, whether I personally be sitting in console or in KDE.

    i'm looking specifically at the difference between "-T" and "-t" but dosemu may
    see them as the same thing... unlike most other *nix apps where case
    matters
    with command line parameters...

    I also run Synchronet as a daemon, this problem persists whether I am in console or Desktop mode. (Slack 14.2 dosemu 1.4.0.8)

    as a daemon via "Daemonize=True" or as a daemon from /etc/init.d??

    either, both, sbbs starts as an /etc/rc.d/rc.sbbs ... sometimes I pkill sbbs (touch /sbbs/ctrl/shutdown doesn't work on my system for some reason) and then /sbbs/exec/sbbs -d

    FWIW: my dosemu works both ways... default settings from ~/.dosemu as well as defaults from /sbbs/ctrl/.dosemu... however, there's a few differences:

    1. i modified my /sbbs/ctrl/.dosemu config.sys and autoexec.bat
    to load nansi.sys, share.exe, and bnu fossil. those edits
    eliminate emusetup.bat from my operation.

    2. my ~/.dosemu is stock and has no access to any of my sbbs
    stuff so i can't get there (to sbbs stuff) from "desktop mode".


    so anyway, i can't help but to think that you're somehow making things too complex when KIS principle should work as desired...

    I am not making it complex as I am simply following http://wiki.synchro.net/howto:dosemu :-/ ... as I said, this only happens when sbbs calls a dos door not when I fire up, say dosemu ~/tp7/BIN/TURBO.exe or even dosemu /sbbs/xtrn/lord/start 0

    IDK, I am asking here not as a DOSemu question but as a Synchronet BBS+DOSemu since it is the *only* thing on my system that is misbehaving

    ---
    þ Synchronet þ The Empty Keg BBS emptykeg.synchro.net:82 Lake Echo NS Canada
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Mortifis on Thu Jan 24 15:43:57 2019
    Re: Re: Externals
    By: Mortifis to Digital Man on Thu Jan 24 2019 09:37 am

    when a DOS Door is called (either remote or local) my system open a full black screen and I loose control until the door exited. Any ideas what is causing that? just in case it matter the OS is Slackware 14.2 4.4.14; DOSemu 1.4.0.8

    Sorry, no experience with DOSemu here. :-/

    digital man

    Synchronet "Real Fact" #21:
    The first commericial sale of Synchronet was to Las Vegas Playground BBS (1992).
    Norco, CA WX: 71.4øF, 21.0% humidity, 8 mph E wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Mortifis@1:103/705 to Digital Man on Thu Jan 24 20:20:33 2019
    Re: Re: Externals
    By: Mortifis to Digital Man on Thu Jan 24 2019 09:37 am

    when a DOS Door is called (either remote or local) my system open a full black screen and I loose control until the door exited. Any ideas what is causing that? just in case it matter the OS is Slackware 14.2
    4.4.14;
    DOSemu 1.4.0.8

    Sorry, no experience with DOSemu here. :-/

    digital man

    NP, DM, TY; just a small glitch I will eventually figure out, when I do I will share the solution for others should the issue arises again :-)

    ---
    þ Synchronet þ The Empty Keg BBS emptykeg.synchro.net:82 Lake Echo NS Canada
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From mark lewis@1:3634/12.73 to Mortifis on Thu Jan 24 22:49:54 2019

    On 2019 Jan 24 17:59:38, you wrote to me:

    the above is using the dosemu wrapper but previously you were invoking
    dosemu.bin... but there's this script that you have which should not be
    needed,
    either... have you tried something ""normal"" like this?

    DOSemuPath=/usr/bin/dosemu.bin -t


    I have tried the above; dosemu -t; doors.sh; and many other variances all having the same affect

    i think you missed my point... from sbbs, do no use "dosemu"... use "dosemu.bin"... the ".bin" part is important...

    are you running sbbs with Xwindows? my servers are not... none of my
    servers have any GUI, only CLI... they are actually in their own VMs
    that i manage via SSH to the command line, generally 6 SSH sessions to
    one server... on my workstation, yes, i'm running KDE and using
    syncterm or netrunner to connect to the BBS for that side of the
    experience...

    nope, like I stated I am using Slackware 14.2 native (not under a VM)

    i understand that... i was describing my setup...

    I have tried both, dosemu interprets -t and -T the same, however, as I

    ok...

    stated, this happens *only* happens when SBBS calls a DOS Door,
    whether I personally be sitting in console or in KDE.

    perhaps sbbs isn't picking up the additional parts of the command line? what does your log show? it should be something like this...

    Jan 23 20:34:39 sestar sbbs: term Node 1 <wkitty42> executing external: /usr/bin/env HOME=/sbbs/ctrl/ QUIET=1 DOSDRIVE_D=/sbbs/node1/ /usr/bin/dosemu.bin -I"video { none }" -I"keystroke \r" -f/etc/dosemu/dosemu.conf -ED:external.bat -o/sbbs/node1/dosemu.log 2> /sbbs/node1/dosemu_boot.log

    i'm trying to help and offer things to try and compare with what you've done that isn't working... IDK, either :?

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... Press all the keys at once to continue...
    ---
    * Origin: (1:3634/12.73)