Great Circle Associates Majordomo-Workers
(November 1996)
 

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

Subject: Re: Majordomo mails itself
From: Michael Richardson <mcr @ sandelman . ottawa . on . ca>
Date: Wed, 06 Nov 1996 19:36:12 -0500
To: majordomo-workers @ greatcircle . com
In-reply-to: Your message of "Wed, 06 Nov 1996 13:49:26 CST." <199611061949.NAA19691@sina.hpc.uh.edu>


>>>>> "Jason" == Jason L Tibbitts <tibbs@hpc.uh.edu> writes:
>>>>> "MR" == Michael Richardson <mcr@sandelman.ottawa.on.ca> writes:

    MR> The backup here is useful all-around.  Refuse to process
    MR> messages from the same "user" more than once a
    MR> <configurable-time, about 5 minutes>.

    Jason> Simply not acceptable.  Most of the time an auth key comes
    Jason> back sooner than that.  I often get a bunch of legitimate
    Jason> requests from a user in separate messages.

  I have not installed the 1.94 YET, so I can not comment on how easy
this is get around.
  Perhaps, I will rephrase my suggestion:
	refuse to generate a response based on input from the same
	"user" more than every five minutes

  This implies a queuing system in majordomo. I've been through the
debates on this on numerous times on this list, so I'm . It would help
the CC:mail no such user meltdown that happens on occasion though if
it were applied to resend as well. It might also reduce the ability to
spam mailing lists.
  I would tend to say that a third message within 5 minutes causes
exponential backoff. Actually, I'd like to put this logic into the
sendmail queuing function.

    Jason> Some method of limiting n requests from a user in m minutes
    Jason> might be a good idea, but all of this requires keeping
    Jason> state, preferably in a database to make this kind of thing
    Jason> reasonable for high traffic sites (which you must always
    Jason> consider in deciding if and how to implement any feature).
    Jason> Not always easy to do with perl4.

  Agreed.

    Jason> As always, providing code will speed adoption and
    Jason> implementation.

  I think I skipped over some dicussion about how to go about
"branching" 1.94 in order to start on 2.0. I'd like to suggest CVS 1.8
over SSH as a very good solution. 

   :!mcr!:            |  Network security consulting and 
   Michael Richardson |      contract programming
 WWW: <A HREF="http://www.sandelman.ottawa.on.ca/People/Michael_Richardson/Bio.html";>mcr@sandelman.ottawa.on.ca</A>. PGP key available.


Follow-Ups:
Indexed By Date Previous: Re: Majordomo mails itself
From: Jason L Tibbitts III <tibbs@hpc.uh.edu>
Next: Re: Majordomo mails itself
From: Jason L Tibbitts III <tibbs@hpc.uh.edu>
Indexed By Thread Previous: Re: Majordomo mails itself
From: Brock Rozen <brozen@webdreams.com>
Next: Re: Majordomo mails itself
From: Jason L Tibbitts III <tibbs@hpc.uh.edu>

Google
 
Search Internet Search www.greatcircle.com