Updated documentation

This commit is contained in:
Michiel Broek 2004-02-01 15:27:05 +00:00
parent 9142e31a1b
commit b8e86712d0
6 changed files with 20 additions and 82 deletions

View File

@ -2,6 +2,11 @@ $Id$
v0.39.9 29-Jan-2004
general:
Changed first time installation to install mbcico itself again
to handle incoming telnet sessions at port 60177. The program
mbtelind is obsolete, this was a temporary hack.
mbcico:
Added experimental code for telnet outbound connections. This
code is not compiled by default so don't worry or bother.

View File

@ -435,7 +435,7 @@ cat << EOF >>/etc/inetd.conf
#:MBSE-BBS: bbs service
binkp stream tcp nowait mbse $MHOME/bin/mbcico mbcico -t ibn
fido stream tcp nowait mbse $MHOME/bin/mbcico mbcico -t ifc
tfido stream tcp nowait mbse $MHOME/bin/mbtelind mbtelind
tfido stream tcp nowait mbse $MHOME/bin/mbcico mbcico -t itn
EOF
chmod 644 /etc/inetd.conf
@ -462,7 +462,7 @@ if [ -f /etc/xinetd.conf ]; then
cat << EOF >> $XINET
#:MBSE BBS services are defined here.
#
# Author: Michiel Broek <mbse@mbse.dds.nl>, 26-Nov-2003
# Author: Michiel Broek <mbse@mbse.dds.nl>, 01-Feb-2004
service binkp
{
@ -493,7 +493,8 @@ service tfido
wait = no
user = mbse
instances = 10
server = $MHOME/bin/mbtelind
server = $MHOME/bin/mbcico
server_args = -t itn
}
EOF

View File

@ -55,7 +55,7 @@ H_PROGS = programs/mbfido.html programs/mbmon.html \
programs/mbaff.html programs/mbdiff.html \
programs/mbindex.html programs/mbout.html \
programs/mbsetup.html programs/mbuseradd.html \
programs/mball.html programs/mbtelind.html \
programs/mball.html \
programs/mblang.html programs/mbsebbs.html \
programs/mbstat.html programs/mbpasswd.html \
programs/mbtask.html

View File

@ -36,7 +36,6 @@
<li><A HREF="mbseq.html">mbseq, Sequence number creator</A>
<li><A HREF="mbsetup.html">mbsetup, The setup program</A>
<li><A HREF="mbstat.html">mbstat, The bbs status change program</A>
<li><A HREF="mbtelind.html">mbtelind, The telnet input proxy daemon</A>
<li><A HREF="mbtoberep.html">mbtoberep, The toberep.data lister</A>
<li><A HREF="mbuser.html">mbuser, The userbase maintenance program</A>
<li><A HREF="mbuseradd.html">mbuseradd, The adduser wrapper</A>

View File

