Re: ietf-nntp My notes from the NNTP WG meeting at the 37thIETF

Jack De Winter <jack@wildbear.on.ca> Sat, 21 December 1996 06:08 UTC

Received: from cnri by ietf.org id as09214; 21 Dec 96 1:08 EST
Received: from ACADEM2.ACADEM.COM by CNRI.Reston.VA.US id aa21513; 20 Dec 96 16:40 EST
Received: (from majordomo@localhost) by academ2.academ.com (8.8.3/8.7.3) id PAA21160 for ietf-nntp-outgoing; Fri, 20 Dec 1996 15:37:53 -0600 (CST)
X-Authentication-Warning: academ2.academ.com: majordomo set sender to owner-ietf-nntp using -f
Received: from academ.com (root@ACADEM.COM [198.137.249.2]) by academ2.academ.com (8.8.3/8.7.3) with ESMTP id PAA21155 for <ietf-nntp@ACADEM2.ACADEM.COM>; Fri, 20 Dec 1996 15:37:49 -0600 (CST)
Received: from lacroix.wildbear.on.ca (lacroix.wildbear.on.ca [199.246.132.198]) by academ.com (8.8.3/8.7.1) with ESMTP id PAA08544 for <ietf-nntp@academ.com>; Fri, 20 Dec 1996 15:37:42 -0600 (CST)
Received: by lacroix.wildbear.on.ca from localhost (router,SLMailNT V3.0); Fri, 20 Dec 1996 16:31:37 -0500
Received: by lacroix.wildbear.on.ca from wildside.wildbear.on.ca (199.246.132.193::mail daemon,SLMailNT V3.0); Fri, 20 Dec 1996 16:31:36 -0500
Message-Id: <3.0.32.19961220163555.00eb884c@lacroix>
X-Sender: "Jack De Winter" <jack@wildbear.on.ca>
X-Mailer: Windows Eudora Pro Version 3.0 (32)
Date: Fri, 20 Dec 1996 16:35:56 -0500
To: Nat Ballou <NatBa@microsoft.com>, ietf-nntp@academ.com
MMDF-Warning: Parse error in original version of preceding line at CNRI.Reston.VA.US
From: Jack De Winter <jack@wildbear.on.ca>
Subject: Re: ietf-nntp My notes from the NNTP WG meeting at the 37thIETF
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Comment: No Mime-content-encoding found in headers (although mime headers used), Content-Transfer-Encoding header added by lacroix.wildbear.on.ca (SLMailNT V3.0)
Sender: owner-ietf-nntp@academ.com
Precedence: bulk

At 12:54 PM 12/20/96 -0800, Nat Ballou wrote:
>> There is a problem with the AUTHINFO GENERIC command... there is no
>> specification of mechanisms for it.  If someone is using the AUTHINFO
>> GENERIC command and has an established set of rules for it, then perhaps
>> they could share.  Otherwise, it looks like something that may be the
>> same thing as AUTHSASL, but with no definitions.  As such, someone may
>> have interpretted it in a different way.  Following all of that, assuming
>> that someone has done an implementation that may not fit into the same
>> mold, we don't want to break it for them.
>
>Again - you lost me.  The whole reason for adding AUTHINFO GENERIC was
>to provide an extendible mechanism for adding new authentication
>mechanisms.
>I consider SASL to be such an authentication extension.

SASL is not such a type, it is the framework.  It contains those types.
Once again, allowing SASL to work would depend on truly defining an
extensible framework within 977bis, not just saying 'here it is and
plug in what you will'... there is a big difference.

>> Its mostly a backwards compatibility issue.  From my reading, it looks
>> like that AUTHINFO GENERIC was supposed to end up being something like
>> SASL.  After all, it is defined in terms of the IMAP and POP3
>> authentication mechanisms, which are effectively SASL.  
>
>Agreed - so why can't AUTHINFO be like AUTH in IMAP?

My turn Nat... 'again, you lost me'...

>> If we had to do away with AUTHSASL in favour of something else, I would
>> want it to replace AUTHINFO GENERIC.  As this may cause backwards
>> compatability issues, I choose to call it something completely different
>> instead.  Also, there may be compatibility problems as the specification
>> for GENERIC states that first parameter is the authenticator, and that
>> may be in question.  There is also the concept of getting a list of the
>> supported authentication types, etc.
>> 
>> In other words, there are a lot of little things that may get in the
>> way.  Creating a separate command is a lot easier than worrying about
>> the legal wrangling in the main document.  Remember, we want to get the
>> 977bis out and then add on to it.
>
>Using AUTHINFO GENERIC as defined seems the fast path to getting
>977bis out.  Adding new commands belongs in extensions.

I agree with this.  My contention is that there may be existing
implementation that may use AUTHINFO GENERIC in a way that could
contradict with the SASL stuff.  If we specifically put information
into the spec that says words to the effect of 'AUTHINFO GENERIC
allows the use of any protocols defined through the SASL framework'...
then I would give it my rubber stamp.

Once again, if we can implmenent AUTHINFO GENERIC so that it is in
effect SASL, then I agree with it 100%.  Otherwise, I am concerned
about any implementations that may have done something else with it.
And I would strongly object to AUTHINFO GENERIC SASL as the space
occupied by SASL should be for authentication type, not the SASL
framework.

regards,
Jack
-------------------------------------------------
Jack De Winter - Wildbear Consulting, Inc.
(519) 576-3873		http://www.wildbear.on.ca/

Author of SLMail(95/NT) (http://www.seattlelab.com/) and other great products.