• MagickaBBS feature reques

    From vorlon@21:1/195.1 to apam on Wed Nov 21 10:11:00 2018
    Hi apam,

    Some feature requests:

    1. The ability to delete a message in case it's all screwed up.
    (Only the auther should be able to delete there own messages)

    2. The ability to adjust the timeout settings, before a disconnect.

    3. The ability to auto-save messages, in referance to 2 above.

    4. When viewing messages, have the page-down/up keys also work.





    \/orlon



    --- MagickaBBS v0.12alpha (Linux/m68k)
    * Origin: Vorlon Empire: <Sector 550> (21:1/195.1)
  • From apam@21:1/125 to vorlon on Wed Nov 21 09:55:26 2018
    Hi apam,

    Some feature requests:

    Thanks!

    1. The ability to delete a message in case it's all screwed up.
    (Only the auther should be able to delete there own messages)

    Should this only be applicable to local message bases? Or all message
    bases?

    2. The ability to adjust the timeout settings, before a disconnect.

    Just committed this.. there is a new option "Idle Timeout" in the BBS.ini
    main section that takes an integer representing minutes. (defaults to 10)


    3. The ability to auto-save messages, in referance to 2 above.

    I could do this with magiedit, make it save a draft on exit if it's not
    being saved or aborted (ie exiting due to timeout) Not sure about the
    internal line editor as that doesn't have draft support (yet).

    4. When viewing messages, have the page-down/up keys also work.

    Done, should be in the commit along with idle timeout :)

    Andrew

    --- MagickaBBS v0.12alpha (Linux/x86_64)
    * Origin: The Fat Sandwich - sandwich.hopto.org:2023 (21:1/125)
  • From Vk3jed@21:1/109 to vorlon on Wed Nov 21 15:31:00 2018
    On 11-21-18 10:11, vorlon wrote to apam <=-

    1. The ability to delete a message in case it's all screwed up.
    (Only the auther should be able to delete there own messages)

    I'd prefer to have a message semaphore so outbound mail could be sent immediately. Obviously there's some configuration needed to allow sysops to set their preferences.

    2. The ability to adjust the timeout settings, before a disconnect.

    Same here, on a per security level basis.

    3. The ability to auto-save messages, in referance to 2 above.

    Auto-saving drafts is handy (though I use offline mail anyway).

    4. When viewing messages, have the page-down/up keys also work.

    These days that would be useful. Moot point for me, since I use offline mail, but a nice to have feature for online viewing.


    ... I'm not tense, just terribly A*L*E*R*T.
    === MultiMail/Win v0.51
    --- SBBSecho 3.03-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (21:1/109)
  • From Vk3jed@21:1/109 to apam on Wed Nov 21 15:33:00 2018
    On 11-21-18 09:55, apam wrote to vorlon <=-

    Just committed this.. there is a new option "Idle Timeout" in the
    BBS.ini main section that takes an integer representing minutes.
    (defaults to 10)

    Any chance of having an idle timeout on a per security level basis too? That way, the sysop could idle longer than ordinary users. Handy for sysops who pop in and out of the BBS interface.

    4. When viewing messages, have the page-down/up keys also work.

    Done, should be in the commit along with idle timeout :)

    Nice one. :)


    ... Excessive mouse activity detected. Running CAT.EXE to fix
    === MultiMail/Win v0.51
    --- SBBSecho 3.03-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (21:1/109)
  • From apam@21:1/125 to Vk3jed on Wed Nov 21 15:06:16 2018
    On 11-21-18 09:55, apam wrote to vorlon <=-

    Just committed this.. there is a new option "Idle Timeout" in the BBS.ini main section that takes an integer representing minutes. (defaults to 10)

    Any chance of having an idle timeout on a per security level basis
    too? That way, the sysop could idle longer than ordinary users.
    Handy for sysops who pop in and out of the BBS interface.

    Yep that could be done. I'll have a look at doing it tomorrow.

    Andrew

    --- MagickaBBS v0.12alpha (Linux/x86_64)
    * Origin: The Fat Sandwich - sandwich.hopto.org:2023 (21:1/125)
  • From apam@21:1/125 to apam on Wed Nov 21 15:07:51 2018
    On 11-21-18 09:55, apam wrote to vorlon <=-

    Just committed this.. there is a new option "Idle Timeout" in BBS.ini main section that takes an integer representing minut (defaults to 10)

    Any chance of having an idle timeout on a per security level basis
    too? That way, the sysop could idle longer than ordinary users.
    Handy for sysops who pop in and out of the BBS interface.

    Yep that could be done. I'll have a look at doing it tomorrow.

    Keep in mind though, that I don't think it will affect magiedit (Magiedit
    is essentially a door, so has it's own idle timeout system)

    Andrew

    --- MagickaBBS v0.12alpha (Linux/x86_64)
    * Origin: The Fat Sandwich - sandwich.hopto.org:2023 (21:1/125)
  • From Vk3jed@21:1/109 to apam on Wed Nov 21 18:15:00 2018
    On 11-21-18 15:06, apam wrote to Vk3jed <=-

    Any chance of having an idle timeout on a per security level basis
    too? That way, the sysop could idle longer than ordinary users.
    Handy for sysops who pop in and out of the BBS interface.

    Yep that could be done. I'll have a look at doing it tomorrow.

    That would be awesome. :)


    ... Flabbergasted (adj.), appalled over how much weight you have gained.
    === MultiMail/Win v0.51
    --- SBBSecho 3.03-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (21:1/109)
  • From vorlon@21:1/195.1 to apam on Wed Nov 21 22:16:30 2018
    1. The ability to delete a message in case it's all screwed up.
    (Only the auther should be able to delete there own messages)

    Should this only be applicable to local message bases? Or all message bases?

    All bases, but for echomail how about if the message hasn't been
    sent/packed by the tosser already?

    2. The ability to adjust the timeout settings, before a disconnect.

    Just committed this.. there is a new option "Idle Timeout" in the BBS.ini main section that takes an integer representing minutes. (defaults to 10)

    Thanks.

    3. The ability to auto-save messages, in referance to 2 above.

    I could do this with magiedit, make it save a draft on exit if it's not being saved or aborted (ie exiting due to timeout) Not sure about the internal line editor as that doesn't have draft support (yet).

    Yes please, as I've ran into timout isses when connected to my system,
    and have come back to continue the message, only to find it's gone. I'd
    not pressed f9 to save it.

    4. When viewing messages, have the page-down/up keys also work.


    Done, should be in the commit along with idle timeout :)

    Thanks.




    \/orlon



    --- MagickaBBS v0.12alpha (Linux/m68k)
    * Origin: Vorlon Empire: <Sector 550> (21:1/195.1)
  • From vorlon@21:1/195.1 to Vk3jed on Wed Nov 21 22:27:53 2018
    1. The ability to delete a message in case it's all screwed up.
    (Only the auther should be able to delete there own messages)

    I'd prefer to have a message semaphore so outbound mail could be sent immediately. Obviously there's some configuration needed to allow sysops to set their preferences.

    There is a semaphore file created now, when new messages get written.
    It's called "mail.out" and is in the Magicka home dir. #>=




    \/orlon



    --- MagickaBBS v0.12alpha (Linux/m68k)
    * Origin: Vorlon Empire: <Sector 550> (21:1/195.1)
  • From Vk3jed@21:1/109 to vorlon on Thu Nov 22 08:38:00 2018
    On 11-21-18 22:27, vorlon wrote to Vk3jed <=-

    1. The ability to delete a message in case it's all screwed up.
    (Only the auther should be able to delete there own messages)

    I'd prefer to have a message semaphore so outbound mail could be sent immediately. Obviously there's some configuration needed to allow sysops to set their preferences.

    There is a semaphore file created now, when new messages get written.
    It's called "mail.out" and is in the Magicka home dir. #>=

    Cool. Is there a way to directly trigger a polling event? Or does one simply use cron or a looping script to check for the semaphore and poll when it's present? :)


    ... He who hesitates is not only lost but miles from the next exit.
    === MultiMail/Win v0.51
    --- SBBSecho 3.03-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (21:1/109)
  • From apam@21:1/125 to Vk3jed on Thu Nov 22 09:26:08 2018
    On 11-21-18 22:27, vorlon wrote to Vk3jed <=-

    1. The ability to delete a message in case it's all screwed u (Only the auther should be able to delete there own messages)

    I'd prefer to have a message semaphore so outbound mail could be s immediately. Obviously there's some configuration needed to allow
    to set their preferences.

    There is a semaphore file created now, when new messages get writ
    It's called "mail.out" and is in the Magicka home dir. #>=

    Cool. Is there a way to directly trigger a polling event? Or does
    one simply use cron or a looping script to check for the semaphore
    and poll when it's present? :)

    You can use inotify tools to "watch" the mail.out file and run a script
    when it notices a change (like modification date etc) this is what I do.

    There was an example in the old docs, I'm not sure if I've updated that
    part of the wiki, but you can find the old docs in the docs folder.

    Andrew

    --- MagickaBBS v0.12alpha (Linux/x86_64)
    * Origin: The Fat Sandwich - sandwich.hopto.org:2023 (21:1/125)
  • From Vk3jed@21:1/109 to apam on Thu Nov 22 11:08:00 2018
    On 11-22-18 09:26, apam wrote to Vk3jed <=-

    You can use inotify tools to "watch" the mail.out file and run a script when it notices a change (like modification date etc) this is what I
    do.

    Yep that'll work. :)

    There was an example in the old docs, I'm not sure if I've updated that part of the wiki, but you can find the old docs in the docs folder.

    Will have a look at some stage.


    ... Typographers rule, OQ
    === MultiMail/Win v0.51
    --- SBBSecho 3.03-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (21:1/109)
  • From apam@21:1/125 to Vk3jed on Thu Nov 22 11:03:39 2018
    Yep that could be done. I'll have a look at doing it tomorrow.

    That would be awesome. :)

    Per security level timeouts should be working now, edit the corresponding sXX.ini and add an idle timeout = Z where Z is the minutes.

    If an sXX.ini doesn't have an idle timeout set it will default to the
    system idle timeout, if that is also not set, it will default to 10
    minutes.

    Andrew


    --- MagickaBBS v0.12alpha (Linux/x86_64)
    * Origin: The Fat Sandwich - sandwich.hopto.org:2023 (21:1/125)
  • From Vk3jed@21:1/109 to apam on Thu Nov 22 13:57:00 2018
    On 11-22-18 11:03, apam wrote to Vk3jed <=-

    Yep that could be done. I'll have a look at doing it tomorrow.

    That would be awesome. :)

    Per security level timeouts should be working now, edit the
    corresponding sXX.ini and add an idle timeout = Z where Z is the
    minutes.

    If an sXX.ini doesn't have an idle timeout set it will default to the system idle timeout, if that is also not set, it will default to 10 minutes.

    That sounds perfect all round. :)

    Now I have to check the wiki for upgrade instructions. ;)

    ... Very funny Scotty, now beam down my clothes!
    === MultiMail/Win v0.51
    --- SBBSecho 3.03-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (21:1/109)
  • From vorlon@21:1/195.1 to Vk3jed on Thu Nov 22 23:10:06 2018
    It's called "mail.out" and is in the Magicka home dir. #>=

    Cool. Is there a way to directly trigger a polling event? Or does one simply use cron or a looping script to check for the semaphore and poll when it's present? :)

    Cron is your friend. #=)




    \/orlon



    --- MagickaBBS v0.12alpha (Linux/m68k)
    * Origin: Vorlon Empire: <Sector 550> (21:1/195.1)
  • From Vk3jed@21:1/109 to vorlon on Fri Nov 23 07:43:00 2018
    On 11-22-18 23:10, vorlon wrote to Vk3jed <=-

    It's called "mail.out" and is in the Magicka home dir. #>=

    Cool. Is there a way to directly trigger a polling event? Or does one simply use cron or a looping script to check for the semaphore and poll when it's present? :)

    Cron is your friend. #=)

    A very close friend, I might add. :D


    ... No special reason, just government policy
    === MultiMail/Win v0.51
    --- SBBSecho 3.03-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (21:1/109)
  • From vorlon@21:1/195.1 to Vk3jed on Fri Nov 23 17:02:24 2018
    Cron is your friend. #=)

    A very close friend, I might add. :D

    I haven't botherd him yet, as my system is a point setup just for my
    testing of the software....




    \/orlon



    --- MagickaBBS v0.12alpha (Linux/m68k)
    * Origin: Vorlon Empire: <Sector 550> (21:1/195.1)
  • From vk3jed@21:1/50 to apam on Fri Nov 23 05:51:20 2018
    On 22-Nov-2018 22:03, apam wrote to Vk3jed <=-

    Yep that could be done. I'll have a look at doing it tomorrow.

    That would be awesome. :)

    Per security level timeouts should be working now, edit the
    corresponding sXX.ini and add an idle timeout = Z where Z is the
    minutes.

    Yep, it's working now. :) Sysops can idle for a day, ordinary users only get the default 10 minutes. :)


    ... Is man one of God's blunders or is god one of Man's blunders?
    --- MultiMail/Win
    + Origin: Bush Track BBS (@6)
    * Origin: FTN-MNET Gateway (21:1/50)
  • From Vk3jed@21:1/109 to vorlon on Fri Nov 23 20:07:00 2018
    On 11-23-18 17:02, vorlon wrote to Vk3jed <=-

    Cron is your friend. #=)

    A very close friend, I might add. :D

    I haven't botherd him yet, as my system is a point setup just for my testing of the software....

    Haha I haven't yet either, but will soon. :)


    ... California Driving: To change lanes, first pull out your 9mm...
    === MultiMail/Win v0.51
    --- SBBSecho 3.03-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (21:1/109)
  • From vk3jed@21:1/50 to apam on Mon Dec 10 00:02:39 2018
    On 22-Nov-2018 20:26, apam wrote to Vk3jed <=-

    There is a semaphore file created now, when new messages get writ
    It's called "mail.out" and is in the Magicka home dir. #>=

    Cool. Is there a way to directly trigger a polling event? Or does
    one simply use cron or a looping script to check for the semaphore
    and poll when it's present? :)

    You can use inotify tools to "watch" the mail.out file and run a script when it notices a change (like modification date etc) this is what I
    do.

    There was an example in the old docs, I'm not sure if I've updated that part of the wiki, but you can find the old docs in the docs folder.

    Any chance of having a semaphore written for outgoing mail for each network type? Or does mail.out only get touched for maginet outbound messages? I know

    for FTN, one can simply set outbound mail to CRASH, but I'd like to selectively

    trigger maginet polls on demand, and not trigger a maginet poll when there's only FTN mail waiting to go out.


    ... New oxymoron: final beta
    --- MultiMail/Win
    + Origin: Bush Track BBS (@6)
    * Origin: FTN-MNET Gateway (21:1/50)
  • From apam@21:1/125 to vk3jed on Mon Dec 10 12:23:53 2018
    There was an example in the old docs, I'm not sure if I've update
    part of the wiki, but you can find the old docs in the docs folde

    Any chance of having a semaphore written for outgoing mail for each
    network
    type? Or does mail.out only get touched for maginet outbound
    messages?

    I've just added "per-conference" echomail semaphores. If a conference
    semaphore is set, it will touch that, if not it will touch echomail
    semaphore from the bbs.ini, if that is not set, it will do nothing.

    So, for your maginet conference you could now put under [main]

    semaphore = /path/to/maginet.out

    and it will touch that instead of the echomail one.

    Andrew

    --- MagickaBBS v0.12alpha (Linux/x86_64)
    * Origin: The Fat Sandwich - sandwich.hopto.org:2023 (21:1/125)
  • From Vk3jed@21:1/109 to apam on Mon Dec 10 18:51:00 2018
    On 12-10-18 12:23, apam wrote to vk3jed <=-

    I've just added "per-conference" echomail semaphores. If a conference semaphore is set, it will touch that, if not it will touch echomail semaphore from the bbs.ini, if that is not set, it will do nothing.

    That's even better than I suggested, thanks! :)

    So, for your maginet conference you could now put under [main]

    semaphore = /path/to/maginet.out

    and it will touch that instead of the echomail one.

    Perfect! :)

    Looks like yet another upgrade coming up. :D This is actually rather fun and exciting taking each new feature for a test drive. :)


    ... When two Englishmen meet their first talk is of the weather.
    === MultiMail/Win v0.51
    --- SBBSecho 3.03-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (21:1/109)