review of draft-ietf-kitten-rfc2853bis-02
Leif Johansson <leifj@it.su.se> Tue, 28 November 2006 08:40 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GoyWE-0000zQ-75; Tue, 28 Nov 2006 03:40:46 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GoyWC-0000zL-Uw for kitten@ietf.org; Tue, 28 Nov 2006 03:40:44 -0500
Received: from smtp3.su.se ([130.237.93.228]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GoyWB-0007Dp-Hk for kitten@ietf.org; Tue, 28 Nov 2006 03:40:44 -0500
Received: from localhost (localhost [127.0.0.1]) by smtp3.su.se (Postfix) with ESMTP id 4A5C83BE44 for <kitten@ietf.org>; Tue, 28 Nov 2006 09:40:18 +0100 (CET)
Received: from smtp3.su.se ([127.0.0.1]) by localhost (smtp3.su.se [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 28127-01-79 for <kitten@ietf.org>; Tue, 28 Nov 2006 09:40:17 +0100 (CET)
Received: from [193.11.30.24] (dhcp-wavelan-vo-24.publik.su.se [193.11.30.24]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp3.su.se (Postfix) with ESMTP id D06283BEE3 for <kitten@ietf.org>; Tue, 28 Nov 2006 09:40:13 +0100 (CET)
Message-ID: <456BF5E9.5010707@it.su.se>
Date: Tue, 28 Nov 2006 09:40:09 +0100
From: Leif Johansson <leifj@it.su.se>
User-Agent: Thunderbird 1.5.0.8 (Windows/20061025)
MIME-Version: 1.0
To: Kitten <kitten@ietf.org>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: by amavisd-new at smtp.su.se
X-Spam-Status: No, hits=-1.589 tagged_above=-99 required=7 tests=[AWL=0.076, BAYES_00=-1.665]
X-Spam-Level:
X-Spam-Score: 0.0 (/)
X-Scan-Signature: f607d15ccc2bc4eaf3ade8ffa8af02a0
Cc:
Subject: review of draft-ietf-kitten-rfc2853bis-02
X-BeenThere: kitten@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Common Authentication Technologies - Next Generation <kitten.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/kitten>, <mailto:kitten-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/kitten>
List-Post: <mailto:kitten@lists.ietf.org>
List-Help: <mailto:kitten-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/kitten>, <mailto:kitten-request@lists.ietf.org?subject=subscribe>
Errors-To: kitten-bounces@lists.ietf.org
I promised to do this (from a Java-programming) perspective at the last IETF so here goes: My overall problem with the draft is that it seems to be directed at both future users of the API and implementors. For instance it is hardly necessary to explain that Java has built-in memory management to an implementor. This split focus makes the document longer and harder to follow. I have decided to ignore any comments I might have made if this API had not been already widely deployed. Apart from a general feeling that IETF api documents are much more complicated than they should be: I'm wanting a self-extracting perl-script which generates the API code and javadoc really :-) A couple of specific comments (which in some cases examplify general problems in the text) 5.1 Package Name Generally its not considered a good idea to import the entire package but java programmers know what to do with packages. Strike the second sentence for brevity. 5.7 Object Identifier Sets The last sentence of the second paragraph is value-laden and unnecessary: Use of words like complicated should (imho) be used very carefully in technical specifications. 5.13 page 26, 2:nd paragraph: This seems to violate the (very sensible) principle of never changing user input data, i.e if the user says 'foo' to a routine and then asks for something which she can reasonably expect to be the same value back it should be 'foo', not 'dc=foo' or 'ou=Foo,c=SE'. 5.14 page 28, last paragraph This text about channel bindings seems dated. I really think this text needs attention from Nico before it goes out. 6.2 last paragraph The expression "safe for sharing" (occurs elsewhere) is imprecise. If thread-safety is what is intended this needs to be stated. Cheers Leif _______________________________________________ Kitten mailing list Kitten@lists.ietf.org https://www1.ietf.org/mailman/listinfo/kitten
- review of draft-ietf-kitten-rfc2853bis-02 Leif Johansson