aboutsummaryrefslogtreecommitdiff
path: root/lib/lib_rss.php
AgeCommit message (Collapse)Author
2015-01-29Remove calls to syslog()Gravatar Marien Fressinaud
Temporary fix: - Change syslog by Minz_Log::notice in most of the files - Logs are stored in USERS_PATH/_/log.txt for actualize_script.php - Simply comment syslog in SimplePie See https://github.com/FreshRSS/FreshRSS/issues/711
2015-01-08Merge branch 'dev' into 252-extensionsGravatar Marien Fressinaud
Conflicts: app/FreshRSS.php app/Models/Configuration.php app/views/index/index.phtml app/views/index/normal.phtml lib/Minz/Configuration.php lib/Minz/Translate.php lib/lib_rss.php
2015-01-07Fix calls to remove_query_by_get()Gravatar Marien Fressinaud
The function has been moved into lib_rss.php See https://github.com/FreshRSS/FreshRSS/issues/730
2015-01-06Fix a bug in FreshRSS_Auth::giveAccess()Gravatar Marien Fressinaud
See https://github.com/FreshRSS/FreshRSS/issues/730
2015-01-06Fix calls to FreshRSS_ConfigurationGravatar Marien Fressinaud
Replaced by a get_user_configuration() function in lib_rss. This function register a new configuration based on the given username and return the corresponding configuration. See https://github.com/FreshRSS/FreshRSS/issues/730
2015-01-06Fix Controllers to use the correct config systemGravatar Marien Fressinaud
See https://github.com/FreshRSS/FreshRSS/issues/730
2014-12-28Remove all old references to LOG_PATHGravatar Marien Fressinaud
See https://github.com/FreshRSS/FreshRSS/issues/729
2014-12-21Merge branch 'dev' into 729-move_dataGravatar Marien Fressinaud
2014-12-21Add recursive_unlink function in dev branchGravatar Marien Fressinaud
2014-12-21Fix listUsers functionGravatar Marien Fressinaud
See https://github.com/FreshRSS/FreshRSS/issues/729
2014-12-21BREAKING FEATURE: move user dataGravatar Marien Fressinaud
- Create ./data/users/ folder - Move user configuration to ./data/users/username/config.php - Move sqlite db to ./data/users/username/db.sqlite - Move user logs to ./data/users/username/log.txt See https://github.com/FreshRSS/FreshRSS/issues/729
2014-12-17Merge branch 'dev' into 252-extensionsGravatar Marien Fressinaud
Conflicts: app/i18n/en/admin.php app/i18n/en/feedback.php app/i18n/en/gen.php app/i18n/fr/admin.php app/i18n/fr/feedback.php app/i18n/fr/gen.php app/views/index/normal.phtml
2014-12-11Fix i18n for normal viewGravatar Marien Fressinaud
2014-12-08Implement extension deletionGravatar Marien Fressinaud
See https://github.com/FreshRSS/FreshRSS/issues/252
2014-11-04Temporarily remove scheme check in refererGravatar Alexandre Alapetite
If needed, we may re-introduce the check for scheme with proper support for proxy https://github.com/FreshRSS/FreshRSS/issues/565#issuecomment-61602425
2014-10-30Fix TODO in format_number()Gravatar Marien Fressinaud
2014-10-30Fix coding style formatNumber and formatBytesGravatar Marien Fressinaud
2014-10-28More limit options in config.phpGravatar Alexandre Alapetite
See e.g. https://github.com/marienfressinaud/FreshRSS/issues/681 https://github.com/marienfressinaud/FreshRSS/issues/680 https://github.com/marienfressinaud/FreshRSS/issues/656
2014-10-26Fix pdo checkingGravatar Marien Fressinaud
Show only one message for both mysql and sqlite pdo conf. If one of them is ok, PDO is ok. See https://github.com/marienfressinaud/FreshRSS/issues/678
2014-10-20Refactoring of indexControllerGravatar Marien Fressinaud
Global view has been moved to a different action (all is not working) See https://github.com/marienfressinaud/FreshRSS/issues/634 and https://github.com/marienfressinaud/FreshRSS/issues/655
2014-10-20Fix i18n (french and english)Gravatar Marien Fressinaud
2014-10-20Add checking installation featureGravatar Marien Fressinaud
2014-10-05SimplePie timeout preferenceGravatar Alexandre Alapetite
https://github.com/marienfressinaud/FreshRSS/issues/656 TODO: Make a user setting
2014-10-05Let's begin the big refactoring!Gravatar Marien Fressinaud
Minz_Translate::t\s? replaces by _t See https://github.com/marienfressinaud/FreshRSS/issues/655
2014-09-17Move http referer test into lib_rssGravatar Marien Fressinaud
Rename method (coding style) Change in app/FreshRSS.php Improve test of app/install.php
2014-08-12Move htmlspecialchars_utf8 from Request to HelperGravatar Marien Fressinaud
And remove html_chars_utf8 to use htmlspecialchars_utf8 instead in importExportController
2014-08-02Experimental: Removed lazyload.js and use postpone attribute insteadGravatar Alexandre Alapetite
https://github.com/marienfressinaud/FreshRSS/issues/316 The performance of lazyload.js was not good enough, and not really needed anyway. This change mostly affects mainly situations when the content of articles is shown by default, not so much when they are collapsed Using HTML5 lazyload and postpone attributes by default on all img, audio, iframe, video. http://www.w3.org/TR/resource-priorities/#attr-postpone Postpone attribute is removed by JavaScript if the user does not want the lazyload behaviour. In the case when users do want the lazyload behaviour, in normal view with articles hidden, we furthermore use the data-original approach to be sure to support current browsers. +Corrected some bugs with enclosures, and some images not appearing before the first scroll. +Now faster regex processing img and iframe at once (was not practical with lazyload.js)
2014-07-06Add TTL to control feed freshnessGravatar Alexandre Alapetite
https://github.com/marienfressinaud/FreshRSS/issues/250
2014-07-03Cleaning some hash functionsGravatar Alexandre Alapetite
2014-03-29Better OPML import / exportGravatar Marien Fressinaud
- use a new OPML library (https://github.com/marienfressinaud/lib_opml) - import has been completely rewritten (far better!) - introduce addFeedObject and addCategoryObject (in DAO for the moment). Permit to add easily feeds and categories (check if they already exist in DB) - introduce html_chars_utf8 (wrap htmlspecialchars for UTF-8)
2014-03-22Minz: remove one layer of ob_ (experimental)Gravatar Alexandre Alapetite
https://github.com/marienfressinaud/FreshRSS/issues/303#issuecomment-38351311 https://github.com/marienfressinaud/FreshRSS/issues/163 * Remove Minz_Response (not needed anymore) * Move Minz_Request::reseted to Minz_Dispatcher::reset()
2014-03-02Bug usernames with uppercaseGravatar Alexandre Alapetite
https://github.com/marienfressinaud/FreshRSS/issues/439
2014-02-23Test si crypt() fonctionne pour PHP 5.3.3Gravatar Alexandre Alapetite
https://github.com/marienfressinaud/FreshRSS/issues/432
2014-02-01Actualize : Tolère PHP lancé en CGI plutôt que CLIGravatar Alexandre Alapetite
Corrige https://github.com/marienfressinaud/FreshRSS/issues/405 + Message d'erreur en cas de problème de droits dans ./data/ (par exemple si le cron utilise un mauvais utilisateur)
2014-01-27Formatage des nombresGravatar Alexandre Alapetite
https://github.com/marienfressinaud/FreshRSS/pull/398
2014-01-27Filtre <link />Gravatar Alexandre Alapetite
Corrige https://github.com/marienfressinaud/FreshRSS/issues/400
2014-01-26Formatage nombresGravatar Alexandre Alapetite
Implémente https://github.com/marienfressinaud/FreshRSS/issues/395
2014-01-22Bug récupération flux tronquésGravatar Alexandre Alapetite
Corrige https://github.com/marienfressinaud/FreshRSS/issues/381
2014-01-18Bugs chargement des articles completsGravatar Alexandre Alapetite
Corrige https://github.com/marienfressinaud/FreshRSS/issues/365 Ajoute le nettoyage correct du HTML par SimplePie, ainsi que le décodage des caractères HTML dans l'URL, et enfin un message dans le syslog pour chaque article téléchargé
2014-01-02bug get_html_translation_table sur PHP < 5.3.4Gravatar Alexandre Alapetite
Corrige https://github.com/marienfressinaud/FreshRSS/issues/337
2014-01-01Ligne HTTP cache oubliéeGravatar Alexandre Alapetite
Cette ligne est utile lorsqu'un même utilisateur consulte FreshRSS depuis plusieurs appareils en même temps.
2013-12-30Cache HTTP compatible multi-utilisateurGravatar Alexandre Alapetite
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/126
2013-12-30Début de mode multi-utilisateur avec http_authGravatar Alexandre Alapetite
+ Légère optimisation de Minz_View. + Encore plus de tests de bibliothèques dans install.php Contribue à https://github.com/marienfressinaud/FreshRSS/issues/126 et https://github.com/marienfressinaud/FreshRSS/issues/303
2013-12-28Refactorisation FreshRSS_ConfigurationGravatar Alexandre Alapetite
Implémente https://github.com/marienfressinaud/FreshRSS/issues/260 (évite les comparaisons de chaînes au profit des vrais booléens et entiers) Grosse simplification et réduction du code relatif à la configuration. Supprime ConfigurationDAO. Permet de simplifier considérablement configureController. Évite de multiples copies des mêmes données en mémoire. Évite de garder plusieurs versions de la configuration en mémoire (auparavant : dans un tableau au niveau de ModelArray + au niveau de FreshRSS_Configuration + en Session + des copies temporaires comme ConfigurationDAO). Ne stocke plus 'conf' en Session (n'était presque pas utilisé). Évite de recharger plusieurs fois Translate inutilement. Contribue à https://github.com/marienfressinaud/FreshRSS/issues/303
2013-12-28HTTP Auth userGravatar Alexandre Alapetite
https://github.com/marienfressinaud/FreshRSS/issues/126
2013-12-28Liste d'utilisateursGravatar Alexandre Alapetite
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/126
2013-12-28Création de lib_opml pour alléger lib_rssGravatar Alexandre Alapetite
Et suppression de fonctions inutilisées
2013-12-23Chargement différé des iframeGravatar Alexandre Alapetite
Implémente https://github.com/marienfressinaud/FreshRSS/issues/313 (uniquement pour la vue en articles repliés)
2013-12-19Compatibilité contenu HTML pour Feed->descriptionGravatar Alexandre Alapetite
Implémente https://github.com/marienfressinaud/FreshRSS/issues/325
2013-12-19Import feed->description en HTMLGravatar Alexandre Alapetite
Ne pas protéger feed->description à l'import OPML, car c'est potentiellement du HTML. Il faudrait faire du sanitize néanmoins.