multiOTP open source 5.1.0.3
- Expired AD/LDAP password support
- multiOTP Credential Provider (for Windows) improvements ([email protected] UPN support, default domain name supported and displayed, SMS request link)
- "force_no_prefix_pin" option for devices (for example if the device is a computer with multiOTP credential Provider and AD/LDAP synced password)
- Better unicode handling, multibyte fonctions used when needed (mb_strtolower(), ...)
- Better FreeRADIUS 3.x documentation
- New radius tag prefix configuration option
- New multiple groups device option
- Some notice corrections (if the array element doesn't exist)
- A user cannot be created with a leading backslash (fixed in FastCreateUser and CreateUserFromToken)
- The proposed mOTP generator for Android/iOS is now OTP Authenticator
- New QRCode provisioning format for mOTP (compatible with OTP Authenticator)
- NirSoft nircmd.exe tool removed from the distribution (false virus detection)
- Multiple URLs separator for client/server config is still ";", but [space] and "," are accepted
- New developer mode for some specific detailed logs during development process only
- New methods: SetLdapTlsReqcert, GetLdapTlsReqcert, SetLdapTlsCipherSuite, GetLdapTlsCipherSuite to change config parameters, instead of hard coded parameters (for SSL/TLS LDAP connection)
- Fixed too much detailed information in the log when trying to detect a token serial number for self-registration
- Fixed SSL/TLS LDAP failed connection for PHP 7.x (GnuTLS TLS1.2 restriction removed for PHP 7.x)
- Fixed a typo in the ReadCacheData method for PostgreSQL support (thanks Frank for the feedback)
- Fixed default folder detection for the multiotp.exe file
- Important, under Linux, the config, devices, groups, tokens and users folders are now always located in /etc/multiotp/. Please be sure to make the move when you are upgrading
- Cleaned some ugly PHP warnings when the backend is not initialized
Hash verification for multiotp_5.1.0.3.zip
SHA256:0bba5cdea1d6319152600908969febd962d4968ce9e140bfd9f372d9e8afa74a
SHA1:f62940e752b534450e32fd01cc19e9d0b27838c8
MD5:50c453a9ae2827ff0777d7d79747f39e