Version 1.0 du 27 mai 2003 diffusée sur internet le 3 juin 2003
Version initiale.
Version 1.0.1 du 12 novembre 2003 diffusée le 13 novembre 2003
Correction de l'affichage du sujet des mails s'il contient
des tabulations.
Rajout de l'option -e de sjmails (affichage adresse expéditeur).
Possibilité de saisir au clavier des paramètres de la connexion pop.
Possibilité de crypter le mot de passe du fichier de configuration.
Détection et suppression de l'encodage UTF-8 éventuel avant
l'envoi des mails.
Version 1.0.2 du 30 novembre 2003 diffusée le 1er décembre 2003
Possibilité de rajouter l'adresse d'un expéditeur de mail
dans la liste des expéditeurs refusés (commande vmailfic).
Ajout d'une signature en fin de mail (cremail et repmail)
lorsqu'un fichier signature a été créé.
Possibilité de programmer la variable d'environnement $EDITOR
pour utiliser un éditeur de textes autre que vi .
Options de sjmails avant le nom du fichier de configuration.
Version 1.0.3 du 12 janvier 2004 diffusée le 13 janvier 2004
Correction cas de blocage commande voirmail avec mail
multipart/alternative sans section text/plain.
Correction défaut de supgrosmail lorsque aucun mail sur le serveur.
Correction génération de la ligne From lors de l'envoi du mail
lorsque le fichier mail ne la contient pas.
Version 1.0.4 du 6 avril 2004 diffusée le 6 avril 2004
Ajout support décodage base64 des lignes d'entête.
Indication VIRUS ? possible pour fichiers joints avec simple extension.
Correction problème de détection des adresses expéditeur contenant des
majuscules dans supgrosmails.
Correction détection d'erreur envmail lorsque plusieurs destinataires.
Rajout commande d'impression dans vmailsj et vmailfic.
Rajout préfixe dans l'adresse d'expédition des mails de suphtm.
Rajout ligne blanche avant première pièce jointe lorsque nécessaire.
Rajout recherche de chaines de caractères dans vmailsj et vmailfic.
Version 1.0.5 du 30 juillet 2004 diffusée le 6 septembre 2004
Rajout des mentions des possibilités de vmailsj et vmailfic.
depuis la version 1.0.4 dans l'aide en ligne de ces commandes.
Rajout de la commande filtresujet.
Mise en place d'une structure arborescente pour la compilation.
Rajout des pages de man en français.
Fichier de présentation en 8 langues.
Version 1.0.6 du 21 novembre 2004 diffusée le 24 novembre 2004
Correction erreur d'affichage dans sjfmails lorsque le sujet du
mail est présent, mais vide.
Correction cas de blocage dans l'analyse de l'entête des mails
par filtradr et filtresujet.
Correction erreurs dans la suppression de mails par suphtm + envoi
du message d'avertissement à l'adresse du Return-Path si possible.
Conversion des caractères HTML (exemple ’ devient une apostrophe).
Archivage des adresses d'expéditeurs de mails détruits par suphtm.
Rajout de la commande comptemail.
Possibilité de restaurer un mail dans la poubelle (vmailsj et vmailfic).
Version 1.1 du 25 février 2005 diffusée le 7 mars 2005
Rajout mention mailer utilisé lorsque champ User-agent présent.
Libremail et ses outils déclarés comme User-Agent plutôt que X-Mailer.
Support UTF-8 de quelques caractères encodés sur 3 octets.
Fichier droits d'utilisation en 8 langues, ces droits ne sont plus
rappelés à la fin de chaque fichier source.
Correction blocage suphtm avec option -s .
Correction de la perte du premier caractère de l'adresse d'une adresse
email non entourée de < > et non précédée d'un nom d'utilisateur.
Changement paramètre d'appel de la fonction connect_smtp.
Rajout indication de la taille des mails détruits par supgrosmail.
Recherche du champ Content/type portée à 5 lignes après l'entête
pour selhtm et suphtm.
Option -h dans voirmail voirfmail, commande h dans vmailfic pour
voir la section texte html des mails multi sections.
Support encodage base 64 pour le texte des mails.
Rajout des champs Message-id, In-Reply-To et Reference aux mails
à envoyer.
Version 1.2 du 18 janvier 2006 diffusée le 19 janvier 2006
Création de fichiers communs pour les fonction utilisées par
plusieurs programmes de filtrage (bibliothèque testchamp).
Rajout options -k et -d à la commande chargemail.
Rajout option fichier trace pour les commandes de filtrage.
Rajout des commandes filtredest, filtrechamp, chargepartiel,
chargexpedok et chargechampok.
Rajout temporisation de sécurité après la destruction de mails
par un filtre.
Affinage de l'analyse du champ "Content-Transfer-Encoding:" pour
distinguer binary de base64.
Pas de mise à jour du fichier numail si aucun mail n'a été
récupéré par chargemail, ou si la création d'un nouveau mail par
cremail repmail et trsfmail a été interrompue par l'utilisateur.
Fusion des 2 premières lignes des sujets de mail pour les commandes
sjmails, sjfmails et vmailsj.
Fusion de toutes les lignes des sujets du mail initial pour générer
le sujet du mail en réponse (repmail) ou transféré (trsfmail).
Prise en compte de la deuxième ligne du champ From: dans repmail
et filtradr lorsque la première ligne ne contient pas de
.
Examen complet des noms de fichiers dans vmaildir pour déterminer
les répertoires qui contiennent des mails.
Décodage de la séquence UTF-8 Å 93h convertie en ½
Meilleure prise en compte des mails sans sujet dans repmail et trsfmail.
Correction d'un défaut d'affichage de pop.c en mode debug.
Suppression cause de plantage des logiciels en mode page si droits
d'accès à /tmp insuffisants.
Tentative de détection des sections message/rfc822 dans les mails
multipart/mixed.
Conversion des noms de fichiers joints encodés comme des lignes d'entête.
Version 1.2.1 du 16 juin 2006 diffusée le 20 juin 2006
Correction fonctionnement commande d'impression vmailfic si le
répertoire courant est protégé en écriture.
Suppression de la temporisation avant le ré-affichage de la page
lors de la récupération de fichiers joints depuis vmailfic.
Prise en compte des sections multipart/related apparaissant après une
autre section multipart, pour éviter une erreur d'analyse des autres
sections.
Détection du débordement du nombre de bordures de sections mémorisées.
Mémorisation du répertoire contenant les fichiers de configuration
dans une variable d'environnement.
Traitement systématique des lignes contenant des noms de fichiers
joints comme lignes d'entête.
Troncation des noms de fichiers joints affichés pour éviter un
débordement de longueur.
Les sections text/html avec un nom de fichier ne sont plus détectées
comme fichier joint.
Récupération des sections message/rfc822 dans les mails multipart/mixed.
Utilisation de la bibliothèque testchamp dans supgrosmail.
Rajout de la commande supbcc.
Rajout des options -o et -O aux commandes filtresujet, filtredest
et filtrechamp.
Détection par la commande repmail de l'indication Re : (avec
variantes de casse) en plus de Re: dans le sujet des mails.
Remplacement des variantes par la chaîne Re:
Mention de l'option -s dans le message rappelant la syntaxe de la
commande suphtm.
Version 1.2.2 du 9 août 2006 diffusée le 1er septembre 2006
Correction cause de plantage de vmaildir lorsque les répertoires
. et .. ne sont pas en première et 2ème position (risque rare).
Optimisation de l'option clecrypt des fichiers makefile.
Version 1.9.1 du 24 octobre 2006
Internationalisation phase 1 :
Utilisation d'un fichier de données pour mémoriser les messages envoyés
par les différentes applications aux utilisateurs.
Utilisation de fichiers de données pour mémoriser les textes des mails
générés automatiquement par les commandes de filtrage suphtm et supgrosmail.
Utilisation facultative d'un fichier de données permettant de redéfinir
les noms des répertoires et des fichiers de données utilisateur associés
aux boites aux lettres.
Correction problème de passage à la ligne dans cremail et trsfmail
lors de la saisie des destinataires si carnet d'adresse vide.
Correction cause de plantage de suphtm lorsque champ Content-Type absent.
Correction cause de blocage de voirmail pour mails multipart/related
sans nom de section précisé dès la ligne suivante et sécurisation de la
fonction surbordure() .
Version 1.9.2 du 30 novembre 2006
Internationalisation phase 2 :
Analyse de la variable d'environnement $LANG pour détecter l'utilisation
du jeu de caractères UTF-8 .
Support des caractères accentués UTF-8 pour l'affichage des messages
aux utilisateurs, ainsi que de la liste et du contenu des mails.
Mise à jour analyse des mails multipart/related pour éviter détection
d'erreur au delà de la fin de la section de premier niveau.
Détection du débordement nombre de fichiers mails mémorisé par sjfmails
et tri partiel dans ce cas.
Version 1.9.3 du 29 janvier 2007
Internationalisation phase 3 :
Traduction des fichiers de données créés dans la version 1.9.1 (et 1.2.1).
Analyse de la variable d'environnement $LANG pour choisir la langue de
l'interface utilisateur.
Paramétrage possible de l'analyse des noms de fichiers issus d'Internet
mail dans vmaildir.
Analyse des noms de fichiers issus d'Internet mail conformément à leur
ordre de numérotation dans sjfmails.
Dimensionnement automatique des tableaux destinés à mémoriser le contenu
de fichiers de données en fonction du nombre de lignes de ces fichiers.
Rajout de l'option -w pour les commandes sjmails et sjfmails.
Correction du traitement lorsque le nombre de mails à supprimer avec
supgrosmail dépasse szmaxliste.
Redimensionnement dynamique des tableaux de sjfmails, vmaildir, vmailsj
et vmailfic lorsque nécessaire.
Version 2.0 du 26 mars 2007 diffusée le 27 mars 2007
Reprise des sources de la version 1.9.3 .
Rajout du choix : adresse pour répondre + expéditeur en copie dans repmail.
Version 2.0.1 du 3 mai 2007 diffusée le 3 mai 2007
Détection du jeu de caractères dans les mails multipart/mixed sans autre
sous section multipart.
Correction fonctionnement choix supplémentaire de repmail de la version 2.0
Adaptation syntaxe makefile pour compilation avec gNewSence.
Rajout de la commande detruitmail.
Correction blocage chargemail si demande d'un numéro de mail trop grand.
Version 2.0.2 du 19 juin 2007 diffusée le 19 juin 2007
Rajout de l'option -i à sjmails, sjfmails, vmailsj et vmaildir et
correction détection des options multiples dans sjmails et sjfmails.
Prise en compte dans recuppj des fichiers non encodés.
Ajout option -e à la commande suphtm.
Version 2.0.3 du 3 décembre 2007 diffusée le 3 décembre 2007
Transformation du caractère B4 en ' dans fonction conv_isomac.
Correction comptage des caractères spéciaux lorsque sjmails est utilisé
avec l'option -s ou -e et le jeu de caractères UTF-8.
Mise à jour liste prototypes déclarés dans trtligne.c .
Correction prise en compte des bordures lorsque le = qui suit le mot clé
boundary est suivi d'un ou plusieurs espaces.
Correction problèmes de défilement dans vmailfic lorsqu'une ligne du mail
sans espace dépasse la longueur de la zone d'affichage ou lorsque celle-ci
voit sa largeur réduite par un redimensionnement suivi d'un ^L .
Connexion smtp uniquement lorsqu'elle est nécessaire dans suphtm et supbcc.
Version 2.1 du 24 mars 2008 diffusée le 24 mars 2008
Vérification de la saisie de l'adresse expéditeur pour le premier mail
envoyé.
Support des touches permettant le positionnement au début et en fin de
texte depuis une fenêtre terminal graphique.
Suppression cause d'erreur de détection des fichiers joints lorsque la
section précédente est encodée quoted printable et le nom de fichier
non entouré de guillemets.
Possibilité de préciser le numéro de port smtp dans le fichier de
configuration.
Support d'une authentification smtp simple.
Suppression d'un risque d'écrasement des données dans envmail lorsque
plusieurs destinataires sont sur la même ligne d'entête.
Adaptation des sources pour éviter des avertissements de compilation
avec les compilateurs récents.
Correction problème d'accès au fichier des messages lorsqu'une commande
qui fait un chdir a été lancée en précisant son répertoire d'implantation
sous la forme d'un chemin d'accès relatif.
Augmentation de la vitesse de défilement lors des déplacements de plus
d'une page.
Conversions base64 regroupées dans un seul fichier source.
Option -H pour voirmail et voirfmail et commande H pour vmailfic.
Version 2.1.1 du 3 avril 2008 diffusée le 3 avril 2008
Support d'autres caractères spéciaux avec l'option -H de voirmail et
voirfmail et la commande H de vmailfic.
Version actualisée pour les fichiers makefile et majmessages.
Version 2.1.2 du 24 juin 2008 diffusée le 24 juin 2008
Suppression erreur de position du premier caractère à analyser dans
filtredest et filtrechamp.
Commande envmail : taille maximale des messages spécifiant un destinataire
portée à sz_buflect.
Version 2.1.3 du 11 décembre 2008 diffusée le 18 décembre 2008
Rajout de l'option -m dans supgrosmail, supbcc et suphtm.
Version 2.1.4 du 17 juin 2009 diffusée le 23 juin 2009
Rajout du fuseau horaire numérique dans le champ Date des mails créés.
Conversion des caractères de contrôle éventuels avant affichage des mails.
Correction d'un problème de détection des destinataires lorsqu'elle tient
sur plusieurs lignes dans envmail.
Version 2.2 du 21 avril 2010 diffusée le 17 mai 2010
Correction problème d'analyse des entêtes de mails lorsqu'une ligne de
l'entête atteint la longueur limite.
Support d'autres caractères spéciaux avec l'option -H de voirmail et
voirfmail et la commande H de vmailfic.
Prise en compte du fuseau horaire pour un meilleur classement chronologique
des mails avec vmailsj.
Rajout de la possibilité d'installer Libremail dans /usr/bin (ou de le
désinstaller).
Version 2.2.1 du 19 juin 2010 diffusée le 21 juin 2010
Correction détection du charset lorsqu'il y a des blancs après le =
Remplacement du caractère A0 (hexa) par un blanc dans les mails lus.
Support des caractères â et ô avec l'option -H de voirmail
et voirfmail et la commande H de vmailfic.
Version 2.2.2 du 24 décembre 2010 diffusée le 25 décembre 2010
Rajout de la commande vsourcemail.
Correction cas de blocage lors de l'analyse de mails multipart/report .
comportant une section multipart/alternative imbriquée.
Amélioration de performances de la fonction encode64.
Version 2.2.3 du 20 mars 2011 diffusée le 20 mars 2011
Changement de nom des fichiers licence et présentation.
Mise à jour des fichiers source qui les mentionnent.
Version 2.2.4 du 6 juin 2011 diffusée le 24 juin 2011
Correction accès au fichier des messages lorsqu'un fichier non
exécutable de même nom qu'une commande de Libremail est accessible
par le PATH avant la commande en question.
Nouvelle correction cas de blocage lors de l'analyse de mails
multipart/report comportant une section multipart/alternative
imbriquée.
Prise en compte des message d'erreurs du serveur si problème
d'accès à un mail.
Version 2.3 du 9 janvier 2012 diffusée le 9 janvier 2012
Correction des problèmes de passage à la ligne pour les mails encodés
base 64.
Possibilité de préciser un autre numéro de port pop dans le fichier
de configuration (pour les serveurs pop utilisant SSL).
Rajout des commandes deplacemail, deplpartiel et deplpartaille.
Nouvelle traduction de l'interface utilisateur en espéranto.
Correction détection de faux mots-clés dans l'entête des mails.
Version 2.3.1 du 13 mai 2012 diffusée le 13 mai 2012
Utilisation de la commande lp plutôt que lpr pour les impressions
directes depuis vmailsj et vmailfic.
Amélioration de la détection du jeu de caractères UTF-8.
Version 2.3.2 du 8 juillet 2012 diffusée le 8 juillet 2012
Attente de fin de la saisie d'un mail lorsqu'un éditeur graphique
est utilisé.
Timeout de connexion aux serveurs pop et smtp.
Suppression cause de débordement mémoire si caractères de contrôle
dans ligne très longue.
Version 2.3.3 du 7 janvier 2013 diffusée le 7 janvier 2013
Correction de quelques traductions de messages d'erreur si fichier
des messages ou mnémonique manquant.
Augmentation de la longueur maximale des sujets des nouveaux mails
et protection contre le débordement.
Correction cas de blocage lors de l'analyse de mails contenant une
section multipart/alternative sans la section alternative recherchée.
Contournement d'un étrange bug d'entrée/sortie lors de l'affichage
de la chaîne UTF-8 C5 9B avec un jeu de caractères ISO-8859.
Simplification du codage de la fonction majlignentete.
Version 2.3.4 du 21 janvier 2013 diffusée le 22 janvier 2013
Rajout de la date et heure d'envoi dans les mails dont l'entête
ne la comporte pas, ainsi que dans les mails de réponse automatique
de supbcc, suphtm et supgrosmail.
Suppression bug de la version 2.3.3 pour la fonction majlignentete.
Version 2.3.5 du 28 mai 2013 diffusée le 28 mai 2013
Rajout d'une ligne blanche après l'entête pour les mails mono section
encodés base64.
Rajout de l'option -m à la commande entetemail.
Version 2.3.6 du 31 octobre 2013 diffusée le 31 octobre 2013
Rajout de variables d'environnement pour changer la couleur du texte
mis en évidence ou au contraire en faible luminosité.
Version 2.4 du 12 mai 2014 diffusée le 13 mai 2014
Suppression cause de plantage si la variable d'environnement LANG
n'est pas déclarée.
Correction des lignes générées avec l'option -m de la commande
entetemail.
Correction de la détection de fin des messages text/plain encodés
base64 dans les mails multi-section.
Détection des indicateurs de section suivies d'un espace en fin de ligne.
Interfaçage de Libremail avec des logiciels de traduction.
Nouvelle traduction de "joint/joindre" en anglais.
Version 2.4.1 du 13 octobre 2014 diffusée le 13 octobre 2014
Suppression de l'effacement de l'écran pendant la préparation d'une
traduction (commande vmailfic).
Amélioration interface utilisateur en espéranto.
Suppression cas de blocage de sjfmails et vmailsj avec des fichiers
qui ne contiennent pas un mail.
Suppression de lignes vides lors de l'affichage de la partie HTML
d'un mail avec l'option -H ou la commande H de vmailfic.
Ajout des options -n et -N à la commande sjfmails.
Possibilité d'un caractère indiquant les mails non lus dans vmailsj.
Caractère > rajouté en plus de la surbrillance pour indiquer les
adresses Emails sélectionnées dans le carnet d'adresse.
Ajout des options -n et -c à la commande vmaildir.
Indique la probabilité de fichiers joints à la fin de l'entête des mails
Utilisation (facultative) du champ X-Original-From lorsqu'il est présent
pour l'affichage du vrai expéditeur d'un mail.
Prise en compte du champ X-Original-From lorsqu'il existe dans les
possibilités de réponse à un mail.
Correction des avertissements Wformat-security.
Ajout variable d'environnement pour paramétrer la durée d'affichage
des messages et avertissements non permanents.
Version 2.5 du 26 juin 2015 diffusée le 26 juin 2015
Décodage séquence UTF-8 E28098h
Correction makefile pour make simul.
Correction de la prise en compte de l'option -m par suphtm.
Prise en compte des minutes dans le décalage du fuseau horaire
pour le classement chronologique des mails avec vmailsj.
Possibilité de rajouter un nom de domaine dans la liste des expéditeurs
refusés (commande vmailfic).
Correction d'erreur empêchant la suppression des lignes vides lors de
l'affichage de la partie HTML d'un mail avec la commande H de vmailfic.
Nouveau traitement des mails multipart acceptant plusieurs sections
multipart imbriquées.
Correction cause de plantage de voirmail et voirfmail version 2.4.1
lors de l'annonce de pièces jointes probables.
Correction alignement lors d'un affichage simplifié par sjmails, sjfmails
et vmailsj incluant des caractères UTF-8 non transposables en ISO-8859-1.
Version 2.5.1 du 27 octobre 2016 diffusée le 31 octobre 2016
Support complet des séquence UTF-8 E2809xh dans le texte des mails.
Caractères hexa minuscules acceptés dans l'encodage quoted printable.
Correction récupération des bordures lorsque la ligne qui contient le
mot clé boundary est suivie d'autres informations après la chaine
représentant la bordure et que cette bordure n'est pas entre " .
Correction fausse indication de fin de mail rencontré pour voirmail.
Traductions des nouveaux messages rajoutés dans la version 2.4.1 en
allemand, néerlandais et italien.
Adaptation de la commande recuppj pour récupérer des fichiers joints
dans les mails multipart/related.
Version 2.5.2 du 18 juin 2018 diffusée le 18 juin 2018
Correction cas de blocage lors de l'analyse de mails contenant une
section multipart/alternative sans la section alternative recherchée
(en général, la section text/plain).
Conversion éventuelle de la signature entre les jeux de caractères
UTF-8 et ISO-8859-1.
Conversion éventuelle en UTF-8 des séquences &mnemonique; du vieux HTML.
Correction de la recherche de section pour la commande voirmail.
Version 2.5.3 du 26 août 2018 diffusée le 26 août 2018
Rajout des commandes listesimexped et supsimexped.
Correction des listes de fichiers include.
Suppression d'une cause de boucle dans recup_infos_section.
Version 2.5.4 du 1 mars 2020 diffusée le 1 mars 2020
Amélioration de la suppression des lignes vides lors de l'affichage de
la partie HTML d'un mail avec l'option -H ou la commande H de vmailfic.
Acceptation des séquences UTF-8 sur 3 et 4 caractères par la commande
iso8859-utf8 qui les laisse inchangées.
Correction pour éviter un débordement d'affichage de sjmails, sjfmails
et vmailsj dans le cas de caractères UTF8 codés sur 3 ou 4 octets et
affichés en double largeur.
Version 2.6 du 26 février 2021 diffusée le 28 février 2021
Augmentation de 50 % de la taille des tableaux de 80 caractères (pour
éviter de tronquer certains champs de l'entête).
Rajout des options -b et -B aux commandes voirmail et voirfmail et
des commandes b et B dans vmailfic.