Great Circle Associates Majordomo-Workers
(November 1996)
 

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

Subject: Majordomo 1.94.1 -- the first patch
From: Chan Wilson <cwilson @ slurp . neu . sgi . com>
Date: Mon, 18 Nov 1996 18:41:14 +0100
To: Jason L Tibbitts III <tibbs @ hpc . uh . edu>
Cc: majordomo-workers @ greatcircle . com

Hmmm.  While I don't mind in the least people continuing on whilst I'm
swamped with work and life, I am a bit tweaked that you (Jason) didn't
send me a personal note about this before blasting the whole list.

Anyhow.  Let's see what we've got here.  Despite my silence, I've been
collecting the patches that have gotten sent to the list, and a few
that have been sent to me personally.

> *************************
> Accepted (these I understood or generated favorable discussion):
> 
> Jerry's small Makefile fix in <5093.846465995@rubble.west.ora.com>.

Didn't take this.  Install needs to be used.

> Walt Haas <haas@xmission.com>'s hostile address fix in
> <199611140305.UAA03211@xmission.com>.  Though it should be noted that it

Got this.

> My own patch to Makefile changing the default permissions on $(W_HOME) to
> 751.  This will allow Sendmail to execute the wrapper even if the directory
> isn't in group daemon.  Nobody saw any security implications when we last
> discussed this.
>
> My own patch adding -oee to the $mailer command lines, to avoid those weird
> nonzero exit codes from Sendmail.

Don't have these.

> Dave's jumbo patch, sent to Chan and I, containing the following fixes:

Got that, with the inclusion of the robots and who bit.  The robots
bit needs fixing now, and the who bit is chaff.


There's several other patches that aren't mentioned, or that I've lost
attribution for.  I also did some other tweaking while I was merging
some of the patches in.

The one bit that none of the patch sets (Dave, Jason, or mine) address
is the install bit.  Dave has sent me an install.sh, and I'll rework
the Makefile to use that. 

Let's get an official patch out this week -- I've made time this week
to make this happen so we don't splinter things any more.

Here's a log summary from the 1.94 base, it's pretty readable.  The
first rev # is the 1.94 revision, so ignore the last revision log for
each file.

Doc/list-owner-info	1.8:1.9
	revision 1.9
	date: 1996/11/11 17:49:13;  author: cwilson;  state: Exp;  lines: +7 -7
	clarification of writeconfig
		Message-Id: <199610281931.OAA09812@augusta.math.psu.edu>
	----------------------------
	revision 1.8
	date: 1996/09/22 22:03:15;  author: cwilson;  state: Exp;  lines: +11 -4
	describes newintro command.
	=============================================================================
Makefile	1.50:1.51
	revision 1.51
	date: 1996/11/11 17:44:57;  author: cwilson;  state: Exp;  lines: +5 -4
	SHELL can be anything.
	----------------------------
	revision 1.50
	date: 1996/10/20 13:23:18;  author: cwilson;  state: Exp;  lines: +5 -5
	continue if we can't copy over sample.cf.
	=============================================================================
config_parse.pl	1.55:1.57
	revision 1.57
	date: 1996/11/18 15:01:41;  author: cwilson;  state: Exp;  lines: +20 -17
	jumbo patch from Dave Wolfe
		From: Dave Wolfe <dwolfe@risc.sps.mot.com>
		Message-Id: <199611152051.OAA19534@miaow.risc.sps.mot.com>
	
	config_parse.pl
	@@ -262,7 +262,7 @@
	    $listname isn't defined when this text is processed.
	
	@@ -380,7 +380,6 @@
	@@ -389,6 +388,7 @@
	    The terminating ); was misplaced, causing config file comments for a
	    couple of keys to not be set.
	
	@@ -511,8 +511,11 @@
	@@ -523,6 +526,7 @@
	    umask wasn't getting set when writeconfig created a new list config
	    file.
	
	@@ -576,8 +580,8 @@
	    Warnings cleanup.
	
	@@ -662,7 +666,6 @@
	    Spacing in list config file (also restored blank line ~518).
	
	@@ -671,7 +674,7 @@
	    Precedence problem fixed.
	
	@@ -760,7 +763,8 @@
	    List config locking interface and error check.
	
	@@ -770,14 +774,13 @@
	    Typo for abort message consistency.
	    Regex cleanup.
	
	@@ -856,7 +859,7 @@
	    List config locking interface.
	
	@@ -1065,7 +1068,7 @@
	@@ -1115,7 +1118,7 @@
	@@ -1156,7 +1159,7 @@
	@@ -1204,7 +1207,7 @@
	    Warnings cleanup.
	----------------------------
	revision 1.56
	date: 1996/11/11 17:23:53;  author: cwilson;  state: Exp;  lines: +3 -3
	require $cf, not majordomo.cf.
	----------------------------
	revision 1.55
	date: 1996/09/23 00:51:08;  author: cwilson;  state: Exp;  lines: +5 -6
	o slight tweak of the admin, approve password defaults
	o removed the reference to <listname>.passwd for admin_approve.
	=============================================================================
