Great Circle Associates Majordomo-Workers
(February 1994)
 

Indexed By Date: [Previous] [Next] Indexed By Thread: [Previous] [Next]

Subject: Release of 1.62 config beta 3
From: "John P. Rouillard" <rouilj @ terminus . cs . umb . edu>
Date: Mon, 07 Feb 1994 19:43:13 -0500
To: majordomo-workers @ greatcircle . com


Well after a few hours of hacking, and updating all my regression
tests, and doing a code review with a friend, it looks like beta 3 is
ready. This is not restricted to my beta testers. anybody on the
majordomo-workers list is welcome to use it.

You can get it from:

	ftp.cs.umb.edu:/pub/bblisa/mjd/mjd_1.62.config_b3.tar.Z

Some notes:

	If you are maintaining this distribution with cvs, note that the
		rcsid keywords are goofy. Sorry about that, but export
		insists on using my id numbers rather than Brent's I hope
		to fix this before it is released.

	resend is probably the least well tested component of the package, but
  	   I have a site that has used most of its features (including
	   moderation) with success. Please bash on resend.
	   Resend is version 1.19 based.

	all of the commands maintain their original arguments, so you should
		be able to put the wrapper into place, and still have 
		your aliases file work.

	this code (with the exception of the "\ " escape mechanism) has been
		tested in a production environment and seem to work
		flawlessly. I claim it should work just as well for you.

	I will probably be reworking the install docs a bit better,
		any comments are welcome.

        Please carefully read the man page that is config_opts.pl. I know
		there has to be more info there especially dealing with
		how to configure the default values for the various keywords.


	If you are running the code, please send me email. This includes
		messages saying that everything works. 


The next beta release will include the merge of digest into the config
file structure. The only changes will be a few new keywords, some new
variables is_majordomo, is_resend, is_digest, and a new majordomo
command dodigest that allows a list administrator to force a digest to
be created. It will probably take me a couple of weeks to get that new
version out. I plan on providing a set of patches between that release
and this release.

For those of you who are upgrading the software, install the new
software, and customize the %known_keys array. Once this is done,
you can have your list managers use the writeconfig command

	writeconfig <list> <password>

to write a new configuration file with up to date comments and
keywords. Note that using writeconfig will destroy any comments in the
config file that are not inside the comment keyword.

There is a Changelog file and a README.CONFIG file included.
Part of the README.CONFIG is below:

The version of majordomo that you have has been labeled 1.62 config beta 3.

In addition to using a config file to set all parameters for resend
(except -m) and majordomo, it adds the following functionality:

	Majordomo command lines can be continued using a \ at the end of the
	       line

	Spaces can be preserved in command line arguments by
	       preceeding the space with a \.

	Files with spaces in their names can be retrieved.

	It adds text descriptions for lists when using the "lists"
	   command

	The "lists" command only lists lists that are supposed to be
		advertized

	Resend will add header fields, front matter, and trailer
		matter as well as add a prefix to the subject line.

        Permits address of the form user@host.dom.ain.com to subscribe
		using the address user@dom.ain.com. This works for
		subscribe, unsubscribe and all query commands.


Notes:

The file config_parse.pl is also a man page. Run nroff over it to get
	some additional info about the functional interface to the
	configuration file parser. There are some comments (not very
	good comments however) about the operation and strucure of the
	config_file.pl script in the script itself.

Look at the %known_keys array to tailor the default values for your site.



				-- John
John Rouillard

Special Projects Volunteer	University of Massachusetts at Boston
rouilj@cs.umb.edu (preferred)	Boston, MA, (617) 287-6480
===============================================================================
My employers don't acknowledge my existence much less my opinions.

Indexed By Date Previous: Re: Using `get' on filenames with spaces
From: "John P. Rouillard" <rouilj@cs.umb.edu>
Next: Doing the impossible
From: "Blake Meike" <blake_meike@terc.edu>
Indexed By Thread Previous: How to handle pseudo commands (aka global index of majordomo lists)
From: "John P. Rouillard" <rouilj@cs.umb.edu>
Next: Re: Release of 1.62 config beta 3
From: "John P. Rouillard" <rouilj@cs.umb.edu>

Google
 
Search Internet Search www.greatcircle.com