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
|