Discussion:
nl2binkd v1.02
(too old to reply)
Markus Reschke
2013-08-27 11:23:16 UTC
Permalink
Hello!

In case you're looking for a tool to convert a nodelist into a list for binkd
for Unix systems I got something for you :-) nl2binkd is a shell script
supporting:
- IBN
- INA
- IP
- DO4 userflag
- FQDN in system name field
- IPv4 address in phone number field
- native IPv4 and IPv6 addresses

Simply frequest NL2BINKD at 2:244/1661.

Regards,
Markus
mark lewis
2013-08-27 11:51:54 UTC
Permalink
On Tue, 27 Aug 2013, Markus Reschke wrote to all:

MR> Hello!

MR> In case you're looking for a tool to convert a nodelist into a list
MR> for binkd for Unix systems I got something for you :-) nl2binkd is
MR> a shell script supporting:

there is also the original bnlpl archive distributed in the I-BINKD file area
;)

MR> - IBN
MR> - INA
MR> - IP
MR> - DO4 userflag

what flag is DO4? i don't recall it from the FTSC areas...

MR> - FQDN in system name field
MR> - IPv4 address in phone number field
MR> - native IPv4 and IPv6 addresses

MR> Simply frequest NL2BINKD at 2:244/1661.

will it be distributed in I-BINKD as well? ;)

)\/(ark
Markus Reschke
2013-08-28 07:32:56 UTC
Permalink
Hello mark!

Aug 27 15:51 2013, mark lewis wrote to Markus Reschke:

ml> what flag is DO4? i don't recall it from the FTSC areas...

It's a Russian thing :-) Please see fsp-1026.002. Curently nl2binkd supports it
just partly because I'm unsure if I should add the full hierarchic support. It
seems also that some DO4 entries in the nodelist are redundant.

MR>> Simply frequest NL2BINKD at 2:244/1661.

ml> will it be distributed in I-BINKD as well? ;)

If someone hatches it there :-) I'm not subscribed to I-BINKD.

Regards,
Markus
mark lewis
2013-08-28 07:03:14 UTC
Permalink
On Wed, 28 Aug 2013, Markus Reschke wrote to mark lewis:

ml> what flag is DO4? i don't recall it from the FTSC areas...

MR> It's a Russian thing :-) Please see fsp-1026.002. Curently
MR> nl2binkd supports it just partly because I'm unsure if I should
MR> add the full hierarchic support. It seems also that some DO4
MR> entries in the nodelist are redundant.

ok... i'll take a look... thanks :)

MR>> Simply frequest NL2BINKD at 2:244/1661.

ml> will it be distributed in I-BINKD as well? ;)

MR> If someone hatches it there :-) I'm not subscribed to I-BINKD.

