Commit graph

40 commits

Author SHA1 Message Date
3a1fcaac39 Remove last uses of Phake 2021-03-01 18:01:25 -05:00
2348786a92 Start on replacing Phake with Phony 2021-02-27 15:24:02 -05:00
549c7bdc72 Style fixes 2021-01-08 15:47:19 -05:00
2946d950f2 Forbid more user names
- Control characters are now forbidden
- Controls and colons are now also forbidden when renaming
2020-12-27 10:08:00 -05:00
405f3af257 Invalidate sessions and Fever passwords when renaming users 2020-12-25 22:22:37 -05:00
5ec04d33c6 Add backend functionality to rename users 2020-12-25 17:47:36 -05:00
d66cf32c1f Style fixes 2020-12-22 16:13:12 -05:00
ebdfad535c More Miniflux user tests
Also added user lookup functionality
2020-12-10 20:08:00 -05:00
e9d449a8ba Fix user manager and tests 2020-12-07 00:07:10 -05:00
06dee77bac First tests for Miniflux 2020-11-23 09:31:50 -05:00
d3ebb1bd56 Last set of tests for user management. Fixes #180 2020-11-17 16:23:36 -05:00
e16df90bae Style fixes 2020-11-16 10:26:14 -05:00
180b4ecc9b More user tests 2020-11-16 10:24:06 -05:00
27d9c046d5 More work on user management 2020-11-16 00:11:19 -05:00
7f2117adaa Differentiate between duplicate/missing users and other failure modes 2020-11-15 16:24:26 -05:00
351f972512 Tests for internal user driver 2020-11-13 21:41:27 -05:00
5a17efc7b5 Clean up user driver API
- It is no longer assumed a driver knows whether a user exists
- The $password param is now required (but nullable when setting
2020-11-09 18:14:03 -05:00
771f79323c Strip out remnants of the authorizer 2020-11-09 16:51:30 -05:00
bc53a2d24a Style fixes 2020-03-01 15:16:50 -05:00
b5f118e8cb Cleanup 2020-01-20 13:52:48 -05:00
bbace7a0ac Use void and nullable return types where practical 2020-01-20 13:34:03 -05:00
de424e42f6 Merge branch 'master' into phpunit-8 2019-11-14 11:51:38 -05:00
3ef1177f06 Remove driver lists 2019-10-18 13:20:28 -04:00
17a2fa96f8 Upgrade to PHPUnit 8 2019-10-16 14:42:43 -04:00
6235cb0be6 Fix errors in last commit 2019-09-05 10:13:17 -04:00
29667464a1 Remove unnecessary namespace imports 2019-09-05 10:03:32 -04:00
e45ba3f0ea Add means of unsetting a password in the backend 2019-03-24 14:42:23 -04:00
81acba90dc Use strict equality when comparing strings 2019-01-11 10:38:06 -05:00
cf896121b2 Style fixes 2018-12-05 17:28:11 -05:00
7340d65c0e Make data clearing in tests static 2018-11-23 10:01:17 -05:00
f22e53fdc9 Align result tests with driver tests 2018-11-22 19:55:54 -05:00
a8cc9a4780 Tests for internal user driver; closes #50 2018-11-04 12:06:30 -05:00
1ac85df46b Last set of tests for User class 2018-11-03 13:26:22 -04:00
b8f8a617fe Simply user test data providers
The user manager no longer differentiates between the internal driver
and other drivers, making the duplication unnecessary
2018-11-02 17:28:12 -04:00
5959c0672d Tests for most of the User class 2018-11-02 10:02:37 -04:00
11747c93fd Strip out unused user management functionality
Tests have been removed as well; new tests are forthcoming
2018-10-28 10:59:17 -04:00
f64f0c6a22 Whitespace cleanup 2018-10-26 14:58:04 -04:00
39cad91b78 CS fixes 2017-12-22 11:51:58 -05:00
095fe10aec Reorganize PDO tests into namespaces 2017-12-22 11:41:54 -05:00
3adfe8742f Reorganize test cases 2017-12-07 15:46:49 -05:00