J. King
4ca7b65a65
Update dependencies
2022-06-09 21:21:17 -04:00
J. King
4d37ae30ae
Update dependencies
...
Addresses a Guzzle vulnerability, though it does not affect The Arsse
2022-06-05 21:38:08 -04:00
J. King
59358ec35b
More PHP 7 fixes
2022-04-30 17:11:18 -04:00
J. King
f24ec8b00b
Address security vulnerability in Guzzle's PSR-7
...
implementation, used by PicoFeed
2022-04-04 13:40:39 -04:00
J. King
3a219a591d
Update dependencies
2022-01-14 16:27:01 -05:00
J. King
3c884f521b
Update dependencies
2021-10-29 14:31:23 -04:00
J. King
c9a2393a4e
Note requirement for filter extension
2021-07-05 20:57:05 -04:00
J. King
822158d1bd
Update dependencies
2021-07-05 20:57:05 -04:00
J. KIng
b7909d7cd3
Downgrade tool dependencies for Ubuntu
2021-05-21 15:13:23 -04:00
J. King
3537e74d49
Update dependencies
2021-05-21 12:11:50 -04:00
J. King
114dcc568f
Update dependencies
2021-04-14 09:50:25 -04:00
J. King
9b369d902f
Update tooling for PHP 8
2021-02-25 14:49:17 -05:00
J. King
a0d563e468
Update dependencies
2021-02-06 21:48:27 -05:00
J. King
cc648e1c3a
Update tooling
2020-12-28 11:42:36 -05:00
J. King
8c059773bb
Update tooling
2020-11-30 10:51:39 -05:00
J. King
6520ed38fb
Update dependencies
2020-10-26 14:44:54 -04:00
J. King
6ee7ca4aa4
Update PicoFeed to latest release version
2020-09-15 08:45:49 -04:00
J. King
e75d15e552
Update dependencies
2020-09-09 10:59:28 -04:00
J. King
1d514e4739
Remove forked picofeed repository
2020-02-16 17:37:13 -05:00
J. King
49d003082d
Fix problems with nicolus/picofeed
...
This involved multiple fixes to Picofeed itself, not all of which have
been merged upstream yet
2020-01-23 17:07:20 -05:00
J. King
e583ffea67
Start on integrating well-maintained picofeed fork
...
Picofeed configuration does not seem to get passed to Guzzle.
2020-01-21 08:42:38 -05:00
J. King
2fa2799b64
Require PHP 7.1 in Composer
...
In reality we have unwittingly required PHP 7.1 for some time
2020-01-20 00:34:02 -05:00
J. King
5d70f9fc11
Update dependencies
2019-10-11 12:02:22 -04:00
J. King
2aa16f3405
Merge branch 'fever' into opml
2019-07-24 14:04:04 -04:00
J. King
61abf7ee7c
Upgrade to Diactoros 2.x
2019-04-09 16:15:36 -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
bc8d443d84
Change PicoFeed dependency to a maintained variant
2019-01-23 12:36:43 -05:00
J. King
0be9dcb5a8
Update dependencies
2018-10-26 16:27:18 -04:00
J. King
9eadd602bd
Replace Response objects with PSR-7 response messages; improves #53
...
While the test suite passes, this commit yields a broken server: replacing ad hoc request objectss with PSR-7 ones is still required, as is emission of PSR-7 responses. Both will come in subsequent commits, with tests
Diactoros was chosen specifically because it includes facilities for emitting responses, something which is awkward to test. The end of this refactoring should see both the Response and Request classes disappear, and the general REST class fully covered (as well as any speculative additions to AbstractHanlder).
2018-01-03 23:13:08 -05:00
J. King
4bc3398157
Use Robo for programming task execution
...
The plan had originally been to use Bldr, but Bldr's features were not particularly compelling, and it has not been maintained recently. By contrast Robo has very useful features while still meeting my needs.
In addition to migrating the build process, the current Robo file also runs unit tests, with or without coverage reporting.
Fixes #116 ; improves #113
2017-12-08 14:37:49 -05:00
J. King
c8f012c5fc
Add Composer description
2017-12-07 17:33:45 -05:00
J. King
e6607453bc
Disentangle Composer dev dependencies
2017-12-07 15:09:03 -05:00
J. King
c79443fade
Remove dependence on phpseclib
2017-11-29 23:38:34 -05:00
J. King
6c34bf3c9c
Update dependencies
2017-11-29 22:36:55 -05:00
J. King
6b1cd3816d
Add warnings for slow tests in PHPUnit
...
This should help in fixing slow tests down the road.
2017-11-08 11:31:44 -05:00
J. King
8c6c49d588
Merge changes from master
2017-10-19 22:58:42 -04:00
J. King
474d32e54f
Preliminary implementation of TTRSS sessions (needs tests; may not work)
2017-09-16 19:57:33 -04:00
J. King
1c4dd9cf7f
Add a basic build system
2017-08-29 14:58:06 -04:00
J. King
28201ba573
Experiment with php-cs-fixer
2017-08-29 09:23:53 -04:00
J. King
69005ad61b
Remove dependency on DrUUID until it's actually used
2017-07-22 23:18:42 -04:00
J. King
1b970cc7c5
Experimental forking service and accompanying CLI
...
- Improves #48 , #57 , and #61
2017-07-21 17:15:43 -04:00
J. King
fd1f23fd82
Docblocks for Conf
...
- Improves #36
- Updated dependencies
2017-07-16 22:27:55 -04:00
J. King
2332cd52a3
Cleanup
2017-06-04 08:15:10 -04:00
J. King
719290c82a
Remove dependency on Webmozart's Glob outside of testing
...
Native glob is effectively tested via use of unmodified Lang throughout non-Lang tests
2017-06-01 13:50:46 -04:00
J. King
757f2af343
More Linux/macOS fixes
...
- avoid iconv for now; causes problems with a nil-config server
- Set executable bit on Unix test runner
2017-05-21 22:20:21 -04:00
J. King
590abaf0ef
Start on tests for Feed
...
- Makes use of PHP's internal Web server to deliver expected responses from a real server
- Windows batch file can be used to run tests (Linux and Mac test runners to come later)
- Added PHPUnit to dev dependencies
2017-05-21 17:16:32 -04:00
J. King
6b2be0a877
Use Phake to create mock objects in tests
2017-03-28 20:30:40 -04:00
J. King
9a8def03c2
Fill in more of the REST handler.
...
Not yet functional.
2017-03-18 22:30:36 -04:00
J. King
b821d728e4
Add rest dependency; fix SQLite function def
2017-03-13 23:22:20 -04:00
J. King
7687109132
Reorganize Db namespace; alter User ns to match
2017-03-07 18:01:13 -05:00