Skip to content
Extraits de code Groupes Projets
  1. jan. 10, 2024
  2. mars 14, 2023
  3. jan. 08, 2023
  4. mai 20, 2022
  5. mai 19, 2022
  6. jan. 14, 2022
  7. oct. 27, 2021
  8. août 30, 2021
  9. sept. 28, 2020
  10. jan. 08, 2019
  11. mars 26, 2018
  12. juin 15, 2017
  13. nov. 01, 2016
  14. jan. 01, 2016
  15. déc. 13, 2015
  16. nov. 22, 2015
  17. mai 10, 2015
  18. mars 29, 2015
  19. mars 24, 2015
  20. jan. 01, 2014
  21. nov. 07, 2013
  22. mai 10, 2012
  23. jan. 27, 2012
  24. jan. 18, 2012
  25. jan. 16, 2012
  26. déc. 29, 2011
  27. avr. 19, 2011
    • cerdic's avatar
      r5629 a introduit un echappement du contenu des log pour eviter toute... · d5d7e78f
      cerdic a rédigé
      r5629 a introduit un echappement du contenu des log pour eviter toute injection de code executable dans les logs.
      r10325 a restreint cet echappement a spip.log uniquement, rendant les logs annexes vulnerables a des injections
      On retablit l'echappement généralisé, car ces logs annexes peuvent etre aussi vecteur d'injection de code, mais on introduit une constante _LOG_BRUT permettant de desactiver l'échappement en configuration de test/debug.
      d5d7e78f
  28. mars 26, 2011
    • cerdic's avatar
      la separation des logs prives/publics en deux fichiers s'avere peu pratique a... · 0b8bb0f9
      cerdic a rédigé
      la separation des logs prives/publics en deux fichiers s'avere peu pratique a l'usage. On revient a un fichier unique, en prefixant les log d'un :Pri: ou :Pub: pour indiquer si le log vient du prive ou du public, et permettre un filtre grep facile.
      
      La specification du niveau de log permet maintenant de declencher des logs verbeux uniquement dans le prive si besoin, ce qui évite le probleme du noyage des logs prives dans le flux de log public sur un serveur de production.
      0b8bb0f9
  29. fév. 17, 2011
  30. déc. 18, 2010
    • esj's avatar
      Bonne année, donc modification du copyright. · 1c4a8a50
      esj a rédigé
      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;,
      }}}
      1c4a8a50
  31. mars 13, 2010
  32. jan. 04, 2010
  33. août 15, 2009
Chargement en cours