BBS Express Project for SEEDNet BBS generation 1
$Id: 00README,v 1.1.1.1 2000/08/25 14:20:33 deardragon Exp $
==============================================================================
BBS  Server װװ취	ver 1.0				

						by edwardc.bbs@bbs.seed.net.tw

0. ǰ

    Ŀǰ Server  Firebird BBS ֧ϵͳ, sob/maple 汾
    ƻ.

    лϵͳ֧ܹװ, װ, ر
    ѶϢԹĽ



1. װ

    ץ°汾 server tar ball,  ~bbsroot/bbs_src ½⿪

    % cd ~bbsroot/bbs_src
    % tar zxvf server.tar.gz
 
        

    % gzip -d server.tar.gz ; tar xvf server.tar

    ⿪֮һĿ¼ express Ϊ server ԭʼ

    ༭ Makefile (ʹ vi, joe, ee ... ȱ༭, ʹ ve)
    ޸ BBSHOME  BBSSRC  CFLAGS 趨

    趨, ִ make, ʼʽ

    , һִеΪ express

     server

    % ./express 2000		; 2000 ΪԤ port

    ʱӦû express[xxxxx] at port 2000 started

    xxxxx  server  pid

    Ȼ telnet localhost 2000 , ҵ뿴

    % telnet localhost 2000

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
200 BlueWave Express server at XXXXX starting, nice to see you.
user xxxxx	<= xxxxx Ϊ bbs ϵ id
300 Password required for [xxxxx]
pass yyyyy 	<= yyyyy Ϊ bbs ϵ
200 Welcome to use Express Ver 1.01 (standalone) , xxxxx .

бʾĿǰΪֹһж˳, server Ѿװɹ,  quit

quit
200 BlueWave Express server at XXXXX signing off, bye bye.
Connection closed by foreign host.

    һ˳, ¿, ɰװ, ⷢ, 
    Ĳ, һ

    ĿǰΪֹһж˳, ִ make install ִеװ ~bbs/bin 

    % make install

    ޸ /etc/rc.local ÿοϵͳԶ server Ļ



2. װ BBS 

    㲻ʹ߿͸ bbs Ľʹû趨ŵĻ, 

    װ BBS ʹ߿͸ bbs ʹû޸Ŀŵ趨, Խ
    ֧Ԯ zmodem transfeer  telent client (: netterm, simpterm ..)
    Ű

    , Ҫ޸ bbs ĳʽ, һ, û൱
    , ˰æ .. or  :/



    ޸ modes.h , һмһ entry 

#define WFRIEND         50
#define SYSINFO         51
#define EXPRESS         52	<= һ, 趨

    浵޸ modetype.c ,  switch ( mode ) ¼һ

        case FRIEND:    return "ѰҺ";
        case MONITOR:   return "̽";
        case EXPRESS:   return "ϵͳ";	/* һ */
        case QUERY:     return "ѯ";

    ֮޸ comm_lists.c , ǰ 50~60 Լһ

int	express();

    Ȼ޸ĵ ModeType() , Լ 90 , һ

        "SetAlarm",     setcalltime,
        "MailAll",      mailall,
        "Express",      express,	/*  */
        "LockScreen",   x_lockscreen,
        "SYSINFO",      x_sysinfo,    

    Ϊ˵޸ Makefile , ҽ express.c link  bbs_src Ŀ¼, 
    : (ȷĿǰ bbs_src Ŀ¼)

    % ln -s express/express.c .

     express/express.c е


    ޸ Makefile (ʹ vi, joe, ee ȱ༭,  ve ..)

     CFILE Ĳ,  express.c (֮ǰ link express.c  bbs_src Ŀ
    ¼Ļ)

CFILE    = bbs.c record.c delete.c main.c stuff.c mail.c register.c \
           xyz.c talk.c read.c comm_lists.c namecomplete.c chat.c \
           maintain.c edit.c more.c pass.c help.c bcache.c boards.c \
           screen.c io.c term.c userinfo.c vote.c announce.c sendmsg.c\
           bm.c list.c goodbye.c bbsgopher.c fileshm.c postheader.c express.c
								    ^^^^^^^^^
    ֮ COBJ Ǽ express.o


    ȻͿ׼ make bbs 

    % make all installbbs

    밲װ, ׼޸ ~bbs/etc/menu.ini Ҫ
    

@Express      0, 0,  PERM_POST, "Express",   "(E)exprss     ϵͳ"

    Ȼῳ ~bbs/sysconf.img վͿԿϵͳѡжһ, Խȥ
    ִ, Ǳʾ BBS Ѿװ



3. ҳʽİװ

    ųʽҪҵĳʽִ, ѹݾҪ rar ĳʽ
    

     rar  ftp://ftp.seed.net.tw/pub/SEEDNetBBS/misc/RAR
    ҵ rar 汾, ⿪, ִеΪ rar Ƶ 
    ~bbs/bin .
  
    аװ BBS Ļ, ܻҪװ sz  zmodem Ĺ
    ʹ archie Ѱ lrzsz , Ȼץб, Ȼ, Ҳѱ
    ִе "sz" Ƶ ~bbs/bin ȥ



4. client 

    ʹ client ˲,  client İװʹ, 
    ʹ˵.



5. 

     server/client , ĿǰΪֹû,  server , Ǻܼ
    ªļ bbspop3d , ѹĿǰ͸ҳʽ, ϣܹ implement
    ѹ/ѹܽȥ.

    ȻҲᾡϴĹ, ʹܹ.

    κ bug, ǽ, ӭ e-mail  edwardc.bbs@bbs.seed.net.tw
    ǵ bbs.seed.net.tw  SYSOP 


--
Edward Chuang
edwardc.bbs@bbs.seed.net.tw

Release Date: Feb-14-1999
