Tue Jan  5 19:43:53 1993  Johan Vromans  (jv@squirrel)

	* patchlevel.h 1.19:
	* ms_common.pl 1.38:
	  Bump to V3.01.

	* mservmgr.txt 1.12:
	* usrguide.txt 1.12:
	* mservmgr.txt 1.11:
	  Update to V3.01.

	* README 3.11:
	  Replaced.

Sat Jan  2 14:21:36 1993  Johan Vromans  (jv@squirrel)

	* usrguide.txt 1.11:
	  Small updates.

	* pr_dowork.pl 3.24:
	  Fix typo in encoding messages.

	* pr_help.pl 1.6:
	  Add support for @black_list and $black_list_warning.

	* process.pl 3.67:
	  Improve subs errmsg and warning (allow multiple lines).
	  Only verify the recipient name in the UUCP/RFC822 headers
	  against the black list.
	  Add support for $black_list_warning.

	* chkconfig.pl 1.32:
	  Provide $black_list_warning so offending users get a warning
	  instead of being rejected.

Fri Jan  1 15:19:18 1993  Johan Vromans  (jv@squirrel)

	* usrguide.txt 1.10:
	* mservmgr.txt 1.10:
	  Update to Y3.01Q.

	* pr_help.pl 1.5:
	* process.pl 3.66:
	* ud_sample1.pl 1.3:
	* ud_sample2.pl 1.3:
	  Redesign the auto-configuring help system.

	* pr_parse.pl 1.7:
	  Use sub warning where appropriate.
	  Add sub check_ftp (from process.pl).

	* process.pl 3.65:
	  Add support for @black_list (subs discard and verify_recipient).
	  Add a real warning routine.
	  Prefix messages with Warning: or Error: .
	  Move sub check_ftp to pr_parse.pl.
	  Clarify $ftp_uucp_only restriction.
	  Add hint for $prefer_uucp case.

	* chkconfig.pl 1.31:
	  Add support for @black_list.

	* ms_common.pl 1.37:
	  Bump to Y3.01Q.
	  Add @black_list consistency check.	  

	* patchlevel.h 1.18:
	  Bump to Y3.01Q.

Thu Dec 31 15:20:14 1992  Johan Vromans  (jv@squirrel)

	* pr_ftp.pl 1.6:
	  Handle symlinks on FTP servers. Chase them if possible.
	  Do not switch ftp'type that often.

	* process.pl 3.64:
	  Add '-nointeractive' option.

Wed Dec 30 14:31:42 1992  Johan Vromans  (jv@squirrel)

	* patchlevel.h 1.17:
	* ms_common.pl 1.36:
	  Bump to Y3.01P.

	* usrguide.txt 1.9:
	  Add COMPRESS and ENCODING commands.
	  Document FTP restrictions in case of unknown email address.

	* pr_parse.pl 1.6:
	  Move common code of subs command_loop and interactive loop to
	  sub split_and_exec_line. 
	  Add sub cmd_ignore as helper.
	  Inititalize REPLY and RESET to ingore in interactive mode.
	  Add COMPRESS and ENCODE commands.

	* pr_help.pl 1.4:
	  Add ENCODING command help.

	* pr_dowork.pl 3.23:
	  Sort encoding messages on encoding key.

	* pr_dowork.pl 3.22:
	  Make work_loop settings ($limit, $encoding, ...) retain their
	  values between calls.
	  Use $uunote for FTP password if no recipient known (i.e. in
	  interactive use).

	* ftp.pl 1.3:
	  Show password string if user is anonymous.

Fri Dec 25 16:22:36 1992  Johan Vromans  (jv@squirrel)

	* do_report.pl 1.13:
	* report.pl 3.14:
	  Correct formfeeds between reports.

