Jonathan De Graeve has implemented a number of new RADIUS features for Captive Portal that will be implemented in a future beta version. For now, these features are available on test images available for download from http://inf.imelda.be/downloads/m0n0wall/.
Features currently implemented in the test images include:
RADIUS-defined URL redirection taking precedence over URL redirection parameter in captive portal setup page.
Multiple RADIUS server support
Failure message on captive portal login error page, plus logging to the captive portal log on why authentication failed (user account exceeded bandwidth limit, bad password, etc.).
Cisco-compatible feature (sending calling-station-id with clientip and called-station-id with clientmac instead of standard behavior calling-station-id and clientmac).
Timeout parameter and max authentication retries parameter
retrieval of user bandwidth settings
retrieval of user group
retrieval of session-timeout
Retrieval means the variable is present and CAN be used, but there is no action bound to it yet.
To do - GUI implementation and enhancements.