Message important : mise à jour urgente, articles "disparus"

A tous les utilisateurs de SPIP,

Si vous avez installé SPIP en version 2.1, un bug[1] introduit il y a
10 mois[2] vient de faire "disparaître" l'ensemble de vos articles sur
votre site. Pas de panique, ce n'est que l'affichage qui est cassé,
une simple mise à jour vers la version SPIP 2.1.2 suffira à rétablir
la situation.

Le bug porte sur le fichier ecrire/public/quete.php

Dans ce fichier, à la ligne 82, il faut simplement remplacer la valeur
10000 par 365*2 :

bug :
                      : (time()+(3600*24*10000))) ;
corrigé :
                      : (time()+(3600*24*365*2))) ;

Toutes les méthodes de mise à jour sont possibles :

* modifier le fichier ecrire/public/quete.php par FTP (cf. le
correctif ci-dessus)

* utiliser spip_loader.php pour télécharger et installer SPIP 2.1.2

* télécharger SPIP 2.1.2 et faire la mise à jour complète par FTP.
  http://www.spip.net/download_fr

* télécharger le correctif au format patch:
http://trac.rezo.net/trac/spip/changeset/16014

* faire un "svn up ecrire/public/quete.php", si votre site est sous SVN
en branche 2.1

* commande unix :
Cette commande, exécutée en root, permet de faire cette correction
de façon globale au niveau de tout un serveur :
# for i in $(locate ecrire/public/quete.php); do grep -l 10000 $i &&
perl -pi -e 's/3600\*24\*10000/3600*24*365*2/g;' $i; done

(cette commande affiche les fichiers impactés).

Ensuite VIDEZ LE CACHE de votre site, et vous êtes de nouveau
sur les rails.

Avec toutes nos excuses pour cette (grosse) boulette !

[1] Le bug se produit sur les machines 32 bits, une date trop éloignée
dans le futur se trouvant revenir à janvier 1901.
[2] Bug introduit par http://trac.rezo.net/trac/spip/changeset/14710

Pour toute référence : http://www.spip.net/fr_article5248.html?

-- Fil, pour l'équipe de SPIP

A tous les utilisateurs de SPIP,

Si vous avez installé SPIP en version 2.1, un bug[1] introduit il y a
10 mois[2] vient de faire "disparaître" l'ensemble de vos articles sur
votre site. Pas de panique, ce n'est que l'affichage qui est cassé,
une simple mise à jour vers la version SPIP 2.1.2 suffira à rétablir
la situation.

Le bug porte sur le fichier ecrire/public/quete.php

Dans ce fichier, à la ligne 82, il faut simplement remplacer la valeur
10000 par 365*2 :

bug :
: (time()+(3600*24*10000))) ;
corrigé :
: (time()+(3600*24*365*2))) ;

Toutes les méthodes de mise à jour sont possibles :

* modifier le fichier ecrire/public/quete.php par FTP (cf. le
correctif ci-dessus)

* utiliser spip_loader.php pour télécharger et installer SPIP 2.1.2

* télécharger SPIP 2.1.2 et faire la mise à jour complète par FTP.
http://www.spip.net/download_fr

* télécharger le correctif au format patch:
http://trac.rezo.net/trac/spip/changeset/16014

* faire un "svn up ecrire/public/quete.php", si votre site est sous SVN
en branche 2.1

* commande unix :
Cette commande, exécutée en root, permet de faire cette correction
de façon globale au niveau de tout un serveur :
# for i in $(locate ecrire/public/quete.php); do grep -l 10000 $i &&
perl -pi -e 's/3600\*24\*10000/3600*24*365*2/g;' $i; done

(cette commande affiche les fichiers impactés).

Ensuite VIDEZ LE CACHE de votre site, et vous êtes de nouveau
sur les rails.

Avec toutes nos excuses pour cette (grosse) boulette !

[1] Le bug se produit sur les machines 32 bits, une date trop éloignée
dans le futur se trouvant revenir à janvier 1901.
[2] Bug introduit par http://trac.rezo.net/trac/spip/changeset/14710

Pour toute référence : http://www.spip.net/fr_article5248.html?

-- Fil, pour l'équipe de SPIP

A tous les utilisateurs de SPIP,

Si vous avez installé SPIP en version 2.1, un bug[1] introduit il y a
10 mois[2] vient de faire "disparaître" l'ensemble de vos articles sur
votre site. Pas de panique, ce n'est que l'affichage qui est cassé,
une simple mise à jour vers la version SPIP 2.1.2 suffira à rétablir
la situation.

