All of lore.kernel.org
 help / color / mirror / Atom feed
From: "ravioli@softhome.net" <ravioli@softhome.net>
To: "Günther Montag" <dl4mge@darc.de>, linux-hams@vger.kernel.org
Subject: Re: soundcard pactor program: mailbox mode planned
Date: Wed, 10 Mar 2004 19:21:02 +0100	[thread overview]
Message-ID: <404F5C8E.8020102@softhome.net> (raw)
In-Reply-To: <200403101634.46625.dl4mge@darc.de>

Hi Gunther,

The last release is 7.04j (Not sure of the 'j').
You can download it on http://www.f6fbb.org/
There is also some documentation on ths site : 
http://www.f6fbb.org/fbbdoc/doc.htm
To be honest, it is somewhat cryptic.
The point is that this software is ten years old, can do a lot of things,
is very reliable, can be interfaced with tens of TNCs,
can use internet, soundcards, kiss, etc... to send/receive mails.
It can run on very small machines, 486 PCs with DOS, various Linuxes, etc...
It is written in plain C, not C++. Very simple and robust.
Still compatible with the earliest versions.

The params files are really ugly, but once you get accustomed to,
you do not need to change anything.
The files you need to parameter are principally :
forward.sys and port.sys, plus three or four.

Although it is made for amateur use, I've noted that it professionnaly used
in Poland, at least.

It is also technically possible to read/write the mail files, and ask 
fbb to access specific files.
This the approach of a software called 'mailgw', a mail gateway 
providing SMTP and POP3 servers
(Although I prefer the native servers provided by FBB). This approach 
has several advantages :
- You do not need to change anything in FBB code.
- This will work on any platform : DOS, Windows, Linux.
- You just need to have your code write/read these files.
- You can statically check your code, without synchronisation with FBB.
Of course, this architecture idea has to be checked.
See "file forward" as keywords.

Please note as well that FBB is already able to interface to Pactor TNC.
http://www.cqham.ru/rw6at/1998/pactor.htm
Therefore, an elegant solution, giving less work to do, could be based 
on this :
When FBB uses a Pactor modem, we must give in the port.sys file the name
of the serial interface where the TNC is plugged : Typically /dev/cua0 
or more
recently /dev/ttys0.
Search for "/dev/cua0" in the page : 
http://apollon.dokkyomed.ac.jp/fbbdoc/fmtport.htm
Then :
1 - If it possible to replace cua0 by any local "named socket",
2 - If hfterm is able to read and write to this new "named socket" 
exactly like a Pactor TNC,
... then, FBB will interface smoothly to it.
In other words, hfterm would behave exactly like a Pactor TNC, but on a 
'virtual serial port'.
These two points should obviously be checked before any development.

Hope it was not too boring or pedantic :)

Regards.

Rémi F4ECW

PS : Have you seen the compile warnings I sent to the list ? Just for 
your information.
I was a bit afraid of the compile warnings involving :
- nanosleep.
- A free() on a pointer 'void * m' which may have any value.

Günther Montag wrote:
-
To unsubscribe from this list: send the line "unsubscribe linux-hams" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

  parent reply	other threads:[~2004-03-10 18:21 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-03-05 12:59 soundcard pactor program: mailbox mode planned Günther Montag 
2004-03-05 19:10 ` ravioli
     [not found]   ` <200403101634.46625.dl4mge@darc.de>
2004-03-10 18:21     ` ravioli [this message]
2004-03-18 15:15       ` Günther Montag 
2004-03-08  0:23 ` Wilbert Knol
2004-03-08 10:36   ` Tomi Manninen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=404F5C8E.8020102@softhome.net \
    --to=ravioli@softhome.net \
    --cc=dl4mge@darc.de \
    --cc=linux-hams@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.