
                   ListServ Version 1.0b2 by Tom Bampton
                      (c) Copyright 1997 Tom Bampton

                ListServ is dedicated to Mary-Jane Fortin.


                 !!!!!!!!!!!!!!!!IMPORTANT!!!!!!!!!!!!!!!!

IF YOU ARE USING A PREVIOUS VERSION OF LISTSERV, IT IS EXTREMELY IMPORTANT
THAT YOU READ ALL OF THIS FILE. IF YOU DONT, I CAN GUARANTEE YOU WILL MESS UP
YOUR ENTIRE MAILING LIST.

                 !!!!!!!!!!!!!!!!IMPORTANT!!!!!!!!!!!!!!!!

Some very major changes have been made since the first beta of ListServ. The
most important one that effects ALL previous users is I have updated the
Users.dat file format, so that it now allows options for each individual user.
If you use an old Users.dat file with this new version IT WILL BE LOST
COMPLETELY. A script has been provided for updating your current users.dat
files. 

Make sure script bit is set (protect UpdateUserDat +s) and call with the
following:

UpdateUserDat <listname> <pathandfilenameofusers.dat>

For example:

UpdateUserDat testlist NetDevel:ListServ/TestList/Users.dat

ListServ must be in the current directory, also the config must be in the
current directory. 

The script will backup your current Users.dat just in case something goes
wrong. 

When you run the new ListServ for the first time, it will display a lot of
warnings about reading this readme. To prevent the warning from showing in
the future, follow the prompts. 

Please now read the following information to see which effects you. This was
posted to the testlist.

Updates to ListServ in Beta 2
=============================

USER DATABASE

  This will effect everyone. The format of the User.dat has changed and the
  user reader updated. This means old User.dat files are incompatible. To
  update the User.dat file to the new format, you may do the following. This
  will be provided as an AmigaDOS script in the Beta 2 archive.
  
  Copy the user.dat from the list directory to a temporary one, and delete
  the user.dat from the list directory.
  
  Type the following in a CLI:
  
  ListServ -i listname T:OldUser.dat
  
  That assumes the list name is 'listname' and the old user.dat file is placed
  in T:OldUser.dat
  
  Type ListServ -h for more information on the -i option. 
  Please note that -i is import, it is supposed to be used for importing
  addresses, but because the old User.dat file is just a list of addresses,
  the -i option may be used to update it. Note also that you cant use
  ListServ -i listname ListPath/User.dat .. if you do, you will probably lose
  the user database.
  
MAIL PROCESSOR

  The second major update is in the mail processor. There was an annoying bug
  that meant incoming mail was lost if the list was currently being processed.
  Most of the mail processor was rewritten to remove this bug. Also, mail that
  wasnt seen as to the list (i.e. not the only address on a To line or in a cc)
  wasnt processed and was lost. If for any reason a message couldnt be
  processed, it will no longer be lost. Only processed mail will be deleted,
  the rest (if any) is put back into the spoolfile.

SUBSCRIBE COMMAND

  The mailing list subscribe command has been updated. It now takes arguments.
  The changes to this command, and the user database, will allow digest
  support and user aliases (so they can post/send commands from more then one
  address). 
  
NEW COMMANDS

  A couple of new commands have been added. 
  
  options   Change user options (real name, digest size, aliases)
            after a subscribe. Same syntax as the subscribe command.
  
NEW CONFIG OPTIONS

  A few new configuration options have been added to support the changes to
  the user database and subscribe command, the new commands and different
  types of lists. Old configs are still compatible. Please make sure you add
  a BadSubscMsg config option to your config, otherwise invalid subscribes
  WONT be warned about (this bug will be fixed soon)

COMMAND LINE

  A new command line option, -i, has been added to import users to a mailing
  list. Also, -d and -u have been updated to reflect the changes to the config
  and user database. 

MISCELLANEOUS

  A lot of minor changes have been made, too many to list here.