• Feeding a point.

    From Alterego@1:229/2 to All on Thursday, October 17, 2019 15:03:09
    From: alterego@ALTERANT.remove-ez8-this

    To: Digital Man
    Hey DM,

    Just noticed today, I setup SBBS on windows (as well, to play with it and) to feed a downstream point who can only use EMSI. So I have SBBS receiving mail inbound, tossing it to outbound dirs, and Argus doing the delivery.

    I've noticed a couple of times now, that when mail comes in, to be send to the downstream node, sbbsecho first creates the points BSY file.

    If that node is currently transfering data, a BSY file exists, so sbbsecho gracefully waits, however, it doesnt recognise when the BSY has been removed (and the supporting parent directory). It keeps polling with Node xxx externally locked via: <path to
    BSY file> but even the parent doesnt exist.

    IE:
    Downstream connects, busy file C:/MAILER/outbound.015/000306a.pnt/0000000a.bsy (as well as supporting parent dirs) is created.
    Upstream connects and delivers mail
    sbbsecho goes to toss the mail, and it should go to downstream, but C:/MAILER/outbound.015/000306a.pnt/0000000a.bsy exists, and waits
    Meanwhile, downstream finishes and Argus deletes C:/MAILER/outbound.015/000306a.pnt/0000000a.bsy, as well as deleting C:/MAILER/outbound.015/000306a.pnt and C:/MAILER/outbound.015.
    sbbs echo doesnt noticed that the bsy is gone (possibly because the parent dir is also gone?) and keeps waiting. Eventually it times out after 60 goes.

    Just thought that maybe you could put another check in here to see if the parent(s) existed, if the bsy file doesnt.
    ...ëîå*

    ... A single death is a tragedy, a million deaths a statistic.

    ---
    þ Synchronet þ Alterant | an SBBS in Docker on Pi!
    --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From Digital Man@1:229/2 to All on Wednesday, October 16, 2019 21:59:55
    From: digital.man@vert.synchro.net.remove-u52-this

    To: Alterego
    Re: Feeding a point.
    By: Alterego to Digital Man on Thu Oct 17 2019 02:03 pm

    Hey DM,

    Just noticed today, I setup SBBS on windows (as well, to play with it and) to feed a downstream point who can only use EMSI. So I have SBBS receiving mail inbound, tossing it to outbound dirs, and Argus doing the delivery.

    I've noticed a couple of times now, that when mail comes in, to be send to the downstream node, sbbsecho first creates the points BSY file.

    If that node is currently transfering data, a BSY file exists, so sbbsecho gracefully waits, however, it doesnt recognise when the BSY has been removed (and the supporting parent directory). It keeps polling with Node xxx externally locked via: <path to BSY file> but even the parent doesnt exist.

    IE:
    Downstream connects, busy file C:/MAILER/outbound.015/000306a.pnt/0000000a.bsy (as well as supporting parent dirs) is created.
    Upstream connects and delivers mail
    sbbsecho goes to toss the mail, and it should go to downstream, but C:/MAILER/outbound.015/000306a.pnt/0000000a.bsy exists, and waits
    Meanwhile, downstream finishes and Argus deletes C:/MAILER/outbound.015/000306a.pnt/0000000a.bsy, as well as deleting C:/MAILER/outbound.015/000306a.pnt and C:/MAILER/outbound.015.
    sbbs echo doesnt noticed that the bsy is gone (possibly because the parent dir is also gone?) and keeps waiting. Eventually it times out after 60 goes.

    Just thought that maybe you could put another check in here to see if the parent(s) existed, if the bsy file doesnt.

    It's unexpected that a mailer would delete the outbound directories. Is that a feature you can disable in Argus?

    Anyway, I've added a recreation of the outbound dir in the .bsy mutex-lock loop, but that still seems awful of Argus to do that.

    digital man

    This Is Spinal Tap quote #36:
    Bobbi Flekman: Money talks, and bullshit walks.
    Norco, CA WX: 71.0øF, 48.0% humidity, 0 mph SW wind, 0.00 inches rain/24hrs
    --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From Alan Ianson@1:229/2 to All on Wednesday, October 16, 2019 22:08:36
    From: alan.ianson@1:153/757.2.remove-463-this

    To: Digital Man
    It's unexpected that a mailer would delete the outbound directories. Is that a eature you can disable in Argus?

    Binkd will also delete empty point directories if deletedirs is
    uncommented in binkd.conf.

    Ttyl :-)
    Al

    --- MagickaBBS v0.13alpha (Linux/x86_64)
    * Origin: The Rusty MailBox - Penticton, BC Canada (1:153/757.2)
    --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From Alterego@1:229/2 to All on Thursday, October 17, 2019 16:57:27
    From: alterego@ALTERANT.remove-n7x-this

    To: Digital Man
    Re: Feeding a point.
    By: Digital Man to Alterego on Wed Oct 16 2019 08:59 pm

    It's unexpected that a mailer would delete the outbound directories. Is
    that a feature you can disable in Argus?

    Actually, this didnt take me by surprise - I think I've seen it before (but as I think about it I'm not 100% sure now).

    But no, I looked through configs and cannot see where to stop it deleting it (Argus is very cryptic and the help doesnt work). The only dir it doesnt delete
    is the main outbound for your primary aka...

    Anyway, I've added a recreation of the outbound dir in the .bsy mutex-lock
    loop, but that still seems awful of Argus to do that.

    Cool...
    ...ëîå*

    ... A power so great, it can only be used for Good or Evil!

    ---
    þ Synchronet þ Alterant | an SBBS in Docker on Pi!
    --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From Digital Man@1:229/2 to All on Thursday, October 17, 2019 00:33:23
    From: digital.man@vert.synchro.net.remove-tb-this

    To: Alan Ianson
    Re: RE: Feeding a point.
    By: Alan Ianson to Digital Man on Wed Oct 16 2019 09:08 pm

    It's unexpected that a mailer would delete the outbound directories. Is that a eature you can disable in Argus?

    Binkd will also delete empty point directories if deletedirs is
    uncommented in binkd.conf.

    At least its optional. :-/

    digital man

    Synchronet "Real Fact" #29:
    Rob Swindell first called BBSes (at 300bps) with an Apple II computer in 1982. Norco, CA WX: 66.8øF, 59.0% humidity, 0 mph SSW wind, 0.00 inches rain/24hrs --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From Dumas Walker@1:229/2 to All on Thursday, October 17, 2019 19:46:00
    From: dumas.walker@CAPCITY2.remove-dy3-this

    To: ALTEREGO
    Just noticed today, I setup SBBS on windows (as well, to play with it and) to ed a downstream point who can only use EMSI. So I have SBBS receiving mail
    inb
    nd, tossing it to outbound dirs, and Argus doing the delivery.

    Out of curiousity, is that EMSI over dialup or over the net?

    ---
    þ SLMR 2.1a þ Strip mining prevents forest fires.
    þ Synchronet þ CAPCITY2 * capcity2.synchro.net * Telnet/SSH:2022/Rlogin/HTTP --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From Alterego@1:229/2 to All on Friday, October 18, 2019 17:58:52
    From: alterego@ALTERANT.remove-o8l-this

    To: Dumas Walker
    Re: Feeding a point.
    By: Dumas Walker to ALTEREGO on Thu Oct 17 2019 06:46 pm

    Out of curiousity, is that EMSI over dialup or over the net?

    Both.

    Over the net, its normally done through a TCP connection or a telnet connection
    (with the later option, the mailer needs to put telnet into binary mode and ignore IAC codes).
    ...ëîå*

    ... All things are possible. Except skiing through a revolving door.

    ---
    þ Synchronet þ Alterant | an SBBS in Docker on Pi!
    --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)