Commit Graph
44 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
Alexandre Alapetite 0915772fe6 PubSubHubbub unsubscribe request
https://github.com/FreshRSS/FreshRSS/issues/1058
2016-01-24 11:06:20 +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 76ac307b6a Merge branch 'FreshRSS/dev' into PubSubHubbub 2015-05-23 18:37:50 +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
Alexandre Alapetite 001c713f03 PubSubHubbub better gestion of errors
Do not assume that PubSubHubbub works until the first successul push
https://github.com/FreshRSS/FreshRSS/issues/312#issuecomment-102706500
2015-05-17 22:06:11 +02:00
Alexandre Alapetite 3adab4b70f More PubSubHubbub
https://github.com/FreshRSS/FreshRSS/issues/312
Show whether PubSubHubbub is enabled in the Web interface of feed
configuration.
When PubSubHubbub is used, do not pull refresh so often (hard-coded to
max once per 24h for now).
Improved logic for lease renewal, and some detection of lease problems.
Updated read-me and changelog.
2015-05-16 13:05:43 +02:00
Alexandre Alapetite 0163564b9e Change some error messages 2015-05-15 17:58:56 +02:00
Alexandre Alapetite c472569b38 First alpha of PubSubHubbub
https://github.com/FreshRSS/FreshRSS/issues/312
Using a white list limited to http://push-pub.appspot.com/feed for alpha
testing.
2015-05-15 15:34:51 +02:00
Alexandre Alapetite 256c8613a4 First draft of PubSubHubbub
https://github.com/FreshRSS/FreshRSS/issues/312
Requires setting base_url in config.php.
Currently using the filesystem (no change to the database)
2015-05-15 03:21:36 +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 b5df82c4c7 API: test for %2F support
https://github.com/marienfressinaud/FreshRSS/issues/443
2014-03-04 18:27:45 +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 bb950ee617 API: default link to compatibility check
https://github.com/marienfressinaud/FreshRSS/issues/13
2014-02-27 23:13:12 +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