@ -14,7 +14,7 @@
</HEAD>
<BODY>
<BLOCKQUOTE>
<div align="right"><h5>Last update 08-Nov-2003</h5></div>
<div align="right"><h5>Last update 01-Feb-2004</h5></div>
<div align="center"><H1>mbcico - The Fidonet mailer.</H1></div>
This is work in progress....
@ -55,16 +55,17 @@ Password protected requests and update requests are implemented.
There is also a special protocol optimized to use over TCP/IP connections,
contributed by Stanislav Voronyi &lt;stas@uanet.kharkov.ua&gt;, it is
identified by EMSI proto code TCP (not registered) and nodelist flag IFC.
The default port is 60179.
The default port is 60179. A telnet variant is installed at port 60177, the
nodelist flag is ITN:60177. The port number is needed because the default port
in the nodelist is port 23.
<P>
There is also a <strong>Binkp/1.0</strong> implementation, this is a
There is also a <strong>Binkp/1.1</strong> implementation, this is a
bi-directional TCP/IP protocol.
This protocol is prefferred over the IFC protocol because it is
more efficient. Nodelist flag is IBN, the default port is 24554, and the
nodelist request flag is XX. This Binkp implementation supports multiple
batches, however this is only tested against another <strong>mbcico.</strong>
I don't know if any other mailer supports this option, but it is documented
in the spec's. (Irex uses it).
nodelist request flag is XX. This binkp implementation uses zlib packet
compression opt PLZ (FSP-xxxx) to increase the transfer speed and to lower
the network bandwith usage.
<P>
Outbound directory structure is BinkleyTerm compatible, with domains and
point subdirectories (full 5d). There are separate "protected" and
@ -146,6 +147,7 @@ To answer TCP/IP calls the following lines should be added to /etc/inetd.conf:
<P><PRE>
binkd stream tcp nowait mbse /opt/mbse/bin/mbcico mbcico -t ibn
fido stream tcp nowait mbse /opt/mbse/bin/mbcico mbcico -t ifc
tfido stream tcp nowait mbse /opt/mbse/bin/mbcico mbcico -t itn
</PRE><P>
If your system uses xinetd the file /etc/xinetd.d/mbsebbs could be:
<P><PRE>
@ -188,7 +190,7 @@ In the file /etc/services the following lines must be present:
<P><PRE>
binkd 24554/tcp # mbcico IBN mode
fido 60179/tcp # mbcico IFC mode
mbse 60180/tcp # MBSE BBS deamon
tfido 60177/tcp # mbcico ITN mode
</PRE>
<P>&nbsp;<P>

View File

@ -1,69 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<!-- $Id$ -->
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<META http-equiv="Content-Style-Type" content="text/css">
<META NAME="Language" content='en'>
<META name="author" lang="en" content="Michiel Broek">
<META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<TITLE>MBSE BBS Programs - mbtelind - Incoming telnet proxy.</TITLE>
<LINK rel=stylesheet HREF="../manual.css">
</HEAD>
<BODY>
<BLOCKQUOTE>
<div align="right"><h5>Last update 26-Nov-2003</h5></div>
<div align="center"><H1>mbtelind - Incoming telnet proxy</H1></div>
<H3>Synopsis.</H3>
<P>
<code><strong>mbtelind</strong></code>
<P>&nbsp;<P>
<H3>Description.</H3>
<P>
<strong>mbtelind</strong> is a small proxy that handles incoming telnet/sio
sessions and calls mbcico via the network on the standard fido port (60179).
This small proxy was original written by Vadim Zaliva, lord@crocodile.kiev.ua, Serge
Terekhov, 2:5000/13@fidonet and Vadim Kurland, vadim@gu.kiev.ua for the ifmail
package as iftelnetd. This program should be installed to listen to port 60177
and if you do not allow telnet users login also on port 23.
<P>
<P>&nbsp;<P>
<H3>Installation</H3>
<P>
To accept incoming telnet sessions to allow the ITN nodelist flag you must
install <b>mbtelind</b> in your system. You need to do this as root. The
example shown is for most GNU/Linux distributions.
Add the following line to <code>/etc/services</code>:
<pre>
tfido 60177/tcp
</pre>
Add the following line to <code>/etc/inetd.conf</code>:
<pre>
tfido stream tcp nowait mbse /opt/mbse/bin/mbtelind mbtelind
</pre>
Or add the following lines to <code>/etc/xinetd.d/mbsebbs</code> if your system
uses xinetd instead of inetd:
<pre>
service tfido
{
socket_type = stream
protocol = tcp
wait = no
user = mbse
instances = 10
server = /opt/mbse/bin/mbtelind
}
</pre>
<p>
<A HREF="index.htm"><IMG SRC="../images/larrow.png" ALT="Index" Border="0">Back to index</A>&nbsp;
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.png" ALT="Main" Border="0">Back to Main index</A>
</BLOCKQUOTE>
</BODY>
</HTML>