Commit Graph

35 Commits

Author SHA1 Message Date
Alexandre Alapetite
06189cb666 API support for REDIRECT HTTP headers
https://github.com/FreshRSS/FreshRSS/issues/1127
2016-04-10 11:52:16 +02:00
Alexandre Alapetite
7db99b8382 API limit INPUT to 1MB 2016-03-08 19:30:24 +01:00
Purexo
9534ea0e6b Update greader.php
streamContents can know exclude target unread item
2015-11-23 08:30:00 +01:00
Alexandre Alapetite
481c2a6719 Clean logs
Reduced login of API and PubSubHubbub (both are quite stable now).
When clearing logs as admin, also clear API and PubSubHubbub logs.
https://github.com/FreshRSS/FreshRSS/issues/988
2015-10-24 22:25:48 +02:00
Alexandre Alapetite
10d98e0ce9 Google Reader API: work-around for News+ bug
https://github.com/noinnion/newsplus/issues/84#issuecomment-57834632
https://github.com/FreshRSS/FreshRSS/issues/443
2015-05-21 19:46:32 +02:00
Alexis Degrugillier
d1c9378d33 Fix entry DAO query usage
I did not fix the call in the previous commit. I hope this one is the last change needed.

We definitely need a templating engine so we could use the same controller to output different things.
This will remove code duplication between the api and the web interface.
It will allows us to build other type of api, and also refactor the rss feed as a different view of the same dataset.
2015-03-04 23:04:12 -05:00
Alexis Degrugillier
f3f8d73dda Fix API to use the search object
Since the internal of the listWhere method was changed, the API wasn't working. It was still calling the method with the old parameters.
I didn't test it but now, it should work.
2015-03-03 22:35:22 -05:00
Marien Fressinaud
f1ffdd8b9d Fix stupid bug in greader API
Replace Minz_Session::_param() by Minz_Session::param() in token()
and checkToken() functions.

Fix https://github.com/FreshRSS/FreshRSS/issues/747
2015-01-14 21:13:38 +01:00
Marien Fressinaud
e8556ac1a4 Change behaviour if authorizationToUser is null
authorizationToUser() returns now an empty string by default
If it returns an empty string, conf is set to null and api don't die
anymore.

Fix https://github.com/FreshRSS/FreshRSS/issues/747
2015-01-13 15:26:42 +01:00
Marien Fressinaud
59760580d2 Fix greader API
$conf->user didn't exist anymore since #730. User name had to be retrieved
by another way. It uses sessions now.

Fix https://github.com/FreshRSS/FreshRSS/issues/747
2015-01-13 15:14:55 +01:00
Marien Fressinaud
f3545208ab Add log in API
See https://github.com/FreshRSS/FreshRSS/issues/747
2015-01-13 15:00:06 +01:00
Marien Fressinaud
e7e7a320d6 Add a log line in greader API.
See https://github.com/FreshRSS/FreshRSS/issues/747
2015-01-13 14:13:27 +01:00
Marien Fressinaud
60563283cc Fix greader api script with new config system
See https://github.com/FreshRSS/FreshRSS/issues/730
2015-01-06 23:16:57 +01:00
Marien Fressinaud
c391ca62f1 Remove all old references to LOG_PATH
See https://github.com/FreshRSS/FreshRSS/issues/729
2014-12-28 18:05:02 +01:00
Marien Fressinaud
d8f4681382 Replace Minz_Log::record by corresponding methods
Please not use Minz_Log::record anymore!

See https://github.com/marienfressinaud/FreshRSS/issues/655
2014-10-05 19:35:29 +02:00
Alexandre Alapetite
46efdc0974 API compatible lighttpd
https://github.com/marienfressinaud/FreshRSS/issues/443
2014-08-20 17:33:46 +02:00
Alexandre Alapetite
805c91da98 Add support for SQLite
https://github.com/marienfressinaud/FreshRSS/issues/100
Warning: MySQL has been changed too, so bugs may have been introduced
2014-07-05 01:52:41 +02:00
Alexandre Alapetite
b34f59e85a Preparation #3 for SQLite
https://github.com/marienfressinaud/FreshRSS/issues/100
2014-07-03 22:48:29 +02:00
Alexis Degrugillier
3a736e902c Move state constants from Configuration to Entry 2014-04-13 08:16:43 -04:00
Alexis Degrugillier
86066b1659 Add a new status for 'ALL'
I made the conversion in every file I can think of.
It should not have any reference to the string 'all' for the state context
2014-04-13 07:28:41 -04:00
Alexandre Alapetite
f48fc2755c API: New test for getallheaders() problem
https://github.com/marienfressinaud/FreshRSS/issues/443
2014-03-10 21:26:52 +01:00
Alexandre Alapetite
ab1bec28c2 API: Better compatibility with Apache/PHP-CGI
https://github.com/marienfressinaud/FreshRSS/issues/443#issuecomment-37226210
2014-03-10 21:06:58 +01:00
Alexandre Alapetite
ed328ae69c API: Optimisation nginx + less debug info
https://github.com/marienfressinaud/FreshRSS/issues/443
Faster access to headers in nginx
Show detailed debug info only in the case of errors
2014-03-10 17:58:11 +01:00
Alexandre Alapetite
0694739969 API: put back test getallheaders
https://github.com/marienfressinaud/FreshRSS/issues/443
2014-03-04 22:49:54 +01:00
Alexandre Alapetite
dffce62497 API: Start of compatibility with nginx
https://github.com/marienfressinaud/FreshRSS/issues/443
2014-03-04 22:32:45 +01:00
Alexandre Alapetite
c88fa62dd8 API: better test for server compatibility
https://github.com/marienfressinaud/FreshRSS/issues/443
2014-03-04 20:51:27 +01:00
Alexandre Alapetite
75ce6a55bd API: better unread-count
https://github.com/marienfressinaud/FreshRSS/issues/443
For e.g. EasyRSS
2014-03-03 22:10:46 +01:00
Alexandre Alapetite
fc6769c1b1 API: Add continuation mode
https://github.com/marienfressinaud/FreshRSS/issues/443
Needed for e.g. EasyRSS
2014-03-03 21:25:14 +01:00
Alexandre Alapetite
00774f5a0b API : SQL optimisation WHERE ... IN, and better compatibility EasyRSS
https://github.com/marienfressinaud/FreshRSS/issues/13
2014-03-02 11:54:52 +01:00
Alexandre Alapetite
71f7ce1be5 API: SQL optimisation
https://github.com/marienfressinaud/FreshRSS/issues/13
2014-03-01 15:47:15 +01:00
Alexandre Alapetite
29b3bbfe28 API: Real password system
https://github.com/marienfressinaud/FreshRSS/issues/13
Expiring token not implemented yet
2014-03-01 14:45:58 +01:00
Alexandre Alapetite
f44683b567 API streamContents for categories and feeds
https://github.com/marienfressinaud/FreshRSS/issues/13
2014-02-28 20:22:50 +01:00
Alexandre Alapetite
d79da54c98 API: sanitize username
https://github.com/marienfressinaud/FreshRSS/issues/13
2014-02-27 23:53:06 +01:00
Alexandre Alapetite
ed27a69c3a API: Better temporary security
https://github.com/marienfressinaud/FreshRSS/issues/13
Slightly better security while waiting for a proper authentification
system
2014-02-27 23:41:59 +01:00
Alexandre Alapetite
6dffb8706f Alpha version of Google Reader compatible API
https://github.com/marienfressinaud/FreshRSS/issues/13
Hardcoded passwords, no possibility to add/delete feeds or edit
categories yet.
2014-02-27 22:48:11 +01:00