[Dime] diameter-api draft comparison

Jan Engelhardt <jengelh@medozas.de> Sat, 01 November 2008 06:15 UTC

Return-Path: <dime-bounces@ietf.org>
X-Original-To: dime-archive@megatron.ietf.org
Delivered-To: ietfarch-dime-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 446A53A6B8A; Fri, 31 Oct 2008 23:15:17 -0700 (PDT)
X-Original-To: dime@core3.amsl.com
Delivered-To: dime@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CED713A67A1 for <dime@core3.amsl.com>; Fri, 31 Oct 2008 21:22:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.249
X-Spam-Level:
X-Spam-Status: No, score=-2.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_DE=0.35]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 871k1AVUsFKC for <dime@core3.amsl.com>; Fri, 31 Oct 2008 21:22:46 -0700 (PDT)
Received: from sovereign.computergmbh.de (sovereign.computergmbh.de [85.214.69.204]) by core3.amsl.com (Postfix) with ESMTP id 1CA3B3A681A for <dime@ietf.org>; Fri, 31 Oct 2008 21:22:45 -0700 (PDT)
Received: by sovereign.computergmbh.de (Postfix, from userid 25121) id 6A5941831CF15; Sat, 1 Nov 2008 05:22:42 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by sovereign.computergmbh.de (Postfix) with ESMTP id 5EDAC1C135F62; Sat, 1 Nov 2008 05:22:42 +0100 (CET)
Date: Sat, 01 Nov 2008 05:22:42 +0100
From: Jan Engelhardt <jengelh@medozas.de>
To: dave@frascone.com
Message-ID: <alpine.LNX.1.10.0811010421060.4743@fbirervta.pbzchgretzou.qr>
User-Agent: Alpine 1.10 (LNX 962 2008-03-14)
MIME-Version: 1.0
Cc: dime@ietf.org
Subject: [Dime] diameter-api draft comparison
X-BeenThere: dime@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Diameter Maintanence and Extentions Working Group <dime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dime>, <mailto:dime-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/dime>
List-Post: <mailto:dime@ietf.org>
List-Help: <mailto:dime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dime>, <mailto:dime-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: dime-bounces@ietf.org
Errors-To: dime-bounces@ietf.org

I have monitored this list before but I did not quite see a reason for 
taking part until I finished our implementation of Diameter and WebAuth.

I see that my earlier disagreement mail about 
draft-ietf-dime-diameter-api-06 from July has not been forwarded here; 
but it probably suffices to say that I am at a disagreement with that 
draft, both from a technical standpoint, and not less from a cosmetical 
one. While camelcase is something one can debate infinitely, I have to 
condemn the silly use of typedefs and long names. Some specified 
functions like AAAValueFromAVPCode do not make any sense at all.

Our API, which actually goes in line with an actual implementation 
around it, is described in its Developers Guide; a web copy is at 
http://circum.sf.net/circum_devguide.pdf . I especially encourage the 
draft's authors to compare.
_______________________________________________
DiME mailing list
DiME@ietf.org
https://www.ietf.org/mailman/listinfo/dime