Problèmes connus et limitation

 Bugs 

La liste des problèmes corrigées depuis la version actuelle de W3Perl est la suivante :

  Prioritaire
  Problématique
  Mineure

Limitations
Script Impact Occurence Commentaire Solution Status
cron-refer/agent/error moyen Rotation de log d'Apache Certains logs non pris en compte même travail que pour cron-inc A corriger
cron-pages/inc faible Serveurs avec redirection Liens erronés dans les stats des pages Ajouter le support pour les redirections dans la config de w3perl A corriger
cron-pages/inc faible FTP Traffic par défaut en Kb Besoin d'ajuster l'unité A corriger
cron-pages/inc minor Site web avec peu de trafic Liens avec des pages vides Oter ces liens A corriger

Bugs
Script Impact Occurence Commentaire Solution Status
Version 2.98
cron-inc Stats quotidiennes parfois vides Rotation des logs d'Apache Utilisation uniquement du fichier courant Utilisation des fichiers précédents si nécessaire Réparé
cron-month robots non exclus filtrage des robots mauvaise boucle filtrage des robots dans la bonne boucle Réparé
cron-refer pas de stats filtrage des robots adresse '.' dans le fichier de log exclusion de '.' dans les regex Réparé
cron-inc faible Un seul fichier de log Liens sur les jours parfois erronés Correction de la gestion de la date Réparé
upgrade Fichier de configuration non mis à jour Mis à jour du logiciel Code absent Code amélioré Réparé
cron-session moyen Option -d non fonctionnel Sélection sur la date Nettoyage de code obsoléte Réparé
cron-pages/month Rotation des logs d'Apache Options -s, -r, -d non fonctionnel Sélection sur la date Utilise uniquement les fichiers nécessaires Réparé
cron-week/month faible Table sur les semaines/mois Le tri sur les dates non fonctionnel modification du code javascript Réparé
cron-agent/refer/month/session arrêt afin la fin du calcul Rotation de log d'Apache Lorsque le fichier courant n'existe pas Pas d'erreur si le fichier courant n'existe pas Réparé
cron-pages/inc faible URL incorrecte URL avec des retours chariots URL nettoyé Réparé
cron-agent crash Rotation des log d'Apache La date était écrasée Date mise à jour seulement si le nom du fichier de log contient la date Réparé
cron-pages/inc sérieux FTP Stats d'entrée et de sortie mélangées Choix du trafic entrant ou sortant Réparé
cron-hour faible Fichier de log compressés et découpés Nom du fichier de log avec %day et/ou %month Vérification du nom de fichier Réparé
cron-pages ne trouve aucun fichier Rotation de log d'Apache Lorsqu'aucun fichier compressé existe Utilisation du mode non compressé si un seul fichier trouvé Réparé
cron-pages faible Mauvais URL URL avec du code HTML HTML code oté Réparé
cron-day faible Stats quotidiennes Mauvais mois dans le calendrier javascript Uitlisation du mois précédent et suivant Réparé
cron-pages crash Fichiers de log compressé quotidiennement Derniers fichiers de log manquant utilisation de la date plutot que le nom du fichier de log pour comparaison Réparé
cron-inc faible stats sur les domaines Trafic local non ré-initialisé Trafic local remis à 0 Réparé
cron-error crash Pas de fichier de log d'erreur Pas de vérification Vérification ajoutée Réparé
libw3perl.pl Sites quotidiens vides localdomainename non affecté Ne se produit pas si l'interface d'admin est utilisé Vérification que localdomainename n'est pas vide Réparé
Version 2.97
cron-pages/inc/refer faible option pour oter les referer spam activée referer spam avec un champs vide guillemets pas otés au bon endroit Réparé
cron-pages/inc moyen rare URL avec des \r\n sauvegardé sur deux lignes effacement des \r\n dans les URL Réparé
cron-hour faible pas d'activité web pendant plus d'une heure tableaux triables non fonctionnels ajout de la valeur 0 au lieu d'une chaine vide Réparé
cron-url faible systématique images non prises en compte dans le poids des fichiers HTML ajout du poids des images et du fond Réparé
upgrade non fonctionnel systématique fichier upgrade.txt non lu lit le fichier upgrade.txt dans le répertoire d'installation de w3perl Réparé
confstat génération du fichier de configuration validation du formulaire malgrès l'alerte javascript mauvais chemin sauvegardé ajout du slash final si chemins incorrectement formatés Réparé
tous crash un seul fichier de log timeout lors du lancement des stats à partir de l'interface web nettoyage forçé de stdout Réparé
cron-url crash site sous SPIP sortie du programme inopiné + faute de frappe mis au bon endroit Réparé
cron-pages/inc/url libw3perl crash rare mauvaise évaluation des caractères ][ caractères ][ nettoyés dans les URL Réparé
Admin fichier de configuration absent si un fichier de configuration avec le même nom existe déjè fichier de configuration non sauvegardé message d'erreur si fichier déjà présent Réparé
cron-url crash répertoires protégés ne peut pas changer de répertoire passe les répertoires protégés Réparé
cron-url stats incomplétes site web avec des liens symboliques ne peut retourner à la racine du serveur ne suit plus les liens symboliques Réparé
cron-pages/inc Parametres des scripts dupliqués Stats sur les scripts Parametres manquant Index du tableau corrigé Réparé
cron-url Sortie avant la fin du calcul Fichier protégé Conversion d'URL non possible Rejection des fichiers protégés Réparé
cron-hour temps réel vérouillé le verrou était pour une journé Fichier de verrou non effacé Délai mis à qques minutes Réparé
cron-hour/day sortie CSV Plusieurs langues en sortie Lignes dupliquées Affichage en dehors de la boucle des langues Réparé
cron-pages/inc faible Utilisation d'un fichier de configuration Popup non fonctionnel Change l'option -f vers -c Réparé
cron-pages/inc faible Serveur FTP Rien n'est scanné Extension vide par défaut Réparé
libw3perl faible Stats en interne Mélange des domaines internes/externes Tableau supplémentaire pour les domaines internes Réparé
cron-session crash Fichier de log non trié temporellement Date plus vieille que la date de début Mauvaise date rejetée Réparé
install faible Installation de w3perl dans un sous-répertoire Maivaus lien dans l'admin Tente de deviner le chemin du serveur Réparé
cron-pages/inc aible /../ dans l'arborescence URL avec /../ URL est corrigé Réparé
Tous Faible Mauvaise date Fichier de log logfile non trié temporellement Mauvaise date rejetée Réparé
Version 2.96
cron-inc/pages crash rare division par 0 à l'affichage Vérification valeur non nulle Réparé
cron-inc/pages crash Fichier de log IP sans reverse dns activé sauvegarde d'un index négatif lorsque pas de nouveaux pays journaliers trouvés index mis à 0 au lieu de -1 dans les donnés incrémentales Réparé
w3perl-iis.exe Désinstallation corrompue toujours effacement des répertoires css et js oubliés mise à jour du script NSIS Réparé

Merci d'utiliser ce formulaire pour soumettre vos report de bugs.


 Limitations 

Certaines limitations sont liés à l'OS, d'autres sont liées au logiciel.
  • Sur les systèmes d'exploitation avec des noms de fichiers de longueur limité (Mac, Win3.11 ou Archimedes), vous ne pouvez pas utiliser le plus haut niveau de précision possible qui est le 4. Sous Archimedes, il est possible d'utilisez !X-Files ou mieux !RaFS qui permet de contrer cette limitation.

  • Votre fichier de log doit contenir au moins une requête par semaine. Si cela n'est pas le cas, il y aura des décalages de date.

  • La correspondance d'URL peut dans certains cas ne pas fonctionner correctement dans le cas où les fichiers HTML contiennent certaines horreurs (Bill, apprends le HTML stp !). Les répertoires des utilisateurs ne sont pas toujours scannés par le script (à corriger)

  • Le suivi des liens symboliques ne fonctionnent que dans certains cas (à corriger).

  • Il faut au minimum deux jours de logs pour démarrer W3Perl.

  • W3Perl s'arrête si le format de la date courante n'est pas en anglais (solution : export LANG="eng" ou setenv LANG eng)

  • W3Perl produit des trous dans les pages sur les stats sur les pays. Mettez à jour le fichier pays-conv pour y ajouter de nouveaux pays.

  • W3Perl ne peut pas effectuer de stats sur plus de 120 fichiers de log compressés ou 10 ans de log. Si vous utilisez un serveur web depuis plus de 10 ans, prévenez moi !

back