J. King
fe008d4343
A few more Fever authentication tests
6 years ago
J. King
3b28634447
Verify even in exceptional cases
6 years ago
J. King
07122b524a
Rename Fever user functions for consistency
6 years ago
J. King
5480b59d93
Unix Robo fixes
6 years ago
J. King
f51d20a863
Unix Robo fixes
6 years ago
J. King
9ebaa20633
Tests for Fever password creation and removal
6 years ago
J. King
9168155244
Add method to unset a Fever password
6 years ago
J. King
1e2d595992
Full set of authentication tests for Fever
6 years ago
J. King
d59223bbcb
First authentication test for Fever
6 years ago
J. King
c32fdf59cd
Add details on HTTP authentication in client list
6 years ago
J. King
86d52c8ff9
Fix test errors when PostgreSQL or MySQL are not available
6 years ago
J. King
b02c910b1e
Make token creation check that the user exists
6 years ago
J. King
3aa2b62d02
Basic Fever skeleton
Authentication should work, but not tests have been written yet
6 years ago
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
6 years ago
J. King
5de1844f6d
Add article selection by tag
6 years ago
J. King
e6f70527cf
Simplify tag summary
6 years ago
J. King
ff0c9a3a55
Add functionality for interacting with subscription tags
6 years ago
J. King
e2cba68c1b
Clarify various SQL queries
6 years ago
J. King
4945f8baa3
Clarify various SQL queries
6 years ago
J. King
6000d80b7b
Work around various SQLite-related problems
- WAL mode was not getting set properly
- Queries using the PDO driver could fail because PDO sucks
6 years ago
J. King
ed22090e49
Work around various SQLite-related problems
- WAL mode was not getting set properly
- Queries using the PDO driver could fail because PDO sucks
6 years ago
J. King
fb1bdbfb37
Database schema for subscription tags
6 years ago
J. King
5efef2c2d0
Console command to refresh all feeds once; fixes #147
6 years ago
J. King
44366f48bf
Remove arbitrary search term limits; fixes #150
6 years ago
J. King
21fdd66d37
Work around limit to SQL parameter placeholders for IN() clauses
Improves #150
LIKE-based matches also need to be similarly conservative
6 years ago
J. King
9ef4b4fdfb
Update TT-RSS documentation
6 years ago
J. King
6857e8ec1b
Merge branch 'search'
6 years ago
J. King
837f3c6dd6
Simplify SQL type handling
This is done in anticipation of dealing with SQL types in
places other than statements
6 years ago
J. King
3b8461b1ca
Add searching to TTRSS handler
6 years ago
J. King
85307bc90a
Add parser for TTRSS search strings
6 years ago
J. King
95de375e0b
Handle folder and label exclusion
Consequently the way label data are retrieved was completely overhauled
6 years ago
J. King
1e7724ec80
Filter out duplicates in set context options
6 years ago
J. King
677e33e518
Add text search exclusions
6 years ago
J. King
89f25d7b91
Fix coverage a little
6 years ago
J. King
0dc82f64d5
Allow ranges in exclusion contexts
6 years ago
J. King
70443a5264
Make parent re-association on context clone more restrictive
6 years ago
J. King
18d52ea402
Make exclusion contexts return their parent on change
6 years ago
J. King
b950ac066f
Restrict options in not-context and hopefully make it easier to use
6 years ago
J. King
14c02d56ac
Implement new context options other than not().
Context handling has also been re-organized to simplify later
implementation of the not() option
6 years ago
J. King
f4a74eec5d
Add all the other context options allowed by the TTRSS search syntax
6 years ago
J. King
2df7c25b66
Add ability to search note text
6 years ago
J. King
bc3182a961
Basic substring searching
6 years ago
J. King
570a9b171c
Revert fulltext detection in driver
6 years ago
J. King
ace94e3ef8
Fix context, and context tests
6 years ago
J. King
f9fde23708
Context changes to support basic text searching
6 years ago
J. King
ad8057a40b
Driver changes to support basic text searching
6 years ago
J. King
908e1fa310
API documentation for database driver interface
6 years ago
J. King
b55d0b374f
API documentation for database driver interface
6 years ago
J. King
75cba3ca10
Fix fragment identifiers in manual internal links
6 years ago
J. King
4316c700a8
Nginx should send the normalized URL to the application
6 years ago