RELAYNEWS
Section: Maintenance Commands (8)
Updated: 28 May 1989
Index
Return to Main Contents
NAME
relaynews - store and forward netnews articles
SYNOPSIS
relaynews
[
-inrs
]
[
-d
fhlmt
]
[
-x
excluded-site
]
DESCRIPTION
Relaynews
installs locally
and
broadcasts (network) news articles
read from its standard input.
Typically the articles will be in a batch
(see
news(5)),
which may
not
be compressed
(see
compress(1)).
Articles are usually
queued for transmission to one's netnews neighbours via
newsbatch(8)
and thence via
uux(1)
or
mail(1).
-d
turns on debugging of
filing,
headers,
locking,
matching,
transmission.
-r
redirects stdout and stderr to
/usr/lib/news/log
and
/usr/lib/news/errlog.
-i
redirects stdout only to
/usr/lib/news/log.
-n
enables ``NNTP mode''
in which history entries are generated as articles are rejected.
-s
makes discarding an article a serious matter.
-x
excludes
excluded-site
from the list of netnews neighbours to receive article(s).
Control messages,
recognised by their
Control:
headers
(or
for backward compatibility ONLY
a
Newsgroups:
header containing a single newsgroup ending in
.ctl),
are filed under the
control
pseudo-group only,
but are forwarded as usual,
by examining their
Newsgroups:
and
Distribution:
headers.
Note that posting to the
control
pseudo-group
will not cause a message to be treated as a control message;
control
is not a real newsgroup.
Articles which contain no locally-known
(to the
active
file)
newsgroups
yet accepted by the local subscription list
are filed exactly once,
in the
junk
pseudo-group,
and forwarded as usual.
In particular,
if all newsgroups in the article are refused by
the local subscription list
or
are refused by an
x
in
active
file entries,
then the article will be
discarded
and not filed in
junk.
Locally-generated articles
need not be permitted by the local subscription list
but are otherwise processed normally;
this is for backward compatibility
and perhaps to keep the local subscription list short
by not requiring
general
and the like to be named.
FILES
- /usr/spool/news
-
netnews article tree
- /usr/spool/news/comp/unix/wizards
-
example newsgroup directory
(for
comp.unix.wizards)
- /usr/spool/news/out.going/system/togo
-
default
sys
file
F,
f
and
I
flags filename
- /usr/lib/news/sys
-
determines who receives broadcast netnews articles,
which ones,
and
how they are to be sent articles
- /usr/lib/news/active
-
contains locally-legal newsgroups and (un)moderated flag
- /usr/lib/news/history
-
record of articles received
- /usr/lib/news/history.{dir,pag}
-
dbm(3)
index into
history
- /usr/lib/news/whoami
-
if present,
contains news system's site name,
overriding any other host names
- /usr/lib/news/log
-
log of incoming articles
- /usr/lib/news/errlog
-
log of errors, should be empty
- /usr/lib/news/bin
-
system-specific directory of programs to
override
/usr/lib/newsbin
and its subdirectories
- /usr/lib/newsbin/ctl
-
common directory of programs to implement control messages
- /usr/lib/newsbin/relay/relaynews
-
the lean, mean news-relayin' machine
- /usr/lib/newsbin/newsreply
-
generates a return address from article headers
SEE ALSO
compress(1),
mail(1),
uux(1),
dbm(3),
news(5),
newsbatch(8)
ARPA Internet RFCs 1036 and 850
DIAGNOSTICS
Usually found in
/usr/lib/news/errlog.
Relaynews's
exit status is a bit vector of status bits;
see
news/include/news.h
for the bit definitions.
HISTORY
Written by Geoff Collyer
at the University of Toronto
as part of the C news project.
BUGS
An article with a header that does not fit entirely in a
static buffer
and on a machine without real links
(e.g. something like Eunice but on a PDP-11)
will be filed incorrectly:
any symbolic links under /usr/spool/news will point at a non-existent
filename.
A control message which cannot be filed in the
control
pseudo-group
and
which cannot be filed in the
junk
pseudo-group because
junk
is not in the
active
file will generate an error message
which refers to the groups in its
Newsgroups:
header instead of referring to the
control
pseudo-group.
Relaynews
could run faster in some circumstances
and would be simpler
if
Control:
were required to be the first header,
if present,
and if
Newsgroups:
were required to be the next.
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- FILES
-
- SEE ALSO
-
- DIAGNOSTICS
-
- HISTORY
-
- BUGS
-
This document was created by
man2html,
using the manual pages.
Time: 05:46:27 GMT, January 05, 2023