Commit Graph

146 Commits

Author SHA1 Message Date
Rob Janssen 404f147aa7 Add PHP 7.1 and nightly 2017-02-18 15:37:04 +01:00
Rob Janssen 18888f83ee Delete applicationhost.config 2017-02-17 18:00:58 +01:00
RobThree 3d04717346 * Add .vs folder to .gitignore 2017-02-17 18:00:19 +01:00
RobThree 5093ab230c * Fix TwoFactorAuth class actually uses the TimeProvider
* Update README and DEMO to advise using 160+ bits secret
1.6.0
2017-02-17 16:24:54 +01:00
RobThree f90bc37319 * You can now specify the expected time format returned by a 3rd party to the HttpTimeProvider. 2017-02-17 15:21:31 +01:00
RobThree 0ebe1d69a6 * Less opinionated SSL defaults 2017-02-17 15:14:58 +01:00
RobThree 78a2d6e514 * Default stream options can now be overridden by specifying them in the constructor
* Removed some deprecated/stale code
2017-02-17 15:12:34 +01:00
RobThree 582a26749a * Fix another PHP5.3 array issue 2017-02-17 15:02:02 +01:00
RobThree c114772d01 * Fix PHP 5.3 array syntax in unittests 2017-02-17 14:59:44 +01:00
RobThree 9735116635 * Implemented ITimeProviders 2017-02-17 14:53:55 +01:00
RobThree 178c60d947 * Redo #15 which somehow didn't merge... 2017-02-17 12:15:17 +01:00
Rob Janssen b3bb9685ea Merge pull request #14 from martijncalker/fix-example-readme
Fix php examples in readme
2017-01-03 10:42:48 +01:00
Martijn van Calker d03e976891 Fix php example in readme 2017-01-03 09:48:55 +01:00
Rob Janssen 0b5d455b27 Update composer.json 1.5.2 2016-10-30 22:47:00 +01:00
Rob Janssen aac54360a9 Merge pull request #10 from anvyst/master
switching to PSR-4 autoloading standard
2016-10-30 22:40:45 +01:00
Andrey Vystavkin a73f119a58 removed .editconfig from repo and phpcs 2016-10-30 16:38:10 +02:00
Andrey Vystavkin 8a726eda5d switching to PSR-4 autoloading standard 2016-10-30 16:20:47 +02:00
Rob Janssen fa781c14e3 Update composer.json 1.5.1 2016-06-24 17:52:02 +02:00
Rob Janssen ab6b059df5 Merge pull request #7 from JonathanTru/master
changed getQRText() from private to public
2016-06-24 17:50:15 +02:00
Jonathan Trummer aec91881bf changed getQRText() from private to public
Changed access modifier for the function getQRText() from private to
public.
This allows for generating the QR Code in different ways (eg pass the
data from getQRText() to the client and have a Javascript Library render
the QR Code)
2016-06-24 17:34:39 +02:00
Rob Janssen cdb98dc598 Update composer.json 1.5 2016-06-20 23:15:37 +02:00
RobThree 3484cdd992 * Removed CURLOPT_FOLLOWLOCATION and CURLOPT_MAXREDIRS (see #5) 2016-06-20 23:14:36 +02:00
Rob Janssen 7d7b4ddcba Merge pull request #2 from andrej-griniuk/patch-1
Added the link to the integration with CakePHP
2016-02-16 10:37:40 +01:00
Andrej Griniuk c52e9e3728 Added the link to the integration with CakePHP 2016-02-15 17:59:37 +11:00
Rob Janssen a62c8c6332 Update README.md 2015-12-04 13:35:36 +01:00
Rob Janssen dc77020a5a Update README.md 2015-12-04 13:34:30 +01:00
Rob Janssen 9043dd15f8 Update README.md 2015-12-02 16:50:37 +01:00
RobThree f546c73537 * Added CSRNGProvider to requires in unittestfile. 1.4 2015-12-02 16:40:18 +01:00
RobThree c94fcd83d8 * Added new (PHP7+) CSRNGProvider (uses random_bytes)
* Added a bunch basic of unittests for the RNG's
* QRicketProvider and QRServerProvider now throw on invalid MIME-types
* TwoFactorAuth now first tries to use CSRNGProvider before any of the other RNG providers
2015-12-02 16:38:20 +01:00
Rob Janssen 856167c950 Update README.md 2015-11-21 01:09:38 +01:00
Rob Janssen 60c4ec7fb4 Update composer.json 1.3 2015-11-20 14:03:57 +01:00
Rob Janssen c8ec3f624f Update README.md 2015-11-20 00:31:51 +01:00
Rob Janssen 80f00338a2 Update README.md 2015-11-20 00:17:24 +01:00
Rob Janssen 53a184f85c Update README.md 2015-11-19 21:35:51 +01:00
Rob Janssen c3c762a8f3 Update README.md 2015-11-19 02:29:39 +01:00
Rob Janssen 69c1597c71 Update LICENSE 2015-11-19 02:29:07 +01:00
Rob Janssen d1878f2e5c * Class -> Library 2015-11-19 02:03:53 +01:00
RobThree e837caa9ce * Force VerifyCode() to return bool 1.2 2015-07-16 15:43:45 +02:00
Rob Janssen 0332a61b67 Update README.md 2015-05-07 12:43:42 +02:00
Rob Janssen cff5dadb79 * Typo 2015-05-06 11:21:53 +02:00
Rob Janssen 1647e46ee3 * Removed incorrect statement 2015-05-06 11:19:28 +02:00
Rob Janssen 52cbcf7579 * Removed stupid typo 1.1 2015-04-30 14:39:06 +02:00
Rob Janssen 1f9008c217 Update composer.json 2015-04-30 12:58:15 +02:00
RobThree 955e9b0b03 * Fix for possible timing-attack in verifyCode() method 2015-04-30 12:53:21 +02:00
Rob Janssen 1d0a9432e6 Update README.md 2015-04-06 20:52:43 +02:00
RobThree 3b3e723bea * More variable names improved 2015-04-06 20:35:23 +02:00
RobThree f1a729c9ed * Better variable naming 2015-04-06 20:29:16 +02:00
Rob Janssen 98d3f2a21b Update .travis.yml 2015-03-25 23:59:07 +01:00
Rob Janssen 8976cf138e Update README.md 2015-03-23 09:30:46 +01:00
Rob Janssen 25a51487cb Update README.md 1.0 2015-03-23 09:20:05 +01:00