SPIP 3.0.4 : importante mise à jour - pas de vacances pour SPIP - SPIP 2.1.17 et 2.0.22

Attention :De nouvelles versions sont sorties depuis ces versions 3.0.4 et 2.1.18 : sans surprises elles sont numérotées3.0.5 et 2.1.19. Voyez l’annonce sur spip-blog.net

Bonjour,

Un grave bug dans la branche 3.0 de SPIP nous a été signalé par g0uZ, merci à lui.

Ce bug qui a été rapidement corrigé ici :
http://core.spip.org/projects/spip/repository/revisions/19775
peut engendrer la suppression de liens entres les objets existants (perte d’auteurs sur un article, de mots-clés ou de documents sur un article ou une rubrique, etc.) et nous n’avons malheureusement pas de solution technique à vous proposer pour retrouver les informations qui auraient pu disparaître à cause de ce bug.
C’est pourquoi nous vous encourageons à mettre à jour vos installations de SPIP 3.0 sans tarder.

Voici la liste de quelques autres améliorations apportées par la version 3.0.4 :

-  correction d’un bug dans la détection des mises à jour de plugins
-  corrections cosmétiques dans le débusqueur du var_mode=debug
-  correction d’un bug sur la fonction de sauvegarde automatique des formulaires
-  correction d’une erreur lors de l’utilisation de #RANG dans une boucle DATA
-  correction d’un bug dans la gestion des traductions d’articles
-  correction d’un bug lors de l’utilisation de PostgreSQL
-  correction de notices PHP et ajout de PHPDoc

De plus, les versions 2.0.22 et 2.1.17 corrigent une « micro faille » de sécurité (affichage du nom de la base de données) ainsi que quelques bugs sur la 2.1 dont voici la liste :

-  prise en compte de l’extension « aif » (avec un seul « f ») lors de l’ajout de document
-  ajout du nom du glossaire au survol dans les raccourcis de glossaire
-  correction d’un bug sur la balise #PARAMETRES_FORUM
-  ajout d’un define _RACCOURCI_THEAD qui permet de désactiver la génération de Thead et Tbody dans les tableaux

