Project overview

Diameter is an "AAA" (Authorization, Authentication and Accounting) protocol. It is a client/server protocol used for handling service requests like subscriber validation, network resource control, wireless mobility/roaming and charging and billing applications.

The AntHill Diameter (Cpp,Ruby) project is a powerful networking library that implements Diameter protocol (RFC 3588, 4004, 4005, 4006, 4072 & 4720) and supplies different fail-over and scaling functionality. It is based on AntHill library. The library contains Diameter Encoder and Decoder as well as other utilities like Diameter DumpViewer, Diameter Shell and etc.

AntHill Diameter Cpp known bugs

Version: 1.5

---

916 Diameter 19 Aug 10 Returning reference to temporary

Bug Report

788 Setup 17 May 09 -g options for gcc compiler & --enable-debug=no.

1058 Diameter 23 Dec 11 Port to boost_1_48_0, 3rdparty/boost_1_48_0/dist/include/boost-1_48

1062 Utilities 29 Dec 11 Port to new version of xerces

Version: 1.0

Bug Report

685 Samples 11 Jan 09 Clean up all includeds. Exclude all included that are not necessary. Look at all examples and collect librarie's header at stdafx

612 Samples 25 Nov 08 ReliableDiameter - Incorrect answers

610 Samples 25 Nov 08 Incorrect(0) flags in all AVPs

646 Diameter 19 Dec 08 Add a limitation based on message len for decoder

619 Diameter 26 Nov 08 Miscoded ACR packet (UnitTestsDiameter)

596 Diameter 24 Nov 08 Imlement DiameterShell

515 Diameter 10 Nov 08 Fix warning

Version: 0.5

Bug Report

344 Documentation 25 Jun 08 Add appendix with list of supported diameter protocols, command and avps

281 Diameter 17 Apr 08 Error(?) if sessionIdAVP is not ser for ReAuthRequest.

278 Diameter 31 Mar 08 Changes names for commands

268 Diameter 24 Mar 08 Add a support for custom avp