Skip to content

Releases: RobThree/TwoFactorAuth

Minor (internal) refactoring

09 Jun 10:11
Compare
Choose a tag to compare

Improved verifyCode() a little.

Fix a bug that caused timeslices to be returned instead of the intended timeslice

06 Jun 00:33
Compare
Choose a tag to compare

Dropped support for PHP versions below 5.4 and HHVM

05 Jun 23:58
39db265
Compare
Choose a tag to compare
  • Dropped support for PHP versions below 5.4 and HHVM
  • Fixed a deprecation notice in the MCryptRNGProvider for PHP 7.1
  • Fixed an issue in the HashRNGProvider for PHP 7.2+

Minor changes

05 Jun 20:22
Compare
Choose a tag to compare
  • ConvertUnixTimeDotComTimeProvider was dropped; this seems to no longer be online / work
  • A new NTPTimeProvider was added
  • The verifyCode(...) method now has a new argument that returns the timeslice that matched the code so you can save the timeslice and prevent replay-attacks.

Minor bugfix

06 Nov 17:56
a77e7d8
Compare
Choose a tag to compare

Fixed a bug in ConvertUnixTimeDotComTimeProvider that used caching by accident.

Implemented time providers to ensure correct time is used.

17 Feb 15:25
Compare
Choose a tag to compare
* Fix TwoFactorAuth class actually uses the TimeProvider

* Update README and DEMO to advise using 160+ bits secret

Switched to PSR-4 autoloading standard

30 Oct 21:47
Compare
Choose a tag to compare
1.5.2

Update composer.json

Changed getQRText() from private to public

24 Jun 15:53
Compare
Choose a tag to compare

Removed CURLOPT_FOLLOWLOCATION and CURLOPT_MAXREDIRS

20 Jun 21:17
Compare
Choose a tag to compare

Added CSRNGProvider (PHP7+, used by default when available)

02 Dec 15:43
Compare
Choose a tag to compare
1.4

* Added CSRNGProvider to requires in unittestfile.