From: Alan T. DeKok Date: Mon, 25 Sep 2023 18:43:12 +0000 (-0400) Subject: more text on what has changed, and what is changing X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f16713c045eefa75d4a53529be8b304b14333a88;p=thirdparty%2Ffreeradius-server.git more text on what has changed, and what is changing --- diff --git a/doc/antora/modules/ROOT/pages/index.adoc b/doc/antora/modules/ROOT/pages/index.adoc index f7fb4b784d9..7c0e36a89a6 100644 --- a/doc/antora/modules/ROOT/pages/index.adoc +++ b/doc/antora/modules/ROOT/pages/index.adoc @@ -66,7 +66,16 @@ following limitations: * TTLS, PEAP, TEAP, and EAP-FAST are not implemented. * The "haproxy" and "reverse CoA' features are not implemented * The Perl, Python, and Lua modules do not fully support the v4 "nested" attributes. -* We will likely remove the requirement to use `&` as a prefix for attribute names. This change will likely require you to change all of your configuration. +* Enums are now prefixed with `::`, as in `Service-Type == ::Framed-User`. + * The server still does not always require (or print) the `::` prefix. That will change. +* As a result of adding `::` for enums, we can then remove the requirement to use `&` as a prefix for attribute names. + * This change may require changes to all of the configuration. We will try to allow `&` or not, but that may not be possible. +* Dynamic expansions will change from `%{md5:foo}` to `%md5(foo)`. + * The new syntax is much clearer + * Expansions such as `%{User-Name}` will still work. But `%{1+2}` will also work! + * `%{foo:-%{bar}}` will be replaced by `%{foo || bar}`, which is clearer and uses less nesting + + Please be aware that v4 is in "alpha" right now. If it works, great. If it doesn't work, then please return to using v3.