change of behaviour on 2.2.1

srua1 at plus.net srua1 at plus.net
Wed Sep 25 09:40:43 CEST 2013


Yes I had tried. It made no difference.

On 25/09/2013 08:38, "Arran Cudbard-Bell" <a.cudbardb at freeradius.org>
wrote:

>
>On 25 Sep 2013, at 08:29, srua1 at plus.net wrote:
>
>> Hello,
>> 
>> We have a custom module we have been using for a while on radius 2.2.0.
>>I
>> yesterday compiled it against 2.2.1 and it behaved differently as it
>>used
>> to do with the previous version. Specifically around handling of
>>returned
>> from authorisation module, and I was wondering if something have changed
>> in this version of freeradius or I made a mistake somewhere.
>> 
>> 
>> Our module under 2.2.0 and previous versions when dealing with an
>> authorisation request that does not require authentication it would
>>return
>> RLM_MODULE_HANDLED. This would result in the authentication request
>> terminating with the reply  back to the clients. Under 2.2.1 however
>>what
>> it has been observed is that it still drops to authentication which
>> results in incorrect handling of the request.
>> 
>> Is this something it has changed between versions or am I doing
>>something
>> which shouldn't have worked in the first place? If the latter is this
>>the
>> comment in the header file incorrect or misleading?
>> 
>> 
>> RLM_MODULE_HANDLED, /* the module handled the request, so stop. */
>
>It seems there are issues with the return code logic in 2.2.1.
>
>Have you tried explicitly setting
>
><module> {
>	handled = return
>}
>
>?
>
>It may just be the actions/priorities aren't being inherited correctly
>from
>the parent section.
>
>Arran Cudbard-Bell <a.cudbardb at freeradius.org>
>FreeRADIUS Development Team
>
>-
>List info/subscribe/unsubscribe? See
>http://www.freeradius.org/list/devel.html



More information about the Freeradius-Devel mailing list