Release Notes: This release adds an oathtool --base32 parameter to decode base32 keys. Verbose output (oathtool -v) now prints key data in base32 format too. Base32 and hex encoding functions have been added to liboath. This release uses gnulib's snprintf for better portability.
Release Notes: Build fixes. The Gnulib files were updated.
Release Notes: In liboath, the build has been fixed so that OATH_VERSION_NUMBER is actually defined.
Release Notes: liboath allows strcmp callback to return negative to signal errors. Bugs in build scripts for generating version numbers have been fixed. gnulib files have been updated.
Release Notes: This release fixes liboath self tests to work regardless of local time zone.
Release Notes: New TOTP validation functions that return search position were added. Usersfile and PAM module can now validate TOTP as well.
Release Notes: A conflict between ACLOCAL_AMFLAGS and AC_CONFIG_MACRO_DIR was fixed.
Release Notes: autoreconf was made to work again.
Release Notes: The new APIs oath_strerror and oath_strerror_name were added to get a human-readable description of liboath error codes.
Release Notes: The usersfile max secret length was increased to 32 bytes in liboath. The --window option is supported together with --totp in oathtool. The pam_sm_setcred function was added again and was made to return success. Linking to -lpam is done for PAM symbols. The pam_oath.la file is not installed. The pammoddir automake variable is used instead of overriding libdir. autoreconf was made to work in released tar archives.