Commit Graph
158 Commits
Author SHA1 Message Date
Alexandre Alapetite 3f15f847c0 Filtre <link />
Corrige https://github.com/marienfressinaud/FreshRSS/issues/400
2014-01-27 17:58:02 +01:00
Alexandre Alapetite 1031c19779 Formatage nombres
Implémente https://github.com/marienfressinaud/FreshRSS/issues/395
2014-01-26 17:11:24 +01:00
Marien Fressinaud a46ee26e35 Fallback config pour 0.7-beta 2014-01-25 23:03:53 +01:00
Marien Fressinaud 84c30445d4 Corrige bug initialisation environnement
L'environnement était toujours à SILENT et plus rien n'était loggué.
2014-01-25 22:50:38 +01:00
Marien Fressinaud 675d0c3862 Corrige bug pages d'erreur
Il ne s'agissait que d'un problème de casse :)
Voir #391
2014-01-25 22:02:58 +01:00
Alexandre Alapetite bc6aba67bb Bug récupération flux tronqués
Corrige https://github.com/marienfressinaud/FreshRSS/issues/381
2014-01-22 21:34:59 +01:00
Alexandre Alapetite 6f117abfb6 Bugs chargement des articles complets
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-18 22:54:53 +01:00
Alexandre Alapetite fdd179d344 Corrections vue globale
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/353
2014-01-18 19:29:44 +01:00
Alexandre Alapetite 41033768c3 Mode anonyme pour connexion avec formulaire
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/361
2014-01-18 01:00:17 +01:00
Alexandre Alapetite d58886a937 Implémentation de l'indentification par mot de passe
Implémentation de
https://github.com/marienfressinaud/FreshRSS/issues/104
2014-01-12 03:10:31 +01:00
Alexandre Alapetite c7a28e836e README blibliothèques incluses + ajout librairies pour le mot de passe
Préparation https://github.com/marienfressinaud/FreshRSS/issues/104
2014-01-11 15:38:41 +01:00
Alexandre Alapetite 0fa3353081 Cookie IE suite
Typo. Correction de
https://github.com/marienfressinaud/FreshRSS/commit/79d88a2d5b30aeadc71f7c98a4a860cd97e97562
2014-01-05 01:21:23 +01:00
Alexandre Alapetite 79d88a2d5b Corrige problème cookie avec IE en utilisant un chemin absolu
Corrige https://github.com/marienfressinaud/FreshRSS/issues/345
@marienfressinaud Il faudrait peut-être le ré-écrire un peu mieux en
utilisant base_url de la configuration de FreshRSS, mais je n'ai pas
trop suivi comment était généré et utilisée cette variable. Qu'en dis-tu
?
2014-01-05 01:14:01 +01:00
Alexandre Alapetite 5360ec9851 bug get_html_translation_table sur PHP < 5.3.4
Corrige https://github.com/marienfressinaud/FreshRSS/issues/337
2014-01-02 22:08:51 +01:00
Alexandre Alapetite b4c477ca41 actualize_script compatible multi-utilisateur
* Messages plus verbeux dans actualize_script
* Ajout d'un message syslog lorsque SimplePie fait une requête HTTP
* Minz_Session ne fermait pas les sessions complètement.
* Nouvelle option dans Minz_Dispatcher et Minz_FrontController  pour ne
pas utiliser ob_gzhandler.
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/126
2014-01-02 01:47:03 +01:00
Alexandre Alapetite dd190ed382 Ligne HTTP cache oubliée
Cette ligne est utile lorsqu'un même utilisateur consulte FreshRSS
depuis plusieurs appareils en même temps.
2014-01-01 17:39:19 +01:00
Alexandre Alapetite 8beb15460a Sauvegardes avec extension .bak.php pour plus de sécurité
Évite le téléchargement
2014-01-01 05:06:36 +01:00
Alexandre Alapetite 66229a5d71 Minz : bug avec OPcache de PHP 5.5+
Minz ne prenait pas en charge OPcache (cache PHP) http://php.net/opcache
activé par défaut depuis PHP5.5.
Ce fut un peu dur d'isoler ce bug :-/
Il faut penser à appeler opcache_invalidate avant de ré-utiliser un
fichier par include().
Aussi, le mécanisme de lock() n'est plus approprié ni nécessaire.
Pour FreshRSS, évite l'utilisation de ModelArray car il ne restait que
quelques lignes d'utiles, et évite un héritage + appel de classe, ce qui
est toujours ça de gagné.
2014-01-01 04:39:39 +01:00
Alexandre Alapetite 1ac09e7fe4 Multi-utilisateur fonctionnel en HTTP Auth
+ Possibilité d'ajout / suppression d'utilisateur (seulement par
l'administrateur)
+ Divers changements pour le mode multi-utilisateur
https://github.com/marienfressinaud/FreshRSS/issues/126
+ Minz : Renomme "sel_application" en "salt'
2013-12-31 02:59:07 +01:00
Alexandre Alapetite bd5d7a7bcb Cache HTTP compatible multi-utilisateur
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/126
2013-12-30 15:00:41 +01:00
Alexandre Alapetite 4d6ab45b03 Micro-optimisation : évite is_null et quelques if/else
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/303
2013-12-30 12:43:39 +01:00
Alexandre Alapetite 3cc073f2d1 Log compatible multi-utilisateur
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/126.
Il faudra restaurer la gestion du cache HTTP pour les logs
2013-12-30 12:39:21 +01:00
Alexandre Alapetite 92efd68a3a Début de mode multi-utilisateur avec http_auth
+ 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-30 01:03:32 +01:00
Alexandre Alapetite 220341b406 Implémente sélecteur de méthode d’authentification
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/126
2013-12-29 02:12:46 +01:00
Alexandre Alapetite 96bdbafcea Refactorisation FreshRSS_Configuration
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-28 23:09:39 +01:00
Alexandre Alapetite 856d2c125b Suite nettoyage des types et chaînes
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/260
2013-12-28 18:07:16 +01:00
Alexandre Alapetite 01a1dd09a8 Minz : refactorisation ModelArray et Log
Utilisation de fonctions natives de PHP comme file_put_contents et
var_export
Évite de garder un descripteur de fichier ouvert tout le temps
Et ModelTxt n'est plus utilisé
2013-12-28 17:29:38 +01:00
Alexandre Alapetite 9ac1496d63 Bouge anon_access dans config.php
L'accès anonyme n'est pas au niveau utilisateur mais au niveau global.
Bouge FreshRSS_Configuration::conf->anonAccess() qui était stocké dans
*_user.php vers Minz_Configuration::allowAnonymous() stocké dans
config.php
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/126
+ autres optimisations
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/260
2013-12-28 13:54:52 +01:00
Alexandre Alapetite 45b2decce0 HTTP Auth user
https://github.com/marienfressinaud/FreshRSS/issues/126
2013-12-28 01:24:54 +01:00
Alexandre Alapetite 8ffa896e68 Liste d'utilisateurs
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/126
2013-12-28 01:01:31 +01:00
Alexandre Alapetite 2063f967c6 Création de lib_opml pour alléger lib_rss
Et suppression de fonctions inutilisées
2013-12-28 00:31:52 +01:00
Alexandre Alapetite 3273fee15e Un peu de configuration utilisateur
Continue https://github.com/marienfressinaud/FreshRSS/issues/126
2013-12-28 00:04:34 +01:00
Alexandre Alapetite 48a1a36222 Correction bug base_url
À appliquer aussi à la 0.7-beta
2013-12-28 00:02:55 +01:00
Alexandre Alapetite 574d37bddc Favicons compatibles multi-utilisateurs
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/126
2013-12-26 19:58:17 +01:00
Alexandre Alapetite 3ba5223e13 Déplacement de ./actualize_script.php sous ./app/
Pour une meilleure protection par défaut
2013-12-26 13:26:05 +01:00
Alexandre Alapetite 58300c36ad Cookie : sous-répertoire pour index (changements de répertoires !)
Implémente https://github.com/marienfressinaud/FreshRSS/issues/333
/public/ est renommé /p/
/public/index.php est déplacé dans /p/i/index.php
Le cookie de session est limité à /p/i/
2013-12-26 01:56:58 +01:00
Alexandre Alapetite d24b1e963e Lancer automatiquement le raffraîchissement des flux après une mise à jour de FreshRSS
https://github.com/marienfressinaud/FreshRSS/issues/330
2013-12-25 21:46:24 +01:00
Alexandre Alapetite 7e6d2eb6f4 Encore plus de flux tolérés avec leurs erreurs
Corrige https://github.com/marienfressinaud/FreshRSS/issues/332
2013-12-25 14:21:29 +01:00
Alexandre Alapetite 11b1d06b8c Chargement différé des iframe
Implémente https://github.com/marienfressinaud/FreshRSS/issues/313
(uniquement pour la vue en articles repliés)
2013-12-23 00:01:00 +01:00
Alexandre Alapetite 415d7a5a71 config.php plutôt que application.ini
Implémente https://github.com/marienfressinaud/FreshRSS/issues/272
2013-12-22 16:08:24 +01:00
Alexandre Alapetite 385b5b1b40 Install.php : permet d'être relancé sur une installation existante en chargeant les paramètres existants
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/255
Vérifier base_url et token, que je n'ai pas re-testés.
2013-12-21 14:33:21 +01:00
Alexandre Alapetite 3dc50cbd66 Compatibilité contenu HTML pour Feed->description
Implémente https://github.com/marienfressinaud/FreshRSS/issues/325
2013-12-19 23:32:24 +01:00
Alexandre Alapetite f3a50c3ce8 Import feed->description en HTML
Ne pas protéger feed->description à l'import OPML, car c'est
potentiellement du HTML. Il faudrait faire du sanitize néanmoins.
2013-12-19 22:21:44 +01:00
Alexandre Alapetite daefb8f095 Caractères spéciaux feed->description
Feed->description est en HTML, il faut protéger les caractères spéciaux
lors de certaines sorties.
2013-12-19 22:11:58 +01:00
Alexandre Alapetite a1f8bade61 SQL : petits changement recherche
Traite mieux les caractères spéciaux.
Permet par exemple une recherche sur des mots contenant des apostrophes,
ou le signe pourcentage, etc.
Il faudra toujours essayer d'améliorer la recherche en particulier
lorsque plusieurs mots sont fournis
2013-12-16 21:58:47 +01:00
Alexandre Alapetite 4ee4f16ffe Problème de casse renommage répertoire 2013-12-15 11:24:14 +01:00
Alexandre Alapetite edd766f4b3 Delete View.php 2013-12-15 11:21:01 +01:00
Alexandre Alapetite d202a648f9 Delete Url.php 2013-12-15 11:20:55 +01:00
Alexandre Alapetite 71f6eef0eb Delete Translate.php 2013-12-15 11:20:49 +01:00
Alexandre Alapetite 20cfb9f4d7 Delete Session.php 2013-12-15 11:20:44 +01:00