[nos-bbs] Questions related to JNOS 1.11f
Miroslav Skoric (YT7MPB)
skoric at uns.ns.ac.yu
Sat Mar 31 05:16:40 EDT 2007
Barry Siegfried wrote:
>
> Yes, I suppose that would work. Is the FBB source "open"? No doubt
> such a subroutine could be ported to JNOS if somebody has enough of
> an interest to do it. My prediction is, however, that this will not
> happen.
>
Not quite sure about but think that only Linux version of FBB is open
source. Anyway, I recall that in fact it wasn't a 'subroutine' of FBB
itself but rather an external add-on called SCANBULL or something like
that. If I remembers properly, it was run in DodFBB's background and
acted upon the user's input (say, I am looking for bulletins having the
word 'radio') in a special message sent to the server. The sender would,
later, get the response from FBB, a list with such bulletins.
> The reason that there is no such "manual" is because there are
> limitless possibilities for "specific NOS usage". Everyone has
> different needs and therefore uses NOS in a different manner, which
> means that everyone's CONFIG.H file must be specific in order to
> provide what they require.
>
Barry, you are right generally speaking. But I am sure that all those
"different needs" may be grouped into 5-6 main groups (mailbox on plain
packet, mailbox for both packet and TCPIP, gateway/router, only router
etc). Of course, we all mostly dislike to document what we are doing
while trying to setup and configure our own experimenting systems. If
opposite - a lot of experience would be documented and posted in a form
of manual or something. I myself keep maintaining a FBB howto document
that I am sure is far from perfect but many told me that even then it
helped to start with the software.
> I have more than 20 different CONFIG.H files in the source code
> directories here which hold them, and of those 25, whenever I have
> to compile a new or changed program I run a batch procedure that
> automatically compiles all of them. Then I have to distribute
> them after they are compiled which is the fun part...
>
That great but if you (or somebody close to you) is able to document the
features and/or installation procedure of what you have in your
repositories, that might help the others and save you some time of
answering to reinventing-the-wheels-type of questions :-)
> That is because SMTP has the distinction of being a service
> for which the client and server are so dependent upon each other that
> you literally cannot have one without the other. And many of the mail
> receive handling routines that are used in the mailbox use subroutine
> mechanics that are common to the SMTP server as well. So if you
> #undefine SMTP mail handling then you will #undefine mailbox mail
> handling as well.
>
Yes I know that now but I have learned that a hard way. Once again, if I
could find a manual having a warning on those details you discuss, it
would be much easier to start.
> I have my own CONFIG.H setup "reverse" from that kind of logic, however
> to make it as difficult as possible to disable anything you actually
> need for your configuration. For instance, even if you #undefine the
> SMTP client or server, if you #define one of them then the other is
> forcibly #defined and if you #define mailbox mail handling then both
> the SMTP client and server are forcibly #defined as well. This way
> you aren't left with a program that won't do what you really want or
> need it to do.
>
Do you think ... they are "forcibly #defined" during the compilation
process - regardless what is defined (or not) within config.h ? Sounds
interesting if during the compilation there is a 'watchdog' in a
compiler - looking for what you might have set up as a wrong parameter
(say, some mutually exclusive program options).
Regards,
Misko
More information about the nos-bbs
mailing list