From b8e86712d063d2af15363f16292f85cd7801e3f8 Mon Sep 17 00:00:00 2001 From: Michiel Broek Date: Sun, 1 Feb 2004 15:27:05 +0000 Subject: [PATCH] Updated documentation --- ChangeLog | 5 +++ SETUP.sh | 7 ++-- html/Makefile | 2 +- html/programs/index.htm | 1 - html/programs/mbcico.html | 18 +++++----- html/programs/mbtelind.html | 69 ------------------------------------- 6 files changed, 20 insertions(+), 82 deletions(-) delete mode 100644 html/programs/mbtelind.html diff --git a/ChangeLog b/ChangeLog index 559d13e9..b883f08e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -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. diff --git a/SETUP.sh b/SETUP.sh index 37c6b76f..53a7c764 100644 --- a/SETUP.sh +++ b/SETUP.sh @@ -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 , 26-Nov-2003 +# Author: Michiel Broek , 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 diff --git a/html/Makefile b/html/Makefile index 7af45e50..3dc686a7 100644 --- a/html/Makefile +++ b/html/Makefile @@ -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 diff --git a/html/programs/index.htm b/html/programs/index.htm index 2354840f..d72b74b9 100644 --- a/html/programs/index.htm +++ b/html/programs/index.htm @@ -36,7 +36,6 @@
  • mbseq, Sequence number creator
  • mbsetup, The setup program
  • mbstat, The bbs status change program -
  • mbtelind, The telnet input proxy daemon
  • mbtoberep, The toberep.data lister
  • mbuser, The userbase maintenance program
  • mbuseradd, The adduser wrapper diff --git a/html/programs/mbcico.html b/html/programs/mbcico.html index 7935205f..1b5fbc71 100644 --- a/html/programs/mbcico.html +++ b/html/programs/mbcico.html @@ -14,7 +14,7 @@
    -
    Last update 08-Nov-2003
    +
    Last update 01-Feb-2004

    mbcico - The Fidonet mailer.

    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 <stas@uanet.kharkov.ua>, 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.

    -There is also a Binkp/1.0 implementation, this is a +There is also a Binkp/1.1 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 mbcico. -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.

    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:

     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	
     

    If your system uses xinetd the file /etc/xinetd.d/mbsebbs could be:

    @@ -188,7 +190,7 @@ In the file /etc/services the following lines must be present:
     

     binkd           24554/tcp               # mbcico IBN mode
     fido            60179/tcp               # mbcico IFC mode
    -mbse            60180/tcp               # MBSE BBS deamon
    +tfido           60177/tcp               # mbcico ITN mode
     

     

    diff --git a/html/programs/mbtelind.html b/html/programs/mbtelind.html deleted file mode 100644 index 0a1d9879..00000000 --- a/html/programs/mbtelind.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - - - - - -MBSE BBS Programs - mbtelind - Incoming telnet proxy. - - - -

    -
    Last update 26-Nov-2003
    -

    mbtelind - Incoming telnet proxy

    - -

    Synopsis.

    -

    -mbtelind -

     

    - -

    Description.

    -

    -mbtelind 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. -

    -

     

    - -

    Installation

    -

    -To accept incoming telnet sessions to allow the ITN nodelist flag you must -install mbtelind in your system. You need to do this as root. The -example shown is for most GNU/Linux distributions. -Add the following line to /etc/services: -

    -tfido           60177/tcp
    -
    -Add the following line to /etc/inetd.conf: -
    -tfido   stream  tcp     nowait  mbse    /opt/mbse/bin/mbtelind mbtelind
    -
    -Or add the following lines to /etc/xinetd.d/mbsebbs if your system -uses xinetd instead of inetd: -
    -service tfido
    -{
    -	socket_type     = stream
    -	protocol        = tcp
    -	wait            = no
    -	user            = mbse
    -	instances       = 10
    -	server          = /opt/mbse/bin/mbtelind
    -}
    -
    -

    - - -IndexBack to index  -MainBack to Main index -

    - -