Thu Dec 24 17:31:06 1992  Johan Vromans  (jv@squirrel)

	* patchlevel.h 1.16:
	* ms_common.pl 1.35:
	  Bump to Y3.01O.

	* usrguide.txt 1.8:
	* mservmgr.txt 1.9:
	  Update to Y3.01O.

	* pr_dowork.pl 3.21:
	* chkconfig.pl 1.30:
	* ms_common.pl 1.34:
	  Add auto-packing.
	  A request for 'file.XXX' will be turned into a packed
	  request for directory 'file'. XXX must be 'zoo', 'zip', 'tar' or
	  'tar.Z'.

	* ms_common.pl 1.33:
	* pr_dowork.pl 3.20:
	* chkconfig.pl 1.29:
	  Add auto-compression.
	  A request for 'file.Z' may be turned into 'file' (with
	  compression by 'dorequest') if $auto_compress is set in the
	  config file. 

	* process.pl 3.63:
	* pr_parse.pl 1.5:
	  Adapt more commands to interactive use.

Wed Dec 23 22:52:47 1992  Johan Vromans  (jv@squirrel)

	* process.pl 3.62:
	  Start dorequest only if the queue is not empty.

	* process.pl 3.61:
	  Add (undocumented) -i0 option to be called from inetd.

	* report.pl 3.13:
	* mlistener.pl 1.7:
	* makeindex.pl 1.11:
	* dorequest.pl 3.28:
	* do_report.pl 1.12:
	* chkconfig.pl 1.28:
	  Require ms_common.pl before &usage to supply defaults.

	* patchlevel.h 1.15:
	* ms_common.pl 1.32:
	  Bump to Y3.01N.

	* usrguide.txt 1.7:
	* mservmgr.txt 1.8:
	* README 3.10:
	* MANIFEST 1.15:
	* MANIFEST 1.14:
	* pr_doindex.pl 3.4:
	* pr_dowork.pl 3.19:
	* pr_parse.pl 1.4:
	* process.pl 3.60:
	* process.pl 3.59:
	  Implement interactive mode.

Sat Dec 19 00:15:16 1992  Johan Vromans  (jv@squirrel)

	* mservmgr.txt 1.7:
	  Update to Y3.01M.

	* MANIFEST 1.13:
	  Add ud_sample?.pl files.
	  Remove userdefs.pl.

	* README 3.9:
	  Small updates.

	* ud_sample1.pl 1.2 (new file):
	  Sample userdefs: REPORT command.

	* ud_sample2.pl 1.2 (new file):
  	  Sample userdefs: SEND CONFIG command.

	* patchlevel.h 1.14:
	* ms_common.pl 1.31:
	  Bump to Y3.01M.

	* pr_dowork.pl 3.18:
	  Prevent empty 'coding' messages.

	* mservmgr.txt 1.6:
	  Document extending the command set.

	* chkconfig.pl 1.27:
	* pr_ftp.pl 1.5:
	  Prevent muliple inclusion of 'ftp.pl'.	  

Fri Dec 18 12:55:17 1992  Johan Vromans  (jv@squirrel)

	* chkconfig.pl 1.26:
	* ms_config.pl:
	  Add $cmd_extend.

	* pr_dowork.pl 3.17:
	  Make work queue execution table driven.

	* MANIFEST 1.12:
	  Add userdefs.pl, pr_parse.pl.

	* pr_help.pl 1.3:
	  Add support for user defined help.

	* process.pl 3.58:
	  Moved command loop to pr_parse.pl.

	* pr_parse.pl 1.3:
	* pr_parse.pl 1.2 (new file):
	  Implements the command_loop and command parsing.
	  The command loop is now table driven.

	* userdefs.pl 1.3:
	* userdefs.pl 1.2 (new file):
	  Sample user definition file.

	* do_report.pl 1.11:
	  Correct unlinking algorithm.
	  Allow ftp scan independent of reports.
	  Add -ftpkeep options to override config value.

Tue Dec 15 23:17:20 1992  Johan Vromans  (jv@squirrel)

	* usrguide.txt 1.6:
	* mservmgr.txt 1.5:
	  Update to Y3.01L.

	* patchlevel.h 1.13:
	  Bump to Y3.01L.

	* pr_dowork.pl 3.16:
	  Reduce formats to one single format for both email and uucp.
	  Be very friendly with the feedback on encodings.

	* process.pl 3.57:
	  Move formats for request reports to pr_dowork.pl.

	* dr_uucp.pl 3.7:
	  Use &canon_fname to construct the UUCP file name.

	* pr_ftp.pl 1.4:
	  Move sub ftp_archname to ms_common.pl.

	* ms_common.pl 1.30:
	* ms_common.pl 1.29:
	  Bump to Y3.01L.
	  Add sub canon_fname (new) and ftp_archname (from pr_ftp.pl).

