Hamster-Fr 2.0.1.12 - Ajout : Mise en conformité de la liste définitive des MX avec la RFC2821 dans DirectMX (tri aléatoire des serveurs de préférence identique et si un MX = FQDN local alors suppression des serveurs de préférence identique et supérieures). Hamster-Fr 2.0.1.11 - Traduction des messages (emails) d'erreur générés par Hamster. - Remplacement de HELO par EHLO dans l'en-tête Received: - Client SMTP : Forçage de l'adresse littérale dans le EHLO si le FQDN n'est pas conforme (RFC 2821). - Client SMTP : Possibilité de forçage de l'adresse littérale dans le EHLO même si le FQDN est conforme. - Client SMTP : Identification EHLO par défaut (RFC 2821). - Modification : Possibilité de mettre l'entête X-Gate dans le cas de News2mail. - Modification : Non écrasement des champs Approved et X-Approved-By si présents. - Ajout : Possibilité d'utiliser le Reply-To pour l'enveloppe des groupes modérés. - Ajout : Traductions correspondantes à ces nouvelles options. - Bugfix : Nettoyage du champ Version. - Bugfix : Rechargement de la configuration après modification des réglages SMTP. - Ajout : Outil de détection des DNS pour DirectMX. - Bugfix : Effacement des valeurs sur zones grisées. - Bugfix : Problème de comptage des boucles imbriquées par appel de subs. - Ajout : Code de retour 997 dans le message de notification DirectMX. - Ajout : Débrayage du message de notification DirectMX. Il faut ajouter l'entrée DirectMX.ResolveErrorNotify=0 dans la section [Fr] de hamster.ini pour ne pas recevoir de message de notification d'erreur DNS. - Divers bugfixes pour le serveur imap (Hamster-Classic 1.3.23.205). - Reformatage de changes.txt pour éviter l'ascenceur horizontal. Hamster-Fr 2.0.1.10 - Bugfix : Requête A remplacée par requête Star dans DirectMX afin de parer aux spécificités de certains serveurs. - Suppression de l'entête X-Gate dans le cas de News2mail. - Bugfix : variables locales au lieu de globales pour les groupes modérés et et ML. - Suppression de l'ajout/remplacement des entêtes Approved et X-Approved-By pour les ML. - Bugfix: Nettoyage du champ Version des séquelles des versions précédentes. Hamster-Fr 2.0.1.9 - Ajout : code de gestion des ML disparu des versions 2.0.1.x et gestion des 'Mail-Reply-To et 'Mail-Followup-To'. - Bugfix : user-agent multiligne Hamster-Fr 2.0.1.8 - Modification: mise en conformité du user-agent. - Bugfix : champ de version dans le user-agent. - Bugfix : Buffer underrun possible dans DecodeHeadervalue. - Modification dans l'authentification SASL pour le serveur IMAP. - Bugfix : Commande ControlRunSendMailMX (serveur OLE) mal déclarée. - Modification : le traitement anti-pub des ML est désactivé par défaut mais reste activable par la rubrique Automatisation. - Modification : le finger utilise désormais un composant Indy8. - HamSendMailMX (sans paramètre) Permet d'envoyer chaque email directement sur le serveur de chaque destinataire sans passer par le serveur SMTP de son fournisseur d'accès. Réglages des DNS primaire et secondaire par menu Configuration/ Courrier: serveurs et paramètres.../Réglages SMTP. - Menu En ligne/Serveur SMTP DirectMX permet aussi d'envoyer son courrier en direct. Hamster-Fr 2.0.1.7 - Bugfix : ressources non libérées dans le traitement anti-pub des ML. - Ajout du champ Commentaires du projet/exe dans le champ version. - Ajout du support d'encryption AES pour la future version 0.9.7 d'OpenSSL. - Bugfix : Le nettoyeur de lignes vides de fin de message était appelé avant le filtre antipub de ML, ce qui pouvait laisser les lignes vides. C'est maintenant inversé. - Bugfix : Page Actions de Configuration/Automatisation : les en-têtes devenaient gras quand on passait de l'un à l'autre avec les flèches. - Bugfix : Page Actions : Quand on passait d'un objet normal à un en-tête les valeurs editboxes n'étaient pas mises à jour. - Bugfix : Le contenu du Return-Path doit être entre <> (RFC2822). - Bugfix : Les actions spécifiques aux comptes ne marchaient pas avec les comptes IMAP. - Divers bugfixes pour le serveur imap (hamster-sourcen). Hamster-Fr 2.0.1.6 - Intégration du script conversion.hsc pour prise en charge automatique des anciennes versions Fr au démarrage. - Modification de la présentation de l'Editbox pour 76 caractères. - Modification du code pour supprimer les dépendances RXLib. Les RXLib ne sont plus nécessaires pour compiler Hamster. - Ajout d'entrées pour une meilleure internationalisation. - Ajout fonction RFCTimeZone (sans argument, retourne le décalage horaire local). - Ajout fonction HamFinger ("login@serveur_finger") (composants ICS). - Ajout fonction HamArtDeleteNrInGroup (No_article, groupe). - Ajout de l'entrée IMAP dans la boite de dialogue d'édition de IPAccess.hst. - Mode cancel local : Le test de concordance des From: pour annulation est en option ( [Fr] VerifyCancels ; Désactivé par défaut comme dans inn) : Configuration/Serveurs locaux.../Onglet NNTP - Mode cancel local : Le test de concordance contrôle aussi le champ Sender: - Déplacement des fonctions de modification des messages dans la fenêtre d'automatisation : Configuration/Automatisation/Onglet Traitement. - Conversion du QP ou Base64 en 8bit du champ Subject: (E/S). - Conversion du QP ou Base64 en 8bit du corps du message/article (E/S). - La personnalisation de version est réglable par le menu Configuration/ Configuration générale.../Onglet divers. - Réintégration de la fonction recherche par mid de GLG car Hamster Classic l'a mal intégré en fait... - Modification de la fenêtre recherche par mid pour une meilleure ergonomie. - Modification de la commande 'Recharger la configuration' pour y inclure le rechargement de IPAccess.hst et l'arrêt-redémarrage des serveurs actifs. - Bugfix sur le user-agent en cas de modération - Remplacement du X-Posting-Agent par extension du User-Agent - Divers bugfixes, principalement pour le serveur imap (hamster-sourcen et Hamster-Fr team). Hamster-Fr 2.0.1.5 - La base est une version Hamster Classic Beta 1.3.23.170, voir ci-dessous pour les changements depuis la 1.3.23.150. - Retour à une version internationale : Seul le fichier .dat est francisé. - Suppression de la fonction recherche par mid de GLG car Hamster Classic l'a intégré. - Réactivation des alertes groupes et serveurs obsolètes dans le journal, une option permet de désactiver cette fonction dans la configuration. - Bugfix : Le filtrage de pub dans les mailing-lists ne provoque plus d'écrans bleus, la fonction est réactivée. - Bugfix : Mélange des explications entre barre d'état et icone d'Hamster dans les actions sur clic et double-clic. Hamster-Fr 2.0.1.4 - Conversion QP en 8bit en entrée pour news et mail. (Menus ; [Fr] decode.QPi=1 et decode.QPim=1) - Correction de signature OE en entrée. ([Fr] outlook=1) - Nettoyage des lignes vides de fin de message en entrée. (automatique) - Forçage du Message-ID pour news et mail. (Menu ; [setup] generate.MID=3 et mail.generate.MID=3) - Bugfix : Les copies en archive locale n'affichaient pas le nom du groupe d'origine. - Bugfix : Correction de l'envoi systématique d'un '.' alors qu'il ne faut pas le faire en réponse de commande STAT. Hamster-Fr 2.0.1.3 - La base est une version Hamster Classic Beta 1.3.23.150 - Francisation des dialogues principaux, il en reste encore probablement quelques uns en mode debug. - Désactivation des alertes groupes et serveurs obsolètes dans le journal. - Modification du traitement du User-Agent. - Ajout de la personnalisation de version ([Fr] Version=Nomdelaversion dans hamster.ini) - Conversion QP en 8bit en sortie pour news et mail. (Menu ; [Fr] decode.QP=1 et decode.QPm=1) - Correction de signature OE en sortie. ([Fr] outlook=1) - Nettoyage des lignes vides de fin de message en sortie. (automatique) =================================================================== V1.3.23.170 - Nouveau: hs2: - Nouvelle commande listappend ( Listhandle, filename ) qui ajoute la list-text au fichier existant ou sinon elle crée le fichier automatiquement {OJB} - hamstatus(3,8) compte les lignes d'erreur et hamstatus(3,8) les lignes d'alertes/d'erreurs dans le dialogue principal. Si le fichier journal est fermé, les deux fonctions retournent 0 {TGL} - La Largeur et la hauteur des Inputbox et Listbox sont maintenant augmentées. Un double-clic sur une entrée de la liste fonctionne maintenant comme le bouton OK et la hauteur de la listbox est modifiable (par défaut 220 pixels): hamster.ini [Setup] Script.Listbox.Height=Height en pixels {TGL} - Varset permet l'initialisation de multiples variables au lieu d'une. Tous les paramètres sauf la dernière doivent être les nouvelles variables, qui sont initialisées avec la valeur du dernier paramètre. {TGL} - hammessage(9,1) met aussi à jour les entrées du menu du la fenêtre principale. {TGL} - iniwrite, inidelete et inierasesection donneront pour résultat, s'il y a une erreur: 1 pour aucune erreur, 0 pour une erreur {TGL} - Si listload, listsave ou listappend échouent, le message d'erreur sera automatiquement enregistré comme une entrée normal dans le fichier journal. {TGL} - Nouveau : Configuration / Automatisation / Load Articles par MID: Bouton "Ajouter des MIDs depuis le Presse-Papier..." vérifie le presse papier pour les message-IDs et insèrent les MIDs trouvés dans la liste de chaque serveur de forum. {TGL} - Nouveau: Local/Gestionnaire des articles/messages locaux: l'interprétation de *gras*, /italique/, et _souligné_ dans l'aperçu est optionnel. (Prévisualisation/attributs de texte) {TGL} - Nouveau: le titre de la fenêtre principale est modifiable. hamster.ini [Main] Title=..., suivi des "jokers" est supporté : %Hamster% pour le nom du produit ("Hamster classic"), %Version% pour le numéro de version et %Readonly% (employé uniquement si le mode lecture seul est activé). Par défaut : "%Hamster% V%Version% %Readonly%" {TGL} - Nouveau: Server.ini contient quelques nouvelles informations statistiques à propos de la réussite des essais de connexion : le compte absolu des connexions réussie/ratée, la date de la dernière connexion réussie/ratée et combien de fois le dernier état est arrivé à la suite. {TGL} - Nouveau: hs2/OLE: nouveaux messages d'Hamster {TGL} - HamMessage(12,3) ouvre le dialogue du journal du filtre de forum et attend que l'utilisateur ferme le dialogue. - HamMessage(13,3) ferme un dialogue du journal du filtre de forum ouvert - HamMessage(12,4) ouvre la boite de dialogue "Choix des groupes à récupérer" - Nouveau: Configuration / Comptes & Mots de passe: - liste utilisateurs: la liste des utilisateurs d'un groupe sont ordonnés alphabétiquement {HS} - Dans le dialogue "editer", vous pouvez voir la liste des alias d'un utilisateur. {HS} - Nouveau: Plonk/Journal: ESC ferme la boite de dialogue, le dernier ordre de rangement (croissant ou décroissant) sera repris automatiquement. {TGL} - Changement: les scripts d'exemples (vbs/pl/hsc) seront distribués dans un fichier ZIP et les îcones hamster aussi, pour que le répertoire principal soit moins chargés pour les versions futures {TGL} - Changement: Le délai d'expiration des serveurs a été diminué de 60 à 15 minutes {JW} - Changement: l'ordre interne si un courrier est reçu depuis le serveur SMTP local est changé, donc le compteur de courrier est incrémenté avant que l'action mail.out ne soit exécutée. {TGL} - Changement: compatibilité accrue du serveur local avec la RFC 2821: {JW} - les enveloppes d'adresses sans <> sont désormais interdite. - les sources-routes sont effacées - les commandes RCTP et Mail- sont inférieures ou égale à 510 octets. - les enveloppes d'adresses sont inférieures ou égale à 256 octets. - Changement: vous pouvez arrêter Hamster, même si une boite de configuration est ouverte {TGL} - Changement: le menu script et les sous-menu sont triés ainsi : d'abord les entrées sans sous-entrées alphabétiquement puis les entrées avec sous-entrées alphabétiquement. L'ordre alphabétique n'est pas sensible à la casse et le caractère de surlignement (&) est sans effet {TGL} - Changement: Si on active la fenêtre depuis l'icône de notification, les dialogues d'Hamster passent à l'avant-plan {TGL} - bugfix: la verification, si un courrier allait vers une adresse à l'exterieur, pouvait être bloquée si des guillemets entouraient l'adresse {GW/HS} - bugfix: Plus aucune vibration quand le Journal par fil se mets à jour dans la fenêtre principale ou quand on remplit la liste des utilisateurs dans la boite de dialogue Utilisateurs/Mots de Passe {HS} - bugfix: les noms de groupes dans l'historique des forums étaient sensibles à la casse à certains endroite et pas à d'autres - maintenant, ils sont partout sensibles à la casse, il n'y aura ainsi plus de problèmes quand on effacera des messages dans le futur, si l'historique est reconstruit une fois {OJB} - bugfix: serveur IMAP local: faux résultats de la commande "LSub" dans certains cas, (FETCH)ENVELOPE a un résultat faux (CRLF) et il y avait des problèmes avec les adresses. De plus le résultat "Greeting" fonctionne avec tous les autres serveurs locaux. {HS} - bugfix: dans les copies archivés des articles envoyés, le newsgroups-information dans la première ligne manquait depuis quelques versions béta {MB} - bugfix: Editer repertoire(s): la Prévisualtion ajoutait/enlevait les lignes vides précedant ou suivant les attributs textes (*bold*, ...) {TGL} - bugfix: Le délai d'expiration SASL était calculé incorrectement. {JH} - bugfix: Un délai d'expiration dans le fil client pouvait produire un FPG. {jH} - bugfix: Configuration / serveurs locaux / général / crypter le MID ne fonctionnait que si le FQDN pour les en-têtes spéciaux était défini. Il n'a besoin désormais que du FQDN pour les Message-ID à nouveau. {JW} - bugfix: Le menu "Aide" de la fenêtre principale lançait le fichier d'aide directemnt au lieu des options du menu en dessous. {TGL} - bugfix: la commande hs2 HamSendMail créait un répertoire inutile {TGL} - bugfix: la méthode de destruction de certains objets-fils avait un mauvais ordre interne (hérité AVANT de libérer les objets internes / ajoutés des lignes au journal) {HS} - bugfix: Si un courrier dans mail.out ne pouvait pas être ouvert, les autres courriers n'étaient pas envoyés. {HS} - bugfix: Des messages d'erreurs plus complets, si l'écriture interne d'un groupe de forum échouait. {OJB} V1.3.23.161 - Nouveau: Configuration / Serveur locaux: les méthodes d'authentification peuvent être changée directement et non plus uniquement dans hamster.ini {TGL} - Changement: le type de gateway-groups n'est plus changé en "modéré", si la commande OLE NewsGrpInformation est employée {TGL} - bugfix: l'accès au serveur STMP local ne fonctionnait que si le client employait SMTP-AUTH {JW} - bugfix: l'accès au serveur local POP3 échouait pour plusieurs valeurs d'expiration pop3 {JH/JW} - bugfix: l'accès au serveur local ReCo échouait parfois (expiration du temps) {JW} - bugfix: un en-tête vide dans un message/courrier pouvait produire un FPG {MB} - bugfix: l'User-ID manquait dans les en-têtes Received des courriers {JW} - bugfix: log.IgnoreConnectionLost n'était pas pris en charge par le serveur NNTP local {Till Meyer} - bugfix: Editer Répertoire(s): le surlignage des attributs de textes ne fonctionnait pas toujours correctement. {TGL}