SpamPal for Windows
Google
  Web SpamPal en français

Accueil

Fonctions de SpamPal Documentation Téléchargement Aide
Téléchargement Extensions Historique des versions Code source Manuel Version de débugage

Versions
Version stable: 1.594 (24-Oct-2005)
Beta: 1.73g (18-Fev-2006)
Informations!
18/07/09 : Mise à jour du site. Nettoyage des liens morts et ouverture d'un forum d'assistance.

Plus d'infos...

 

SpamPal ne recommande ni ne soutient pas d'une quelconque façon les produits ci-dessous.

Historique

 
1.634 3 Août 2004 (Version Beta)
  • The old "port type" setting ("POP3 (specific server)" and so forth) has been split into two - there's now "Protocol" (POP3, IMAP4 or SMTP) and "Proxy type" (Specific server, Multiple servers and Transparent). "Transparent" proxies are not yet supported but will be in a future version.
  • Now lists all results returned by DNSBL queries in logfile - was previously listing just one result code per query, which caused confusion when that result code wasn't in the DNSBL definitions, yet others returned by the query were.
  • Removed restriction on some plugin filtering functions being called concurrantly; should give a performance increase when you've got several active sessions all fetching mail concurrantly.
  • Now automatically removes spurious "English" entries from the auto-whitelist (these were created by a bug in an earlier version)
  • Wasn't saving SMTP relay permissions and a few other files correctly when running as an application - fixed.
  • If an empty SMTP relay permissions file is detected on a user upgrading from an earlier version, the SMTP relay permissions file is populated with 127.0.0.1 - should fix most problems where this file was corrupted by above bug.
  • Service support:
    • Fixed error in client-service "plugin not available/wrong version" login errors messages.
    • -serviceServer command-line option is no longer case-sensitive
    • When stopping service, now waits for service to shut down before exiting
    • Low-level tweaks to improve communication between client & service
    • "Exit and stop service" option now works when SpamPal client and service are on separate machines.
    • When client is accessing a remote SpamPal service, the client-service pipes will be reinitialised when the client machine comes out of hibernation. (But I've had difficulty testing this as I couldn't coax my machine to hibernate!)
    • The "About" and "Options" dialogs now display when the SpamPal GUI client is running on a different machine.
    • GUI Client wasn't displaying recent changes to auto-whitelist and auto-ignorelist - fixed.
    • Could become deadlocked after an automatic updates-check in certain circumstances - fixed.
  • Changes to underlying network-access code, notably the way the IMAP4 proxy waits for data to become available. Might make it slightly more efficient.
  • Would crash if an accept() call failed - fixed.
  • In SMTP, messages now transmitted in chunks of 64k rather than 16k.
  • 1.623 6 Juillet 2004 (Version Beta)
    • Auto-whitelist entries will no longer be overwritten with the word "English" when you close the options window.
    • Was getting into an infinite loop if you tried to remove something from the auto-whitelist; fixed.
    • Fixed bug that was causing SpamPal to close some sockets just after they were created - probable cause of the problems with SpamPal not working after you come out of hibernation, and sometimes not being able to connect after you start up, etc.
    • Fixed bugs that could cause service and/or client to hang at certain times.
    • Fixed bug that could cause SpamPal to crash during the clean-up at the end of a mail fetch.
    • Now strips email addresses beginning or ending with @ from the auto-whitelist, and also won't detect such addresses.
    • Fixed bug that could cause a crash when opening options dialog if no plugins installed.
    • Now runs as a GUI client rather than an application when the -serviceServer command-line option is used.
    • Welcome dialog can now prompt the user to choose a folder from which to import an existing SpamPal configuration into the service.
    • Welcome dialog now includes a "back" button.
    1.56 23 juin 2004
    • L'utilitaire de configuration de Keith Every est désormais fourni.
    • IMAP4: Envoyait beacoup trop de commandes lors de la première entrée dans un répertoire : corrigé.
    • IMAP4: N'envoie plus plus de 10 réponses FETCH à la fois vers le client - semble arrêter les plantages de Outlook.
    • (Enfin) n'envoie plus une erreur 0 vers le client lors de certaines erreurs de connexion.
    • Correction de certains plantages lorsque le fichier auto_wlist_ip_pending.dat était endommagé.
    • IMAP4: Comprend maintenant la commande IDLE (bien qu'il ne l'annonce pas en réponse à une commande CAPABILITY) - nécessaire parce que certains clients (Mozilla?) utilise cette commande même si SpamPal n'indique pas son support.
    1.55 24 mai 2004
    • Filtrage impossible sur les entêtes Return-Path:
    • Correction du bug dans le traitement des adresses contenant des caractères spéciaux qui entraînait un plantage lorsque Windows était configuré dans certaines langues orientales.
    • Correction d'un bug possible dans le traitement des adresses génériques
    • POP3: Pouvait mélanger la première ligne du message avec les entêtes si la commande TOP n 0 ne contenait pas une ligne blanche pour finir la transmission des entêtes.
    • SMTP: Pouvait planter durant le traitement de SMTP EHLO si une erreur réseau se produisait avant l'arrivée de la réponse.
    • Ne plante plus pendant le traitement des adresses en attente de blanchiment automatique
    • Contournement d'un bug sous Windows 2000 (et d'autres) qui pouvait provoquer à tort un message d'erreur "Plus d'espace mémoire disponible (ressources système au plus bas)".
    • Refait maintenant une tentative à la réception d'un WSAEWOULDBLOCK, qui permet de contourner un autre bug dans Winsock
    • Les raccourcis clavier RETURN/ENTER et ESCAPE devraient maintenant fonctionner pour le message "Etes-vous certain de vouloir quitter SpamPal?"
    1.54 2 Mai 2004
    • IMAP4: Finalement corrigé le bug idiot qui entraînait des crashes très ennuyeux lorsqu'on utilisait le protocole IMAP4 sur des nouveaux comptes.
    • IMAP4: Pouvait afficher des messages d'avertissement illisibles: corrigé.
    • Interface utilisateur : Le dialogue "Ajouter à la liste blanche" peut maintenant extraire les adresses email sous le format [ ] ou < >.
    • Interface utilisateur : Ne pouvait créer les fichiers wlist_email.dat et blist_ip.dat à l'installation, il affichait donc un message si vous essayiez d'utiliser le dialogue "Ajouter à la liste blanche" sans avoir ouvert au moins une fois le fenêtre Options et cliqué sur OK. Corrigé.
    • Interface utilisateur : Corrigé le bug d'affichage sur le numéro de version de SpamPal et de certains plugins.
    • Plugin API: Corrigé le bug dans le code POP3 qui pouvait entraîner la perte du corps du message si le client utilisait les commandes TOP/RETR et un plugin renvoyait une valeur différente de zéro.
    1.5391 10 Avril 2004
    • Date & heure dans les fichiers log et les entêtes SMTP Received: sont maintenant calculés en utilisant les fonctions Win32 plutôt que celles ANSI C; le code précédent ne fonctionnait pas pour les Australiens (et peut-être d'autres).
    • La version précédente ne contenait pas tous les fichiers nécessaires à RegExFilter.
    1.539 9 Avril 2004
    Quelques corrections de bug:
    • Le dialogue "Ajouter à la liste blanche" peut maintenant extraire une adresse à l'intérieur des crochets - donc si vous faites un copier - coller de la ligne From: en entier, SpamPal pourra ajouter à la liste blanche l'adresse.
    • Le dialogue "Ajouter à la liste blanche" ne pouvait pas ajouter des blocs à la liste des ignorés s'il y avait un commentaire - corrigé.
    • Le message "spampal fonctionne déjà" est affiché correctement.
    • L'erreur qui causait des plantages en format IMAP4 a été corrigée.
    • Certains plugins n'étaient pas déchargés de la mémoire correctement; corrigé.
    • Correction de certains bugs dans la traduction en allemand.
    1.538 8 mars 2004
    Quelque corrections de bugs supplémentaires :
    • L'erreur "SPAMCOP DNSBL absente" n'est plus présente au démarrage.
    • Utilise maintenant scanf de préférence à atof pour lire la position des barres de la fenêtre d'État - devrait normalement résoudre les problèmes quand la langue locale utilise des virgules comme séparateur décimal.
    • L'action par défaut lorsqu'on clique sur l'icône de la barre des taches est d'ouvrir la fenêtre État plutôt que de ne rien faire.
    • IMAP4: L'erreur "Ne peut ajouter au dossier" affichait le nom du dossier à la place du message d'erreur.
    • IMAP4: Pouvait planter lorsque le corps du message était complètement vide.
    • IMAP4: Pouvait planter lorsqu'on rechargeait une configuration pendant une session IMAP4.
    • Ne décharge plus le plugin HtmlModify pendant l'arrêt (le déchargement de HtmlModify peut entraîner un retard important dans certaines circonstances parce qu'il est lié à wininet.dll).
    • Présente maintenant un dialogue d'erreur correct s'il plante durant le traitement d'une requête DNSBL.
    1.53 14 Décembre 2003
    • POP3:
      • Chargeait deux fois le message quand un plugin demandait la totalité du message : corrigé.
    • IMAP4:
      • SpamPal changeait parfois les flags d'anciens messages : corrigé.
      • Ne plante plus si STATUS ne renvoie pas la réponse UIDNEXT attendue.
      • Accepte maintenant correctement les chaînes littérales dans la réponse STATUS.
      • Pouvait planter si la configuration était modifiée en cours de session : corrigé.
    • SMTP:
      • Pouvait perdre les autorisations de relais si un autre port était supprimé : corrigé.
      • v1.52 plantait si le message était refusé : corrigé.
      • Les sessions inactives s'arrêtent au bout d'une heure environ.
    • Divers:
      • La vérification de mise à jour autorise maintenant la présence de lettres dans le numéro des versions : 1.07f
      • La liste de contrôle d'accès à un port est maintenant supprimée lorsque le port est détruit.
      • Les caractères illégaux null dans l'entête de message sont maintenant remplacés par '0' - devrait corrigé le bug qui faisait planter SpamPal lorsque il traitait des entêtes de messahes malformés.
      • Devrait maintenant donner moins d'erreurs de remplissage "Aucune erreur".
    1.52 12 octobre 2003 (Version Beta)
    • Interface utilisateur :
      • La description des erreurs "SpamPal est planté" peut maintenant être copiée - collée.
      • Informe maintenant l'utilisateur sur tout plugin nouvellement installé et permet de l'activer.
      • Validation supplémentaire dans "Ajouter à la liste noire" et "Ajouter à la liste blanche"
      • Dans les dialogues "Ajouter à la liste noire" et "Ajouter à la liste blanche", vérifie si l'adresse ou le domaine ne sont pas déjà présents dans la liste. (NB ne vérifie pas sur les liste blanches ou noires supplémentaires.)
      • Les dialogues "Ajouter à la liste noire" et "Ajouter à la liste blanche" convertissement maintenant '#' en '*' s'il n'est pas précédé par un espace - cela devrait aider ceux qui ne pouvaient pas ajouter les adresses contenant un #.
      • Peut maintenant configurer le clic gauche sur l'icône de la barre des tâches pour qu'il ouvre la fenêtre du  filtre Bayesian (ou celle d'un autre plugin s'il en possède une.)
      • Changé la façon dont la fenêtre d'Etat lit la largeur des colonnes, et se maximise, cela devrait aider ceux chez qui cela ne fonctionnait pas.
    • Spécifique POP3 :
      • Ne prend plus en compte les entêtes X-MS-TNEF-Correlator et X-MimeOLE: Cela règle le problème avec certaines pièces jointes venant d'Outlook qui apparaissent comme "winmail.dat".
      • Les fichiers historiques pouvaient être perturbés lorsque les messages étaient pré-triés, avec les lignes de sortie apparaissant à la mauvaise place et associées au mauvais message. Corrigé.
    • Spécifique IMAP4 :
      • Il y avait un problème avec la nouvelle fonction "filtrer  un seul dossier" dans les réglages de port spécifiques IMAP4 à la mise à jour vers la 1.51. Corrigé.
      • On peut maintenant configurer SpamPal pour ne pas comparer les entêtes des messages (et par conséquent risquer de laisser passer des messages doubles).
      • Un changement dans les configurations devraient maintenant prendre effet pour des sessions IMAP4 sans avoir besoin de relancer SpamPal ou votre programme email.
      • Il refusait de se connecter à des adresses IP qui n'avaient pas de RDNS! Corrigé.
      • Ne devrait plus planter si le serveur envoie une réponse EXISTS en dehors d'un dossier.
      • Ne devrait plus faire apparaître une boite d'erreur si une commande FETCH retourne une erreur
    • Spécifique SMTP :
      • Peut maintenant configurer SpamPal pour permettre les relais quelque soit l'adresse IP si le client a effectué une authentification ESMTP. (NON TESTE - quelqu'un peut-il me dire si ça fonctionne ou pas!)
      • Pouvait planter si vous choisissiez "NON" en réponse à "Votre port SMTP ne fait rien - êtes-vous sur que c'est ce que vous voulez?". Corrigé.
    • Divers:
      • Ne devrait plus planter si les données en attente de la liste blanche automatique sont abimées.
      • Corrigé un bug mineur qui pouvait faire que certaines adresses étaient enlevées par erreur des adresses en attente de la liste blanche automatique quand d'autres expiraient.
      • Il ne devrait plus être possible de planter SpamPal en lui donnant un nom de serveur vraiment long.
      • Corrigé un bug qui pouvait bloquer SpamPal si vous changiez la configuration pendant le filtrage des messages.
      • Lors de la vérification des adresses email, respecte maintenant mieux la norme RFC-2822.
      • 255.255.255.255 n'était pas accepté comme la fin d'une plage d'adresses IP - corrigé.
      • SpamPal ne demandait pas toujours au bon plugin de quelle partie du message ils avaient besoin pour l'évènement processedMessage - corrigé. (ce bug pouvait de temps en temps planter en IMAP4.)
    • Plugin API:
      • Les plugins peuvent maintenant enregistrer des informations dans le fichier historique principal.
    1.51 16 Septembre 2003 (Version Beta)
    • Interface utilisateur :
      • La zone "Recent DNSBL queries" contient maintenant le temps moyen que SpamPal doit attendre pour obtenir une réponse de chaque DNSBL.
      • Il ne devrait plus être possible que la fenêtre Etat se retrouve hors-écran.
      • [X] Les boutons de fermeture des fenêtres "Contrôle des accès aux ports" et "Permissions SMTP" fonctionnent maintenant.
      • SpamPal peut maintenant suggérer un DNSBL de remplacement si l'une des existantes n'est plus utilisable.
      • Changement de format du dialogue Propriété des Ports.
      • Vous pouvez maintenant choisir combien de jours de statistique de filtrage vous voulez conserver.
      • Nouveau : le dialogue Ajouter à la liste blanche noire possède une case à cocher ne pas fermer (pour les ajouts multiples).
      • Les zones de texte des listes blanches et noires permettent maintenant un menu contextuel "couper - copier - coller" sans avoir besoin d'utiliser les raccourcis clavier. (Certains ont rapporté que cela ne fonctionnait pas chez eux - si quelqu'un a des idées sur la manière de corriger ceci, merci de me le faire savoir.
      • Les dialogues de liste de contrôle des accès aux ports devraient maintenant être abandonnés si vous appuyer sur ESC plutôt que ENTRÉE.
    • Spécifique au POP3 :
      • Modification pour permettre l'utilisation par les utilisateurs de AVM-KEM : / peut être utilisé pour séparer le nom d'utilisateur de SpamPal du nom de serveur au même titre que @ et %.
      • Envoie maintenant le nom d'utilisateur lorsque la commande USER est reçue (n'attend plus que PASS soit reçue) à condition que l'authentification APOP ne soit activée.
      • Est maintenant toujours en mesure d'émettre au moins une entête "X-SpamPal-Timeout: Prevent" si nécessaire.
      • Arrête maintenant au bout de 5 minutes de tenter de lire la ligne bannière ou d'authentifier votre nom d'utilisateur et mot de passe.
    • Spécifique au IMAP4 :
      • Lorsque la fenêtre État s'ouvre automatiquement, elle attend maintenant 2 secondes avant de se fermer (comme pour le POP3 et le SMTP).
      • Ne marque plus unseen les messages filtrés qui ne l'étaient pas au démarrage.
      • Copie maintenant les marques \Seen et \Deleted du message original dans tout message réécrit ou déplacé.
      • L'utilisateur peut maintenant choisir de ne filtrer que les messages de la boite de réception (ou d'une autre boite) s'il le souhaite.
      • Les connexions vers le client et vers le serveur ne sont plus maintenant inter-dépendantes - ainsi, si la connexion au client est fermée pendant le filtrage d'une boite, le filtrage ne sera plus arrêté à la moitié. (Si cela cause un problème, je reviendrai au fonctionnement précédent.)
      • Ne cherche plus à lister les messages non traités dans un dossier lorsqu'il renvoie la réponse "* 0 EXISTS" (dossier vide).
    • Spécifique au SMTP :
      • N'autorise plus maintenant un relai ouvert exploitant les lignes RCPT TO: .
      • Meilleure extraction des adresses MAIL FROM et RCPT TO en proxy SMTP : il n'est plus nécessaire qu'elles soient bornées par < et >.
      • Ne rejettera jamais un message d'une IP locale en raison d'un marquage DNSBL.
      • N'ajoute automatiquement à la liste blanche que les adresses RCPT TO: si la connexion vient d'une IP locale.
      • Enregistre maintenant le nombre de messages filtrés, marqués ou blanchis - dans la fenêtre état et dans le résumé log à la fermeture de la connexion - même si "appliquer les filtres standards de SpamPal" est désactivé, à condition qu'au moins une des options "rejeter" est choisie.
    • Divers:
      • Le fichier log est maintenant limité à une taille choisie par l'utilisateur.
      • Utilise maintenant les adresses I.P. des lignes Received: même si elles sont préfixées par un @
      • Avertit maintenant l'utilisateur si HtmlTagger v0.1 est activé, et le désactive automatiquement.
      • Rapporte maintenant beaucoup plus de détails sur les crashs.
      • Les fichiers log de sessions sont maintenant ajoutés au fichier log principal après un crash.
      • Ne devrait plus oublier qu'il a déjà affiché l'avertissement "Je ne vois pas de ligne Received: dans les entêtes de message".
      • Si le fichier cache d'une DNSBL est abîmé, montre maintenant l'erreur une fois, puis réécrit correctement le fichier.
      • N'effectue plus de select() pour vérifier les erreur avec l'écoute des sockets (a entraîné des crashs chez certaines personnes).
      • Le script de mise à jour n'indiquait pas correctement le numéro de version.
      • Interprète maintenant , et : comme des terminateurs d'adresse email - avant, beaucoup d'adresses séparées par des virgules sans espace étaient traitées comme une seule longue adresse email et pouvait crasher Whitelist Extender.
      • SpamPal ne devrait plus planter si les définitions des DNSBL sont mises à jour et qu'une DNSBL de la liste est retirée alors des requêtes sont en attente.
    • Plugin API:
      • Les plugins peuvent maintenant accéder à la liste à ignorer et marquer des adresses IP à ignorer.

    1.50 14 Août 2003

    • Support des connections IMAP4 et SMTP

    • Redéfinition de la fenêtre Options

    • Requêtes DNSBL plus efficaces

    • L'installeur contient les plugins RegExFilter et UrlBody

    • Plus toutes les améliorations qui ont été essayées durant les 6 derniers mois dans les versions bétas.

    • Trop de changements à décrire ici – voyez cette page pour plus de détails!

    Page suivante

    SpamPal est copyright © 2002-2003 James Farmer (jjf@spampal.twinlobber.org.uk).
    Version française du site : Gilles Corlobé (spampal at corlobe.tk) ma clé PGP
    Tous droits réservés.