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