+ Jan 10 15:38:57 Importing 05fa24d6.pkt (21:4/115 to 21:4/100)
! Jan 10 15:38:57 Invalid PKT password
What would be great would be if MUTIL kept the bad packet, put it in a configurable directory, generated a netmail (or similar) to the sysop to let him/her know of the issue. At the very least being able to see the faulty packets in a directory somewhere would be a flag to someone that something is amiss :)
There's only good luck that I look at the logs to catch the above and trouble shoot with the node. This is because MUTIL just deletes the invalid packet and there's no loud flag to say there is a problem .. except if know to go looking in the logs for a suspected issue.
What would be great would be if MUTIL kept the bad packet, put it in a configurable directory, generated a netmail (or similar) to the sysop to let him/her know of the issue. At the very least being able to see the faulty packets in a directory somewhere would be a flag to someone that something is amiss :)
I think this is just a case of misunderstanding the proper approach. Mystic puts it in the log, but it expects that the Sysop uses their ESP
to detect when this issue occurs. Its just a matter of understanding
how you're supposed to be using it!
I'm just kidding :)
Anyway, the question I have for you is how should these files be named? Should we put some sort of prefix on them or just do something like:
"asdfasdf.bad"
"asdfasdf.1.bad"
Obviously I'd like to not make it overly complex if possible so maybe I
am overthinking this.
Anyway, the question I have for you is how should these files be named? Should we put some sort of prefix on them or just do something like:
I think this is just a case of misunderstanding the proper approach. Mystic puts it in the log, but it expects that the Sysop uses their ESP
to detect when this issue occurs. Its just a matter of understanding
how you're supposed to be using it!
I'm just kidding :)
I plan to do what you suggest, mostly. I think the plan will be to add the option to keep bad PKT files in a configurable directory
(optionally) via the .ini file. It will also log into "errors.log" in your LOGS directory.
You may recall that errors.log is intended to be a single repo of meaningful errors which can then be used for notifications via SMS,
email, etc. I think a bad PKT is a good candidate for this.
Anyway, the question I have for you is how should these files be named? Should we put some sort of prefix on them or just do something like: "asdfasdf.bad"
"asdfasdf.1.bad"
If there are filename conflicts, they must be renamed. But we have the option here to possibly come up with a naming standard that is more descriptive. Like "z1n123n123_asdfasdf.bad" or something. Any ideas
here?
Maybe we could even have it create a directory with their addressing: \mystic\in\badpackets\z1n1n123\asdfasdf.bad
Ha! You had me there for a split second :)
I would set one nominated directory for all failed packets to end up in.
I like your suggested naming standard above as it denotes the origin/sender *and* retains the original file name. That means it's possible to sort files by originating system(s) without the need for
extra directories to split them out. I do think keeping the original
name of the file in the renamed file is essential and really useful when debugging issues with a node.
Currently MUTL displays this kind of thing, so I'm picking you would
copy it across to errors.log? :)
Changing the extension to .BAD is a nice touch, I've seen that before in other software (FastEcho).
I think this is a good idea and I agree with everything you've said.
I think this is just a case of misunderstanding the proper approach. Mystic puts it in the log, but it expects that the Sysop uses their ESP
to detect when this issue occurs. Its just a matter of understanding
how you're supposed to be using it!
Sysop: | sneaky |
---|---|
Location: | Ashburton,NZ |
Users: | 31 |
Nodes: | 8 (0 / 8) |
Uptime: | 204:03:51 |
Calls: | 2,083 |
Calls today: | 1 |
Files: | 11,139 |
Messages: | 948,027 |