1. 06 Jan, 2016 1 commit
  2. 10 May, 2015 1 commit
  3. 11 Jan, 2014 1 commit
  4. 01 Jan, 2014 1 commit
  5. 16 Nov, 2013 1 commit
  6. 07 Apr, 2013 11 commits
  7. 12 Mar, 2013 1 commit
  8. 16 Feb, 2013 1 commit
  9. 19 Aug, 2012 1 commit
  10. 30 Jan, 2012 1 commit
  11. 16 Jan, 2012 1 commit
  12. 02 Sep, 2011 1 commit
  13. 18 Dec, 2010 1 commit
    • Committo,Ergo:sum's avatar
      Bonne année, donc modification du copyright. · 0952422f
      Committo,Ergo:sum authored
      Je profite de cette écriture massive pour normaliser quelque chose de trompeur lorsqu'on compare deux versions, savoir l'usage de " ou ' dans le premier argument de define et defined. Comme les chaînes entre apostrophes sont plus rapidement analysées que celles entre guillemets, je choisis l'apostrophe.
      
      Dépot obtenu avec le script Shell:
      {{{
      a=$(find . -name "*.php" |grep -v extensions/ | grep -v /config/ | grep -v index.php | grep -v public.php | grep -v prive.php )
      echo -n "Fichiers: "
      echo $a|wc -w
      for i in $a
      do
      sed -f ~/Sites/spip/spip.sed $i > /tmp/f.php
      if diff -q $i /tmp/f.php
      then 
          :
      else
             diff $i /tmp/f.php
      #     echo $i;   php /tmp/f.php
      #    mv /tmp/f.php $i
      fi
      done
      }}}
      et le script Sed:
      {{{
      s/Copyright (c) 2001-20../Copyright (c) 2001-2011/
      s,\(if [(]!*\)*\(defined* *[(]\)"\([^"]*\)"\(.*\);[[:space:]]*[#/]*.*$,\1\2'\3'\4;,
      }}}
      0952422f
  14. 13 May, 2010 1 commit
  15. 04 Jan, 2010 1 commit
  16. 19 Oct, 2009 1 commit
  17. 23 Dec, 2008 1 commit
    • Committo,Ergo:sum's avatar
      Bonne année vieille branche! · e1b0c843
      Committo,Ergo:sum authored
      Dépot obtenu par:
      
      {{{
      for i in $(grep  -l '(c) 2001-' * */* */*/* 2> /dev/null)
      do
      sed 's/(c) 2001-2008/(c) 2001-2009/' $i > /tmp/x
      mv /tmp/x $i
      done
      }}}
      e1b0c843
  18. 14 May, 2008 1 commit
  19. 31 Dec, 2007 1 commit
  20. 25 Nov, 2007 1 commit
    • Fil's avatar
      renommage de tous les auteur_session en visiteur_session ; la variable... · b664819c
      Fil authored
      renommage de tous les auteur_session en visiteur_session ; la variable auteur_session n'est de nouveau activee que dans le cas ou la visite est authentifiee (ainsi on rebouche les eventuels trous de securite crees par les changements precedents) ; a noter, cette variable auteur_session est declaree obsolete (mais sera maintenue)
      b664819c
  21. 27 Sep, 2007 1 commit
    • Committo,Ergo:sum's avatar
      Encore une amélioration à la gestion du cache des metas: le fichier n'est pas... · 2130ef43
      Committo,Ergo:sum authored
      Encore une amélioration à la gestion du cache des metas: le fichier n'est pas détruit mais seulement anti-daté. Spip le reconstruira lorsqu'il verra qu'il est anti-daté, mais cela permet aux informations considérées comme pérennes d'être accessibles même lorsque la base ne l'est pas pour une raison (panne) ou pour une autre (accès conditionné par la base elle-même). Cette stratégie tempère le défaut d'un cache qui ne fait pas dans le détail des meta (on n'est pas au niveau du Hard, faut faire avec) et pourrait encore être améliorée: les appels de lire_meta() provoquent une relecture complète SQL, c'est excessif (quelques uns sont éliminés avec ce dépot).
      
      Le fichier inc/meta étant à présent systématiquement chargé dans inc/utils, toutes ses inclusions disparaissent, ainsi que deux appels à l'antique lire_meta().
      2130ef43
  22. 26 Sep, 2007 1 commit
    • Committo,Ergo:sum's avatar
      Plutot que d'espérer qu'on n'oubliera jamais d'appeler ecrire_metas après un... · 27549d8e
      Committo,Ergo:sum authored
      Plutot que d'espérer qu'on n'oubliera jamais d'appeler ecrire_metas après un appel de ecrire_meta ou effacer_meta il est beaucoup plus sûr et efficace de détruire le fichier de cache dans ces deux fonctions: le script en cours n'a plus besoin de ce fichier ni de relire tout la table SQL, et encore moins de faire tout ça plusieurs fois s'il y a plusieurs appels a ecrire_metas au cours de son exécution. C'est le prochain script exécuté qui recréera ce fichier à l'entrée de inc/utils (et en cas d'installation il ne faut meme pas chercher à le créer).
      
      Toutes les occurrences de ecrire_metas ont été retirées, et elle passe en vieilles_def comme ne faisant rien. Pour les quelques occurrences où ecrire_metas n'était pas explicitement précédée de ecrire_meta ou effacer_meta, son ancienne définition a été insérée, mais je doute que cela soit utile.
      27549d8e
  23. 19 Sep, 2007 1 commit
  24. 26 Aug, 2007 1 commit
  25. 26 Jul, 2007 1 commit
  26. 01 May, 2007 1 commit
    • Committo,Ergo:sum's avatar
      Ménage dans la prise en compte des meta: · c980656b
      Committo,Ergo:sum authored
      * introduction de {{{define('_RENOUVELLE_ALEA', 3600 << 2);}}} qui détermine la validité de l'alea pour les cookie, avec conséquence automatique sur l'option "rester connecter qq jours". A n'allonger que dans des contextes où la sécurité est assurée par des voies externes mais encore plus fiables.
      
      * migration du code en ligne danc inc/meta dans la fonction spip_initialisation de inc/utils: c'est donc cette dernière qui garantit que les meta ont été lues et l'alea est valide (sauf grosse acrobatie dans mes_options, ce changement devrait etre transparent).
      
      * révision générale des include(inc/meta), qui n'interviennent plus que si les fonctions lire_meta, ecrire_meta ou ecrire_metas sont nécessaires dans le code qui suit.
      c980656b
  27. 21 Apr, 2007 1 commit
  28. 20 Apr, 2007 1 commit
    • Committo,Ergo:sum's avatar
      Correction de admin_plugin qui avait un paramètre d'URL contenant une URL... · 922d2189
      Committo,Ergo:sum authored
      Correction de admin_plugin qui avait un paramètre d'URL contenant une URL absolue, c'est incompatible avec le mode_security d'Apache. De plus, ce paramètre n'était pas url-décodé dans action/activer_plugin. Cette construction s'appuyait sur la fonction {{{form_hidden}}} dont c'était la derniere utilisation, celle-ci passe donc dans vieilles_defs ce qui devrait inciter à toujours utiliser {{{redirige_action_auteur}}} pour ce genre de construction.
      922d2189
  29. 22 Feb, 2007 1 commit
  30. 09 Jan, 2007 1 commit