that someone would be the coordinator... someone has to either get the file to
him, RJ Clay, or point him to the file... AFAIK, only coordinators are allowed
to hatch files... we'll see what we can do ;)

)\/(ark
Markus Reschke
2013-08-28 13:01:48 UTC
Permalink
Hello All!

Aug 28 11:32 2013, Markus Reschke wrote to mark lewis:

ml>> what flag is DO4? i don't recall it from the FTSC areas...

MR> It's a Russian thing :-) Please see fsp-1026.002. Curently nl2binkd
MR> supports it just partly because I'm unsure if I should add the full
MR> hierarchic support. It seems also that some DO4 entries in the
MR> nodelist are redundant.

The next version will include full hierarchic support.

But I got two questions for our friends in the east. Several nodes got a FQDN
as the system name and an INA address or are inside a DO4 scope. Which
address/FQDN should be preferred? And I found some system names like
f33.n5090.z2.fidonet.net, but anything in fidonet.net points to the same IP
address. I that done on purpose or how should I deal with that?

Regards,
Markus
mark lewis
2013-08-28 23:28:50 UTC
Permalink
On Wed, 28 Aug 2013, Markus Reschke wrote to All:

MR> But I got two questions for our friends in the east. Several nodes
MR> got a FQDN as the system name and an INA address or are inside a
MR> DO4 scope. Which address/FQDN should be preferred?

there is an order of precedence, IIRC... INA can be duplicated and carry
additional addresses as well...

MR> And I found some system names like f33.n5090.z2.fidonet.net, but
MR> anything in fidonet.net points to the same IP address. I that done
MR> on purpose or how should I deal with that?

who ever maintains the segments you find with those fidonet.net addresses is
not doing their job... fidonet.net was lost and scarfed up by a squatter...
they have configured DNS as wildcard so that all fidonet.net addresses are
given the same IP...

what to do? raise hell at those maintainers not doing their jobs to properly
maintain their network/region segments... i would be very surprised if any of
those fidonet.net systems are still alive... if they are, they must be polling
some system that is outside of fidonet.net... most likely they are long dead
and gone with fidonet not even on their minds any more...

)\/(ark
Markus Reschke
2013-08-29 08:33:50 UTC
Permalink
Hi!

Thank you all for your great feedback!

Aug 29 03:28 2013, mark lewis wrote to Markus Reschke:

MR>> And I found some system names like f33.n5090.z2.fidonet.net, but
MR>> anything in fidonet.net points to the same IP address. I that done
MR>> on purpose or how should I deal with that?

ml> what to do? raise hell at those maintainers not doing their jobs to
ml> properly maintain their network/region segments... i would be very
ml> surprised if any of those fidonet.net systems are still alive... if
ml> they are, they must be polling some system that is outside of
ml> fidonet.net... most likely they are long dead and gone with fidonet
ml> not even on their minds any more...

I've checked some nodes and most seem to be alive. So it's just the obsolete
fidonet.net domain.

And we've got version 1.04 now :-) Hidden addresses in system names are moved
to the end of the list. That mitigates the problem with fidonet.net. And I've
added full hierarchic support for DO4. Fortunately it wasn't too hard. That
results in additional 90 nodes for the current nodelist and a ton of secondary
addresses.

You'll find 1.04 in my filebase (NL2BINKD as usual :-).

PS: And a special delivery for Nick :-)

Regards,
Markus
Nicholas Boel
2013-08-29 06:08:30 UTC
Permalink
MR> You'll find 1.04 in my filebase (NL2BINKD as usual :-).

MR> PS: And a special delivery for Nick :-)

Aha! Thank you very much, Markus!

If you don't mind, I can hatch it out on the Agoranet and Scinet filebones if
you want to spread it around quickly. (Both of them are 'othernets' and I am
the coordinator of Agoranet, then I also have file hatching privilidges in
Scinet.

Just a way to say thanks for the script, is all. If not, it's no bother either.

Regards,
Nick
Markus Reschke
2013-08-29 15:14:42 UTC
Permalink
Hi Nick!

Aug 29 10:08 2013, Nicholas Boel wrote to Markus Reschke:

NB> If you don't mind, I can hatch it out on the Agoranet and Scinet
NB> filebones if
NB> you want to spread it around quickly. (Both of them are 'othernets'

I don't mind at all ;-)

Regards,
Markus
mark lewis
2013-08-29 17:01:41 UTC
Permalink
On Thu, 29 Aug 2013, Markus Reschke wrote to All:

MR>> And I found some system names like f33.n5090.z2.fidonet.net, but
MR>> anything in fidonet.net points to the same IP address. I that
MR>> done on purpose or how should I deal with that?

ml> what to do? raise hell at those maintainers not doing their jobs
ml> to properly maintain their network/region segments... i would be
ml> very surprised if any of those fidonet.net systems are still
ml> alive... if they are, they must be polling some system that is
ml> outside of fidonet.net... most likely they are long dead and gone
ml> with fidonet not even on their minds any more...

MR> I've checked some nodes and most seem to be alive. So it's just the
MR> obsolete fidonet.net domain.

how could you check them if the domain is bad/bogus/crap??

MR> And we've got version 1.04 now :-) Hidden addresses in system
MR> names are moved to the end of the list. That mitigates the problem
MR> with fidonet.net. And I've added full hierarchic support for DO4.
MR> Fortunately it wasn't too hard. That results in additional 90 nodes
MR> for the current nodelist and a ton of secondary addresses.

MR> You'll find 1.04 in my filebase (NL2BINKD as usual :-).

MR> PS: And a special delivery for Nick :-)

i've got it, too... sadly, though, i can't use it as it is a shell script... at
least, i cannot use it on my main machine which is running OS/2... i'll stick
to the perl thing i have there, i guess...

i don't know of RJ Clay is reading this area or not but maybe i will try to get
a copy of 1.04 to him to hatch in I-BINKD...

)\/(ark
Markus Reschke
2013-08-30 07:46:32 UTC
Permalink
Hello mark!

Aug 29 21:01 2013, mark lewis wrote to Markus Reschke:

MR>> I've checked some nodes and most seem to be alive. So it's just the
MR>> obsolete fidonet.net domain.

ml> how could you check them if the domain is bad/bogus/crap??

They got another FQDN, either by INA or DO4.

ml> i've got it, too... sadly, though, i can't use it as it is a shell
ml> script... at least, i cannot use it on my main machine which is
ml> running OS/2... i'll stick to the perl thing i have there, i guess...

It shouldn't be too hard to port it to perl, in case some perl pundit is
reading this ;-)

