J. King
467cc66cc8
Update changelog
5 years ago
J. King
3b3b810f10
Replicate some unspecified NCNv1 behaviour, and document the rest
See #139 for list
Closes #139
Closes #140
Closes #141
5 years ago
J. King
1dcbb56077
Changelog and documentation updates
5 years ago
J. King
63ae6fb703
Merge remote-tracking branch 'remotes/origin/user-rewrite'
5 years ago
J. King
3a4100576a
Merge remote-tracking branch 'remotes/origin/cli-overhaul'
5 years ago
J. King
39134f5f7e
Rest of CLI tests
5 years ago
J. King
4869559fb3
Test NCNv1 user query
5 years ago
J. King
2dd1b45d3e
Cover the Query class with database tests for now
5 years ago
J. King
efac62f0e4
Add missing return type hints where possible
5 years ago
J. King
9e6f0460c2
Ensure the Lang class always exists when throwing exceptions
5 years ago
J. King
ba8e208d79
Partial CLI tests
5 years ago
J. King
1a8acdf03f
Fix early exceptions
5 years ago
J. King
9428d7468a
Add more user management functionality to the CLI
5 years ago
J. King
a8cc9a4780
Tests for internal user driver; closes #50
5 years ago
J. King
d40243a84c
Clean up configuration setting in tests
5 years ago
J. King
5f775bef7a
Appease phpdbg coverage bug
5 years ago
J. King
1ac85df46b
Last set of tests for User class
5 years ago
J. King
b8f8a617fe
Simply user test data providers
The user manager no longer differentiates between the internal driver
and other drivers, making the duplication unnecessary
5 years ago
J. King
a52b985826
Cover the Query class with database tests for now
5 years ago
J. King
ffa7bd5a5d
Fix error in previous commit
5 years ago
J. King
931fe3b585
Move password generation to the User class
This allows user drivers which wish to generate their own passwords to
do so, and those which do not to defer to the built-in generator
5 years ago
J. King
31cdf313a4
Add missing return type hints where possible
5 years ago
J. King
1b8e1e499b
Dev dependency update
5 years ago
J. King
5959c0672d
Tests for most of the User class
5 years ago
J. King
898533bde5
More simplification
Authentication is now used as the primary point of synchronization
between the internal database and any external database
5 years ago
J. King
40d679844b
Ensure the Lang class always exists when throwing exceptions
5 years ago
J. King
27edcddc9b
Simplify NCNv1 userStatus call
5 years ago
J. King
057d72c816
Remove the distinction between internal and external user functionality
5 years ago
J. King
11747c93fd
Strip out unused user management functionality
Tests have been removed as well; new tests are forthcoming
5 years ago
J. King
0be9dcb5a8
Update dependencies
6 years ago
J. King
e08d82f855
Style fix
6 years ago
J. King
f64f0c6a22
Whitespace cleanup
6 years ago
J. King
3fee77bac2
Improve documentation of TTRSS HTTP auth behaviour
6 years ago
J. King
1aa556cf12
Add HTTP authentication support to TTRSS; fixes #133
Also bump version to 0.4.0
6 years ago
J. King
b4b2b10db3
Cover fatal exception; improves #66
6 years ago
J. King
edbfb12d17
Improve coverage slightly
Improves #66
6 years ago
J. King
c7d4d8c262
Cleanup
6 years ago
J. King
e4d64424c7
Make new bugfix release
6 years ago
J. King
a92bad1bc8
Correctly load configuration
6 years ago
J. King
924543d78a
Small documentation corrections
6 years ago
J. King
689d1c585c
Temporarily disable limits
Real-world usage is bumping up against default limits. This disables them until a proper fix can be implemented.
6 years ago
J. King
c7c5f48066
Fix notice
6 years ago
J. King
cbc9491f75
CS fixes and version bump
6 years ago
J. King
34b508171b
Merge CORS branch
6 years ago
J. King
1a4989e1e0
Merge PDO branch
6 years ago
J. King
cef061f6cd
Fix tests
6 years ago
J. King
aa57227097
Use PSR-7 for authentication; fixes #53
6 years ago
J. King
daea0ceb27
Make HTTP message testing generic
assertMessage will test the method and target URL of requests, attributes of server requests, as well as the existing testing of a response's status code. All messages' bodies and header fields are tested for equivalence (with a special case for JSON response bodies).
6 years ago
J. King
d61fc0c359
Documentation edits for CORS
6 years ago
J. King
90dfeb727a
Implement CORS; fixes #126
6 years ago