contrib/digest	1.13:1.16
	revision 1.16
	date: 1996/11/18 15:41:38;  author: cwilson;  state: Exp;  lines: +10 -6
	jumbo patch from Dave Wolfe
		From: Dave Wolfe <dwolfe@risc.sps.mot.com>
		Message-Id: <199611152051.OAA19534@miaow.risc.sps.mot.com>
	
	contrib/digest
	@@ -21,12 +21,15 @@
	    Use $TMPDIR from config file.
	    List config locking interface.
	----------------------------
	revision 1.15
	date: 1996/11/18 15:38:42;  author: cwilson;  state: Exp;  lines: +8 -39
	jumbo patch from Dave Wolfe
		From: Dave Wolfe <dwolfe@risc.sps.mot.com>
		Message-Id: <199611152051.OAA19534@miaow.risc.sps.mot.com>
	
	contrib/digest
	@@ -21,12 +21,15 @@
	    Use $TMPDIR from config file.
	    List config locking interface.
	
	@@ -225,7 +228,7 @@
	@@ -280,7 +283,7 @@
	@@ -301,13 +304,11 @@
	    Use $TMPDIR from config file.
	
	@@ -353,7 +354,7 @@
	    Escape '@'.
	
	@@ -431,38 +432,9 @@
	    List config locking interface.
	----------------------------
	revision 1.14
	date: 1996/10/29 13:08:12;  author: cwilson;  state: Exp;  lines: +18 -5
	defines mailers in the init routine.
	----------------------------
	revision 1.13
	date: 1996/09/22 22:11:10;  author: cwilson;  state: Exp;  lines: +6 -75
	now uses $mailer instead of $sendmail_command.
	=============================================================================
contrib/digest.num	1.1:1.2
	revision 1.2
	date: 1996/11/18 15:38:25;  author: cwilson;  state: Exp;  lines: +2 -2
	jumbo patch from Dave Wolfe
		From: Dave Wolfe <dwolfe@risc.sps.mot.com>
		Message-Id: <199611152051.OAA19534@miaow.risc.sps.mot.com>
	
	contrib/digest.num
	@@ -38,8 +38,8 @@
	    List config locking interface.
	----------------------------
	revision 1.1
	date: 1996/04/22 23:22:54;  author: cwilson;  state: Exp;
	Initial revision
	=============================================================================
majordomo	1.66:1.70
	revision 1.70
	date: 1996/11/18 15:07:28;  author: cwilson;  state: Exp;  lines: +11 -6
	jumbo patch from Dave Wolfe
		From: Dave Wolfe <dwolfe@risc.sps.mot.com>
		Message-Id: <199611152051.OAA19534@miaow.risc.sps.mot.com>
	
	@@ -658,6 +664,7 @@
	@@ -692,8 +699,11 @@
	    Report count of subscribers for who command.
	
	@@ -1020,7 +1030,8 @@
	@@ -1032,7 +1043,7 @@
	    List config locking interface.
	
	@@ -1074,7 +1085,7 @@
	@@ -1491,7 +1502,7 @@
	    Typo.
	----------------------------
	revision 1.69
	date: 1996/11/11 17:57:08;  author: cwilson;  state: Exp;  lines: +9 -3
	robots shouldn't reply to each other.... yet?
		Message-Id: <199610292357.KAA06823@frodo.dn.itg.telecom.com.au>
	----------------------------
	revision 1.68
	date: 1996/11/11 17:36:14;  author: cwilson;  state: Exp;  lines: +5 -5
	small typo.
	----------------------------
	revision 1.67
	date: 1996/11/11 17:24:14;  author: cwilson;  state: Exp;  lines: +4 -7
	don't need to set hostname, since it's defined in majordomo.cf.
	----------------------------
	revision 1.66
	date: 1996/10/08 19:00:13;  author: cwilson;  state: Exp;  lines: +4 -4
	o  fixed a typo in addr_match
	=============================================================================