Other tools I know of are:
- binkd_nodelister.pl (Jerry Schwartz)
- binkd_nodelister.php (Uli 2:244/1120)

Regards,
Markus
mark lewis
2013-08-30 18:04:57 UTC
Permalink
On Fri, 30 Aug 2013, Markus Reschke wrote to mark lewis:

MR>> I've checked some nodes and most seem to be alive. So it's just
MR>> the obsolete fidonet.net domain.

ml> how could you check them if the domain is bad/bogus/crap??

MR> They got another FQDN, either by INA or DO4.

right but if it is not listed in the nodelist, then what good is it?

ml> i've got it, too... sadly, though, i can't use it as it is a shell
ml> script... at least, i cannot use it on my main machine which is
ml> running OS/2... i'll stick to the perl thing i have there, i
ml> guess...

MR> It shouldn't be too hard to port it to perl, in case some perl
MR> pundit is reading this ;-)

i resemble that remark ;) much of my time in the last years has been spent
writing GUI interfaces (web pages) in perl :)

MR> Other tools I know of are:
MR> - binkd_nodelister.pl (Jerry Schwartz)

this is what i use at this time... at least until RJ Clay gets I-BINKD back in
production...

MR> - binkd_nodelister.php (Uli 2:244/1120)

i think i have this one, too... i just don't know where :?

)\/(ark
Markus Reschke
2013-08-31 10:56:58 UTC
Permalink
Hi Mark!

Aug 30 22:04 2013, mark lewis wrote to Markus Reschke:

ml> right but if it is not listed in the nodelist, then what good is it?

If a node has got only a fidonet.net address listed I don't care. If that node
doesn't ask his uplink to update the nodelist segment what should we complain
about? He's not reachable by crash mail. It's his problem, not mine :-)

ml> i resemble that remark ;) much of my time in the last years has been
ml> spent writing GUI interfaces (web pages) in perl :)

Jackpot! :-)

MR>> - binkd_nodelister.php (Uli 2:244/1120)

ml> i think i have this one, too... i just don't know where :?

You can get another copy at http://ambrosia60.dd-dns.de/bbsfiles/I-Util.Htm.

Regards,
Markus
mark lewis
2013-08-31 16:29:14 UTC
Permalink
On Sat, 31 Aug 2013, Markus Reschke wrote to mark lewis:

ml> right but if it is not listed in the nodelist, then what good is
ml> it?

MR> If a node has got only a fidonet.net address listed I don't care.
MR> If that node doesn't ask his uplink to update the nodelist segment
MR> what should we complain about? He's not reachable by crash mail.
MR> It's his problem, not mine :-)

his and a problem of his *C not doing their job to check on them and keep
things properly updated...

ml> i resemble that remark ;) much of my time in the last years has
ml> been spent writing GUI interfaces (web pages) in perl :)

MR> Jackpot! :-)

hahaha...

MR>> - binkd_nodelister.php (Uli 2:244/1120)

ml> i think i have this one, too... i just don't know where :?

MR> You can get another copy at
MR> http://ambrosia60.dd-dns.de/bbsfiles/I-Util.Htm.

