J. King
b58a326461
Prepare for schema changes
4 years ago
J. King
0117e7f9bf
Relax Fever's HTTP correctness for client compat
- Unread on iOS appears to send all API requests as GETs
- Newsflash on Linux sends multipart/form-data input
4 years ago
J. King
9b11001402
Fix sample Nginx configuration
4 years ago
J. King
afbf3be031
Use 'union all' instead of 'union' in queries
4 years ago
J. King
9bc1373998
Version bump
4 years ago
J. King
0f3ada598e
Work around Picofeed bug
A fix is pending merging upstream
4 years ago
J. King
e60f7ea03f
Add class constant visibility
4 years ago
J. King
bc53a2d24a
Style fixes
4 years ago
J. King
9696d55b31
Prepare ugfix release
4 years ago
J. King
39a1895867
Refine and cover new Guzzle error handling
4 years ago
J. King
06d3af0ac3
Fix remaining Picofeed-related test failures
4 years ago
J. King
49d003082d
Fix problems with nicolus/picofeed
This involved multiple fixes to Picofeed itself, not all of which have
been merged upstream yet
4 years ago
J. King
e583ffea67
Start on integrating well-maintained picofeed fork
Picofeed configuration does not seem to get passed to Guzzle.
4 years ago
J. King
b5f118e8cb
Cleanup
4 years ago
J. King
bbace7a0ac
Use void and nullable return types where practical
4 years ago
J. King
5838af892f
Replace references to Zend with Laminas
4 years ago
J. King
c4ee7254cd
Refactor some tests to use data providers
5 years ago
J. King
fb2602fe04
Don't load actual configuration during CLI tests
5 years ago
J. King
3ee89bf669
Version bump
5 years ago
J. King
bbe70b6abc
Corect CamelCase references to Nextcloud
5 years ago
J. King
15de8c2320
Fix PostgreSQL connection error message
5 years ago
J. King
737dd9f6b8
Fix foreign keys in MySQL
5 years ago
J. King
0e5b242c67
Version bump
5 years ago
J. King
c59cdfef76
Whitespace fixes
5 years ago
J. King
71c7cd8fb1
Full coverage! Fixes #66
5 years ago
J. King
728eecfbb5
Additional service tests
5 years ago
J. King
7ac4fb4715
Clarify PDO workaround for SQLite
5 years ago
J. King
3ef1177f06
Remove driver lists
5 years ago
J. King
b6dd8ab20d
Improvements to and proper tests for query builder
5 years ago
J. King
c706a76057
Simplify array flattening
5 years ago
J. King
64c3ec3571
Coverage fixes and OPML bugfix
5 years ago
J. King
1809fb254e
Deal with trailing whitespace in media types
5 years ago
J. King
4f5a8e3180
Make media type checking more robust
5 years ago
J. King
5f993187ea
Be explicit with HTTP challenge character encoding
5 years ago
J. King
c5337b37b4
Consolidate creation of synthetic server requests
5 years ago
J. King
3da884dfbc
Don't embed ito SQL strings with question marks
Fixes #175
5 years ago
J. King
be5ad50f54
Tests for text search clause generator
5 years ago
J. King
fb6e2babb9
Change some conditions to asserts
5 years ago
J. King
3aac583c00
Add Microsub to possible future APIs
5 years ago
J. King
c9e86e71c4
More style fixes
5 years ago
J. King
53aa7a4d0d
Style fixes
5 years ago
J. King
d9c769d40e
Remove Target class
5 years ago
J. King
29667464a1
Remove unnecessary namespace imports
5 years ago
J. King
0eb0fbcc0d
Also normalize relative URLs
5 years ago
J. King
3439895779
Normalize URLs before establishing feed uniqueness
5 years ago
J. King
a175561574
Documentation corrections
5 years ago
J. King
bd71ddb929
Percent-encoding and IPv6 normalization
5 years ago
J. King
12fe786a2f
Cleanup
5 years ago
J. King
d4802bcdb6
Handle IDNs
While IPv6 address normalization was originally planned, this was deemed
too much effort to bother with such a niche feature; IPv6 addresses are
instead passed through unmodified
5 years ago
J. King
dc750acf07
Handle ports, paths, and credentials correctly
5 years ago