Hi,

> If you are planning on deploying 3.0 and have an existing 2.x.x configuration 
> you were planning to migrate when the 3.0 is released, now would be a good 
> time to try that, and to report any issues or problematic behaviour changes 
> you notice.

Here's another thing that worked in 2.x, should continue to according to
man 5 unlang, but doesn't:

(0)   ? if ( User-Name == "cyrus" )
(0)     expand: "cyrus" -> 'cyrus'
(0)   ? if ( User-Name == "cyrus" )  -> FALSE
(0)   ? elsif ( "%{#User-Password}" == "96" )
(0)     expand: "96" -> '96'
(0) ERROR: %{#User-Password}
(0) ERROR:   ^ Unknown attribute
(0) ERROR: Evaluation of condition failed for some reason.
(0)    else else {
(0)   - entering else else {...}

Earlier, this would yield the number of characters in the incoming
request's User-Password attribute, and see if it's exactly 96 Bytes.

I don't know why the # triggers an "unknown attribute"? Looks like a bug
to me...

Greetings,

Stefan Winter

-- 
Stefan WINTER
Ingenieur de Recherche
Fondation RESTENA - Réseau Téléinformatique de l'Education Nationale et
de la Recherche
6, rue Richard Coudenhove-Kalergi
L-1359 Luxembourg

Tel: +352 424409 1
Fax: +352 422473

Attachment: signature.asc
Description: OpenPGP digital signature

-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to