Eric Renfro wrote to All <=-
Hey all.
I'm trying to get into understanding just how MakeNL actually works.
For example, as NC, how would I get it to update just the network that
I'd be managing on a regular basis?
I've taken examples from the provided hub.ctl from the documentation,
and modified it, but it just gives me, in a test result, a CRC of 000, meaning there's no data there I'd guess.
I'm trying to get into understanding just how MakeNL actually works.
For example, as NC, how would I get it to update just the network that
I'd be managing on a regular basis?
I've taken examples from the provided hub.ctl from the documentation,
and modified it, but it just gives me, in a test result, a CRC of 000, meaning there's no data there I'd guess.
Eric Renfro wrote to All <=-
Hey all.
I'm trying to get into understanding just how MakeNL actually works.
For example, as NC, how would I get it to update just the network
that I'd be managing on a regular basis?
I've taken examples from the provided hub.ctl from the
documentation, and modified it, but it just gives me, in a test
result, a CRC of 000, meaning there's no data there I'd guess.
Did you get my netmail??
05 Sep 15 12:25, you wrote to All:
I'm trying to get into understanding just how MakeNL actually works.
For example, as NC, how would I get it to update just the network
that I'd be managing on a regular basis?
first off, what version of makenl? hopefully it is the latest ng version that is actively being developed and distributed...
1. for many years i just used the net-s.ctl file and in the data section, i manually created and edited the entries for each node... then i would run a test run and see of there were any errors... if not, then i ran it again to send the netseg to my RC... it was pretty manual and only done when a change was necessary... this is probably the most common net level style of operation in this day in time...
with all that said, here's a rough small net ctl for ficticious net789... there's the host entry, the host's non-admin entry and one other node...
==== Begin "net789.ctl" ====
logfile n789.log
loglevel 1
make network 789
outfile net789.seg
submit 1:456/20 INTL
netaddress 1:789/19
messages x:\ftn\netmail
private ok
allowunpub 1
alphaphone 0
baudrate 300,1200,2400,4800,9600,14400,16800,19200,28800,33600
copyright n789.cpy
prolog n789.pro
epilog n789.epi
Data Host,789,Somewhere_USA,yourcity_state_USA,your_name,1-800-555-0100,33600,X A,V34,CM,ITN,INA:your.domain.invalid,IBN,IVM,PING ,19,your_bbs,yourcity_state_USA,your_name,1-800-555-0100,33600,XA,V34,CM,I TN,INA:your.domain.invalid,IBN,IVM,PING ,27,some_bbs,somecity_state_USA,some_name,1-800-555-0101,33600,XA,V34,CM,I NA:your.domain.invalid,IBN
==== End "net789.ctl" ====
this is basically taken from the bottom half of Figure 2 in the original makenl documentation... we're managing all node entries in the bottom DATA section and generating a net789.seg file to send upstream to the RC... the MSG format netmail directory is where makenl will place the file attach message with the seg file for sending... in a BSO environment this netmail area needs to be processed by a mail tosser to pack the netmail out to the RC's address with the attached segment file... if you use an outbound filebox with binkd for your connection to your RC, you can throw away the file attach MSG file and just copy the net789.ctl file to the outbound filebox directory for binkd to send to the RC... this is akin to the way interbbs door game files are moved...
the output of running makenl with the above control file looks like this...
x:\makenlng\test> ..\makenlp net789.ctl
MakeNL 3.4.1 (OS/2 32-bit) compiled with Watcom C on Oct 19 2013 10:57:21 MakeNL started
No directory for master files specified -- using X:\makenlng\test
No directory for output files specified -- using X:\makenlng\test
Cmdline: X:\makenlng\makenlp.exe "net789.ctl"
Using 'net789.ctl' in 'X:\makenlng\test'
Begin processing 'net789.seg' -- 15:55, Saturday, September 5, 2015 Sending 'X:\makenlng\test\net789.seg' to 456/20
CRC = 06075
MakeNL finished (rc=0)
since we did not specify the "-TEST" parameter, makenl went ahead and created the net789.seg file and attached it to a MSG netmail for sending to the specified 456/20 address of the RC... note that the parameters must start with a '-' (dash) and not a '/' (slash)... i suggest making it practice to always specify "-TEST" and "-PROCESS" when working with makenl... especially "-TEST" so that you can make sure there are no errors in the submission... once makenl has processed (vs tested) the file, it will keep up with it and will not send it again unless the seg file has actually been changed by an edit to the DATA section of the control file...
there are other features and capabilities of makenl that can be quite handy as one advances in its use but i would guess that maybe 90% of the folks using makenl do it all manually like this... it does at least give a check to ensure that the data is not broken ;)
if you want to delve in further, i'm available via netmail...
Eric Renfro wrote to Bill McGarrity <=-
Re: Re: MakeNL and how it works?
By: Bill McGarrity to Eric Renfro on Sat Sep 05 2015 01:20 pm
Eric Renfro wrote to All <=-
Did you get my netmail??
Hehe, yes, Bill, I did. I'm looking at it, still not honestly understanding what it's looking for in order to do what it needs to do. Like, what /should/ be in the master directory (defaulting to the
current working directory if not set specifically), and everything.
I put together a little modified version of it in preparation to work
with net135, I just don't know if it's right or what it's doing, or
going to be doing. heh heh
Did you get my netmail??
Hehe, yes, Bill, I did. I'm looking at it, still not honestly understanding what it's looking for in order to do what it needs to
do. Like, what /should/ be in the master directory (defaulting to the current working directory if not set specifically), and everything.
I put together a little modified version of it in preparation to work
with net135, I just don't know if it's right or what it's doing, or
going to be doing. heh heh
Eric Renfro wrote to Bill McGarrity <=-
Re: Re: MakeNL and how it works?
By: Bill McGarrity to Eric Renfro on Sat Sep 05 2015 01:20 pm
Eric Renfro wrote to All <=-
Did you get my netmail??
Hehe, yes, Bill, I did. I'm looking at it, still not honestly
understanding what it's looking for in order to do what it needs to
do. Like, what /should/ be in the master directory (defaulting to
the current working directory if not set specifically), and
everything.
The first time you run makenl with the -p switch (-process), it will create files that are put in the master.
I put together a little modified version of it in preparation to
work with net135, I just don't know if it's right or what it's
doing, or going to be doing. heh heh
Here is the one you'll use for SportNet.... just make the the obvious changes for the net, run makenl in the -TEST mode to make sure there are no error. (You're going to need to change the path to your netmail folder.)
Eric Renfro wrote to Bill McGarrity <=-
Heh, after Mark Lewis's explaination, I think I finally got it all. I
do like to use the master directory as it'll keep things tidy, and I
can use a simple dummy messages directory that'll be wiped out every
run, because I'll use binkd's fileboxes instead of netmail, much more clean. Unfortunately makenl itself goes ape when you don't give it a messages area.. Perhaps I can bug the developers to fix that for BSO handling. :)
Eric Renfro wrote to Bill McGarrity <=-
Heh, after Mark Lewis's explaination, I think I finally got it all.
I do like to use the master directory as it'll keep things tidy, and
I can use a simple dummy messages directory that'll be wiped out
every run, because I'll use binkd's fileboxes instead of netmail,
much more clean. Unfortunately makenl itself goes ape when you don't
give it a messages area.. Perhaps I can bug the developers to fix
that for BSO handling. :)
Why? Just let it to the attach and then sbbsecho will convert it when you run fidoout. You're making things way to complicated for yourself. :)
first off, what version of makenl? hopefully it is the latest ng
version that is actively being developed and distributed...
MakeNL 3.4.5 custom compiled from an RPM .spec I made to build it and package it for CentOS 7.1. :) Got that from makenl.sourceforge.net. Correct, right? ;)
==== End "net789.ctl" ====
This is very similar to what I had, with a few lack in some options,
like logging options specifically. :)
this is basically taken from the bottom half of Figure 2 in the
original makenl documentation... we're managing all node entries in
the bottom DATA section and generating a net789.seg file to send
upstream to the RC... the MSG format netmail directory is where makenl
will place the file attach message with the seg file for sending... in
a BSO environment this netmail area needs to be processed by a mail
tosser to pack the netmail out to the RC's address with the attached
segment file... if you use an outbound filebox with binkd for your
connection to your RC, you can throw away the file attach MSG file and
just copy the net789.ctl file to the outbound filebox directory for
binkd to send to the RC... this is akin to the way interbbs door game
files are moved...
Hmmm... When you talk about the outbox, do you mean, the net789.seg could be directly tossed into the outbox, not the net789.ctl, or do you mean the literal net789.ctl itself? hehe
So long as I'm using BinkD to send these things, I want to use MakeNL
to do what it needs to do, and skip the whole netmail part and toss it into an outbox just as you say, that is afterall the cleanest way,
instead of having SBBSEcho pack it up and send it.
if you want to delve in further, i'm available via netmail...
This is awesome, perfect, and what I was looking for. At least a better basic understanding. The documentation that comes with it... Isn't very useful, but explaination of how it's working, like you have provided, was more helpful.
With the few questions I have left to ask, as such above, and I should
be ready to go.
Why? Just let it to the attach and then sbbsecho will convert it when
you run fidoout. You're making things way to complicated for
yourself. :)
heh.. I guess I still don't entirely trust sbbsecho yet, especially
for file-related stuff. :)
FREQ's fail, because it's using arcmail methods that obviously won't
work over binkd, for example.
06 Sep 15 11:25, you wrote to Bill McGarrity:
Why? Just let it to the attach and then sbbsecho will convert it
when you run fidoout. You're making things way to complicated for
yourself. :)
heh.. I guess I still don't entirely trust sbbsecho yet, especially
for file-related stuff. :)
in the past, there wasn't any real call for such... most folks using sbbs and the like just didn't do those things... some might have wanted to but there was no real call for it over all the users...
FREQ's fail, because it's using arcmail methods that obviously won't
work over binkd, for example.
that's a pretty easy addition to make... and these days, a few voices asking are heard more than may have been in the past... especially with the packages' user count getting smaller...
True enough. I just know Rob Swindle doesn't exactly like working on things for SBBSEcho. hehe. It was kinda left on his plate to maintain,
but he does, and I'm honestly glad he does.
Hello, Eric.
Sunday September 06 2015 at 16:35, you wrote to mark lewis:
True enough. I just know Rob Swindle doesn't exactly like working on things for SBBSEcho. hehe. It was kinda left on his plate to maintain, but he does, and I'm honestly glad he does.
That's because Rob Swindell (proper spelling) did not write the FTN-related code in Synchronet; he hired someone else to do it. He has told me he doesn't know very much about that code. So if you're wanting to get things done, you might want to talk to someone who knows more about FTN and its arcane ways. :)
Hello, Eric.
Sunday September 06 2015 at 16:35, you wrote to mark lewis:
True enough. I just know Rob Swindle doesn't exactly like working on
things for SBBSEcho. hehe. It was kinda left on his plate to
maintain, but he does, and I'm honestly glad he does.
That's because Rob Swindell (proper spelling) did not write the FTN-related code in Synchronet; he hired someone else to do it. He has told me he doesn't know very much about that code. So if you're wanting to get things done, you might want to talk to someone who knows more about FTN and its arcane ways. :)
Sysop: | digital man |
---|---|
Location: | Riverside County, California |
Users: | 1,041 |
Nodes: | 15 (0 / 15) |
Uptime: | 237:37:07 |
Calls: | 500,328 |
Calls today: | 1 |
Files: | 95,205 |
D/L today: |
1,686 files (838M bytes) |
Messages: | 465,721 |