Navigation


Posts by author sdecugis

freeDiameter 1.1.2 released

We are proud to announce a new release of freeDiameter today.

This release 1.1.2 can be downloaded from our Mercurial repository here:  http://www.freediameter.net/hg/freeDiameter/archive/1.1.2.tar.gz (tag: 1.1.2)

This new release comes with a few new functions for developers and some new features, requested by our users. Work has been performed to improve the stability also. Please check the changelog for detailed information.

As usual, Debian and Ubuntu packages are available (including now Natty and Oneiric releases), check this page for more information.

As previously, our  help@freediameter.net mailing-list is open to your questions and remarks.

Thank you for your interest in freeDiameter The freeDiameter team.

New freeDiameter released: 1.1.1

We are proud to announce a new release of freeDiameter today.

This release 1.1.1 can be downloaded from our Mercurial repository here:  http://www.freediameter.net/hg/freeDiameter/archive/1.1.1.tar.gz (tag: 1.1.1)

This is a stabilization release, no new feature from previous 1.1.0 but several bugs reported by different users have been fixed. Please check the changelog for detailed information.

As usual, Debian and Ubuntu packages will be available soon (including now Natty and Oneiric releases), check this page for more information.

As previously, our  help@freediameter.net mailing-list is open to your questions and remarks.

Thank you for your interest in freeDiameter The freeDiameter team.

freeDiameter 1.1.0 is released.

The first version of the 1.1.x branch is now released.

Quite a lot of changes are included from previous 1.0.3 version, and a few bugs may remain in this version. However, we believe it should behave better than 1.0.3 in many aspects.

The main change is the re-organization of the source code. Most of the framework is now shipped as a library, libfdcore, while the daemon is just a lightweight front-end for this library. The intent is to allow easy integration of the freeDiameter framework into existing products.

For a more detailed list of changes, please check this changelog file.

The new release can be obtained from the Mercurial repository here:  http://www.freediameter.net/hg/freeDiameter/archive/1.1.0.tar.gz (tag: 1.1.0)

It will also be available shortly as a Debian package. See this page for more information.

Please report any problem or difficulty either by filing a new ticket (requires registration on this website) or by sending a mail to  help@freediameter.net mailing-list.

A note about the power shortages: according to latest TEPCO status, the power cuts may occur at fixed time and not every days. Therefore, if you receive an error message when accessing this website, please try again after a few hours. Once again, we apologize for this inconvenience.

Thank you for your interest in freeDiameter The freeDiameter team.

Two blackouts planned

The main server network will be down again on this week-end: 3/4(Fri) 18:30 - 3/7(Mon) 08:30 JST, and the following week-end: 3/11(Fri) 18:30 - 3/14(Mon) 08:30 JST.

All freeDiameter services (web site, mailing-list, DNS server, mercurial repository, Debian archive repository) will be unavailable during these periods.

Sorry for the inconvenience!

Documentation update in progress

Anticipating the upcoming 1.1.0 freeDiameter release, the documentation on the website is being re-organized. Please don't panic if you see many broken links, the new content will be coming soon.

If you want a preview of the new version, please check-out the source code from the  repository.

Thanks!

the freeDiameter team.

freeDiameter 1.0.3 released!

And there comes freeDiameter 1.0.3 as a Christmas gift for you :o)

This new release comes with a lot of bug fixes, specially with regards to portability to other Linux distributions -- the framework should now compile on main Linux distributions without problems.

In addition, two new extensions are available: dict_legacy_xml.fdx and dbg_interactive.fdx. Both extensions are focused on allowing the development of Diameter application prototypes very easily and without writing a single line of C code. Please refer to each extension's documentation for more information. We believe these extensions will become the Diameter user's must-have tool very soon.

As usual, you can find a more extensive list of changes in the changelog file.

The new release can be obtained from the Mercurial repository here:  http://www.freediameter.net/hg/freeDiameter/archive/1.0.3.tar.gz (tag: 1.0.3)

It is also available as a Debian package. See this page for more information.

Please report any problem or difficulty either by filing a new ticket or by sending a mail to  help@freediameter.net mailing-list.

A very happy end of year to all of you!

Thank you, The freeDiameter team.

Maintainance on November 12-15

Another maintainance is scheduled on our main server's network.

All freeDiameter services (web site, mailing-list, DNS server, mercurial repository, Debian archive repository) will be unavailable from (Japan time) 11/12 evening until 11/15 morning.

Sorry for the inconvenience! Let's hope they fix it right this time...

The freeDiameter team.

Bugfix release 1.0.2 is here.

We are pleased to announce the release 1.0.2 of freeDiameter.

This new release fixes some remaining bugs from the 1.0.1 release. It also adds the possibility to load Diffie-Hellman parameters from a file to speed up the starting of the daemon. See the changelog file for more information on the changes and closed tickets.

The new release can be obtained from the Mercurial repository here:  http://www.freediameter.net/hg/freeDiameter/archive/1.0.2.tar.gz (tag: 1.0.2)

It is also available as a Debian package. See this page for more information.

Please report any problem or difficulty either by filing a new ticket or by sending a mail to  help@freediameter.net mailing-list.

