freeradius-client updates
Peter Nixon
listuser at peternixon.net
Thu Jun 21 19:38:40 CEST 2007
On Thu 21 Jun 2007, Chris Parker wrote:
> I've been making progress on the freeradius-client library.
>
> The CVS head now contains some additional config checks to help with
> some
> portability.
>
> Changed some 'unsigned int/int' to 'size_t'.
>
> Changed some 'bzero' to 'memset'.
>
> Added some casts to clear some warnings.
>
> I've removed most(all?) of the non-threadsafe calls, and replaced
> with appropriate
> threadsafe calls wherever I could. There is still some problem with
> 'gethostby_*'
> calls. I created a wrapper for those, but when I define hosts by
> name, instead
> of by address, I'm still seeing packets launch off into the
> stratosphere instead
> of to the defined host(s). This leads me to believe that there is
> still some sort
> of problem in the 'send_server()' logic. It works perfectly if the
> code defines
> the servers via dotted-quad ( which is certainly far preferred ).
>
> The library is now working as part of an embedded radiusclient built
> into the
> FreeSWITCH ( http://www.freeswitch.org/ ) server. Yay! It is doing
> accounting
> ( Start/Stop ) at this point.
>
> It is still a bit rough around the edges, and some additional cleanup
> still needs
> to be done, though it's definitely improved.
>
> I'm looking for some feedback/testing from others, to make sure the
> other programs
> which use the library ( radtest, radacct, radlogin, etc. ) are not
> broken. I've
> tested them as best I can, but want to have others with other build
> environments
> and usage scenarios confirm. :)
>
> Unless there's any major problems that anyone sees, I think we're
> ready to take
> another snapshot of CVS head and release an updated version.
>
> Anyone with feedback on the packages ( /debian, /rpm ) etc, would be
> welcome as
> I've not updated those yet.
I have updated the rpms on the openSUSE build service with last night's
snapshot.
Whats the chance of you setting up a "Automatic report from sources
(radiusc)" btw?
Cheers
--
Peter Nixon
http://www.peternixon.net/
PGP Key: http://www.peternixon.net/public.asc
More information about the Freeradius-Devel
mailing list