|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: R T
Length: 4790 (0x12b6)
Types: TextFile
Names: »README«
└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit
└─⟦cfd40dc56⟧ »EurOpenD3/news/nntp/nntp.1.5.8.tar.Z«
└─⟦2ec98eca6⟧
└─⟦this⟧ »README«
└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit
└─⟦5cced586a⟧ »EurOpenD3/news/nntp/nntp.1.5.7.tar.Z«
└─⟦7340f105e⟧
└─⟦this⟧ »./README«
NNTP README November 10, 1989 For version 1.5.7 of NNTP
[See the file CHANGES to see differences between this version and
older versions.]
INTRODUCTION
This package contains everything (well, most of it, I hope) that
you'll need to implement a remote news server running the NNTP protocol.
A brief tour of the directories and their programs:
server Source for the NNTP news server daemon.
inews A "mini-inews" written by Steven Grady
<grady@postgres.berkeley.edu> which allows
remote posting without changing much else.
xmit An active transmission client for transferring
news, written by Erik Fair; see note below.
common Common stuff (response codes, configuration info,
and some client library routines) for the
the news server and the clients. The "conf.h"
file here needs to be edited to reflect
the peculiarities of your system.
support Some support files and scripts.
doc Documentation on the server, including manual
pages.
xfer A passive reception client which uses the
NEWNEWS command to retrieve news from a remote
server. Written by Brian Kantor, this software
is UNSUPPORTED.
Each directory has associated with it a README file.
This file will try to give enough information for you to get things
running and installed, but the README in each directory has more
details for each subset of the NNTP package. You may also want to print
a copy of doc/rfc977, which describes the NNTP protocol.
INTRODUCTION TO NNTP INSTALLATION
First, figure out what you are trying to do (this is good
advice under most circumstances, and it is especially apropos here).
NNTP can be used for two things: (1) Remote news reading, where news
is stored on one machine and read from remote machines across a
high-speed local area network such as Ethernet, and (2) News transfer,
where news is transmitted to NNTP servers on remote machines over
either local or long-haul networks.
NNTP "server" machines are machines that have a full installation
of USENET news on them. An NNTP process, the "server", allows remote
sites to connect to the server machine and read or transfer news.
The server machine DOES NOT NEED "reader client" software such as
"rrn". It MAY NEED "transmission client" software such as "nntpxmit"
if you want to use NNTP to transfer news.
NNTP "client" machines do not have a full installation of USENET
news on them. They get their news from an NNTP server machine across
the network. They DO have NNTP "reader clients" such as "rrn" installed
on them.
In summary,
>>> A full client installation of NNTP requires the following
files (suitable for rdist, assuming standard directories):
NEWS = ( /usr/local/{Pnews,Rnmail,inews,rn,rrn,newsetup,newsgroups,lib/rn}
/usr/man/catl/{Pnews,Rnmail,rn,newsetup,newsgroups}.1 )
You DO NOT need any of the normal news junk (e.g.,
/usr/lib/news, postnews, checknews, readnews) on CLIENT
systems.
You DO need these on SERVER systems.
An important note:
The NNTP server assumes that the history file format
is 2.11 or 2.10.3 or CNEWS; therefore you need 2.11 news or CNEWS
on your server machine.
>>>>> Get 2.11 news or CNEWS if you don't have it.
GENERAL INSTALLATION
Time for a general and cohesive Plan:
Regardless of whether you are making a server or a client NNTP
setup, you will have to edit common/conf.h to reflect your system's
setup. So,
1. Look at common/README. This will explain the stuff
needs to be tailored for your system in common/conf.h.
Make the necessary changes to reflect your system.
If you are running with System V or Excelan TCP/IP,
please read the instructions in common/README.SYSV
If you have an HPUX machine, please read common/README.HPUX
Now, at this point, what you do depends on whether you are
installing a server system or a client system.
SERVER INSTALLATION
2. Type "make server" in this directory.
3. Type "make install_server" in this directory.
CLIENT INSTALLATION
2. Type "make client" in this directory.
3. Type "make install_client" in this directory.
4. Get some client newsreaders (like rrn or the NNTP version of vnews)
and install them on your client systems.
IF YOU HAVE PROBLEMS
You can get to me via electronic mail at the following addresses:
Internet: sob@bcm.tmc.edu
UUCP: ...!bcm!sob
Telephone (work): (713) 798-6042
I'm very interested in learning what hacks need to be made to
nntpd to get it to work on various systems, and certainly, if there are
outright bugs, please let me know. Bug reports and fixes for nntp are
posted to the newsgroup "news.software.nntp". Announcements of new
versions of nntp software are posted there too.