i might... maybe... one day ;)

)\/(ark
RJ Clay
2013-09-01 01:17:33 UTC
Permalink
Markus,

30 Aug 13 11:46, you wrote to mark lewis:

MR> Hello mark!

MR> Aug 29 21:01 2013, mark lewis wrote to Markus Reschke:

MR>>> I've checked some nodes and most seem to be alive. So it's just
MR>>> the obsolete fidonet.net domain.

ml>> how could you check them if the domain is bad/bogus/crap??

MR> They got another FQDN, either by INA or DO4.

ml>> i've got it, too... sadly, though, i can't use it as it is a
ml>> shell script... at least, i cannot use it on my main machine
ml>> which is running OS/2... i'll stick to the perl thing i have
ml>> there, i guess...

MR> It shouldn't be too hard to port it to perl, in case some perl pundit
MR> is reading this ;-)

MR> Other tools I know of are:
MR> - binkd_nodelister.pl (Jerry Schwartz)

That's what I"m still using for the I-BINKD file processing (v1.3 of it).

I do have a perl script for the same kind of nodelist processing but the
current version is still related to the database processing I've been using it
for (i.e.; the checking it's doing is on nodelist data in a database) rather
than just directly from a nodelist file. I do plan to do a version of that
but I've been wanting to update the FTN::Nodelist module first and haven't had
a chance to do that either...<g>


Jame
RJ Clay
2013-09-01 01:10:06 UTC
Permalink
mark,

27 Aug 13 15:51, you wrote to Markus Reschke:


ml> On Tue, 27 Aug 2013, Markus Reschke wrote to all:

ml> there is also the original bnlpl archive distributed in the I-BINKD
ml> file area ;)

I have that in the Perl scripts file echo...


MR>> Simply frequest NL2BINKD at 2:244/1661.

ml> will it be distributed in I-BINKD as well? ;)

I haven't actually considered it to be for applications, so it's not
something I've thought about...




Jame
mark lewis
2013-09-01 14:48:25 UTC
Permalink
On Sun, 01 Sep 2013, RJ Clay wrote to mark lewis:

ml> there is also the original bnlpl archive distributed in the
ml> I-BINKD file area ;)

RC> I have that in the Perl scripts file echo...

as i mentioned, it is in my I-BINKD area... i don't think i put it there
manually... IIRC, it came in there because it is (directly) related to those
files...

MR>> Simply frequest NL2BINKD at 2:244/1661.

ml> will it be distributed in I-BINKD as well? ;)

RC> I haven't actually considered it to be for applications, so
RC> it's not something I've thought about...

yeah, i don't consider things like that... if it is related, i put it in
there... especially in the case of I-BINK and similar areas where others may
want or need to create their own files for the same purpose... i think that the
originator released the one in I-BINKD and they were using it for the
generation of those files before they left fidonet... i haven't looked in
I-ARGUS or I-IREX or whatever the other three or four are named...

)\/(ark
mark lewis
2013-09-02 11:51:54 UTC
Permalink
Following up a post on Sun, 01 Sep 2013, from mark lewis to RJ Clay:

ml> there is also the original bnlpl archive distributed in the
ml> I-BINKD file area ;)

RC> I have that in the Perl scripts file echo...

ml> as i mentioned, it is in my I-BINKD area... i don't think i put it
ml> there manually... IIRC, it came in there because it is (directly)
ml> related to those files...

i feel i need to clarify the above... when i wrote bnlpl, i was abbreviating
what i couldn't remember... it is jerry schwartz's script that you are using
that i was saying is in the I-BINKD area... it is what i'm using, as well...
actually slightly modified (two lines commented out) to not report INA as an
error in the except file...

)\/(ark

Paul Quinn
2013-08-28 06:15:00 UTC
Permalink
Hi! Markus,

In a message to All you wrote:

MR> In case you're looking for a tool to convert a nodelist into a list
MR> for binkd for Unix systems I got something for you :-) nl2binkd is a
MR> shell script supporting:

Got it this morning, Markus. I ran it on my main backup Puppy system, and it
gave what seemed to be an error message for the 'whereis' looking for "maddr".
It just looked like a fail. The output file was in fine shape! Even the
previous output file was too! :)

Thank you, muchly.

Cheers,
Paul.

... Can I have what's behind curtain #1 instead?
Markus Reschke
2013-08-28 08:58:54 UTC
Permalink
Hi Paul!

Aug 28 10:15 2013, Paul Quinn wrote to Markus Reschke:

PQ> Got it this morning, Markus. I ran it on my main backup Puppy
PQ> system, and it gave what seemed to be an error message for the
PQ> 'whereis' looking for "maddr". It just looked like a fail. The

