Changi NNTP Server 1.0

[ Bottom of Page | Previous Page | Next Page | Table of Contents ]

Changi And UUPC/extended

If your provider offers UUCP for news transmission, I'd recommend installing UUPC/extended from Kendra Electronic Wonderworks. Changi has been tested with Version 1.12r, and works well with it. The program is available via anonymous ftp from ftp.clarkson.edu.

and many other sources. This package contains another RNEWS.EXE and EXPIRE.EXE, which you can't use in conjunction with Changi. Only use Rnews and Expire programs which are included in the Changi distribution.

Setting up UUPC isn't trivial, but the manuals are excellent. Take the time to study them. They are packed with valuable information about UUPC specifically and the Usenet in general.

You need to create a minimum of the following files to make uucico and uuxqt work. The samples are for a local machine named os2point.ping.de and a remote called lilly.ping.de.

  1. uupc.rc

    Sample:

    NodeName=os2point
    Domain=os2point.ping.de
    postmaster=harald
    Mailserv=lilly
    InModem=elink
    OS2.Editor=EPM %s
    Options=askcc autosign autoedit autoinclude backup dot purge verbose
    Options=multitask imfile nobang noimfile
    MailExt=SPB
    
  2. systems

    Sample:

    lilly Any ELINK310 115200 555121 g ogin:--ogin: u ogin: os2point\r\dpasswort
    
  3. permissn

    Sample:

    machine=lilly SENDFILES=yes REQUEST=yes
    
  4. A modem.mdm control file

    Sample (elink310.mdm):

    Description=Elink 310 V.110
    Device=COM1
    CharDelay=0
    Hangup="ogin:" \p\p\p+++\p\p\p "NO CARRIER" \pATZ\r\pAT&B34S0=0 OK
    InSpeed=9600
    Ring=RING
    Answer="" \pATA CONNECT
    AnswerTimeout=60
    Connect=CONNECT
    DialPrefix=AT&B49E0D
    NoConnect="NO DIALTONE" "BUSY" "NO CARRIER" "NO ANSWER"
    Initialize="" \r\pATZ OK-ATZ-OK \pATZ OK
    gWindowSize=4
    gPacketSize=512
    TransferBuffer=4096
    Options=fixedspeed carrierdetect
    
Besides news UUPC can also process your email, in which case you need to create
  1. passwd

    Sample:

    
    
  2. A user.rc file

    Sample (harald.rc):

    Version=1.12d
    Mailbox=harald
    Name=Harald Kipp
    Home=d:/uucp/harald
    FileSent=MailSent
    Signature=harald.sig
    altsignature=harald2.sig
    Nickname=d:/uucp/aliases
    Organization=Ping e.V.
    Replyto=harald@os2point.ping.de
    options=askcc
    options=autoedit
    options=autoinclude
    options=autoprint
    options=autosign
    options=dot
    options=noexpert
    options=nofromsep
    options=nopager
    options=purge
    options=save
    options=suppresscopyright
    options=verbose
    Editor=cmd /c EPM %s
    
Together with the above samples, you may add the following lines to config.sys:
SET UUPCSYSRC=d:\uucp\uupc.rc
SET UUPCUSRRC=d:\uucp\harald.rc
SET TZ=CET-1
SET CHANGIWORKDIR=d:\Changi
SET CHANGIHISTORY=d:\UUCP\NEWS\HISTORY
SET CHANGIACTIVEFILE=d:\UUCP\ACTIVE
SET CHANGINEWSDIR=d:\UUCP\NEWS
SET CHANGISPOOLDIR=d:\UUCP\SPOOL
SET NNTPSERVER=lilly.ping.de
After receiving news batches with uucico you must call uuxqt, which in turn will call Rnews to toss the articles into the local newsbase.

UUPC uses a somewhat different spool file naming convention. In order to store your local posts in UUPC compatible job files, you must create a newsfeeds file like the following examples.

Assuming that your local host is named os2point.ping.de and the remote host's name is news.ping.de, then use this newsfeeds file:

ME:*,!control,!control.*,!junk,!local,!local.*/!local::
news::L,TU:
Note that the name of the remote server is given without domain. That is because both hosts, local and remote, are within the same domain.

If the local host is news.in-trier.de and the remote's name is news.ibm.com, then use this:

ME:*,!control,!control.*,!junk,!local,!local.*/!local::
news.ibm.com::L,TU:

Feeding other sites

The samples given above would only send local posts to the remote. If you want to feed other sites via UUPC, you should do the following:
  1. Send only those groups, to which the remote subscribed.
  2. Send compressed batches.
Assuming, that naxos.ping.de feeds all comp.os.os2 groups to lilly.ping.de in compressed batches, the newsfeeds file will look like this:
ME:*,!control,!control.*,!junk,!local,!local.*/!local::
lilly:comp.os.os2*:F,TUc,S100000:
Flag Tc tells Changi to spool articles into compressed batches. Note, that the size of a batch, specified by S100000, is the size of the uncompressed batch file.


[ Top of Page | Previous Page | Next Page | Table of Contents ]


URL: changi/manual/uupc.html
Created: 27 October 1996
Revised: 21 December 1996
Author: harald@os2point.ping.de