Sun Dec 13 21:04:19 1992  Johan Vromans  (jv@squirrel)

	* MANIFEST 1.11:
	  Add pr_help.pl.

	* pr_help.pl 1.2:
	* process.pl 3.56:
	  Move sub help to pr_help.pl.

	* pr_dowork.pl 3.15:
	* usrguide.txt 1.5:
	  Add enhanced 'encoding' message.

	* usrguide.txt 1.4:
	* mservmgr.txt 1.4:
	  Misc.

	* CRONTAB.sample 1.3:
	  Add -ftp -ftpclean

	* chkconfig.pl 1.25:
	  Add ARCHIE command.

Sat Dec 12 00:13:13 1992  Johan Vromans  (jv@squirrel)

	* process.pl 3.55:
	  Catch STDERR on output.
	  Move sub enqueue to pr_dowork.pl.
	  Move sub fttemp to ms_common.pl.
	  Add ARCHIE command.

	* pr_dowork.pl 3.14:
	  Add ARCHIE command.
	  Move sub enqueue from process.pl.
	  Support automatic compression.
	  Adapt to new queue file format (tab separated, same arguments
	  for mail and uucp).

	* dr_pack.pl 3.3:
	* dr_mail.pl 3.5:
	* dr_uucp.pl 3.6:
	* dorequest.pl 3.27:
	* dorequest.pl 3.25:
	* dorequest.pl 3.26:
	  Support automatic compression.
	  Adapt to new queue file format.

	* unpack.pl 2.5:
	  Add support for compressed encoding.

	* patchlevel.h 1.12:
	* ms_common.pl 1.28:
	  Bump to Y3.01K.
	  Add fttemp routine from process.pl

	* report.pl 3.12:
	  Allow blanks in package entries in logfile.

