"Minimum" and "Evil" servers

Eric Rizzo <erizzo@deathstar.med.miami.edu> Wed, 27 August 1997 16:09 UTC

Received: from cnri by ietf.org id aa08741; 27 Aug 97 12:09 EDT
Received: from lists3.u.washington.edu (root@lists3.u.washington.edu [140.142.56.3]) by cnri.reston.va.us (8.8.5/8.7.3) with ESMTPid MAA10561 for <ietf-archive@CNRI.Reston.VA.US>; Wed, 27 Aug 1997 12:12:51 -0400 (EDT)
Received: from host (lists.u.washington.edu [140.142.56.13]) by lists3.u.washington.edu (8.8.4+UW97.07/8.8.4+UW97.05) with SMTP id JAA26723; Wed, 27 Aug 1997 09:04:22 -0700
Received: from mx2.u.washington.edu (mx2.u.washington.edu [140.142.32.7]) by lists.u.washington.edu (8.8.4+UW97.07/8.8.4+UW97.05) with ESMTP id JAA28852 for <imap@lists.u.washington.edu>; Wed, 27 Aug 1997 09:03:54 -0700
Received: from mx1.cac.washington.edu (mx1.cac.washington.edu [140.142.32.1]) by mx2.u.washington.edu (8.8.4+UW97.07/8.8.4+UW97.04) with ESMTP id JAA02171 for <imap@u.washington.edu>; Wed, 27 Aug 1997 09:03:53 -0700
Received: from obsidian.eng.miami.edu (obsidian.eng.miami.edu [129.171.33.127]) by mx1.cac.washington.edu (8.8.4+UW97.07/8.8.4+UW97.04) with SMTP id JAA15431; Wed, 27 Aug 1997 09:03:47 -0700
Received: by obsidian.eng.miami.edu (5.65/DEC-Ultrix/4.3) id AA01578; Wed, 27 Aug 1997 12:02:21 -0400
Received: from india (india.eng.miami.edu) by hercules.ece.miami.edu (4.1/SMI-4.1) id AA29726; Wed, 27 Aug 97 12:05:49 EDT
Message-Id: <34044FC7.7F88@deathstar.med.miami.edu>
Date: Wed, 27 Aug 1997 12:03:20 -0400
Sender: IMAP-owner@u.washington.edu
Precedence: bulk
From: Eric Rizzo <erizzo@deathstar.med.miami.edu>
To: Mark Crispin <MRC@cac.washington.edu>
Cc: imap <imap@cac.washington.edu>
Subject: "Minimum" and "Evil" servers
References: <MailManager.872630045.19274.mrc@Tomobiki-Cho.CAC.Washington.EDU>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Sender: erizzo@deathstar.med.miami.edu
X-Listprocessor-Version: 8.1 beta -- ListProcessor(tm) by CREN

Mark Crispin wrote:
> 
<snip> 
> I wonder if it wouldn't be better instead to have a specific description of
> what is a *minimum* compliant server, and specify that clients must
> interoperate with it.
> 
> It might also be useful to conjure a "evil" server implementation that screws
> the client every chance it gets (e.g. "LIST *" causes 100,000 randomly
> generated names to be returned, CREATE/DELETE/RENAME all return NO, INBOX has
> 10,000 messages,...

Mark,
	Are you offering to produce either/both of these?  I think they'd be
invaluable tools for client developers, especially the second for
testing and design iteration purposes.


-- 
Eric Nicholas Rizzo                            University of Miami
erizzo@deathstar.med.miami.edu    http://www.ece.miami.edu/~erizzo
------------------------------------------------------------------
"A man talking sense to himself is no more insane than a man
talking nonsense not to himself...or just as insane."
                      -Rosencrantz and Guildenstern Are Dead