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
J. King
13c27c2536
Start on URL normalizer
5 years ago
J. King
cfef75ccba
Don't update the feed URL when fetching
This can result in some unpredictable constraint violations
5 years ago
J. King
1ef669a464
Documentation for user management and OPML
5 years ago
J. King
eb120b4629
Fetch in three hours if caching is via etag
5 years ago
J. King
137be8bde2
Fix whitespace
5 years ago
J. King
45a43488ee
Increase compatibility with misbehaving Fever clients
5 years ago
J. King
db5bcb78a3
Fix lookup of evergreen tokens
5 years ago
J. King
4282ba1c26
Version bump
5 years ago
J. King
f7240301e4
Basic database maintenance
Closes #169
5 years ago
J. King
422eaf9605
Invalidate sessions on password change; closes #170
5 years ago
J. King
faf524c54f
CLI test for import
Fixes #35
5 years ago
J. King
0e95892aea
Do not necessarily ignore blank tags in import
We still make them practically impossible in OPML imports, however
5 years ago
J. King
61b942df70
Defer Fever favicons to a future release
5 years ago
J. King
0480465e7e
Test Fever XML responses
Fixes #158
5 years ago
J. King
30cede9ea4
Make OPML parser protected
5 years ago
J. King
7046ce163c
More format-neutral code out of OPML class
5 years ago
J. King
92b1626dba
Remove most unused features of the query builder
Experience has proved programmatically setting joins is not useful, and
getting the types and values of query parts was not being maintained.
The programmatic setting of GROUP BY may be useful in future, however.
5 years ago
J. King
c1e13e6199
Tests for file imports
5 years ago
J. King
0f7d49c21e
More OPML tests and fixes
5 years ago
J. King
644750487c
Command line documentation and fixes
5 years ago
J. King
a30114807f
Tests and fixed for OPML feed parsing
5 years ago
J. King
cdd9f4dfbe
More OPML parser tests
5 years ago