TIP: Click on subject to list as thread! ANSI
echo: ftsc_public
to: Alexey Vissarionov
from: mark lewis
date: 2019-06-26 13:40:14
subject: FTSC`s `job`

On 2019 Jun 26 14:44:44, you wrote to me:

 ml>> it isn't software that is causing the main issue reported (characters
 ml>> being stripped from message bodies)... it is the specifications in
 ml>> use, how the wording they use is understood, and how multiple
 ml>> specifications interact with other specifications due to the way they
 ml>> are worded... eg: does "blah is to be ignored" mean
that blah is
 ml>> dropped from the processing stream (one form of ignored) or does it
 ml>> mean that blah is to not be acted on but must remain in the
 ml>> processing stream and passed on to other systems (another form of
 ml>> ignored)...

 AV> The phrase "%s must be ignored" in technical
documentation could mean only
 AV> "despite of all possible special meanings, any special
processing of %s is
 AV> prohibited".

agreed... "special processing" being the keywords... "normal
processing" should still take place which, in this case, would leave
the characters in question alone so they remain in the data stream... in
the case of UTF-8 characters, the 8bit character in question will still
remain and the multibyte UTF-8 characters will be valid instead of invalid
as they are when the 8bit character in question is stripped due to
"special processing"...




 ml>> the secondary issue of software messing with the message bodies of
 ml>> in-transit mail on intermediate systems in the path is well known...
 ml>> the problem is 1) getting that software up/downgraded until a fix is
 ml>> released and 2) getting the maintainer's attention so it can be
 ml>> fixed... both are neigh on impossible to do these days when you have
 ml>> operators that simply do not respond to echomail or netmail and may
 ml>> take weeks to respond to messages written on their own boards which
 ml>> requires that someone go set up an account there and write said
 ml>> message...

 AV> "You should also on occasion send a message to every node in
your network
 AV> to ensure that they are operational. If a node turns out to be "off the
 AV> air" with no prior warning, you can either mark the node down
or remove it
 AV> from the nodelist."

 AV> That means two weeks with "Hold" status, two weeks with
"Down" status and,
 AV> finally, kicking such system from the nodelist. Oh yes, there also should
 AV> be some reasonable time to wait for an answer before
"Hold" - a week or so.

we're not talking about that... this point is about *Cs enforcing the
disallowance of broken software in the network once the FTSC has determined
that it is broken and detrimental to the smooth operation of the network...
the FTSC cannot do the enforcing... only the *Cs and they do that by
removing the node numbers in cases where the operators of the broken
software are not responding to hails about the problem...

 ml>> it was easier back in the day when the nodelist was required for a
 ml>> FTN system to operate properly... *Cs could get an operators
 ml>> attention by putting a node on HOLD status or even removing said node
 ml>> from the nodelist... removal generally garnering the best response
 ml>> since the node wouldn't run properly if its number didn't appear in
 ml>> the nodelist...

 AV> Exactly same thing for now. Even if some node may explicitly put connection
 AV> parameters into the mailer configuration file, all these parameters must be
 AV> obtained only from nodelist.

true but the problem is that once they are put into a system's
configuration, the node may be removed from the nodelist and still remain
in the operator's configs... they'll still be operational, pulling
echomail, and participating in whatever echos all the while completely
oblivious to the situation and lack of nodelist entry... all because the
software has FTN bolted on and nodelist compliance is not mandatory or
builtin...

at one time, you had to get a nodelist and add yourself to it with a
"/999" (or "/9999") node entry so your mailer would
work and you could send in your application for a node number... most
software used in fidonet today doesn't even require a nodelist to work
properly... not even the most widely used mailer software :/

 ml>> it was at that time the problem could be explained and the operator
 ml>> could downgrade to an approved version of their software or upgrade
 ml>> to a fixed version if one was available...

 AV> Banning people with incompatible software from echoareas works just fine.

we're not talking about banning them from the echos... that's a moderator's
job (which they can't even do any more because of the multi-link
methodology being used today)... what we're talking about above is banning
the non-compliant software from the network... that includes temp banning
nodes, if need be, until they have compliant software installed and in
operation... i remember times when binkleyterm and frontdoor were banned
due to problems and interoperability failures... everyone running them had
to drop back a version until a fix was released... some nodes were temp
removed from the nodelist to prevent their operation due to lack of entry
in the nodelist but they were restored as soon as they had the fix
installed... they were removed because the operator was asleep at the wheel
or busy elsewhere in real life... either way, the problem was stopped...

[rant]
obviously you've not tried to get the attention of some Mystic BBS
operators who are running with a default binkp server setting requiring
secure mailer sessions... that setting disallows random systems from
delivering direct/crash netmail to the Mystic BBS system... when this
problem was discovered it was pointed out the the maintainer and the
default was changed... unfortunately that didn't change the setting in
systems already installed and newer updates to the software don't change
existing settings either...

i've run into this in my own nets and region... some operators have
responded to echomail postings about their setup... in others cases i had
to actually log into their boards and write a message to the operator...
some responded to that and others not... at least one individual knows
about the situation because they responded to the echomail message
addressed to them about the problem, they described the setting in question
and then disappeared and have not responded any more...

i have no information on how to contact them outside of fidonet and i'm
loath to have to dial into any BBS to yank their chains and get them to
wake up about the problem... policy doesn't cover that and i've already
gone beyond what policy says i need to do... so i'm gonna start yanking
node numbers and see who wakes up and contacts me... i don't hold a lot of
trust in that working, though, because of the various software packages not
requiring the node be defined in the nodelist and complaining when the node
definition is missing from the nodelist...

experiance says they likely won't even notice and it'll be some 3rd party
trying to write them a netmail that'll notice they're not in the nodelist
when they do a lookup on the name or address... and that's if nodes are
actually updating to the most recent nodelists anyway... if they are using
an old one, they won't even notice their friend's or their own entry is
missing...
[/rant]

)\/(ark

Always Mount a Scratch Monkey
Do you manage your own servers? If you are not running an IDS/IPS yer doin'
it wrong...
... I'm immortal... so far.
---
* Origin: (1:3634/12.73)
SEEN-BY: 1/19 120 14/6 16/0 18/0 200 120/544 123/0 25 50 115 130 131 150 755
SEEN-BY: 132/174 135/300 153/7715 154/10 203/0 221/0 1 6 360 229/426 240/5832
SEEN-BY: 261/1 38 275/100 280/464 5003 5555 292/854 310/31 320/119 219 322/0
SEEN-BY: 633/0 267 280 281 412 509 640/1321 1384 712/848 3634/0 12 15 24 27 50
SEEN-BY: 3634/119 5020/545
@PATH: 3634/12 320/219 221/1 640/1384 633/280 267

SOURCE: echomail via fidonet.ozzmosis.com

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™.