Version 3.4.3, 2024-08-15

  * Guess encoding of username to better handle special characters
  * Add SSL check using a CA path parameter (#59) by @lferrarotti74
  * Add "Message-Authenticator" to reply to mitigate CVE-2024-3596 (#67) by
    @basvandervlies

Version 3.4.2, 2021-08-26

  * Better logging
  * Update privacyidea_radius.pm (#48)
  * Add GitHub workflow file (#50)
  * Fix failing perl versions and add GitHub workflow file (#53)
  * Fix encoding issues with passwords (#54)
  * Add link to docs

Version 3.4.1, 2021-07-23

  * Fix the urlencoding of username and password to work
    with privacyIDEA 3.6. (#50)

Version 3.4, 2020-03-24

  * Allow different configs with the same script
    to use redundant to ask different privacyIDEA servers. (#10)
  * Add parameter ADD_EMPTY_PASS to handle RADIUS requests
    without User-Password.

Version 3.3, 2020-02-20

  * Allow multiple same reply attributes
    e can now do attribute matching to allow multiple RADIUS
    attributes in the response like several Class attributes,
    that are usually used for putting users into groups.

Version 3.2, 2019-08-30

  * Remove default examples from rlm_perl.ini
  * Fix a failure if config file is missing
  * provide an extra perl module configuration,
    to avoid config clashes

Version 3.1, 2019-05-17

  * Fix mods-perl-privacyidea module for FreeRADIUS 2 (#29)
  * Fix package dependency with RHEL7 (#25)
  * The simple "decode_json" does not work under 18.04
  * Add template for mods-perl (#11)
  * Provide config for packing for FreeRADIUS2 and 3 (#11)
  * Add time measurement for privacyIDEA API call
  * Use the generic subdir from JSON response (#12)
  * the auth module returns RLM_MODULE_NOTFOUND (#19)

Version 3.0, 2019-03-22

  * Add build environment for ubuntu (#17)
  * Return RLM_MODULE_FAIL if return codes is not OK 200 (#15)
  * Add a configuration option for fixing null byte (#13)
  * Allow several mapping rules for one radius Attribute
  * Add prefix and suffix to RADIUS attribute
  * Allow to map substrings of user attributes to RADIUS values (#8/#9)
  * Pass any RADIUS attribute as client to priacyIDEA (#7)
  * Add a configurable request timeout
  * Add support for proxy from environment variable (#2)
  * Add arbitrary RADIUS attributes in the response.
  * Add user-agent to request (#1)
  * Add readme
  * Add privacyIDEA-Serial to RADIUS response
  * Add freeradius module configuration to /etc/privacyidea
  * Add accounting module to FreeRADIUS config.
  * Improve REALM handling in RADIUS plugin
  * Fix some FreeRADIUS/SSL issues.
  * Improve the debian packaging.
  * Added RADIUS support