Thu Dec 10 15:41:48 1992  Johan Vromans  (jv@largo)

	* pr_ftp.pl 1.3:
	  Add support for VMS filenames.
	  (Not directory info...

	* mservmgr.txt 1.2:
	  New install guide. Rewritten, enhanced....

	* chkconfig.pl 1.24:
	  Add -current to force using the current directory instead of
	  LIBDIR. 

Sun Dec  6 16:04:09 1992  Johan Vromans  (jv@squirrel)

	* usrguide.txt 1.2:
	  New user guide. Rewritten, enhanced....

	* ftp.pl 1.2:
	  Require 'sys/socket.ph' instead of 'socket.ph'.

Sat Dec  5 01:29:11 1992  Johan Vromans  (jv@squirrel)

	* ================ Released Y3.01J ================

	* do_report.pl 1.10:
	  Add report/cleanup FTP cache.

	* process.pl 3.54:
	  Allow continuation lines.
	  Remove CD command (too dangerous).
	  Add FTP info in HELP.

	* HELP 3.12:
	  Add documentation on FTP commands.

	* chkconfig.pl 1.23:
	  Add $ftp_keep.

	* ms_config.pl:
	  Add more documentation.
	  Add $ftp_keep.

	* ms_common.pl 1.27:
	* patchlevel.h 1.11:
	  Bump to Y3.01J.

	* chkconfig.pl 1.22:
	  Check FTP cache.

	* pr_dowork.pl 3.13:
	* pr_dowork.pl 3.12:
	  Moved most of the FTP stuff to pr_ftp.pl.
	  Implemented FTP file cacheing.
	  FTP DIR is now subject to $dirlimit. Small dirs are included
	  in the feedback.
	  Combined &ftbatch and &ftqueue.

	* README 3.8:
	* MANIFEST 1.10:
	  Add pr_ftp.pl, dateconv.pl.

	* pr_ftp.pl 1.2:
	  New module. Contains most of the FTP stuff.

	* dateconv.pl 1.2:
	  Borrowed from Lee McLoughlin's 'mirror' package.

	* dorequest.pl 3.24:
	* ms_common.pl 1.26:
	  Move writelog routine from dorequest.pl to ms_common.pl.

Fri Dec  4 00:02:22 1992  Johan Vromans  (jv@squirrel)

	* pr_dowork.pl 3.11:
	  Correct FTP command execution messages.

	* process.pl 3.53:
	  Allow empty 'dir' if FTP connection is open.
	  Allow 'host.uucp' (strip .uucp)

	* ================ Released Y3.01I ================

	* MANIFEST 1.10:
	* README 3.7:
	* chkconfig.pl 1.21:
	* ms_config.pl:
	  Add new FTP support.

	* chat2.pl, ftp.pl:
	  Borrowed from Lee McLoughlin's 'mirror' package.

Thu Dec  3 23:51:05 1992  Johan Vromans  (jv@squirrel)

	* pr_dowork.pl 3.10:
	  Use ftp/chat2 package to handle FTP directly.
	  This gives us more control.

	* process.pl 3.52:
	  If archive item foo exists 'as is' as well as with known
	  extensions, and the user requests 'foo', then do not return an
	  ambigous request.

Sat Nov 28 17:47:50 1992  Johan Vromans  (jv@squirrel)

	* process.pl:
	  More places where /to/ was used instead of /^to$/.
	  Leave "mserv.last" in $tmpdir.

Sun Nov  8 14:15:50 1992  Johan Vromans  (jv@squirrel)

	* dorequest.pl 3.23:
	  Correct options, add nolog and nouucp.

	* dr_uucp.pl 3.5:
	  Implement $opt_nouucp.

Sat Nov  7 14:01:15 1992  Johan Vromans  (jv@squirrel)

	* process.pl 3.51:
	* process.pl 3.50:
	  Implement mail header tracing.

	* dorequest.pl 3.22:
	* chkconfig.pl 1.20:
	  Implement $nice.

	* process.pl 3.49:
	  Implement $nice.
	  Alow more room for large resend parts lists.

Mon Oct 26 10:08:14 1992  Johan Vromans  (jv at pronto)

	* process.pl 3.48:
	  Correct feedback on UUCP headers. The're not always bogus, just
	  unusable... 

	* report.pl 3.11:
	  Was too picky on selecting the first part of a multi-part
	  transfer. It left out UUCP transfers too...

	* chkconfig.pl 1.19:
	  Note that MSERVLIB need not to be set.
	  Note that defining $pdtar overrides $tar.

	* patchlevel.h 1.10:
	* ms_common.pl 1.25:
	  Bump to Y3.01I.

Fri Oct 23 13:28:17 1992  Johan Vromans  (jv at pronto)


	* ================ Released Y3.01H ================

	* process.pl 3.47:
	  Allow VMS-style filnames.
	  Check $ftp on implicit FTP commands.

	* pr_dowork.pl 3.9:
	* pr_dowork.pl 3.8:
	  Allow VMS-style filenames.
	  Protect argument of $dircmd with ''.
	  Eliminate some un-necessary joins.

	* ms_common.pl 1.24:
	  Allow VMS-style filnames.
	  Bump to Y3.01H.

	* patchlevel.h 1.9:
	  Bump to Y3.01H.

Thu Oct 22 13:46:08 1992  Johan Vromans  (jv at pronto)

	* ================ Released Y3.01G ================

	* patchlevel.h 1.8:
	* ms_common.pl 1.23:
	  Bump to Y3.01G.

	* dr_uucp.pl 3.4:
	  Make sure partXXofYY is always sortable.

	* pr_dowork.pl 3.7:
	  Correct $limit and $size handling and notification.

Wed Oct 21 00:23:29 1992  Johan Vromans  (jv@squirrel)

	* ================ Released Y3.01F ================

	* dr_mail.pl 3.4:
	  Supply request name in the Subject: instead of the file name.

	* do_report.pl 1.9:
	  Correct argument passing to report.pl.

	* pr_dowork.pl 3.6:
	  Do not remap normal commands to FTP commands anymore.
	  Be more specific with the name of requests.
	  Enhance feedback.
	  Denote limit with 'K' in feedback.

	* process.pl 3.46:
	  Correct processing UUCP headers. Check for valid UUCP host name.
	  Only use it iff very reliable.
	  Allow implicit FTP with single command scope. Aplies to SEND,
	  RESEND and DIR.
	  Set defaults before DIR. Can lead to transfer!
	  Normalize use of $ftphost.
	  Use global exit to COMMAND_LOOP where appropriate.
	  Be liberate in putting FTP OPEN commands in the workQ.
	  Prevent global @_ to be used by uucp_defaults when called from
	  setdefaults. 
	  Allow unknown UUCP hosts if debugging.
	  Don't test known UUCP host name.

	* patchlevel.h 1.7:
	* ms_common.pl 1.22:
	  Bump to Y3.01F.

	* do_report.pl 1.9:
	  Correct arguments and destination handling.

	* dr_uucp.pl 3.3:
	  Typo.

Tue Oct 20 23:15:04 1992  Johan Vromans  (jv@squirrel)

	* ================ Released Y3.01E ================

	* ms_common.pl 1.21:
	* patchlevel.h 1.6:
	  Bump to Y3.01E.

	* process.pl 3.45:
	  Strip own system name from uucp address.

	* chkconfig.pl 1.18:
	  Add $prefer_uucp configuration variable.

	* pr_dowork.pl 3.5:
	  Record encoding type with the requests in the ftp queue.
	  Do not close/open ftp host if already connected.

	* process.pl 3.44:
	  Continued.
	  Add $prefer_uucp configuration variable.

Sun Oct 18 19:22:12 1992  Johan Vromans  (jv@squirrel)

	* process.pl 3.43:
	* process.pl 3.42:
	  More on FTP.
	  Correct $ftp_uucp_only requirement.
	  Do not split command line on ':' unless there's whitespace also.
	  Allow implicit FTP when send/resend items contain a "host:"
	  prefix.
	  Allow "FTP host" command.
	  Suppress help when TESTing.
	  Add CD as an alias to CWD.

	* pr_dowork.pl 3.4:
	  More on the FTP handling.

	* chkconfig.pl 1.17:
	  Check $ftp and $dircmd.

	* process.pl 3.41:
	  Remove sub fnsplit.
	  Implement DIR command.
	  Implement basic FTP command.
	  Add sub fttemp to generate temp file names.

	* pr_dowork.pl 3.3:
	  Add documentation on the work queue contents.
	  Add possibility to gather output to temp files, and enqueue
	  these for transfer.
	  Implement DIR command.
	  Implement basic FTP command.

	* dr_uucp.pl 3.2:
	* dr_mail.pl 3.3:
	  Add $remove_file support.

	* dorequest.pl 3.21:
	  Add $remove_file support.
	  Move sub fnsplit to ms_common.pl.

	* HELP 3.11:
	  Document DIR command.

	* ms_common.pl 1.20:
	  Bump to Y3.01D.
	  Add sub fnsplit (from dorequest.pl).

	* patchlevel.h 1.5:
	  Bump to Y3.01D.

Sat Oct 17 16:06:16 1992  Johan Vromans  (jv@squirrel)

	* ================ Released Y3.01C ================

	* ms_common.pl 1.19:
	* patchlevel.h 1.4:
	  Bump to Y3.01C.

	* HELP 3.10:
	* INSTALL 3.17:
	* README 3.6:
	* ms_common.pl 1.18:
	* chkconfig.pl 1.16:
	  Allow mail server to be uucp only.

	* process.pl 3.40:
	  Extract uucp defaults from From_ header.
	  Allow mail server to be uucp only.
	  Streamline email / uucp setting code.
	  Allow defaults in UUCP command.

	* process.pl 3.39:
	* dorequest.pl 3.20:
	* mlistener.pl 1.6:
	* do_report.pl 1.8:
	* chkconfig.pl 1.15:
	* report.pl 3.10:
	  Correct handling of -config.

	* makeindex.pl 1.10:
	  Add handling of prune dirs.

	* report.pl 3.9:
	  Allow multi-char transfer types (e.g. MP, UP).
	  Better restriction to first part of a transfer only.
	  Correct variable clash (localize variables in report routines).
	  Add totals per month.

Wed Oct 14 20:58:07 1992  Johan Vromans  (jv@pasta)

	* dr_pack.pl 3.2:
	  Correct 'zip' calling options.

Wed Sep 16 21:11:38 1992  Johan Vromans  (jv@pasta)

	* ================ Released Y3.01B ================

	* process.pl 3.38:
	  Oops. A PATH that contained the string "to" failed...

Mon Sep 14 20:59:51 1992  Johan Vromans  (jv@pasta)

	* INSTALL 3.16:
	  Add -config option.
	  Document how to use it.	  

	* mlistener.pl 1.5:
	  Add -config option.
	  Have listener pass command line args to process.

	* chkconfig.pl 1.14:
	* do_report.pl 1.7:
	* report.pl 3.8:
	* makeindex.pl 1.9:
	* process.pl 3.37:
	* dorequest.pl 3.19:
	* process.pl 3.36:
	  Add -config option to select an alternate config file from
	  the command line.

	* ms_common.pl 1.17:
	  Require $config_file || "ms_config.pl".

	* ms_common.pl 1.16:
	* patchlevel.h 1.3:
	  Bump to Y3.01B.

Sat Sep 12 21:38:02 1992  Johan Vromans  (jv@pasta)

	* ================ Released Y3.01A ================

	* pr_isearch.pl 3.3:
	  Add $ENV{LOCATE_PATH} for GNU find 3.7.

	* pr_doindex.pl 3.3:
	  Add $ENV{LOCATE_PATH} for GNU find 3.7.
	  Lower maxindexlines upon exceeding the limit.

	* process.pl 3.35:
	  Prevent the first part of the feedback message to be suppressed
	  if BEGIN commands were issued.
	  Clarify feedback on PACK command.

Mon Aug 24 22:16:55 1992  Johan Vromans  (jv@pasta)

	* pr_dowork.pl 3.2:
	  Correct typos in english texts.

Mon Aug 17 15:47:51 1992  Johan Vromans  (jv@pasta)

	* mserv.notes 1.4:
	  Update message.

	* mlistener.pl 1.4:
	  Change mserv_common.pl -> ms_common.pl.

	* patchlevel.h 1.2:
	* ms_common.pl 1.15:
	  Bump to Y3.01A.

Sun Jul 19 13:36:04 1992  Johan Vromans  (jv@pasta)

	* ================ Released Y3.01 ================

	* chkconfig.pl 1.13:
	  Require patchlevel.h.
	  Verify match between version numbers in ms_common.pl and
	  patchlevel.h. 

	* README 3.5:
	* INSTALL 3.15:
	* MANIFEST 1.9:
	  Change mserv_common.pl -> ms_common.pl.
	  Change mserv_config.pl -> ms_config.pl.
	  Add patchlevel.h.

	* patchlevel.h 1.1:
	  New file.

	* chkconfig.pl 1.12:
	* do_report.pl 1.6:
	* dorequest.pl 3.18:
	* listener.pl 1.3:
	* makeindex.pl 1.8:
	* process.pl 3.34:
	* report.pl 3.7:
	* testlock.pl 1.2:
	  Change mserv_common.pl -> ms_common.pl.

	* ms_common.pl 1.14:
	  Formerly mserv_common.pl.
	  Change mserv_config.pl -> ms_config.pl.
	  Bump to Y3.01.

	* ms_config.pl
	  Formerly mserv_config.pl.

	* process.pl 3.33:
	  Disallow garbage after BEGIN command.
	  Ignore garbage after END command.
	  Make REQUEST END identical to END.

	* dr_mail.pl 3.2:
	  Prepend leading zeroes to part numbers to keep them sortable.

Wed Jun 10 11:57:44 1992  Johan Vromans  (jv at largo)

	* ================ Released V3.00 ================

