I use makenl 3.5.1 under Linux and the o/p file region25.nnn has a
binary value at the end of file that Ward (2:0) cannot handle in his
Dos environment.
Does any one have a fix for it as I have tried using unix2dos and
cannot find setting to omit it.
Out of interest it is 1a hex that is just after hex 0d oa i.e.,
0000930 7265 2e73 656e 2c74 4249 0d4e 1a0a
Above from hexdump
Short of hacking the makenl code (assuming I find the code).
Out of interest it is 1a hex that is just after hex 0d oa i.e.,
0000930 7265 2e73 656e 2c74 4249 0d4e 1a0a
Alan Ianson wrote to Vincent Coen <=-
Out of interest it is 1a hex that is just after hex 0d oa i.e.,
0000930 7265 2e73 656e 2c74 4249 0d4e 1a0a
That's a <CTRL>Z. At one time it was widely used as an end of file
marker.
I suppose you could just remove that last line.
My net segments also have those on the last line.
I use makenl 3.5.1 under Linux and the o/p file region25.nnn has a binary value
at the end of file that Ward (2:0) cannot handle in his Dos environment.
Does any one have a fix for it as I have tried using unix2dos and
cannot
find setting to omit it.
Out of interest it is 1a hex that is just after hex 0d oa i.e.,
0000930 7265 2e73 656e 2c74 4249 0d4e 1a0a
Above from hexdump
Short of hacking the makenl code (assuming I find the code).
As someone has alredy mentioned the a Dos files hould end with
"CTRL-Z null" as the last two characters.
but who actually needs/uses a diff file any more?
I use makenl 3.5.1 under Linux and the o/p file region25.nnn has a binary value
at the end of file that Ward (2:0) cannot handle in his Dos environment.
There's a way for a Linux system to deliver DOS-compatible files,
the way it should be.
Dan,That is funny. Maybe you should send him one of all your information in it. lol <joking>
but who actually needs/uses a diff file any more?
You would be surprized how many hardliners still exist.
There's a guy in Z2 who refuses to take the zone2-nodediff here because
he claims i'm playing with it. So he takes it from my RC, who gets it
from me.
\%/@rd
--- DB4 - 20230201
* Origin: Many Glacier - Preserve / Protect / Conserve (2:292/854)
I use makenl 3.5.1 under Linux and the o/p file region25.nnn has a
binary value at the end of file that Ward (2:0) cannot handle in his
Dos environment.
Does any one have a fix for it as I have tried using unix2dos and
cannot find setting to omit it.
Out of interest it is 1a hex that is just after hex 0d oa i.e.,
That's a <CTRL>Z. At one time it was widely used as an end of file
marker.
I suppose you could just remove that last line.
That would likely "break" the CRC value shown on the top line of a
segment. Not sure if that matters, but...
That actually raises a question I've wondered about... Is there
actually a need these days to create segments/nodelists with something
like 'makenl'?
I use it, and understand it, but is it really required?
Could not the segments just be edited like any other text file, with a
normal text editor? I think the CRC is maybe used in "diff" processing,
but who actually needs/uses a diff file any more?
My and I suppose most NC's segments are done by hand but processing it
with makenl includes the CRC and that's a plus. It's a requirement I
think.
That's a <CTRL>Z. At one time it was widely used as an end of file
marker.
I suppose you could just remove that last line.
That would likely "break" the CRC value shown on the top line of a
segment. Not sure if that matters, but...
I'm not sure if the first and last lines are part of the CRC but they are best
left alone.
Alan Ianson wrote to Dan Clough <=-
That's a <CTRL>Z. At one time it was widely used as an end of file
marker.
I suppose you could just remove that last line.
That would likely "break" the CRC value shown on the top line of a
segment. Not sure if that matters, but...
I'm not sure if the first and last lines are part of the CRC but they
are best left alone.
That actually raises a question I've wondered about... Is there
actually a need these days to create segments/nodelists with something
like 'makenl'?
My and I suppose most NC's segments are done by hand but processing it with makenl includes the CRC and that's a plus. It's a requirement I think.
I use it, and understand it, but is it really required?
RC's and ZC's lives are much easier with makenl. :)
Could not the segments just be edited like any other text file, with a normal text editor? I think the CRC is maybe used in "diff" processing,
but who actually needs/uses a diff file any more?
The CRC is a way to make sure you got the file without error, as
intended.
Ward Dossche wrote to Alan Ianson <=-
My and I suppose most NC's segments are done by hand but processing it with makenl includes the CRC and that's a plus. It's a requirement I think.
When a segment arrives and it has a CRC, the CRC is checked. If it checks-out, fine. If it doesn't, my system will compute it and replace.
@ALL ... please don't tell me that it's wrong, you have no idea the
amount of crap that sometimes is delivered and needs to be re-processed although times have improved.
If a segment arrives without CRC, idem ditto.
So it sounds like the CRC has no meaning. If your system is
re-computing the CRC, then the segment could be invalid because of in-transit corruption (or any other reason). If I'm wrong about that, please explain more about it.
@ALL ... please don't tell me that it's wrong, you have no idea ...
Thanks for any info you can provide!
So this is the crux of my (original) question. If it arrives without
a CRC, then one can assume that MakeNL was not used to produce the
segment. To repeat my original question, is MakeNL really needed? A
segment is just a text file that gets "processed" by MakeNL, and it
sounds like all that MakeNL is actually doing is calculating a CRC.
Is that serving any valid purpose, especially now that we know the validity of the CRC is ignored anyway?
In other words, can't the *C's just edit their segments with their
text editor of choice, and then get it to the upstream *C via whatever method they like (netmail or email)? What role does MakeNL perform in this process that actually matters?
Andrew Leary wrote to Dan Clough <=-
So this is the crux of my (original) question. If it arrives without
a CRC, then one can assume that MakeNL was not used to produce the
segment. To repeat my original question, is MakeNL really needed? A
segment is just a text file that gets "processed" by MakeNL, and it
sounds like all that MakeNL is actually doing is calculating a CRC.
Is that serving any valid purpose, especially now that we know the validity of the CRC is ignored anyway?
MakeNL does more than just compute a CRC for the segment file. It does some basic error checking of segments, to include insuring there are no duplicate node numbers in the segment, checking that any phone numbers have the correct number of parts, making sure that there are no invalid keywords, etc.
In other words, can't the *C's just edit their segments with their
text editor of choice, and then get it to the upstream *C via whatever method they like (netmail or email)? What role does MakeNL perform in this process that actually matters?
MakeNL was designed to automate the submission process. If you email
or netmail the segment, the upstream coordinator most likely has to manually save it on their system in the proper place for MakeNL to find and process it. Sending it as a file attach to your coordinator is the best way to allow it to be processed automatically. In fact, MakeNL's SUBmit directive in the .CTL file automates the creation of a file
attach netmail to get the file where it needs to go.
It is certainly possible to edit a segment in a text editor, save it as
an ASCII text file, and manually send it to your upstream coordinator
by creating a file attach or copying it into a filebox directory, as appropriate for the mailer you are using. In this case, you would lose the benefits of MakeNL error-checking your segment prior to submission.
Potentially this could cause your updates to be delayed if there is a typo or other error in your submission.
Seems like it would be more correct for upstream *Cs to hold the
segment submitter accountable for doing it correctly, and fire them if they're unable or unwilling to do so.
Wilfred van Velzen wrote to Dan Clough <=-
Seems like it would be more correct for upstream *Cs to hold the
segment submitter accountable for doing it correctly, and fire them if they're unable or unwilling to do so.
There would be nobody left by now! ;-)
Sysop: | Coz |
---|---|
Location: | Anoka, MN |
Users: | 2 |
Nodes: | 4 (0 / 4) |
Uptime: | 28:08:36 |
Calls: | 300 |
Calls today: | 2 |
Files: | 5,642 |
Messages: | 226,668 |