J. King
644750487c
Command line documentation and fixes
2019-05-06 00:02:59 -04:00
J. King
a30114807f
Tests and fixed for OPML feed parsing
2019-05-05 20:29:44 -04:00
J. King
cdd9f4dfbe
More OPML parser tests
2019-05-02 21:54:49 -04:00
J. King
5ba009cfed
First set of OPML parser tests
2019-05-02 12:52:52 -04:00
J. King
6ef13d0880
Style fixes
2019-05-01 22:52:20 -04:00
J. King
b9821d925a
CLI for OPML import, and proper exceptions
2019-05-01 10:46:44 -04:00
J. King
67492cd7ef
Prototype OPML importer routine
...
In theory the import (as opposed to parse) routine could be used for any
format; this could be used to implement an ad hoc JSON format to avoid
the loss of commas in tags with OPML
2019-04-27 19:50:03 -04:00
J. King
3899ee6b4e
Allow for replacing label and tag associations
...
This supplements adding and removing
2019-04-27 18:32:15 -04:00
J. King
2af223753d
Function to add a feed without a subscription
2019-04-21 14:07:36 -04:00
J. King
ceecd58393
OPML parsing comments and minr fixes
2019-04-21 13:10:47 -04:00
J. King
825c286e5b
Prototype OPML import parser
2019-04-19 18:01:31 -04:00
J. King
77efaa7b41
CLI command for exporting OPML and sundry cleanup
2019-04-01 17:24:19 -04:00
J. King
deea294f8a
Add export-to-file wrapper for OPML
2019-04-01 16:54:14 -04:00
J. King
35e79d53a9
OPML export fixes, with tests
2019-03-30 10:01:12 -04:00
J. King
17fd909335
Add DOM extension as a direct dependency
...
Previously it was already a dependency of PicoFeed,
so there's effectively no change
2019-03-29 10:15:30 -04:00
J. King
d63edf541f
Insert folders into OPML before subscriptions
2019-03-29 09:02:39 -04:00
J. King
25b7b47e0a
Prototype OPML exporter
2019-03-28 21:53:04 -04:00
J. King
de615c671a
Tests and fixed for Fever feeds and groups
2019-03-27 15:09:04 -04:00
J. King
7faec3b0db
Fever fixes
...
- Ensure the last refresh time is included in authenticated requests
- Use a partial mock in auth tests so that other processing does not
get in the way of results
- Make sure the group list includes unused groups
- Make sure the update time of subscriptions is correct
2019-03-27 11:54:47 -04:00
J. King
d8407330a0
Add a function to get when feeds were last updated
...
This is an optimization for Fever, which returns this information with
every API call.
2019-03-26 16:51:44 -04:00
J. King
acb3973149
Prototype implementation of Fever groups and feeds
2019-03-26 08:53:26 -04:00
J. King
9c61f967e3
Correct CLI password clearing
2019-03-25 17:07:28 -04:00
J. King
54be5997d1
CLI tests for password changing and clearing
2019-03-25 15:03:41 -04:00
J. King
a7fe879174
Fix CLI auth test
2019-03-25 14:24:58 -04:00
J. King
bf3bf9589f
Merge branch 'master' into fever
2019-03-25 14:12:08 -04:00
J. King
1e83350dd0
Version bump
2019-03-25 11:57:31 -04:00
J. King
65f723c7d4
Fix missing reference to author in TT-RSS.
2019-03-25 11:30:35 -04:00
J. King
8020457820
Update dependencies
2019-03-25 11:28:15 -04:00
J. King
b8640d73f9
Update PHPUnit
2019-03-25 10:47:06 -04:00
J. King
22c2629078
Partial tests for new CLI features
2019-03-25 10:45:05 -04:00
J. King
f4d4feb69c
Suppress TLS error from mock server
2019-03-25 09:53:06 -04:00
J. King
7d95e8fc09
Split Fever user management from protocol handler
2019-03-25 08:31:49 -04:00
J. King
1ce95ef4d9
Add means of testing Fever authentication
2019-03-24 15:05:21 -04:00
J. King
e45ba3f0ea
Add means of unsetting a password in the backend
2019-03-24 14:42:23 -04:00
J. King
5bf0b67ec3
Increase file descriptor limit for Robo on Linux
2019-03-24 14:41:17 -04:00
J. King
94314f3e6d
Fix test errors when PostgreSQL or MySQL are not available
2019-03-21 15:51:26 -04:00
J. King
fe008d4343
A few more Fever authentication tests
2019-03-21 13:49:55 -04:00
J. King
3b28634447
Verify even in exceptional cases
2019-03-21 11:00:07 -04:00
J. King
07122b524a
Rename Fever user functions for consistency
2019-03-21 10:19:30 -04:00
J. King
5480b59d93
Unix Robo fixes
2019-03-20 22:26:50 -04:00
J. King
f51d20a863
Unix Robo fixes
2019-03-20 22:25:00 -04:00
J. King
9ebaa20633
Tests for Fever password creation and removal
2019-03-20 22:24:35 -04:00
J. King
9168155244
Add method to unset a Fever password
2019-03-20 10:42:04 -04:00
J. King
1e2d595992
Full set of authentication tests for Fever
2019-03-19 23:37:08 -04:00
J. King
d59223bbcb
First authentication test for Fever
2019-03-18 22:49:47 -04:00
J. King
86d52c8ff9
Fix test errors when PostgreSQL or MySQL are not available
2019-03-16 17:48:48 -04:00
J. King
b02c910b1e
Make token creation check that the user exists
2019-03-10 15:54:43 -04:00
J. King
3aa2b62d02
Basic Fever skeleton
...
Authentication should work, but not tests have been written yet
2019-03-09 22:44:59 -05:00
J. King
38bdde1167
Add access tokens to the db, with relevant code
...
Tokens are similar to sessions in that they stand in for users, but the
protocol handlers will manage them; Fever login hashes are the
originating use case for them. These must never expire, for example,
and we need to specify their values.
This commit also performs a bit of database clean-up
2019-03-09 16:23:56 -05:00
J. King
5de1844f6d
Add article selection by tag
2019-03-07 11:07:22 -05:00