Re: [Dime] freeDiameter 1.0.0 released

"Hannes Tschofenig" <> Fri, 27 August 2010 18:47 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 3F6553A6A89 for <>; Fri, 27 Aug 2010 11:47:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -101.669
X-Spam-Status: No, score=-101.669 tagged_above=-999 required=5 tests=[AWL=-0.930, BAYES_20=-0.74, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id 19WqYwq+IHEp for <>; Fri, 27 Aug 2010 11:47:03 -0700 (PDT)
Received: from ( []) by (Postfix) with SMTP id F2C323A69E9 for <>; Fri, 27 Aug 2010 11:47:02 -0700 (PDT)
Received: (qmail 3996 invoked by uid 0); 27 Aug 2010 18:47:33 -0000
Received: from by with HTTP
Content-Type: multipart/alternative; boundary="========GMXBoundary226831282934852838659"
Date: Fri, 27 Aug 2010 20:44:52 +0200
From: "Hannes Tschofenig" <>
Message-ID: <>
MIME-Version: 1.0
To: "Sebastien Decugis" <>, "", <>
X-Authenticated: #29516787
X-Flags: 0001
X-Mailer: Web Mailer
x-registered: 0
X-FuHaFi: 0.55000000000000004,0.55000000000000004
Subject: Re: [Dime] freeDiameter 1.0.0 released
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Diameter Maintanence and Extentions Working Group <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Fri, 27 Aug 2010 18:47:06 -0000

Hi Sebastien, 

I just wanted to say how happy I am about this open source version of Diameter. At the time when your announcement was sent to the list I was sitting in the AAA doctors team lunch meeting at the IETF #78 and spoke about the need to have more running code and other things one should be doing in the DIME/RADEXT working group beyond just writing specifications.

I hope that folks in the group will use your Diameter implementation to write their specification as an extension so that we can be more confident about the quality of our work. 

Although I have not yet looked at the code you have produced I was wondering how easy/difficult it would be to let your code to interact with some of the FreeRADIUS code. FreeRADIUS is quite strong in the interworking with backend databases and you ideally want to have that as well. Have you thought about this issue of integrating the freeDiameter in an existing IT infrastructure?


PS: Sorry for my late response. 

----- Urspr√ľngliche Nachricht -----
Von: Sebastien Decugis
Gesendet: 29.07.10 13:08 Uhr
Betreff: [Dime] freeDiameter 1.0.0 released

Dear DiME members, It is my pleasure to announce the first release of freeDiameter, a new open-source implementation of the Diameter protocol. freeDiameter is released under the BSD license. It is written in C, and should run on any modern POSIX system (tested on GNU/Linux and FreeBSD). freeDiameter is designed as a framework: a daemon handles the Diameter Base Protocol operations (network management, messages routing) common to all Diameter nodes, while extensions provide the additional Diameter applications logic to each peer. The daemon is fully compliant to RFC3588 and draft-ietf-dime-rfc3588bis-21, including native support for IPv6, SCTP, and TLS. In this first release, the following extensions are available: - A Diameter EAP server implementation (RFC4072) with support for EAP TLS and MD5 methods (additional methods to be added later). - A Diameter SIP server implementation (RFC4740) -- experimental. - A RADIUS/Diameter translation gateway with support for NASREQ (RFC40
 05), EAP (RFC4072), SIP (RFC4740) and Accounting (RFC3588) applications. - A simple Diameter Accounting (RFC3588) implementation. freeDiameter also comes with a set of debug tools and mechanisms that may be handy to anyone involved with Diameter. For more information and download information, please visit the freeDiameter homepage at Thank you, The freeDiameter team. (supported by NICT and Teraoka-Lab., Keio University) -- Sebastien Decugis Research fellow Network Architecture Group NICT ( _______________________________________________ DiME mailing list