TIP: Click on subject to list as thread! ANSI
echo: fidosoft.husky
to: MARK LEWIS
from: KAI RICHTER
date: 2020-01-13 11:56:00
subject: hpt long subjects and bad

Hello mark!

11 Jan 20, mark lewis wrote to Zhenja Kaliuta:

 ZK>> - is it ok to handle the situation without failing the pkt?
 ZK>> - is it ok to make the pkt standard complied?

 ml> in my personal and professional opinion, the answer to both questions
 ml> is a resounding "yes" but with at least the following caveat...

Sorry, i didn't noticed your next mail where you highly agreed with me before
writing. Please ignore this mail. I send it because i added some details of the
consequences how works arounds can block each other.

 ml>   1. HPT is the first FTN processor to handle the defective pkt
 ml>      after the flawed (gating?) software has created it...

The first FTN processor is the flawed software that generates non FTS pkts.
No matter what that software normally does - it has a module that exports FTN
pkt and that job should be done in accordance to FTS.

 ml> once the defective pkts are already in the distribution stream,
 ml> meaning another FTN tosser has processed it, then no... mark them as
 ml> bad and set them aside with a proper logged reason...

The result is that only direct link systems are flooded with broken content.
That could be a nice idea, but because of the actual practice for network
stability improvement called multi-link routing, there are many "first HPT
tosser" that would receive the broken pkt.

This is a good example that work arounds do interfere with other work arounds.
Your idea would work for a straight star network but not for a mesh type
network.

 ml> or some such... possibly also record the identity of the processor
 ml> that created the defective packet if that's not already being done...
 ml> one might also want to log the above when the processor repairs such
 ml> a defective message and log an additional message stating the repair
 ml> decision... logging bad pkts is generally already done and adding
 ml> logging that the repair of message #xxx is being done is trivial...

 ml> others may or may not feel the same way...

Instead of all other network members waste their resources for logging, fixing
and accepting broken subjects within the network only one system needs to find
a better solution how to transfer too long subject lines into the standard pkt
format. A short and simple way is to copy the full subject line into the
message text and cut the subject short plus adding a timestamp. The timestamp
is required if the subject line is edited in the too long part only. This
change must be visible in the short line somehow to keep reply linking
searching and sorting by subject line working as usual.

 ml> i fully agree that this is a technical problem which is allowed for
 ml> by current fidonet policy

I don't think so. I'm not in details but it doesn't make sense. The FTS are the
standard valid for any FTS based networks to keep the networks running without
problems. The FTS sets the frame. If the subject line is limited any FTN
software have to be compliance to that limit - or it is not a FTS software.

The purpose of the "other technical problems" in the policy can't be used to
transform the network into a trashcan and leave the responsibility to find
useful stuff in the trash to us.

The problem of non FTS conform subject lines is a problem out of the FTN/FTS
responsibility because it's not a valid FTS pkt. Period. The decision of HPT to
move that non standard content to bad is correct. The decision not to modifiy
and not to route the broken content is the only way to tell the source of the
problem that his software has a serious bug that needs to be fixed.

 ml> basically mean a setting per FTN... possibly something like
 ml>   Repair defective pkts: yes/no

That would make it more complex. Keep it simple. It's not your/our job to fix
incoming trash. HPT should detect a broken pkt, log it and move it to bad.
That's how the broken pkt was found so hpt already works as designed.

Regards

Kai

--- GoldED+/LNX 1.1.4.7
* Origin: Monobox (2:240/77)

SOURCE: echomail via QWK@docsplace.org

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.