home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / mail / listserv / current_version next >
Encoding:
Text File  |  1993-06-01  |  8.6 KB  |  199 lines

  1. VERSION: 6.0
  2. LAST UPDATE: June 1 1993 (original release on April 1)
  3. COMMENTS: - Fixes cloberred .warning file
  4.       - HP-UX OS bug workaround
  5.       - list no longer sends error messages to peers/news
  6.       - Fixes NeXT bug with awk program
  7.       - Fix with -r flag to farch
  8.       - fix with syslog(3) reporting
  9.       - more suggestions for compiler flags
  10.       - updated systest
  11.       - fix with Errors-To: addresses
  12.       - error messages from inews now emailed to sender, owner
  13.       - bug fix with list aliases in Subject: lines
  14.       - bug fix with "run" request
  15.       - more stuff in util/
  16. FEATURES:
  17.      This is a system that implements various mailing lists  with
  18.      one  list  server. It is automated, and obliterates the need
  19.      for user intervention and maintenance of multiple aliases of
  20.      the  form  "list,  list-owner,  list-request", etc. There is
  21.      support  provided  for  public  and   private   hierarchical
  22.      archives,  moderated  and  non-moderated  lists, peer lists,
  23.      peer servers, private lists, address aliasing, news  connec-
  24.      tions  and gateways, mail queueing, digests, list ownership,
  25.      owner preferences, crash recovery, batch processing,  confi-
  26.      gurable headers, regular expressions, archive searching, and
  27.      live user connections via TCP/IP.
  28.  
  29. NEW WITH THIS RELEASE:
  30. 1) Interactive system: serverd may be put to TCP/IP listening mode for live
  31.    connections, at port 372, via the -i command line option:
  32.  
  33.    a) A special client has been written and can be found in archives/iul/
  34.       That directory contains the source code and the man page. Source and doc
  35.       can also be found under the src/ and doc/ dirs.
  36.    b) 'help live' explains a little more about this feature.
  37.    c) 'remote' lists may now specify a host and a port, so that your
  38.       interactive ListServer can chain-connect to others.
  39.    d) serverd has to be setuid to root to be able to get the privileged port;
  40.       once obtained, it sets uid back to server.
  41.    e) See the src/README file for system qualifications to use this feature,
  42.       doc/serverd.1 (of course), and run systest.
  43.  
  44. 2) The ULISTSERVER_UMASK environment variable is now supported to set file
  45.    access modes; define it in both .[t]cshrc AND .profile:
  46.    .[t]cshrc: setenv ULISTSERVER_UMASK 077
  47.    .profile:  ULISTSERVER_UMASK=077; export ULISTSERVER_UMASK
  48.  
  49. 3) The 'precedence' config directive is used to put a Precedence: header line.
  50.  
  51. 4) Configurable headers are supported via the 'header' config directive; this
  52.    lets you define which header lines from subscriber messages to save and
  53.    copy to the distributed message.
  54.  
  55. 5) Regular expressions (extended egrep(1)) are supported for the .ignored
  56.    and .aliases files; they can also be used in the MAILER_DAEMON and 
  57.    SUSP_SUBJECT symbols in src/defs.h:
  58.  
  59.    a) UUCP has been reintroduced in src/defs.h as "UUCP"; you may alter
  60.       this to "^UUCP$" so that only mail 'From uucp Date Time' will be treated
  61.       in a special way.
  62.    b) In your .ignored files you should replace entries like "root" with
  63.       "^root", "sys" with "^sys", etc.
  64.  
  65. 6) Lists may have their messages automatically archived in a variety of forms;
  66.    see doc/server.1 for more information; the 'archive' config directive has
  67.    been introduced to specify the archive, directory to put files, optional
  68.    password, and the format of the file names. New directories and archives
  69.    are automatically created.
  70.  
  71. 7) New farch: 
  72.    a) create new directories and archives recursively; create all necessary
  73.       DIR and INDEX files; update all necessary ancestor INDEX files.
  74.    b) New option -B archives pure binaries without splitting and uuencoding;
  75.       a 'GET' request on such files forces a uuencode on the way out.
  76.    c) New option -D puts a descriptive message about the archived file in the
  77.       DIR file.
  78.    d) New option -r removes the specified files from the specified archive.
  79.    e) New option -p specifies a password for a private archive.
  80.  
  81. 8) Ability for users to execute UNIX commands on a per list basis via the
  82.    'unix_cmd' config directive and the 'run' request; see doc/server.1 and
  83.    doc/listserv.1 for more information.
  84.  
  85. 9) The config file now supports the '&\n' line continuation sequence used
  86.    for requests.
  87.  
  88. 10) The .subscribers file now requires two more attributes: a password used
  89.     during live connections, and the CONCEAL mode (YES or NO)
  90.     a) the upgrade_to_6.0 script should be executed to assign passwords and
  91.        default no-conceal modes to all subscribers of all lists.
  92.     b) 'set <list>' now reports the password and the conceal mode too, as well
  93.     as the address used for subscription.
  94.     c) 'set <list> password <old-password> <new-password>' is the request to
  95.        reset the password. New subscribers are assigned initial random
  96.        passwords.
  97.     d) 'set <list> address <personal-password> <new-address>' is the request
  98.        that lets a user reset the address he is subscribed with.
  99.     e) 'set <list> coneal yes|no' changes the conceal mode.
  100.  
  101. 11) The 'system' mailmethod now sends 'HELO hostname' to sendmail if the
  102.     system is compiled with -DZMAILER; tweaking of the code is required to
  103.     send 'HELO IP-address'. This is to be used only with the Zmailer only.
  104.  
  105. 12) Grouping of addresses by domains in the .subscribers files for faster
  106.     distribution.
  107.  
  108. 13) THANK and its foreign equivalents mark the end of requests.
  109.  
  110. 14) 'list' senses and rejects ListServer requests.
  111.  
  112. 15) The 'default' directive is introduced in the config file to select
  113.     default values for mailmode, address setting, password assignment,
  114.     conceal mode for each list.
  115.  
  116. 16) "Error during delivery: check the report files" messages now are more
  117.     verbose and include the error message in the body of the mail message;
  118.     no need to check the report files!
  119.  
  120. 17) Similar addresses are listed when a request or posting is rejected
  121.     due to subscription problems.
  122.  
  123. 18) Support for syslog(3) by compiling with -DSYSLOG=facility.
  124.  
  125. 19) Screening of mailer daemon error messages if compiling with
  126.     -DERROR_MAIL_ANALYSIS=level.
  127.  
  128. 20) Check for fake mail by comparing the domain in the user address against
  129.     the Received: lines.
  130.  
  131. 21) No Errors-To: lines if you compile with -DNO_ERRORS_TO.
  132.  
  133. 22) Man pages have been split.
  134.  
  135. 23) New "limit" in the config file: files -- limits size of files sent out
  136.     and automatically splits them to smaller subparts.
  137.  
  138. 24) Limit on the number of messages processed daily on a per list basis via the
  139.     "ceiling" config directive.
  140.  
  141. 25) System files have been restricted to 14 characters maximum.
  142.  
  143. 26) New "fax" request and config directive (faxes files instead of emailing
  144.     them.
  145.  
  146. 27) Concealed lists.
  147.  
  148. 28) Help/.welcome/.info files may now be shell scripts.
  149.  
  150. 29) Ability to search the archives via the "search" request.
  151.  
  152. FORUM: The list unix-listserv@stormking.com serviced by listserv@stormking.com
  153.     has been set up to discuss issues about this system.
  154.  
  155. UTILITIES:
  156. These utilities reside in pub/listserv/utils/ in this ftp site, and some
  157. of them are included in the system:
  158.  
  159. 1) stds: Compilers like the one on the Convex machines do not like
  160.     the way I treat PATH throughout the system. You should use this utility
  161.     before compiling:
  162.     % cd /usr/server
  163.     % stds src/*.c src/nonansi/*.h
  164. 2) clean.c: For those substandard compilers that do not like
  165.     non-ASCII characters in the source file (such as control-L) here is
  166.     a program that will clean them up:
  167.     % cd /usr/server/src
  168.     % clean *.c
  169.     This program has to be compiled as follows:
  170.     % cc -Dunix clean.c -o clean
  171.     The -Dunix is necessary because this utility is also supposed to
  172.     work on PC's.
  173.  
  174. COMPILER & PREPROCESSOR: Please read the README file in the package.
  175. SUGGESTIONS: A few people have reported to me that the IDA sendmail is the one
  176.       to use on your system (not that listserv won't work with what you
  177.       now have). The source can be found via anonymous ftp from
  178.       uxc.cso.uiuc.edu in the directory pub. The file is called:
  179.         sendmail-5.65c+IDA-1.4.4.1.tar.Z
  180. WARNING:  Please, take a look at the file WARNINGS in this directory
  181.       periodically.
  182.  
  183. MAJOR USER CONTRIBUTED ENHANCEMENTS:
  184.       v5.1: port for AIX, IRIX, MINIX systems, and enhanced help facility
  185.               using help files instead of hard-coded messages.
  186.       v5.2: archives, GET, INDEX requests.
  187.       v5.41: catmail utility.
  188.       v5.5: list digests, manager preferences.
  189.       v6.0: auto-archiving.
  190.  
  191. REGISTRATION: Please, fill out the registration form and email it to me.
  192. QUESTIONS: Send me email (tasos@cs.bu.edu).
  193. OTHER VERSIONS: v4.3 still available from 129.100.7.2 (cd listserv)
  194.       v5.31 available from j.cc.purdue.edu (cd comp.sources.unix/volume25;
  195.         files are v25i035 through v25i040)
  196.           v5.41 also available from uxc.cso.uiuc.edu (cd pub)
  197. COMING ATTRACTIONS: open to suggestions
  198. SCHEDULED NEXT RELEASE: ???
  199.