Bug#721622: severity raised

Daniel Pocock daniel at pocock.com.au
Sat Oct 5 18:39:37 UTC 2013



I've raised the severity of this bug because radiusclient-ng will
hopefully not be part of jessie and therefore it will be mandatory to
have asterisk linking against freeradius-client instead

Please let me know if I should go ahead and commit the fix in git myself

I've already done this in reSIProcate - that means somebody can't
install both asterisk and resiprocate on the same box until asterisk
uses freeradius-client or until we find a way to support a concurrent
install of both radius libs

For reSIProcate, the following changes were necessary:

- remove #include references to radiusclient-ng and replace with the
equivalent
   #include "freeradius-client.h"

- if errors about UINT4 appear, manually add the missing type:
   typedef uint32_t UINT4;

- change the LDFLAGS to use -lfreeradius-client instead of -lradiusclient-ng

- change debian/control to include
Build-Depends: ..., libfreeradius-client-dev, ...

Ideally upstream should make this change rather than doing it through
Debian.  reSIProcate upstream supports both client libs using a
configure option.

It may also be a good idea to split RADIUS into an
asterisk-module-radius package so that people won't need any RADIUS
client lib at all unless they want it



More information about the Pkg-voip-maintainers mailing list