Le bug porte sur le fichier ecrire/public/quete.php

Dans ce fichier, à la ligne 82, il faut simplement remplacer la valeur
10000 par 365*2 :

bug :
: (time()+(3600*24*10000))) ;
corrigé :
: (time()+(3600*24*365*2))) ;

Toutes les méthodes de mise à jour sont possibles :

* modifier le fichier ecrire/public/quete.php par FTP (cf. le
correctif ci-dessus)

* utiliser spip_loader.php pour télécharger et installer SPIP 2.1.2

* télécharger SPIP 2.1.2 et faire la mise à jour complète par FTP.
http://www.spip.net/download_fr

* télécharger le correctif au format patch:
http://trac.rezo.net/trac/spip/changeset/16014

* faire un "svn up ecrire/public/quete.php", si votre site est sous SVN
en branche 2.1

* commande unix :
Cette commande, exécutée en root, permet de faire cette correction
de façon globale au niveau de tout un serveur :
# for i in $(locate ecrire/public/quete.php); do grep -l 10000 $i &&
perl -pi -e 's/3600\*24\*10000/3600*24*365*2/g;' $i; done

(cette commande affiche les fichiers impactés).

Ensuite VIDEZ LE CACHE de votre site, et vous êtes de nouveau
sur les rails.

Avec toutes nos excuses pour cette (grosse) boulette !

[1] Le bug se produit sur les machines 32 bits, une date trop éloignée
dans le futur se trouvant revenir à janvier 1901.
[2] Bug introduit par http://trac.rezo.net/trac/spip/changeset/14710

Pour toute référence : http://www.spip.net/fr_article5248.html

-- Fil, pour l'équipe de SPIP

A tous les utilisateurs de SPIP,

Si vous avez installé SPIP en version 2.1, un bug[1] introduit il y a
10 mois[2] vient de faire "disparaître" l'ensemble de vos articles sur
votre site. Pas de panique, ce n'est que l'affichage qui est cassé,
une simple mise à jour vers la version SPIP 2.1.2 suffira à rétablir
la situation.

Le bug porte sur le fichier ecrire/public/quete.php

Dans ce fichier, à la ligne 82, il faut simplement remplacer la valeur
10000 par 365*2 :

bug :
: (time()+(3600*24*10000))) ;
corrigé :
: (time()+(3600*24*365*2))) ;

Toutes les méthodes de mise à jour sont possibles :

* modifier le fichier ecrire/public/quete.php par FTP (cf. le
correctif ci-dessus)

* utiliser spip_loader.php pour télécharger et installer SPIP 2.1.2

* télécharger SPIP 2.1.2 et faire la mise à jour complète par FTP.
http://www.spip.net/download_fr

* télécharger le correctif au format patch:
http://trac.rezo.net/trac/spip/changeset/16014

* faire un "svn up ecrire/public/quete.php", si votre site est sous SVN
en branche 2.1

* commande unix :
Cette commande, exécutée en root, permet de faire cette correction
de façon globale au niveau de tout un serveur :
# for i in $(locate ecrire/public/quete.php); do grep -l 10000 $i &&
perl -pi -e 's/3600\*24\*10000/3600*24*365*2/g;' $i; done

(cette commande affiche les fichiers impactés).

Ensuite VIDEZ LE CACHE de votre site, et vous êtes de nouveau
sur les rails.

Avec toutes nos excuses pour cette (grosse) boulette !

[1] Le bug se produit sur les machines 32 bits, une date trop éloignée
dans le futur se trouvant revenir à janvier 1901.
[2] Bug introduit par http://trac.rezo.net/trac/spip/changeset/14710

Pour toute référence : http://www.spip.net/fr_article5248.html

-- Fil, pour l'équipe de SPIP

---------- Forwarded message ----------
From: Stéphane Currat <stephane.currat@cath-fr.ch>
Date: 2010/9/3
Subject: Re: [Spip-Ann] Message important : mise à jour urgente,
articles "disparus"
To: Fil <fil@rezo.net>

Bonjour,

Merci pour votre correctif hyper rapide ! C'est G-E-N-I-A-L !!!

Meilleures salutations

Stéphane Currat

---
Nature Aventures
Au Village 54, 1646 Echarlens
stephane.currat@cath-fr.ch 079 605 51 70
www.natureaventures.ch