home *** CD-ROM | disk | FTP | other *** search
/ back2roots/padua / padua.7z / padua / uucp / wCNews_1.0.30.lha / notebook / bdiffs.man next >
Encoding:
Text File  |  1994-01-04  |  4.5 KB  |  133 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.                    ¢1mDifferences¢22m ¢1mbetween¢22m ¢1mB¢22m ¢1m2.11¢22m ¢1mnews¢22m ¢1mand¢22m ¢1mC¢22m ¢1mnews¢22m
  11.  
  12.                                  ¢4mGeoff¢24m ¢4mCollyer¢24m
  13.                             Department of Statistics
  14.                              University of Toronto
  15.  
  16.  
  17.           ¢1mIntroduction¢22m
  18.                This  document  attempts  to describe the major differ¡
  19.           ences between B 2.11 news and C news; it cannot  pretend  to
  20.           be  complete.   Since  the message format of both is the one
  21.           described in ARPA Internet RFC 1036, the  differences  arise
  22.           primarily in how the software is set up and administered.
  23.                C  news  was begun before B 2.11 news was released, and
  24.           later updated to match the  worthwhile  changes  in  B  2.11
  25.           news.
  26.  
  27.           ¢1mDifferences¢22m ¢1min¢22m ¢1mfiles¢22m
  28.                ¢4mLocking.¢24m   C  news  locks are intended to be compatible
  29.           with those of B 2.10 news.  C  news  locks  out  ¢4mexpire¢24m  and
  30.           ¢4mrnews¢24m  by linking to the name ¢1m/usr/lib/news/LOCK¢22m and repeat¡
  31.           ing until successful; there is no time¡out such as  the  one
  32.           in  B 2.10 news, so humans can lock the news system and per¡
  33.           form surgery on it with confidence.  B 2.11 news is believed
  34.           to  use  more  modern  kernel  locking  facilities  such  as
  35.           ¢4mflock¢24m(2) and ¢4mlockf¢24m(2).  One important difference is  that  C
  36.           news's  locks  will work across network file systems, modulo
  37.           problems caused by lock removal in ¢4m/etc/rc¢24m.
  38.                ¢4mLog¢24m ¢4mfiles.¢24m  C news's are terse.
  39.                ¢4mHistory¢24m ¢4mfile.¢24m  C news uses an extended B 2.10 news for¡
  40.           mat: the second field consists of two subfields separated by
  41.           a tilde: time received as an integer (a ¢4mtime_t¢24m in fact), and
  42.           the  value of the ¢4mExpires:¢24m header, "¡" if none.  B 2.11 news
  43.           does not record the  ¢4mExpires:¢24m  value  and  stores  the  time
  44.           received  in  a  peculiar  variant of ¢4mctime¢24m(3) format, which
  45.           cannot be parsed by ¢4mgetdate¢24m(3), to the  annoyance  of  ¢4mnntp¢24m.
  46.           You  must  lock the news system with ¢4mlocknews¢24m before editing
  47.           the history file.
  48.                ¢4mactive¢24m ¢4mfile.¢24m  C news will tolerate two, three, or  four
  49.           fields  in  the ¢4mactive¢24m file, and any number of digits in the
  50.           article¡number fields (hint: five is too few).  C news  also
  51.           supports  two  new  values  for the fourth field: ¢1mx¢22m, meaning
  52.           ``quietly discard articles for this group'', and  ¢1m=¢22mrealgroup
  53.           meaning  ``file  articles  for  this  group  under ¢4mrealgroup¢24m
  54.           instead''.  ¢1m=¢22m is useful  for  coping  with  badly¡run  local
  55.           newsgroups, often created from mailing lists.  You must lock
  56.           the news system with  ¢4mlocknews¢24m  before  editing  the  active
  57.           file.
  58.                ¢4msys¢24m  ¢4mfile.¢24m   C  news  ignores blank lines and ¢1m#¢22m comment
  59.           lines in the ¢4msys¢24m file.  Many obsolete flags draw fatal diag¡
  60.           nostics,  notably  ¢1mN¢22m,  the old, unbatched ihave/sendme flag.
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                        ¡2¡
  71.  
  72.  
  73.           If  the  fourth  field   is   a   relative   command   name,
  74.           ¢1m/usr/lib/news/bin¢22m   and   ¢1m/usr/lib/newsbin/relay¢22m   will   be
  75.           searched before the standard search  path.   If  the  fourth
  76.           field  is  a  relative  file name, ¢1m/usr/spool/news/out.going¢22m
  77.           will be prepended.  The ihave/sendme kludges of B news  have
  78.           been  expunged;  one must say what one means, using three to
  79.           five entries, typically.
  80.  
  81.           ¢1mDifferences¢22m ¢1min¢22m ¢1mbehaviour¢22m
  82.                ¢4mControl¢24m ¢4mmessages.¢24m  ¢4mCheckgroups¢24m is non¡destructive in  C
  83.           news;  it  merely  mails  its  output  to  ¢1m$NEWSMASTER¢22m (e.g.
  84.           ¢1musenet¢22m).  C news adds  an  ¢4mAlso¡Control:¢24m  header,  of  which
  85.           ¢4mSupersedes:¢24m is a special case.
  86.                ¢4mNewsgroup¢24m ¢4maliases.¢24m  C news does not implement newsgroup
  87.           aliases, since we believe  that  header  munging  is  to  be
  88.           avoided except under extreme duress.  It is possible to file
  89.           articles locally under different newsgroups by  use  of  the
  90.           active file ¢1m=¢22m flag.
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.