]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
more text on what has changed, and what is changing
authorAlan T. DeKok <aland@freeradius.org>
Mon, 25 Sep 2023 18:43:12 +0000 (14:43 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Mon, 25 Sep 2023 18:43:12 +0000 (14:43 -0400)
doc/antora/modules/ROOT/pages/index.adoc

index f7fb4b784d9d5b3dc718723773f467fce3d2885b..7c0e36a89a62f5dfab0888a1cc446a6bb16bf522 100644 (file)
@@ -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.