Please replace the maddr check section with:

# check for maddr IP address tool
MADDR=""
TEST=`maddr -4 -b -a 1.2.3.4 2>/dev/null`
if [ "$TEST" == "1" ]; then
MADDR="YES"
echo "Detected maddr! Extensive IP address checking is enabled."
fi

That should fix the "error" message.

Regards,
Markus
Nicholas Boel
2013-08-28 08:28:27 UTC
Permalink
MR> Please replace the maddr check section with:

MR> # check for maddr IP address tool
MR> MADDR=""
MR> TEST=`maddr -4 -b -a 1.2.3.4 2>/dev/null`
MR> if [ "$TEST" == "1" ]; then
MR> MADDR="YES"
MR> echo "Detected maddr! Extensive IP address checking is enabled."
MR> fi

MR> That should fix the "error" message.

I did this modification right when I un-gzipped it. I ran it with a random
nodelist and it worked perfectly. Excellent work, Markus! Thank you for the
script!

Regards,
Nick
Paul Quinn
2013-08-29 04:40:00 UTC
Permalink
Hi! Markus,

On Wed, 28 Aug 13, you wrote to me:

MR> Please replace the maddr check section with:

Done, sir.

MR> That should fix the "error" message.

Yes, it was unusual for a *nix tool to give unexpected negative feedback when
running.

Thank you, kindly.

Cheers,
Paul.

... Polaroids: What polar bears get from sitting on icebergs.
Paul Quinn
2013-08-29 06:06:00 UTC
Permalink
Hi! Markus,

In a message to you, I wrote:

PQ> On Wed, 28 Aug 13, you wrote to me:
MR>> Please replace the maddr check section with:

PQ> Done, sir.

Oh, BTW. I've called the patched version "1.03", for use on my systems, and,
on a filebase storage zip.

Cheers,
Paul.

... Bullsh#t! Pain is just weakness leaving the body. Gaius Marius, 105BCE.
Markus Reschke
2013-08-28 08:06:52 UTC
Permalink
Hi Paul!

Aug 28 10:15 2013, Paul Quinn wrote to Markus Reschke:

PQ> Got it this morning, Markus. I ran it on my main backup Puppy
PQ> system, and it gave what seemed to be an error message for the
PQ> 'whereis' looking for "maddr". It just looked like a fail. The
PQ> output file was in fine shape! Even the previous output file was
PQ> too! :)

Actually it's not any error. The "whereis" tries to check if maddr is
available. If it isn't the script still works fine, just without the extensive
IP address checking. But I think I should hide the error output because it's
irritating, and add some output like "maddr detected".

PQ> Thank you, muchly.

You're welcome!

Regards,
Markus
Nicholas Boel
2013-08-27 19:12:15 UTC
Permalink
MR> In case you're looking for a tool to convert a nodelist into a list for
MR> binkd for Unix systems I got something for you :-) nl2binkd is a shell
MR> script supporting:
MR> - IBN
MR> - INA
MR> - IP
MR> - DO4 userflag
MR> - FQDN in system name field
MR> - IPv4 address in phone number field
MR> - native IPv4 and IPv6 addresses

MR> Simply frequest NL2BINKD at 2:244/1661.

Great news Markus! Thanks for the information. Is there any possible way you
could give us a link to download that? I'm not much of a FREQ user at this
point in time. Or maybe even hatch it out (or have an FDN mod do it) in one of
the file areas? I would love to give this program a whirl!

Regards,
Nick
Markus Reschke
2013-08-28 08:32:02 UTC
Permalink
Hello Nicholas!

Aug 27 23:12 2013, Nicholas Boel wrote to Markus Reschke:

NB> Great news Markus! Thanks for the information. Is there any possible
NB> way you
NB> could give us a link to download that? I'm not much of a FREQ user at
NB> this
NB> point in time. Or maybe even hatch it out (or have an FDN mod do it)
NB> in one of
NB> the file areas? I would love to give this program a whirl!

Please check your inbound :-)

Regards,
Markus
Nicholas Boel
2013-08-28 08:16:53 UTC
Permalink
MR> Please check your inbound :-)

Thanks Markus. Much appreciated! :)

Regards,
Nick
Loading...