Thank you! The freeDiameter team.

Maintainance on October 8-12

A maintainance is scheduled on our main server's network.

All freeDiameter services (web site, mailing-list, DNS server, mercurial repository, Debian archive repository) will be unavailable from (Japan time) 10/8 evening until 10/12 morning.

Sorry for the inconvenience!

The freeDiameter team.

freeDiameter 1.0.1 released

We are pleased to announce the release 1.0.1 of freeDiameter is now available.

This new release contains many bug fixes and a few new features. See the changelog file for more information on the changes.

The new release can be obtained from the Mercurial repository here:  http://www.freediameter.net/hg/freeDiameter/archive/1.0.1.tar.gz (tag: 1.0.1)

It is also available as a Debian package. See this page for more information.

The freeDiameter team.

Evolution status

A new version of freeDiameter, 1.0.1, will be released soon (within the end of this month). This release contains many bug fixes, in particular in the RADIUS/Diameter gateway. The 1.0.1-rc1 was tagged in the repository a few days ago.

In the longer term (release 1.1.0), the structure of the implementation will change slightly (see ticket 15) to allow easier integration in other projects (typically, implementation of Diameter clients).

Changes are also planned in the freeDiameter API. The sessions management for example will be modified since current API does not allow a clean management (16). If you are currently developing new freeDiameter extensions using the sessions, please drop a mail on  dev@freediameter.net so we can discuss the details. Apart from the sessions, the API will also be affected by 7 (some datatypes will be redefined to speedup operations) and 10 (ability to set a timeout for receiving a Diameter answer).

freeDiameter is still a young implementation and the API is expected to evolve quickly, but yet it is already usable. Last week, we experimented RADIUS/Diameter gateway, Diameter EAP server, and Diameter accounting server components to perform AAA functions for a venue with 200 people. Although we encountered a few problems, the operation was very smooth for the end-users, thanks to redundancy of our servers and efficient failover mechanism implementation of freeDiameter.

Thank you, the freeDiameter project.

Debian and Ubuntu repositories

freeDiameter is now packaged for Debian and Ubuntu distributions as .deb files, available for i386 and amd64 architectures. Please click here for more information on how to obtain and use these packages.

Note that this initial 1.0.0 release has a few glinches in the packaging process, that will be fixed with the next release.

Thank you!

freeDiameter 1.0.0 released.

Here we are! All the planned features are in the tree, the code looks stable enough for a release, so I am pleased to announce that: freeDiameter 1.0.0 is released

Without waiting any longer, these are the download links for the source code:

You may alternatively retrieve the code using  Mercurial:

hg clone http://www.freediameter.net/hg/freeDiameter
cd freeDiameter
hg update -C 1.0.0

Note that Debian and Ubuntu packages will be available soon (information to be updated).

The main features in this release are:

  • libfreeDiameter and freeDiameterd daemon, for the support of Diameter Base Protocol.
  • A RADIUS/Diameter translation extension, app_radgw.fdx.
  • A Diameter EAP server extension with support for EAP TLS and MD5, app_diameap.fdx, thanks to Souheil Ben Ayed for this contribution.
  • A Diameter SIP server extension, app_sip.fdx, thanks to Alexandre Westfahl for this contribution.
  • A simple Diameter accounting extension, app_acct.fdx.

The user documentation is located at  http://www.freediameter.net/.

Thank you for your interest in freeDiameter!

First release candidate for freeDiameter 1.0.0 is out!

We are now entering stabilization of the code for the first release of freeDiameter.

Although some new features are still planned for 1.0.0 (Diameter EAP server), the base code currently available should be quite usable. Please feel free to get this code and open tickets for any error you may encounter!

The release is tagged "1.0.0-rc1" in the repository. You may retrieve the sources directly from  http://www.freediameter.net/hg/freeDiameter/archive/1.0.0-rc1.tar.gz if you dislike mercurial.

Thank you! The freeDiameter team.

Registration is open

A short announce to tell that the registration is now open on the tracker.

Registered users may contribute to wiki pages and open new tickets.

These permissions might be adjusted in the future if spam is occurring.

You may register your user name by clicking on the "register" link at the top of the page. You will need to provide a valid email address since verification is performed.

Thanks,

Old website

The  previous website for freeDiameter is now discontinued, but kept around for archives.

The useful content from that site will be copied into this new site, the information being integrated into the documentation when it is useful.

About freeDiameter

freeDiameter is a implementation of the Diameter protocol specified in  RFC3588. Diameter is a protocol for carrying Authentication, Authorization and Accounting information. It is an evolution of the widely-deployed  RADIUS protocol. freeDiameter also implements the changes to the Diameter protocol introduced by the  rfc3588bis Internet Draft (work in progress).

freeDiameter is open-source and released under a BSD compatible license. It is mainly written in the C language, which provides excellent performance and small memory footprint.

For additional detail about freeDiameter, please refer to its README file, as well as the Wiki.

If you require assistance with freeDiameter, please refer to these instructions.

You are of course welcome to contribute to this wiki and implementation. Please contact dev@freediameter.net for getting you started.