majordomo.pl	1.39:1.44
	revision 1.44
	date: 1996/11/18 15:46:36;  author: cwilson;  state: Exp;  lines: +7 -7
	 Filehandle REPLY was referenced without qualification in subroutine
	   main'abort, making it undefined; qualified references with main'.
	----------------------------
	revision 1.43
	date: 1996/11/18 15:10:04;  author: cwilson;  state: Exp;  lines: +5 -5
	jumbo patch from Dave Wolfe
		From: Dave Wolfe <dwolfe@risc.sps.mot.com>
		Message-Id: <199611152051.OAA19534@miaow.risc.sps.mot.com>
	
	majordomo.pl
	@@ -97,7 +97,7 @@
	@@ -112,7 +112,7 @@
	    Warnings cleanup.
	----------------------------
	revision 1.42
	date: 1996/11/11 17:41:00;  author: cwilson;  state: Exp;  lines: +5 -5
	really, x400 stuff will work now.
	----------------------------
	revision 1.41
	date: 1996/11/11 17:24:39;  author: cwilson;  state: Exp;  lines: +5 -5
	eliminate the hardcoding of from and owner, since those are set in majordomo.cf.
	----------------------------
	revision 1.40
	date: 1996/10/29 13:05:33;  author: cwilson;  state: Exp;  lines: +13 -8
	slight clarification to warning output.
	----------------------------
	revision 1.39
	date: 1996/10/08 19:01:52;  author: cwilson;  state: Exp;  lines: +19 -16
	o  spelling mistakes
	o  touched x400 code; fixed typo, cleaned up return msgs.
	=============================================================================
medit	1.5:1.6
	revision 1.6
	date: 1996/11/18 15:10:31;  author: cwilson;  state: Exp;  lines: +6 -8
	jumbo patch from Dave Wolfe
		From: Dave Wolfe <dwolfe@risc.sps.mot.com>
		Message-Id: <199611152051.OAA19534@miaow.risc.sps.mot.com>
	
	medit
	@@ -43,17 +43,15 @@
	    List config locking interface.
	----------------------------
	revision 1.5
	date: 1996/01/17 15:14:53;  author: cwilson;  state: Exp;  lines: +4 -4
	updated default place of perl.
	=============================================================================
request-answer	1.12:1.13
	revision 1.13
	date: 1996/11/11 17:33:39;  author: cwilson;  state: Exp;  lines: +4 -4
	eliminate the hardcoding of stuff so that virtual domains work.
	----------------------------
	revision 1.12
	date: 1996/09/22 22:07:48;  author: cwilson;  state: Exp;  lines: +4 -4
	small typos.
	=============================================================================
