WIDE Diameter C API is online
I just decided to put the WIDE Diameter (RFC3588) C API online. This API was developped by the Nautilus6 WIDE working group. Two years ago (the situation may have changed since), this was the only Diameter API written in C.
I think the configuration and use is straightforward. But, if needed I may write a little article to describe the API and its use.
For now, here is the link (The license is BSD-like)
| Labels: blog, security |
|

Comment
Dear Sir,
I am using WIDE Diameter API to facilitate AAA Authentication in OPenSIPS[www.opensips.com], which is Open Source SIP [3261] server. I have been through “draft-ietf-dime-diameter-api-07 - The Diameter API”. I appreciate the fact that probably even today this is the only Diameter API in C. I found a few others in Java and C++. I have sucessfuly compiled the source using <source dir>/diameter1015/src/Makefile with make and make install commands. But when I try to make the sample application I am getting following errors:
undefined reference to `strlcat' undefined reference to `strlcpy'
I guess there is some problem with my libraries(string.h in particular) which might not be supporting these functions.
I am using fedora code 9.
Any suggestion or workaround will be appreciated.
Also I will be thankful to you, if I can get the help manual(article) as suggest on the for website for using the WIDE Diameter C API.
Regards, Sameer Kumar B.Tech, Computer Engineering Institute of Technology, Nirma University, Ahmedabad, Gujarat email: sameer.kasi200x@gmail.com
Phone: +919375220396
Just a follow-up information, WIDE has now developed the freeDiameter implementation (http://www.freediameter.net) which is to replace the old one. It does not follow the deprecated API, though…
Regards, Sebastien.