home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
-
-
-
- ¢1mDifferences¢22m ¢1mbetween¢22m ¢1mB¢22m ¢1m2.11¢22m ¢1mnews¢22m ¢1mand¢22m ¢1mC¢22m ¢1mnews¢22m
-
- ¢4mGeoff¢24m ¢4mCollyer¢24m
- Department of Statistics
- University of Toronto
-
-
- ¢1mIntroduction¢22m
- This document attempts to describe the major differ¡
- ences between B 2.11 news and C news; it cannot pretend to
- be complete. Since the message format of both is the one
- described in ARPA Internet RFC 1036, the differences arise
- primarily in how the software is set up and administered.
- C news was begun before B 2.11 news was released, and
- later updated to match the worthwhile changes in B 2.11
- news.
-
- ¢1mDifferences¢22m ¢1min¢22m ¢1mfiles¢22m
- ¢4mLocking.¢24m C news locks are intended to be compatible
- with those of B 2.10 news. C news locks out ¢4mexpire¢24m and
- ¢4mrnews¢24m by linking to the name ¢1m/usr/lib/news/LOCK¢22m and repeat¡
- ing until successful; there is no time¡out such as the one
- in B 2.10 news, so humans can lock the news system and per¡
- form surgery on it with confidence. B 2.11 news is believed
- to use more modern kernel locking facilities such as
- ¢4mflock¢24m(2) and ¢4mlockf¢24m(2). One important difference is that C
- news's locks will work across network file systems, modulo
- problems caused by lock removal in ¢4m/etc/rc¢24m.
- ¢4mLog¢24m ¢4mfiles.¢24m C news's are terse.
- ¢4mHistory¢24m ¢4mfile.¢24m C news uses an extended B 2.10 news for¡
- mat: the second field consists of two subfields separated by
- a tilde: time received as an integer (a ¢4mtime_t¢24m in fact), and
- the value of the ¢4mExpires:¢24m header, "¡" if none. B 2.11 news
- does not record the ¢4mExpires:¢24m value and stores the time
- received in a peculiar variant of ¢4mctime¢24m(3) format, which
- cannot be parsed by ¢4mgetdate¢24m(3), to the annoyance of ¢4mnntp¢24m.
- You must lock the news system with ¢4mlocknews¢24m before editing
- the history file.
- ¢4mactive¢24m ¢4mfile.¢24m C news will tolerate two, three, or four
- fields in the ¢4mactive¢24m file, and any number of digits in the
- article¡number fields (hint: five is too few). C news also
- supports two new values for the fourth field: ¢1mx¢22m, meaning
- ``quietly discard articles for this group'', and ¢1m=¢22mrealgroup
- meaning ``file articles for this group under ¢4mrealgroup¢24m
- instead''. ¢1m=¢22m is useful for coping with badly¡run local
- newsgroups, often created from mailing lists. You must lock
- the news system with ¢4mlocknews¢24m before editing the active
- file.
- ¢4msys¢24m ¢4mfile.¢24m C news ignores blank lines and ¢1m#¢22m comment
- lines in the ¢4msys¢24m file. Many obsolete flags draw fatal diag¡
- nostics, notably ¢1mN¢22m, the old, unbatched ihave/sendme flag.
-
-
-
-
-
-
-
-
-
- ¡2¡
-
-
- If the fourth field is a relative command name,
- ¢1m/usr/lib/news/bin¢22m and ¢1m/usr/lib/newsbin/relay¢22m will be
- searched before the standard search path. If the fourth
- field is a relative file name, ¢1m/usr/spool/news/out.going¢22m
- will be prepended. The ihave/sendme kludges of B news have
- been expunged; one must say what one means, using three to
- five entries, typically.
-
- ¢1mDifferences¢22m ¢1min¢22m ¢1mbehaviour¢22m
- ¢4mControl¢24m ¢4mmessages.¢24m ¢4mCheckgroups¢24m is non¡destructive in C
- news; it merely mails its output to ¢1m$NEWSMASTER¢22m (e.g.
- ¢1musenet¢22m). C news adds an ¢4mAlso¡Control:¢24m header, of which
- ¢4mSupersedes:¢24m is a special case.
- ¢4mNewsgroup¢24m ¢4maliases.¢24m C news does not implement newsgroup
- aliases, since we believe that header munging is to be
- avoided except under extreme duress. It is possible to file
- articles locally under different newsgroups by use of the
- active file ¢1m=¢22m flag.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-