2. Allow passing arguments to scripts in prompts:
#Script.mpy ARG ARG ARG#
I didn't realize this didn't work. I'll look into this one for sure.
5. Support dynamic menu generation in MPY:
-menu = bbs.createmenu("name")
-menu.addcmd("MenuCmd", "args")
-menu.dispfile("text.ans")
-menu.prompt("prompt:")
-menu.acs("s20")
-menu.hotkey('q') or menu.hotkey('FIRSTCMD'), etc...
-menu.timer(5)
This would be completely volitile and only persist while the scrip running.
Cool idea and I can see its usefulness particularly with non-standard menus. I think this one is going to be difficult to add in though, so I will note it as an idea but I don't know when I would get it done.
Its still possible that you could get stuck in a situation where you do a backup while Mystic is in the middle of writing something to a data file, with the result being the data file is corrupted.
I think its just a lot harder to do now because our computers are so much faster that writing to files often happen in milliseconds.
Would be nice to also have it included in a games file area as well without duplicating the file.
Thanks I'll consider how this could best be handled and make a note on
the TODO list. The file areas in general could use a complete revamp to be honest.
They've been mostly unchanged since the 1990s besides adding in the
index file area thing and archive viewer.
1. Allow Sysop to globally set "Silent Login" to either yes
I'll check into how this can be done.
Optionally maskreet has volunteered to try to turn this into a mod so maybe OBE :)
There is an "invisible ACS" so you can turn it Off or Ask even for specific users. But there is no "always on" so I need to figure out how to add that in. Maybe a user flag that says "always login as invisible".
I don't want to step on his back if he makes a mod, but I do think it'd
be a good feature to add directly into Mystic if possible.
Also soliciting ideas or requests for A45 if anyone wants to nag
me. I am not sure what I plan to do for A45 yet. The time away
sort of made me forget my intentions.
Ooh! I wanted to ask if you could jot down in the TODO about finishing file attachments to messages. I see it was *kind of* setup, but it's non-functional.
Ooh! I wanted to ask if you could jot down in the TODO about finishin file attachments to messages. I see it was *kind of* setup, but it's non-functional.
The reason I haven't bothered with that is because no one uses local messages, and echomail doesn't allow file attachments.
The file areas in general could use a complete revamp to be honest. They've been mostly unchanged since the 1990s besides adding in the
index file area thing and archive viewer.
Back in the day I used freqs quite extensively and there are still times
I think it would be usefull.
The file areas in general could use a complete revamp to be honest. They've been mostly unchanged since the 1990s besides adding in the index file area thing and archive viewer.
I'd suggest a split window approach to the file lister if you decide to revisit that, since the classic paging lister kind of gets overwhelmed on file bases that can contain hundreds of entries with long descriptions.
For example you could have the file list on one side navigable by
lightbar or type-ahead find while the currently selected file's description is on the other side. That should make it more convenient to browse regardless of description length and give it a more similar feel
to the existing indexed listers.
File requesting. It would be nice to be able to request files from Mystic nodes and also when running Mystic to serve them. I think I have this working on my own node now but it may need more work yet.
There are some kind of FTSC specs for this I think but I haven't looked
at them myself.. ;)
Another thing I have my eye on is secure binkp. I am doing this now with one node using binkd. Mystic has the first implementation of this that I ever saw and I think it is a good thing and would like to be able to do this with Mystic nodes I connect with.
But yeah I really need to sit down a sort out the opportunistic TLS. It works fine on my local setups here, but it was hit or miss when I used
it with Avon's hub. It'd work half the time and the other half it'd
I don't think BinkD's secure mode is the same thing but I could be
wrong. My copy of binkd is from 2011 so I haven't kept up.
But yeah I really need to sit down a sort out the opportunistic
TLS. It works fine on my local setups here, but it was hit or
miss when I used it with Avon's hub. It'd work half the time
and the other half it'd
More than happy to test and help develop this further... just
let me know if/when you're ready to do so. :)
I don't think BinkD's secure mode is the same thing but I could
be wrong. My copy of binkd is from 2011 so I haven't kept up.
Binkd doesn't have support for secure binkp although you can use
options on the node line to poll a node suppoting binkp over
TLS.
I think g00r00 was refering to BinkD's CRYPT mode, which works for connections with a session password.
When we talk about secure binkp or binkps (which I prefer) we mean
direct TLS (like in https, imaps, ...).
Mystic uses opportunistic TLS (like STARTTLS in smtp).
and then we also have binkp over overlay networks (e.g. Tor hidden service)
and some nodes / networks use VPN for encrypting the traffic.
A future option would be binkp over QUIC.
Plenty of options, but none that is supported by all the major
mailers.
A future option would be binkp over QUIC.
I've heard of QUIC but I don't know what that is but I do know
what TLS is. TLS is available to everyone and probably a good
solution for today.
TLS will do what we need.
I've heard of QUIC but I don't know what that is but I do know
what TLS is. TLS is available to everyone and probably a good
solution for today.
And in what way is QUIC less available to everyone?
TLS will do what we need.
TLS is baked into the QUIC protocol.
If "Inherit ..." are set to <None> for a custom theme, Mystic won't f missing elements from the default theme despite "Fallback" being set Yes.
I don't seem to be able to reproduce this. I just made a new theme with no inheritance and it looks identical to the default theme. I have only tested this in Windows though. Maybe there is another element I am missing from my test.
Also, 7z is available on Linux as well, so perhaps the OSID for "7-ZI should default to "All" instead of "Windows"? (Unsure about the situation on MacOS, though.)
I would need to test it out first. Or have you tested the defaults in Linux to see if they seem to work? I'll change it to All if someone can vouch that they work in Linux.
I appears that I cannot get GE 14 /reload to work -- it just returns to the (Account) menu without allowing me to select a theme at all.
It sounds like its doing what its intended to do. It silently reloads your current theme prompts, like for example if you just made a bunch of edits in the prompt editor or in the prompts.txt directly and you want
My custom theme's message.mnu fails to load mnewscan.mnu from the default theme unless (at least) "Inherit Menus" is set to "default", despite "Fallback" being set to "Yes". So when I press "N" from my custom theme's message menu, Mystic disconnects me unless I set "Inherit Menus" to "default".
Also soliciting ideas or requests for A45 if anyone wants to nag me. I
am not sure what I plan to do for A45 yet. The time away sort of made
me forget my intentions.
"Fallback" being set to "Yes". So when I press "N" from my custom the message menu, Mystic disconnects me unless I set "Inherit Menus" to "default".
What do you have set for your default theme?
After uploading (and automatic scanning with clamscan), the description prompt gets intermixed with some output from 7z extracting the archive's contents:
Also, when viewing the archive; I don't get any lightbar/ability to
choose file, but just a plain listing:
412 scbbs.ans ------------------- ----- ------------ ------------
412 1 files
[■] Archive View: (R)e-list, (V)iew File, (D)ownload File or (Q)uit:
Perhaps there is some other way to achieve that? I tried with an EVERY action on the Account Settings (account) menu, executing GE 14 /reload
and (re)drawing the menu, but it still wouldn't show the "custom" menu prompts when changing ("K") from the default theme to my custom theme
and vice versa. I had to exit and re-enter the Account Settings menu to get the "correct" (theme-aware) prompts to show.
A fidopoll that works more link BinkD in that it will poll multiple
nodes at once to deliver packets. I must admit the speed of which BinkD can send stuff out and away to nodes is really impressive. Moving back
to Fidopoll last night felt very very slow in comparison. Is this something that Fidopoll could be scaled to do or the polling
functionality added to the current BinkP server?
The default theme for new users ("Default Theme" under General Settings) is "scbbs_en" (my custom theme).
Its fully thread safe and can scale up as demonstrated by those screen shots of you having like 30+ BINKP session going in MIS back in the day! (Its the identical code being used between fidopoll and mis)
The reason I haven't pushed for it yet is that I want to make sure there aren't other open issues, because I think it could just compound the problems and make it harder to track down a problem...
And if I'm being completely honest about it, the fact that I don't
suffer from the same massive outbound queue like you do probably makes
it easier for me to unintentionally forget about it. Out of sight out
of mind kind of thing.
My thoughts are mostly centered on the fact that we need get to a point where the existing stuff is working well enough that you're comfortable using it reliably. With their being rumors of some transfer issues and possible FLO stuff, I think those need to be confidently addressed first.
Maybe I could make a fidopoll2 kind of thing like I did with MIS a
couple of years ago?
write in order to do that recursive lightbar archive browsing. It was quite a pain in the ass to do, and it only supports ZIP, RAR, LZH, and
Menus and prompts are different things, a menu is loaded when you go to
it and thats it. If you make a change to message.mnu while you are
within message.mnu then yes you'd have to quit and go back to the
message menu to see the change. You can also View/simulate the menu in
If you set the default theme to your custom theme, then that means that "Fallback to default" will try to fallback to scbbs_en. In this case
yes, you'd have to set it to fallback to default specifically.
So it sounds likes its working as intending, but maybe the options themselves are just a little confusing or could use some re-imaging.
If you set the default theme to your custom theme, then that means th "Fallback to default" will try to fallback to scbbs_en. In this case yes, you'd have to set it to fallback to default specifically.
So it sounds likes its working as intending, but maybe the options themselves are just a little confusing or could use some re-imaging.
No problem! It sounds like things are working as they should then.
Thanks again!
There is an "invisible ACS" so you can turn it Off or Ask even for specific users. But there is no "always on" so I need to figure out how to add that in. Maybe a user flag that says "always login as invisible".
They are, but just a bit confusing. What I did to help clarify this was at the bottom when you highlight the "Fallback | Yes/No" stuff, it now prints the actual theme name.
Thank you for bringing this up!
There is an "invisible ACS" so you can turn it Off or Ask even for specific users. But there is no "always on" so I need to figure out to add that in. Maybe a user flag that says "always login as invisib
I'd vote for this feature also. It would save having to respond to a yes/no prompt each time I login.
Well you can set the "Invisible" ACS to s999 or % if you never want to
use it. I will make sure a "Always login as invisible" flag is added to the TODO list.
Well you can set the "Invisible" ACS to s999 or % if you never want t use it. I will make sure a "Always login as invisible" flag is added the TODO list.
On the flip side, I use it to stop squashing the real callers in the
last 10. Otherwise, I'd have the last 10 all Analog :)
If you look in the "User Editor" there is a flag you can turn on called "No Call Stats" which will (should) prevent you from being added to the last caller information when you log in without being invisible.
On 27 Jan 2020 at 07:35p, g00r00 pondered and said...
There is an "invisible ACS" so you can turn it Off or Ask even for specific users. But there is no "always on" so I need to figure out to add that in. Maybe a user flag that says "always login as invisib
I'd vote for this feature also. It would save having to respond to a yes/no prompt each time I login.
Sysop: | Eric Oulashin |
---|---|
Location: | Beaverton, Oregon, USA |
Users: | 101 |
Nodes: | 16 (0 / 16) |
Uptime: | 10:40:35 |
Calls: | 3,462 |
Files: | 8,461 |
Messages: | 336,647 |