TIP: Click on subject to list as thread! ANSI
echo: fidonews
to: MARK LEWIS
from: TONY LANGDON
date: 2019-03-17 10:21:00
subject: Re: Fidonet = one unizon

-=> On 03-16-19 11:23, mark lewis wrote to Tony Langdon <=-

 ml> yup, depending on the typo, makenl or another nodelist processor might
 ml> have found it... we've all seen what happens when a broken segment gets
 ml> included and entire nets and regions are dropped out of the nodelist...

MakeNL didn't find it.  It was only when I added the DNS stuff that I
discovered the nodelist formatting issue.

 TL> when I started generating DNS RRs for it, and finding that half of the
 TL> entries didn't convert.

 ml> i can't say that i've run into that in a similar situation where i was
 ml> generating f.n.z.my.domain stuff for my old emailFTN gating stuff
 ml> but i did have to really work on my regexes ;)

Yes, handy to know! :D

 ml> makenl and similar nodelist processors are supposed to be used to
 ml> validate the format... humans have been checking the content... that's
 ml> been SOP for eons...

Didn't work in my situation.  MakeNL doesn't pick up stuff that breaks the rest
of the chain, so it has to be 100% human checked now on my net.

 ml> very true... the problem would come when bots spew proper format
 ml> garbage into the list which a human then has to remove before
 ml> processing with makenl...

What are the odds of that - a bot getting in then somehow generating valid
data?  And that's after getting past a login.

 ml>> how do you know if/when invalid data gets in? i'm speaking of data
 ml>> that passes the tests but is still invalid/incorrect...

 TL> ATM, it's a one man show, so same way you do - manually. ;)

 ml> i freely admit that it was a long time before i looked at makenl and
 ml> implemented it in my setup... i was doing the whole thing manually
 ml> before then... manually editing the segment and then manually attaching
 ml> it to a netmail to my upstream coordinator... when i added makenl,
 ml> things got a lot easier but one still has to manually edit the segment
 ml> in a plain ASCII text editor... edlin was used over here for a long
 ml> time OB-)

Yeah, even though MakeNL is technically overkill, I use it and consider it a
usefull tool in the chain to do some of the "donkey work" of processing the
nodelist.

 ml> these days, the nets in my region send their segments in, makenl finds
 ml> them in the inbound and moves them when the testing function is
 ml> executed... if the testing and manual review passes, the NCs are
 ml> notified that their segment has been processed and accepted when the
 ml> process function is executed... makenl generates the file attach
 ml> netmail and puts it in the netmail directory where the mail tosser then
 ml> processes it and exports it so the mailer can handle it...

Which is as things should be.  Again, these parts are not needed here, since
all of my nodelist is managed in the one place.  I don't have the more complex
structure of Fidonet, and doubt I ever will.

 ml> i'm not saying that makenl will catch everything, though... there are
 ml> only a few required fields so at least X number of commas are
 ml> required... however, the last comma separated fields are not mandatory
 ml> so they may be missed... i've seen flags joined into one because a
 ml> comma was missed and that's where the human comes into play but it is
 ml> easy for those to be missed, too... it isn't perfect and the format
 ml> could stand some updating so the flag fields are denoted in a better
 ml> manner but that would break a lot of existing software so we keep on
 ml> doing what it takes to make things work...

Has been a while, but I think my issue was something to do with how the
hostnames were saved in the nodelist.  MakeNL was happy with it, but the script
used for the DNS is a lot stricter than MakeNL or the nodelist.


... Patriotism is not who can leak the most Secret documents to the NY Times...
=== MultiMail/Win v0.51
--- SBBSecho 3.03-Linux
* Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (3:633/410)

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