• poll.bsy, mis poll killbusy wishes etc.

    From Zip@77:2/107 to g00r00 on Sat Apr 24 10:21:16 2021
    Hello g00r00!

    Hope all is well!

    Just wanted to check with you -- under what circumstances does mis poll create a poll.bsy file?

    When I run strace, it seems as if poll.bsy is checked for (and acted on if present), but never actually created.

    Also, if I could wish for something, that would be a "mis poll killbusy
    mystic" command, which only clears busy files for the various Mystic tools (mis, mutil, ...) but not the echomail nodes, for those managing mail transfers with third-party software (such as binkd or some other external mailer).

    It would be suitable for use on MIS startup; in case of a system crash MIS wouldn't refuse to start due to mis.bsy left over (and it would prevent the same thing happening for mutil/mutil.bsy). When testing a little it appears that at least mis does not check the contents of the PID file to determine if it is stale due to a non-existent process (PID) and then removing it (I haven't checked the same thing for mutil).

    Best regards
    Zip

    --- Mystic BBS v1.12 A47 2021/04/08 (Linux/64)
    * Origin: Star Collision BBS, Uppsala, Sweden (77:2/107)
  • From g00r00@77:1/138 to Zip on Thu May 13 21:46:33 2021
    Just wanted to check with you -- under what circumstances does mis poll create a poll.bsy file?

    Apparently there are no circumstances ;)

    When I run strace, it seems as if poll.bsy is checked for (and acted on
    if present), but never actually created.

    This seems to be true, thanks for letting me know. I guess I got side-tracked and forgot about finishing that off or something!

    I'll get that fixed up right away in the next build.

    It would be suitable for use on MIS startup; in case of a system crash
    MIS wouldn't refuse to start due to mis.bsy left over (and it would prevent the same thing happening for mutil/mutil.bsy). When testing a

    Are you having problems with something crashing? I don't think I've had mis poll crash once in the last year or so that its been running here, but I also don't run as a hub either. I can see how the lack of poll.bsy could cause issues.

    I've added this in the next build based on your request:

    + MIS POLL KILLBUSY now accepts "app" to delete only Mystic application
    busy files, or "echo" to delete only Echomail busy files, or all to
    delete all. When nothing is supplied it continues to default to Echomail.

    --- Mystic BBS v1.12 A47 2021/05/12 (Windows/32)
    * Origin: Sector 7 | Mystic WHQ (77:1/138)
  • From Zip@77:2/107 to g00r00 on Fri May 14 17:12:04 2021
    Hello g00r00!

    Thank you for your reply!

    On 13 May 2021, g00r00 said the following...
    Apparently there are no circumstances ;)

    :-D

    This seems to be true, thanks for letting me know. I guess I got side-tracked and forgot about finishing that off or something!

    No problem!

    I'll get that fixed up right away in the next build.

    Thanks a lot! I'll make sure to modify my events so that they watch out for that semaphore and refrain from attempting to perform new polls while one is already running.

    Are you having problems with something crashing? I don't think I've had

    No, I was thinking more like power outages and similar. :)

    I did have some problems with gettimeofday() and mis poll earlier, but that was quite some time ago now. And could have something to do with timekeeping on my Debian box.

    mis poll crash once in the last year or so that its been running here,

    I've moved parts over to binkd for the binkp stuff, but that is more for experimenting with the software and additional functions (such as FREQ support). Still keeping all the binkp nodes configured in Mystic though as a fallback. It might come in handy when one least expects it. :)

    I've added this in the next build based on your request:

    + MIS POLL KILLBUSY now accepts "app" to delete only Mystic application
    busy files, or "echo" to delete only Echomail busy files, or all to
    delete all. When nothing is supplied it continues to default to Echomail.

    Thank you! It is much appreciated!

    Best regards
    Zip

    --- Mystic BBS v1.12 A47 2021/04/08 (Linux/64)
    * Origin: Star Collision BBS, Uppsala, Sweden (77:2/107)
  • From g00r00@77:1/138 to Zip on Fri May 14 12:12:02 2021
    Thanks a lot! I'll make sure to modify my events so that they watch out for that semaphore and refrain from attempting to perform new polls
    while one is already running.

    I finished up those changes. I moved to Free Pascal 3.2.0 recently and had some issues on the Windows side, but I've now resolved them otherwise I would have made you a new build by now. I will have to test Linux too but if that looks good I'll put a new A47 build up this weekend with these changes.

    experimenting with the software and additional functions (such as FREQ support). Still keeping all the binkp nodes configured in Mystic though

    Do you find people FREQ files now that you have it set up?

    There is a "half-working" FREQ system in Mystic (you can see the "edit file requests" in the configuration) but it felt like an effort to expand on something that no one was really going to use. I could be totally wrong on that though so always good to get other opinions!

    --- Mystic BBS v1.12 A47 2021/05/14 (Windows/32)
    * Origin: Sector 7 | Mystic WHQ (77:1/138)
  • From paulie420@77:1/158 to g00r00 on Fri May 14 12:50:29 2021
    I moved to Free Pascal 3.2.0 recently and
    had some issues on the Windows side, but I've now resolved them
    otherwise I would have made you a new build by now. I will have to test Linux too but if that looks good I'll put a new A47 build up this
    weekend with these changes.

    I'm working on converting some .PAS stuff to MPS and have found that learning Pascal has helped me a ton with MPL. [duh] I never really caught on to ... check the Pascal documentation when trying to do something in MPL as its super similar...

    Hopefully I can get my projects converted, and learn a bit along the way.



    |07p|15AULIE|1142|07o
    |08.........

    --- Mystic BBS v1.12 A47 2021/05/03 (Raspberry Pi/32)
    * Origin: 2o fOr beeRS bbS>>20ForBeers.com:1337 (77:1/158)
  • From g00r00@77:1/138 to paulie420 on Fri May 14 17:51:53 2021
    ~ pa> I'm working on converting some .PAS stuff to MPS and have found that
    learning Pascal has helped me a ton with MPL. [duh] I never really
    caught on to ... check the Pascal documentation when trying to do something in MPL as its super similar...

    Hopefully I can get my projects converted, and learn a bit along the way.

    Yeah there are a lot of similarities which of course is intentional. Its nowhere near as powerful as Free Pascal but for doing BBS scripts without requiring any other depenancies its pretty useful!

    --- Mystic BBS v1.12 A47 2021/05/14 (Windows/32)
    * Origin: Sector 7 | Mystic WHQ (77:1/138)
  • From Zip@77:2/107 to g00r00 on Sat May 15 11:37:25 2021
    Hello g00r00!

    Thank you for your reply!

    On 14 May 2021, g00r00 said the following...
    otherwise I would have made you a new build by now. I will have to test Linux too but if that looks good I'll put a new A47 build up this
    weekend with these changes.

    Thanks a lot!

    Do you find people FREQ files now that you have it set up?

    Hmm, actually, no, but I haven't advertised it much either. :)

    But FREQing FILES from me should hopefully yield a file listing in case someone wants to try.(Both via IBN (by way of binkd and a modified version of Stas Degteff's "srifreq" script) and via IFC/ITN/IVM (by way of ifcico's built-in FREQ support).

    file requests" in the configuration) but it felt like an effort to
    expand on something that no one was really going to use. I could be totally wrong on that though so always good to get other opinions!

    As it is a little cumbersome to perform FREQs without a full-blown mailer (as you have to create SRIF files, BSO flow files etc.), FREQs are probably not that common nowadays. But for those running "real" mailers, it might be of greater (and simpler) use. I mainly wanted to support it because it can be done with binkd and ifcico, and I remember it from the old days. :)

    Best regards
    Zip

    --- Mystic BBS v1.12 A47 2021/04/08 (Linux/64)
    * Origin: Star Collision BBS, Uppsala, Sweden (77:2/107)