- Fix tests wrt double-quoting in provisioning URIs
- Quote issuer QS parameter in provisioning_uri. Fixes #47.
- Raise an exception if a negative integer is passed to at() (#41).
- Documentation and release infrastructure improvements.
- Restore Python 2.6 compatibility (however, Python 2.6 is not supported)
- Documentation and test improvements
- Fix release infra script, part 2
- Restore Python 2.6 compatibility (however, Python 2.6 is not supported)
- Documentation and test improvements
- Fix release infra script
- Restore Python 2.6 compatibility (however, Python 2.6 is not supported)
- Documentation and test improvements
- Avoid using python-future; it has subdependencies that limit compatibility (#34)
- Make test suite pass on 32-bit platforms (#30)
- Timing attack resistance fix: don't reveal string length to attacker. Thanks to Eeo Jun (#28).
- Support algorithm, digits, period parameters in provisioning_uri. Thanks to Dionisio E Alonso (#33).
- Minor style and packaging infrastructure fixes.
- See v2.2.1
- Add extended range support to TOTP.verify. Thanks to Zeev Rotshtein (PR #19).
- Handle missing padding of encoded secret. Thanks to Kun Yan (#20).
- Miscellaneous fixes.
- Fix packaging issue in v2.0.0 that prevented installation with easy_install.
- The
pyotp.HOTP.at()
,pyotp.TOTP.at()
, andpyotp.TOTP.now()
methods now return strings instead of integers. Thanks to Rohan Dhaimade (PR #16).
- Begin tracking changes in change log.
- Update documentation.
- Introduce Travis CI integration.
- Initial release.