resend	1.71:1.74
	revision 1.74
	date: 1996/11/18 15:25:14;  author: cwilson;  state: Exp;  lines: +18 -17
	jumbo patch from Dave Wolfe
		From: Dave Wolfe <dwolfe@risc.sps.mot.com>
		Message-Id: <199611152051.OAA19534@miaow.risc.sps.mot.com>
	
	resend
	@@ -72,7 +72,7 @@
	    Command line args fixed.
	
	@@ -375,7 +375,7 @@
	@@ -445,7 +445,7 @@
	@@ -615,9 +615,10 @@
	    Regex cleanup.
	
	@@ -625,12 +626,12 @@
	@@ -642,7 +643,7 @@
	@@ -668,7 +669,7 @@
	    Put spaces between taboo header regexes reported in the bounce
	    subject.
	
	@@ -694,9 +695,10 @@
	    Drop Reply-To header if adding our own.
	
	@@ -846,7 +848,7 @@
	    Warnings cleanup.
	----------------------------
	revision 1.73
	date: 1996/11/11 17:40:05;  author: cwilson;  state: Exp;  lines: +5 -5
	eliminate two reply-to fields.
		Message-ID: ufan2xd3tsn.fsf@sina.hpc.uh.edu
	----------------------------
	revision 1.72
	date: 1996/11/11 17:25:21;  author: cwilson;  state: Exp;  lines: +6 -3
	replace the To line so that virtual domains work.
	----------------------------
	revision 1.71
	date: 1996/10/20 11:16:52;  author: cwilson;  state: Exp;  lines: +4 -4
	-r doesn't require an argument.
	=============================================================================
sample.cf	1.22:1.23
	revision 1.23
	date: 1996/11/18 15:26:40;  author: cwilson;  state: Exp;  lines: +8 -7
	jumbo patch from Dave Wolfe
		From: Dave Wolfe <dwolfe@risc.sps.mot.com>
		Message-Id: <199611152051.OAA19534@miaow.risc.sps.mot.com>
	
	sample.cf
	@@ -29,7 +29,7 @@
	    Fixed quoting.
	
	@@ -152,13 +152,14 @@
	    Fixed quoting.
	    Locking interface.
	----------------------------
	revision 1.22
	date: 1996/10/08 19:02:14;  author: cwilson;  state: Exp;  lines: +12 -1
	o  added the $no_x400at and $no_true_x400 vars, used in majordomo.pl
	=============================================================================
shlock.pl	1.7:1.9
	revision 1.9
	date: 1996/11/18 15:33:57;  author: cwilson;  state: Exp;  lines: +37 -28
	jumbo patch from Dave Wolfe
		From: Dave Wolfe <dwolfe@risc.sps.mot.com>
		Message-Id: <199611152051.OAA19534@miaow.risc.sps.mot.com>
	
	shlock.pl
	@@ -14,12 +14,11 @@
	@@ -54,6 +53,26 @@
	@@ -64,7 +83,6 @@
	    Locking interface.
	
	@@ -227,7 +236,7 @@
	    Warnings cleanup.
	
	@@ -277,7 +286,7 @@
	    Wrong variable in message.
	----------------------------
	revision 1.8
	date: 1996/10/29 13:07:53;  author: cwilson;  state: Exp;  lines: +3 -3
	calls abort instead of bitch, since any shlock errors are likely
	fatal.
	----------------------------
	revision 1.7
	date: 1996/07/21 19:45:49;  author: cwilson;  state: Exp;  lines: +2 -0
	a shlock warning had to go someplace...
	=============================================================================
wrapper.c	1.6:1.7
	revision 1.7
	date: 1996/11/18 15:34:21;  author: cwilson;  state: Exp;  lines: +4 -4
	jumbo patch from Dave Wolfe
		From: Dave Wolfe <dwolfe@risc.sps.mot.com>
		Message-Id: <199611152051.OAA19534@miaow.risc.sps.mot.com>
	
	wrapper.c
	@@ -39,7 +39,7 @@
	    Use /bin/sh instead of /bin/csh. (Should also be done in Makefile.)
	----------------------------
	revision 1.6
	date: 1996/09/22 22:08:57;  author: cwilson;  state: Exp;  lines: +11 -7
	better output when there's a problem.
	=============================================================================



Follow-Ups:
Indexed By Date Previous: Re: another bug fix to 1.94 majordomo.pl
From: Dave Wolfe <dwolfe@risc.sps.mot.com>
Next: Re: another bug fix to 1.94 majordomo.pl
From: Walt Haas <haas@xmission.com>
Indexed By Thread Previous: Re: Bug & patch: writeconfig chops lines at 80 chars (revisited)
From: Dave Wolfe <dwolfe@risc.sps.mot.com>
Next: Re: Majordomo 1.94.1 -- the first patch
From: Jason L Tibbitts III <tibbs@hpc.uh.edu>

Google
 
Search Internet Search www.greatcircle.com