• A step back about USENET HUGE list choice

    From Indrid Cold@21:1/165 to Avon on Sunday, October 09, 2016 09:38:00
    Good morning Paul,

    here's is Saturday morning, and I woke up early as almost always - we're all ill actually in my family, so this rest day will be of big help ;)

    I have a couple of questions for the Master Chief of the NET, as always... I was checking MYSTIC -CFG and I saw in the scheduled event you have made about fsxNet (the one I've copied and pasted for the other nets added later) the command string is './FIDOPOLL [HOST]| MUTIL MAILIN.INI' - is the part '|' correct? Because in Linux shell environment if you want to exec more commands in one string then you've to use '&' or '&&' chars. '|' is used to 'pipe' the output of a command to another one - just my doubt! If '|' is the way to tell CFG to do more than one command on that section, I don't know, sincerely.

    Yesterday and today until now I've had some problems about FIDOPOLL
    always answering me BUSY at all nodes... I've cleaned BSYs from /echomail/out and everything seems to be OK. Yesterday I've noticed I couldn't connect anymore to RetroNet, but now it seems back connectible.

    My second doubt is about USENET getting larger everyday. I think I've passed the limit for my Rasp, because I can't no more filter the various sections of USENET with 'Z' messages menu item: it keeps freezing while I choose to
    remove all notifies of new messages from that NET. I've done a mistake importing ALL the areas of USENET, because thay are... too many, and my BBS wants to be retro/tech/hardware/geek/nerd related :)

    Can you share with me the right and unpainful way to reset the subscriptions
    on ALL the areas, blocking the new ones to be linked everyday? I would like
    to restart, delete every linked ones and then link only the ones I'm really interested into... sorry, my mistake importing everything :P

    Thanks Paul, and have a good WE.

    ¯¯ Indrid Cold ®®

    "What do you look like?"
    "It depends on who is looking."

    --- Mystic BBS v1.12 A31 (Raspberry Pi)
    * Origin: Miskatonic BBS | telnet://rasppi.servebbs.org (21:1/165)
  • From Avon@21:1/101 to Indrid Cold on Sunday, October 09, 2016 21:03:00

    On 10/09/16, Indrid Cold pondered and said...

    Good morning Paul,

    Hi there.. from over here in New Zealand where it's Sunday night 9pm

    here's is Saturday morning, and I woke up early as almost always - we're all ill actually in my family, so this rest day will be of big help ;)

    Hope you feel better soon...

    I have a couple of questions for the Master Chief of the NET, as
    always... I was checking MYSTIC -CFG and I saw in the scheduled event
    you have made about fsxNet (the one I've copied and pasted for the other nets added later) the command string is './FIDOPOLL [HOST]| MUTIL MAILIN.INI' - is the part '|' correct? Because in Linux shell
    environment if you want to exec more commands in one string then you've
    to use '&' or '&&' chars. '|' is used to 'pipe' the output of a command
    to another one - just my doubt! If '|' is the way to tell CFG to do more than one command on that section, I don't know, sincerely.

    Yes in the case of Mystic the Shell or Semaphore line uses the | (pipe symbol) to add more than one command to execute on the line.

    From whatnew.txt

    [snip]

    TYPE1: Semaphore
    ================
    This event type listens for one or more "semaphore" files, and will execute
    a command line if one or more of the semaphore files are found. Prior to
    executing the command line, MIS will also delete the detected semaphores.

    The following options are used for Semaphore type events. Any other
    options
    not mentioned here can be ignored for this type:

    Active - If yes this event will be active. Set to No to disable.
    Description - This can be any description you want.
    Exec Type - This is one of BBS, Shell, or Semaphore
    Semaphore - This defines the semaphore filename to "look" for. If
    there is no path included, Mystic will automatically look
    in the configured semaphore directory. In addition, more
    than one semaphore file can be monitored by using a pipe
    symbol to separate them (|). For example:

    Semaphore: echomail.out|netmail.out

    The above example will look for the existance of EITHER
    echomail.out or netmail.out in the configured semaphore
    directory. If either file is found, the event will remove
    the semaphore files and then execute the event.

    Semaphore: c:\mybbs\somefile.txt

    The above will list for the c:\mybbs\somefile.txt and
    trigger the event if it is found.

    Shell - This is the command line which will be executed when the
    event is triggered. Similar to the Semaphore detection,
    this can have one *or more* executions per event each
    separated by a pipe. If no path is supplied, MIS will
    default to the root Mystic BBS directory. For example:

    Shell: domail.bat

    The above example will execute domail.bat in the root
    Mystic BBS directory.

    Shell: mutil export.ini|fidopoll send|mutil import.ini

    The above will execute 3 command lines in a row:

    mutil export.ini
    fidopoll send
    mutil import.ini

    If we put it all together we can get something like this:

    Active: Yes
    Description: Send outgoing echomail
    Exec Type: Semaphore
    Semaphore: echomail.out|netmail.out
    Shell: mutil export.ini|fidopoll send|mutil import.ini

    The above example wait for echomail or netmail.out, and
    execute mutil to export, then fidopoll to send, then
    mutil to import any new packets. Completely automated!

    TYPE2: Shell
    ============
    This event type executes on a defined time, defined on a weekly schedule.
    When the event executes, it will execute the Shell command line. Like the
    Semaphore event type, this Shell command can also execute multiple command
    lines by separating them with a pipe character (|).

    The different between this type and Semaphore is that instead of waiting
    for a file, the event is defined by a specific execution time. This is
    defined by picking which days of the week the event should execute, and
    what time per day it should be ran (in 24-hour format). For example:

    Active: Yes
    Description: Pack message bases
    Exec Type: Shell
    Shell: mutil msgpack.ini
    Exec Hour: 01
    Exec Min: 30

    Sun: No Mon: Yes Tue: No Wed: No Thu: No Fri: No Sat: No

    The above event would execute once per week, at 1:30am on Monday morning
    and execute the command line "mutil msgpack.ini" from the root Mystic BBS
    directory.

    [snip]

    Best, Paul

    --- Mystic BBS v1.12 A31 (Windows)
    * Origin: Agency BBS | telnet://agency.bbs.geek.nz (21:1/101)
  • From Avon@21:1/101 to Indrid Cold on Sunday, October 09, 2016 21:16:00
    On 10/09/16, Indrid Cold pondered and said...

    Good morning Paul,

    Hi again :)

    Yesterday and today until now I've had some problems about FIDOPOLL
    always answering me BUSY at all nodes... I've cleaned BSYs from /echomail/out and everything seems to be OK. Yesterday I've noticed I couldn't connect anymore to RetroNet, but now it seems back connectible.

    Run fidopoll killbusy to remove any rogue .BSY files. Do so only if fidopoll
    is not running. Also check your semaphore directory to remove the
    fidopoll.bsy file if you have one still when fidopoll is not running.

    My second doubt is about USENET getting larger everyday. I think I've passed the limit for my Rasp, because I can't no more filter the various sections of USENET with 'Z' messages menu item: it keeps freezing while
    I choose to remove all notifies of new messages from that NET. I've done
    a mistake importing ALL the areas of USENET, because thay are... too
    many, and my BBS wants to be retro/tech/hardware/geek/nerd related :)

    Yep they can be overwhelming, one option is to maintain a small number in
    each base (say 500 messages) so each night your nightly maintenance will keep numbers well done that way.

    Can you share with me the right and unpainful way to reset the subscriptions on ALL the areas, blocking the new ones to be linked everyday? I would like to restart, delete every linked ones and then
    link only the ones I'm really interested into... sorry, my mistake importing everything :P

    No probs :)

    What we should do is

    1. send netmails (x 3) to the Usenet HUB 21:2/100 and request your node to delink from all usenet groups it's feeding you

    2. Use the global editor in your message base editor to tag all the Usenet bases then do a mass delete of all of them.

    3. send a new netmail(s) to the Usenet HUB 21:2/100 linking to just the newsgroups you want in the future

    I can login to assist if you wish.

    It may be easier to free up space by just deleting all your usenet groups
    first even though you will still be getting a few new ones sent to you until you delink via netmail.

    Thanks Paul, and have a good WE.

    It was... Monday tomorrow here :)

    Best, Paul

    --- Mystic BBS v1.12 A31 (Windows)
    * Origin: Agency BBS | telnet://agency.bbs.geek.nz (21:1/101)
  • From Indrid Cold@21:1/165 to Avon on Sunday, October 09, 2016 14:30:00
    Well, thank you Paul - and about resetting and restarting with SOME of the Usenet topics? Do I have to send to areafix all the huge list or can you do something at your end, resetting my linking so I'll be able to re-link only
    the echoarea I want? Thanks.

    ¯¯ Indrid Cold ®®

    "What do you look like?"
    "It depends on who is looking."

    --- Mystic BBS v1.12 A31 (Raspberry Pi)
    * Origin: Miskatonic BBS | telnet://rasppi.servebbs.org (21:1/165)
  • From Indrid Cold@21:1/165 to Avon on Sunday, October 09, 2016 14:38:00
    Hi again :)

    Sorry Paul, I've read only now your 2nd reply to my message - I'll do as you told me, to do nightly maintain there's some advice you can give me? Ex: pack each night, compress, etc.

    If I've understood well, for PACKING we mean 'cap' excess messages regarding the max messages limit configured in -CFG, yes?

    Thanks Paul, so... good 'start' of the week.

    ¯¯ Indrid Cold ®®

    "What do you look like?"
    "It depends on who is looking."

    --- Mystic BBS v1.12 A31 (Raspberry Pi)
    * Origin: Miskatonic BBS | telnet://rasppi.servebbs.org (21:1/165)
  • From Avon@21:1/101 to Indrid Cold on Monday, October 10, 2016 13:26:00
    On 10/09/16, Indrid Cold pondered and said...

    Well, thank you Paul - and about resetting and restarting with SOME of
    the Usenet topics? Do I have to send to areafix all the huge list or can you do something at your end, resetting my linking so I'll be able to re-link only the echoarea I want? Thanks.

    It's going to be easier to netmail and delink that way at present as I have
    no easy way to mass delink echoareas from your node at the HUB

    Best, Paul

    --- Mystic BBS v1.12 A31 (Windows)
    * Origin: Agency BBS | telnet://agency.bbs.geek.nz (21:1/101)
  • From Avon@21:1/101 to Indrid Cold on Monday, October 10, 2016 13:28:00
    On 10/09/16, Indrid Cold pondered and said...

    If I've understood well, for PACKING we mean 'cap' excess messages regarding the max messages limit configured in -CFG, yes?

    The process is purge (remove messages due to date / numerical limit), then
    pack (compress database after deletion / purge process)

    So the answer is yes, but it's the purge process that looks at max messages.

    Best, Paul

    --- Mystic BBS v1.12 A31 (Windows)
    * Origin: Agency BBS | telnet://agency.bbs.geek.nz (21:1/101)
  • From Indrid Cold@21:1/165 to Avon on Monday, October 10, 2016 14:41:00
    It's going to be easier to netmail and delink that way at present as I have no easy way to mass delink echoareas from your node at the HUB

    Ok Avon, understood - I'll proceed that way, and re-start only with the echoarea I really want to include in my BBS.

    ¯¯ Indrid Cold ®®

    "What do you look like?"
    "It depends on who is looking."

    --- Mystic BBS v1.12 A31 (Raspberry Pi)
    * Origin: Miskatonic BBS | telnet://rasppi.servebbs.org (21:1/165)