Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Aug 2009 12:22:42 +0300
From:      Alexander Motin <mav@FreeBSD.org>
To:        FreeBSD Net <freebsd-net@freebsd.org>
Subject:   RFC: server side support for libradius
Message-ID:  <4A83DB62.9090303@FreeBSD.org>

next in thread | raw e-mail | index | archive | help
Hi.

I have made a patch, extending libradius functionality by adding simple
embedded RADIUS server support to it. It doesn't change any of existing
client functionality and reuses much of it's code. Only four new
functions were added with respect to the new server operation flow:
rad_server_open(), rad_receive_request(), rad_create_response() and
rad_send_response().

First consumer of this functionality is going to become forthcoming
mpd5.4 release (now in CVS). It will include embedded RADIUS server, to
support long awaited RADIUS Dynamic Authorization Extensions (RFC 3576),
such as Change-of-Authorization (CoA) and Disconnect-Request (DR/PoD).

Patch against HEAD (it should apply clean to previous versions):
http://people.freebsd.org/~mav/libradius.server.20090813.patch

If there will be no objections, I am going to commit it to the HEAD and
merge down as soon as tree will be unfrozen.

This work was sponsored by JSC "Ufanet", http://ufanet.ru/.

-- 
Alexander Motin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4A83DB62.9090303>