L’utilisation de l’écran de sécurité mis à jour protège de toutes les failles qui nous ont été signalées dans toutes les versions de SPIP (mais pas du bug de SPIP3). Vous êtes encouragés à télécharger la version la plus récente de l’écran de sécurité (1.1.3 du 03 juillet 2012) et à la déposer dans votre répertoire config/ (cf. http://www.spip.net/fr_article4200.html).

Toutefois, si vous avez la possibilité, nous vous recommandons fortement de mettre à jour SPIP avec les nouvelles versions.

N’hésitez pas à utiliser les différents moyens mis à disposition par la communauté pour obtenir de l’aide lors de cette mise à jour :

-  Liste spip-user : http://listes.rezo.net/mailman/listinfo/spip
-  Forum : http://forum.spip.net
-  IRC : http://irc.spip.net

Nous rappelons à toutes et tous que le meilleur moyen pour signaler des failles, ou des suspicions de failles est d’envoyer un email à « spip-team@rezo.net ».

Comment mettre à jour ?

1. par spip_loader.php : si vous avez déjà installé spip_loader, rendez-vous à l’adresse http://VOTRE_SITE/spip_loader.php pour installer la dernière version de SPIP.
Attention cependant : lisez bien les instructions ici : http://www.spip.net/fr_download#spip_loader pour ne pas être surpris par un passage non voulu de SPIP2 à SPIP3.
2. par copie des fichiers : SPIP 3.0.4 est disponible à l’adresse http://files.spip.org/spip/stable/spip-3.0.zip
3. par SVN : si vous êtes dans la branche 3 faites simplement un « svn up » svn ://trac.rezo.net/spip/branches/spip-3.0
la version 3.0.4 est aussi disponible sous la branche : svn ://trac.rezo.net/spip/branches/spip-3-stable et sous le tag svn ://trac.rezo.net/spip/tags/spip-3.0.4
Les versions 2.0.22 et 2.1.17 sont téléchargeables ici : http://files.spip.org/spip/archives/


Comment être tenu au courant de ces annonces ?
Le plus simplement du monde en s’inscrivant sur la mailing liste http://listes.rezo.net/mailman/listinfo/spip-ann .
Bien sûr les réseaux sociaux ne sont pas en reste :
-  Twitter : http://twitter.com/spip
-  Facebook : http://www.facebook.com/spip.net
-  Seenthis : http://seenthis.net/people/spip

Discussion

5 discussions

  • Bonjour,

    Je procède actuellement à une migration de :

    SPIP 2.1.19 [19922] Sarka-SPIP 3.0.4 [40664]

    vers :

    SPIP 3.0.5 [19905] Sarka-SPIP 3.2.21 [69423]

    Tout se passe bien sauf que le bug mentionné ci-dessus est toujours effectif :

    Ce bug qui a été rapidement corrigé ici :
    http://core.spip.org/projects/spip/repository/revisions/19775
    peut engendrer la suppression de liens entres les objets existants (perte d’auteurs sur un article, de mots-clés ou de documents sur un article ou une rubrique, etc.) et nous n’avons malheureusement pas de solution technique à vous proposer pour retrouver les informations qui auraient pu disparaître à cause de ce bug.

    Le site comporte maintenant 1565 articles sans auteur !

    Donc il faut coriger le bug dans la version SPIP 3.0.5

    Cordialement

    FDG

    Répondre à ce message

  • 3

    Je demande a nouveau pour cette mise a jour :

    Les failles touchent-t-elles aussi la branche 1.9 ?

    Benoit

    • la branche 1.9 n’est plus maintenue. Par conséquent, il n’y aura plus de correction sur cette branche. Cordialement

    • Je suis plutôt surpris.
      Je viens de mettre à jour mon SPIP par spip_loader et me voila en 3.0.5 ???

      C’est indiqué 3.0.4 dans l’article.

      Un bug ? Un oubli de com ?

    • un oubli de com

    Répondre à ce message

  • 1

    Cet article m’a incité à passer de la version 2.1.14 à cette version 3.0.4 pour un site chez Free avec 72 rédacteurs enregistrés (http://graver.maintenant.free.fr).
    Mis en place .htaccess pour forcer Free à passer en version 5 du PHP (PHP 5.1.3RC4-dev et MySQL 5.0.77).
    Mis à jour les plugins utilisés (Verifier, Couteau Kiss, Facteur, Formidable, Couteau suisse, Menus, Saisies, Spip bonux, Yaml, Zpip, Zengarden et Themes (espace privé) dans leur version Spip3 et à jour du 9/9/2012).
    Comme l’interface par défaut ne me plaisait pas j’ai choisi « cow » avec le fichier mes_options.php dans config.
    Tout fonctionne, sauf trois erreurs récurrentes.
    1 - dans l’espace privé le lien « aide » ouvre une fenêtre popup blanche puis le message suivant : « Request unsuccesful : Internal Server Error ». Embêtant avec 72 rédacteurs.
    2 - dans l’espace « plugins » pas moyen d’ouvrir un « dépôt ». Le message est le suivant : « l’adresse »http://plugins.spip.net/depots/principal.xml« est incorrecte » (?). Bizarre. Donc, mise à jour manuelle des plugins utilisés.
    3 - avec le plugin « Formidable », l’importation des forulaires sauvegardeés en Yaml entraîne l’affichage du message suivant : "Fatal error unsuported operand types in /.../.../formulaires/formidable.php on line 54.
    J’ai cherché dans les forums récents, pas de solutions disponibles à ces erreurs.
    Que faire ?
    Merci d’avance.
    P.S. : je poste une partie de ce message dans « Formidable ».

    Répondre à ce message

  • 2

    Hiiii ! En passant de la version 2.1.16 à la 17 sur Free, ben, j’obtiens le fameux syndrome de la page blanche...
    j’ai du retourner à la précédente version :-(

    • Même phénomène ici avec la 2.1.17 ... sur un serveur en PHP 5 ça passe, mais sur un serveur en PHP 4, page blanche.

    • je me doutais un peu que c’était du au retard de Free avec son PHP 4....

    Répondre à ce message

  • 5

    Bon desole de poster ici mais je n’arrive a me connecter ni a la forge, ni a rezo.net donc :

    Certains ont du avoir des soucis avec les redirections apres avoir poste des messages dans les forums sur SPIP 3, il y a un petit bug dans /plugins-dist/forum/inc/forum.php .

    {function generer_url_forum_dist($id_forum, $args='', $ancre='') {
    	$generer_url_forum = charger_fonction('generer_url_forum','urls');
    	return $generer_url_forum($id, $args, $ancre);
    }}

    L’erreur est en caracteres gras.

    Benoit.

    • peut tu décrire le problème exacte ?

    • desole on ne voit pas les caracteres gras finalement dans le message. On passe le parametre $id_forum a la fonction mais sur la derniere ligne ca devient $id, donc on perd l’information. Il faut donc remplacer $id par $id_forum je suppose.

    • je parlais du problème que tu avais pour aller sur core.spip.org …je vais poster un ticket pour toi.

    • quant au gras, c’est moi qui l’ai volontairement supprimé pour pouvoir utiliser la balise <code>

    • Je me suis inscrit, j’ai pas recu d’email de confirmation... pas moyen de me connecter. J’ai fait deux fois un password recovery en esperant que ca active le truc mais toujours pas moyen de me connecter, j’ai le message « Login ou pass incorrect »

      Mon login est « khunben »

      merci

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom