Dustin Wilson
b8ed7c6bf8
Added missing static keyword to Misc\ValueInfo::normalize()
2017-12-10 11:16:06 -06:00
J. King
3e42fbdddf
Munge off-by-one dates in tests; fixes #112
2017-12-08 16:00:23 -05:00
J. King
5cdcd2a7d3
Exclude robo helper scripts from releases
2017-12-08 15:22:37 -05:00
J. King
ff9d437511
Update test-running examples
2017-12-08 15:19:14 -05:00
J. King
11f4eed118
Scripts for Robo
2017-12-08 15:15:20 -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
3a07156259
Fix broken test
2017-12-07 19:39:32 -05:00
J. King
f100cab558
Version bump
2017-12-07 18:24:35 -05:00
J. King
44ae0ba29b
Collate synthetic subscription title column; fixes #127
2017-12-07 18:17:16 -05:00
J. King
0b3b3cb49c
Use SQLite nocase collation; improves #127
2017-12-07 18:05:34 -05:00
J. King
c8f012c5fc
Add Composer description
2017-12-07 17:33:45 -05:00
J. King
9f4095f00d
Test server tweak
2017-12-07 17:27:42 -05:00
J. King
3adfe8742f
Reorganize test cases
2017-12-07 15:46:49 -05:00
J. King
b49db8893b
Adjust build file and documentation after Composer changes
2017-12-07 15:41:33 -05:00
J. King
79f9808f1f
CS fixes
2017-12-07 15:18:25 -05:00
J. King
e6607453bc
Disentangle Composer dev dependencies
2017-12-07 15:09:03 -05:00
J. King
8d0dd15c8a
Remove use of SQLite IS operator; fixes #120
2017-12-06 22:26:06 -05:00
J. King
84bd624e94
Properly fix getCounters
2017-12-06 19:16:35 -05:00
J. King
af42bceac0
Do not omit zero-unread items in TTRSS getCounter operation
...
Though TTRSS itself (usually) omits items that have a counter of zero, at least one client takes this to mean the last-seen counter is unchanged, rather than zero.
2017-12-06 15:50:40 -05:00
J. King
adece521a9
TTRSS: Correct mark toggling; fixes #132
2017-12-01 22:13:27 -05:00
J. King
821bb22a72
SQLite concurrency tweaks; fixes #131
2017-12-01 16:37:58 -05:00
J. King
a97072d1f2
Update changelog
2017-11-30 19:46:59 -05:00
J. King
1a9628493e
Fix TTRSS path handling
2017-11-30 19:39:46 -05:00
J. King
9ac2421fe3
TTRSS: accept base64 passwords; fixes #130
2017-11-30 19:31:40 -05:00
J. King
3ffcd6dd97
Make TTRSS handler reject erroneous paths
2017-11-30 17:54:56 -05:00
J. King
a404d4d108
NCNv1: Be explicit about types; fixes #129
...
This is actually mandated by the specification: a change in data type requires a protocol version number change
2017-11-30 14:47:39 -05:00
J. King
4d4e8e3580
TTRSS: correct feed renaming; fixes #128
2017-11-30 12:49:23 -05:00
J. King
760b13993b
Version bump
2017-11-29 23:45:27 -05:00
J. King
06990fb03b
More documentation refinements
...
Update build file as well
2017-11-29 23:41:08 -05:00
J. King
c79443fade
Remove dependence on phpseclib
2017-11-29 23:38:34 -05:00
J. King
bc8ee8fcf6
Documentation refinements
2017-11-29 23:02:19 -05:00
J. King
22cdc8916d
Documentation tweaks and CS fixes
2017-11-29 22:42:50 -05:00
J. King
6c34bf3c9c
Update dependencies
2017-11-29 22:36:55 -05:00
J. King
1e0c06034b
Documentation for 0.2.0; fixes #108
2017-11-29 20:23:04 -05:00
J. King
5cd7268c0a
Added incorrectDbCharset to NCNv1 server status
...
This has been exposed since version 11.0.3, released before our version 0.1.0, but after implementation work had begun
2017-11-29 18:14:59 -05:00
J. King
40944a9b58
Merge remote-tracking branch 'remotes/origin/ttrss'
2017-11-29 16:05:23 -05:00
J. King
3d958547a5
Implement OPTIONS requests for NCNv1; fixes #107
2017-11-29 15:28:33 -05:00
J. King
e1f1c8b859
Refactoring
2017-11-29 13:41:26 -05:00
J. King
2bbc83aeb0
Tweak
2017-11-29 12:15:37 -05:00
J. King
40e9b7f986
Changed all TTRSS outputs to match original types exactly; improves #125
2017-11-29 11:47:10 -05:00
J. King
b4890eaced
Make TTRSS tests consider data types; improves #125
2017-11-29 09:22:59 -05:00
J. King
b242c70968
Refactor of NCNv1 in anticipation of OPTIONS requests
2017-11-28 13:46:07 -05:00
J. King
91165cdd0d
Fix breakage caused by last comit
2017-11-27 15:05:50 -05:00
J. King
a0bf7c16bd
Fix sorting
...
Also avoid sorting when it's not needed by queries
2017-11-27 14:11:35 -05:00
J. King
999f255203
Fixes for bugs uncovered during client testing
2017-11-27 13:05:08 -05:00
J. King
4f85739d20
Change default SQLite timeout to 60s; improves #67
...
Real-world use suggests 5s is inadequate. Rather than bumping up small amounts as things break, it makes more sense to wait a very long time and investigate possible long-term solutions later, once logging is implemented.
2017-11-25 17:44:34 -05:00
J. King
05620602bf
Tweak
2017-11-23 18:12:18 -05:00
J. King
b820a004d6
Complete testing of TTRSS handler
...
Also implemented OPTIONS handling for TTRSS; improves #107
2017-11-23 18:07:56 -05:00
J. King
a61aa0a22c
Simplify TTRSS test request boilerplate
2017-11-23 14:05:26 -05:00
J. King
c669273792
Implement TTRSS operation getHeadlines; fixe #82
2017-11-22 20:18:16 -05:00