Marien Fressinaud
51a71ec4b9
New configuration system (not working yet)
...
- Use only Minz_Configuration
- register() method to load a new configuration file
- get() to get a configuration
- new exceptions related to configuration
- fix a list configuration calls to have FRSS working
Current problems to resolve:
- How to handle configuration param verifications (i.e. check auth_type
is a value from none, http_auth, persona or form)
- We must use $conf = Minz_Configuration::get('system'); $general_conf = $conf->general;
to access global system configuration which is quite annoying. How to change that?
See https://github.com/FreshRSS/FreshRSS/issues/730
2015-01-05 16:54:16 +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
3674a7a764
gitignore /p/i/.htaccess
...
This can be the place of a user's .htaccess, for instance for HTTP
password control.
2014-08-11 21:26:57 +02:00
Alexandre Alapetite
8a5050289e
New install logic
...
Now the install.php is kept in ./app/ and the trigger is
./data/do-install.php
There is no need anymore to have write access in ./p/i/
2014-07-03 21:20:11 +02:00
Marien Fressinaud
8c132b2acd
Fix theme paths for install.php
2014-06-13 18:14:44 +02:00
Nicolas ELIE
6aadb7e59a
Username regexp is too strict
...
Username can contains more characters that the regexp allows. For example, on a raspberry pi, the default user for web server is 'www-data'.
2014-05-09 09:53:46 +02:00
Alexandre Alapetite
c8aa451c76
Minz: remove url_rewriting
...
As suggested
https://github.com/marienfressinaud/FreshRSS/issues/163#issuecomment-38478669
At the same time, removes a bunch of (almost) dead code such as
Minz_Router (the few remaining lines being moved to Minz_FrontController
to avoid a class)
Contributes to https://github.com/marienfressinaud/FreshRSS/issues/303
2014-03-24 20:55:18 +01:00
Alexandre Alapetite
fd829d7567
Constant to enable PHP compression
...
https://github.com/marienfressinaud/FreshRSS/issues/303#issuecomment-38477994
2014-03-24 19:16:09 +01:00
Alexandre Alapetite
b07f9157b1
New unsafe autologin mode
...
https://github.com/marienfressinaud/FreshRSS/issues/440
2014-03-02 13:35:09 +01:00
Alexandre Alapetite
db120b4ed4
Test si crypt() fonctionne pour PHP 5.3.3
...
https://github.com/marienfressinaud/FreshRSS/issues/432
2014-02-23 12:16:23 +01:00
Alexandre Alapetite
f2a8a516aa
Requiert PHP 5.3.4 pour l'authentification par formulaire
...
https://github.com/marienfressinaud/FreshRSS/issues/432
En attendant de voir si on peut trouver une meilleure solution, si
nécessaire, ou une meilleure documentation
2014-02-23 11:52:37 +01:00
Marien Fressinaud
ccc8c415f3
Style install.php: add alert-warn class to update message
2014-02-15 14:46:13 +01:00
Alexandre Alapetite
0cabd1f50d
Mutex par flux pour les actualisations
...
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/351
Nouvelle constante TMP_PATH comme répertoire pour stocker des fichiers
temporaires (si possible en mémoire et non sur disque, tel tmpfs pour
/tmp sur certaines distributions Linux)
Requiert PHP 5.2.1+ (contre 5.2.0 auparavant) pour le
`sys_get_temp_dir()`
2014-02-11 21:48:10 +01:00
Alexandre Alapetite
18403d9720
SQL : Supprime c.color
...
Implémente décision
https://github.com/marienfressinaud/FreshRSS/issues/295
Install.php pourrait peut-être être mis à jour pour supprimer
automatiquement la colonne, mais ce n'est pas fait dans ce patch.
2014-02-11 15:30:52 +01:00
Alexandre Alapetite
311ea6f52f
Meilleure mise à jour avec les favicons
...
Implémente
https://github.com/marienfressinaud/FreshRSS/issues/327#issuecomment-33329115
2014-01-26 22:32:30 +01:00
Alexandre Alapetite
3fd1e051a7
Compatibilité PHP 5.4-
...
https://github.com/marienfressinaud/FreshRSS/issues/327#issuecomment-33328377
2014-01-26 21:09:47 +01:00
Marien Fressinaud
9de7165919
Infos mise à jour plus verbeux et déplacés
...
Un message explicite indique la fin de la mise à jour. Le message a été
déplacé au-dessus de la zone des boutons.
Voir #377
2014-01-25 12:47:39 +01:00
Alexandre Alapetite
4985e457eb
N'affiche <option></option> que lorsque nécessaire
...
Corrige https://github.com/marienfressinaud/FreshRSS/issues/372
2014-01-23 18:03:44 +01:00
Alexandre Alapetite
5f0594c630
Désactive l'identification par formulaire en dessous de PHP 5.3
...
PHP 5.3 est sorti en juin 2009.
https://github.com/ircmaxell/password_compat
Pour plus de tranquillité (compatibilité et sécurité), il faudrait même
désactiver en dessous de PHP 5.3.7 (août 2011)
2014-01-18 21:26:33 +01:00
Alexandre Alapetite
fb908d4557
Corrige rafraîchissement automatique après mise-à-jour avec Persona ou formulaire
...
Corrige
https://github.com/marienfressinaud/FreshRSS/issues/327#issuecomment-31958851
2014-01-18 00:34:46 +01:00
Alexandre Alapetite
781d8a717f
Choix du type de connexion dans l'installeur
...
+ diverses corrections dans l'installeur
Adresse une partie de
https://github.com/marienfressinaud/FreshRSS/issues/355
2014-01-18 00:17:03 +01:00
Alexandre Alapetite
3d9d054f43
Mise à jour des noms des thèmes dans install
...
Corrige
https://github.com/marienfressinaud/FreshRSS/issues/327#issuecomment-32630046
(Pas encore testé)
2014-01-17 22:12:26 +01:00
Alexandre Alapetite
73682777a3
Install.php Mise à jour nom du thème "Origine"
...
https://github.com/marienfressinaud/FreshRSS/issues/120
2014-01-13 23:38:02 +01:00
Alexandre Alapetite
3d876091e1
Nouveau rafraîchissement automatique du nombre d'articles non lus + session Persona
...
Devrait aussi résoudre
https://github.com/marienfressinaud/FreshRSS/issues/358
À tester
2014-01-09 23:17:35 +01:00
Alexandre Alapetite
70c6ba903d
Meilleure mise-à-jour avec Persona depuis v0.6 vers v0.7
...
https://github.com/marienfressinaud/FreshRSS/issues/347
* Conserve l'information sur l'utilisation de Persona lors d'une mise à
jour depuis v0.6 vers v0.7.
* Idem pour la lecture anonyme
* Les droits sur le répertoire persona sont testés
* Les tokens ne sont pas migrés ni testés pour l'instant
https://github.com/marienfressinaud/FreshRSS/issues/327
2014-01-05 21:55:15 +01:00
Alexandre Alapetite
eb8c4d21af
install.php : stripslashes pour migration depuis v0.6
...
https://github.com/marienfressinaud/FreshRSS/issues/299
2014-01-05 20:42:19 +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
bad052f590
Messages d'erreur dans install
2014-01-04 15:53:06 +01:00
Alexandre Alapetite
e38b3a9c1b
Petits changements install
2014-01-04 14:34:01 +01:00
Alexandre Alapetite
a08201c414
SQL : Insère la catégorie par défaut dès la création des tables
2014-01-01 15:08:15 +01:00
Alexandre Alapetite
5c9a32329a
Multi-utilisateur fonctionnel avec Mozilla Persona
...
Il faut ré-enregistrer l'adresse courriel une fois dans l'interface de
FreshRSS pour créer le fichier nécessaire.
+ Comparaison sans tenir compte de la casse pour les noms d'utilisateur.
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/126
ll faudra tester la sécurité
2013-12-31 14:52:01 +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
84be5ff618
Champs utilisateurs plus stricts + SQL réutilisable
...
Utilisation de input pattern (HTML5).
Évite l'écriture de fichiers tableaux à la main (préfère var_export qui
s'occupe aussi des caractères spéciaux).
Séparation des requêtes SQL réutilisables.
2013-12-30 21:29:51 +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
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
45b2decce0
HTTP Auth user
...
https://github.com/marienfressinaud/FreshRSS/issues/126
2013-12-28 01:24:54 +01:00
Alexandre Alapetite
badc60910a
Petites corrections et sortie 0.7-beta3
2013-12-27 15:16:53 +01:00
Alexandre Alapetite
ab3cc9be56
Install.php petites corrections
...
Évite des problèmes de droits lorsque config.php et *_user.php existent
déjà
Adresse des styles mise à jour
2013-12-27 13:02:16 +01:00
Alexandre Alapetite
f8b8dc7a23
Mise à jour possible depuis v0.7-beta[1-2] + correction message
...
+ Correction message lorsqu'on clique sur "enregistrer" un flux où rien
n'a changé et qui disait qu'une erreur était survenue alors que
simplement rien n'avait changé
2013-12-27 12:30:57 +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