J. King
|
dd4f22e04e
|
Avoid use of reserved SQL word "user"
|
2018-11-28 14:21:36 -05:00 |
|
J. King
|
8dfedd30ef
|
Test PostgreSQL schema upgrade
This was in fact buggy due to the schema version check causing an error
|
2018-11-28 10:46:23 -05:00 |
|
J. King
|
93af381436
|
Test setting of schema name
|
2018-11-27 17:39:39 -05:00 |
|
J. King
|
1414f8979c
|
Fix savepoint handling and locking in PostgreSQL driver
|
2018-11-27 17:16:00 -05:00 |
|
J. King
|
736a8c9d0c
|
Improved timeout handling for both SQlite and PostgreSQL
|
2018-11-22 13:30:13 -05:00 |
|
J. King
|
c0c4810662
|
Nominally complete PostgreSQL driver
Connection error handling as well as uprade error handling still need
to be implemented.
|
2018-11-21 11:06:12 -05:00 |
|
J. King
|
84b4cb7465
|
Enable PostgreSQL statement testing
Tests involving binary data are skipped for now
|
2018-11-20 16:32:18 -05:00 |
|
J. King
|
d52af6db5a
|
PostgreSQL fixes
Errors were not correctly throwing exceptions
For the sake of SQLite compatibility booleans should be bound as
integers in PDO
|
2018-11-20 15:48:03 -05:00 |
|
J. King
|
e2b6cb8360
|
Remove PicoFeed-related FIXMEs
PicoFeed will never be fixed, so they are not helpful
|
2018-11-20 15:46:22 -05:00 |
|
J. King
|
b5733b070c
|
Clean up statement tests
PostgreSQL tests are suppressed for now, but most pass.
|
2018-11-20 15:45:20 -05:00 |
|
J. King
|
e30d82fbaa
|
Correct signature
|
2018-11-16 21:35:05 -05:00 |
|
J. King
|
edfae438fa
|
Refine pg connection strings
|
2018-11-16 21:20:54 -05:00 |
|
J. King
|
796315c00c
|
Basic stub of PDO-base PostgreSQL driver
|
2018-11-10 00:02:38 -05:00 |
|
J. King
|
3b3b810f10
|
Replicate some unspecified NCNv1 behaviour, and document the rest
See #139 for list
Closes #139
Closes #140
Closes #141
|
2018-11-07 13:01:46 -05:00 |
|
J. King
|
1dcbb56077
|
Changelog and documentation updates
|
2018-11-07 10:24:35 -05:00 |
|
J. King
|
63ae6fb703
|
Merge remote-tracking branch 'remotes/origin/user-rewrite'
|
2018-11-06 16:36:50 -05:00 |
|
J. King
|
3a4100576a
|
Merge remote-tracking branch 'remotes/origin/cli-overhaul'
|
2018-11-06 16:36:35 -05:00 |
|
J. King
|
39134f5f7e
|
Rest of CLI tests
|
2018-11-06 16:35:33 -05:00 |
|
J. King
|
efac62f0e4
|
Add missing return type hints where possible
|
2018-11-06 12:50:26 -05:00 |
|
J. King
|
9e6f0460c2
|
Ensure the Lang class always exists when throwing exceptions
|
2018-11-06 12:48:31 -05:00 |
|
J. King
|
ba8e208d79
|
Partial CLI tests
|
2018-11-06 12:32:28 -05:00 |
|
J. King
|
1a8acdf03f
|
Fix early exceptions
|
2018-11-06 09:04:51 -05:00 |
|
J. King
|
9428d7468a
|
Add more user management functionality to the CLI
|
2018-11-05 09:08:50 -05:00 |
|
J. King
|
a8cc9a4780
|
Tests for internal user driver; closes #50
|
2018-11-04 12:06:30 -05:00 |
|
J. King
|
5f775bef7a
|
Appease phpdbg coverage bug
|
2018-11-03 13:49:02 -04:00 |
|
J. King
|
1ac85df46b
|
Last set of tests for User class
|
2018-11-03 13:26:22 -04:00 |
|
J. King
|
ffa7bd5a5d
|
Fix error in previous commit
|
2018-11-02 12:01:03 -04:00 |
|
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
|
2018-11-02 11:52:55 -04:00 |
|
J. King
|
31cdf313a4
|
Add missing return type hints where possible
|
2018-11-02 11:47:10 -04:00 |
|
J. King
|
898533bde5
|
More simplification
Authentication is now used as the primary point of synchronization
between the internal database and any external database
|
2018-11-02 10:01:49 -04:00 |
|
J. King
|
40d679844b
|
Ensure the Lang class always exists when throwing exceptions
|
2018-10-31 14:32:11 -04:00 |
|
J. King
|
27edcddc9b
|
Simplify NCNv1 userStatus call
|
2018-10-28 13:59:09 -04:00 |
|
J. King
|
057d72c816
|
Remove the distinction between internal and external user functionality
|
2018-10-28 13:50:57 -04:00 |
|
J. King
|
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 |
|
J. King
|
0be9dcb5a8
|
Update dependencies
|
2018-10-26 16:27:18 -04:00 |
|
J. King
|
f64f0c6a22
|
Whitespace cleanup
|
2018-10-26 14:58:04 -04:00 |
|
J. King
|
1aa556cf12
|
Add HTTP authentication support to TTRSS; fixes #133
Also bump version to 0.4.0
|
2018-10-26 14:40:20 -04:00 |
|
J. King
|
edbfb12d17
|
Improve coverage slightly
Improves #66
|
2018-08-17 08:35:13 -04:00 |
|
J. King
|
e4d64424c7
|
Make new bugfix release
|
2018-07-22 12:30:44 -04:00 |
|
J. King
|
a92bad1bc8
|
Correctly load configuration
|
2018-06-18 10:09:43 -04:00 |
|
J. King
|
c7c5f48066
|
Fix notice
|
2018-01-24 23:25:54 -05:00 |
|
J. King
|
cbc9491f75
|
CS fixes and version bump
|
2018-01-12 09:48:33 -05:00 |
|
J. King
|
34b508171b
|
Merge CORS branch
|
2018-01-12 09:41:13 -05:00 |
|
J. King
|
1a4989e1e0
|
Merge PDO branch
|
2018-01-12 09:28:58 -05:00 |
|
J. King
|
aa57227097
|
Use PSR-7 for authentication; fixes #53
|
2018-01-11 15:48:29 -05:00 |
|
J. King
|
90dfeb727a
|
Implement CORS; fixes #126
|
2018-01-09 12:31:40 -05:00 |
|
J. King
|
0ec0a5b085
|
Ensure the request method is always uppercased
|
2018-01-08 17:11:38 -05:00 |
|
J. King
|
4b53c5e8b3
|
Tests and fixes for REST class; fixes #53; improves #66
|
2018-01-07 12:59:10 -05:00 |
|
J. King
|
3fa2d38f31
|
Initial rewrite of REST class; needs more testing, but should be functional
- improves #53
- improves #66
|
2018-01-06 12:02:45 -05:00 |
|
J. King
|
890f9b07d4
|
Replace Resquest objects with PSR-7 request messages; improves #53
|
2018-01-04 23:08:53 -05:00 |
|