Bonjour chers lecteurs,
Je suis l'auteur (et le détenteur du copyright) de VMime, une bibliothèque mail open source, en C++, et publiée sous licence GNU GPL (version 2). Site du projet : http://www.vmime.org/ .
Un de mes utilisateurs m'a récemment contacté à propos d'une possible violation de la licence par la société Zarafa : http://www.zarafa.com .
Leur produit utilise ma bibliothèque, alors qu'il semble que ça soit un produit propriétaire, que le code source ne soit pas disponible aux utilisateurs, (…)
Journal VMime 0.8.0
Bonsoir !
Juste un petit journal pour annoncer la sortie de la version 0.8.0 de la bibliothèque de messagerie électronique VMime, sur laquelle je travaille depuis plus de 2 ans.
En plus de diverses corrections de bugs, des modifications importantes :
Juste un petit journal pour annoncer la sortie de la version 0.8.0 de la bibliothèque de messagerie électronique VMime, sur laquelle je travaille depuis plus de 2 ans.
En plus de diverses corrections de bugs, des modifications importantes :
- utilisation de pointeurs intelligents (smart pointers)
- support de l'authentification par SASL (via GNU SASL)
- support de SSL et TLS (via GNU TLS)
- amélioration des performances avec les sockets
- ajout d'un objet AttachmentHelper pour faciliter la gestion des (…)
Journal VMime 0.7.1
Bonjour !
Juste un petit journal pour annoncer la sortie de la version 0.7.1 de la bibliothèque VMime. La dernière version datant du 12 avril, il était temps ! :-)
Pour rappel, VMime est une bibliothèque C++ (sous licence GNU GPL) qui permet de manipuler des messages au format MIME (parsing, construction, modification) et offre également des fonctionnalités de connexion à des services de messagerie (pour le moment : POP3, SMTP, IMAP, maildir et sendmail).
Au programme de (…)
Juste un petit journal pour annoncer la sortie de la version 0.7.1 de la bibliothèque VMime. La dernière version datant du 12 avril, il était temps ! :-)
Pour rappel, VMime est une bibliothèque C++ (sous licence GNU GPL) qui permet de manipuler des messages au format MIME (parsing, construction, modification) et offre également des fonctionnalités de connexion à des services de messagerie (pour le moment : POP3, SMTP, IMAP, maildir et sendmail).
Au programme de (…)
Journal VMime 0.7.0 ! \o/
Bonsoir !
Juste un petit message pour annoncer la version 0.7.0 de la bibliothèque VMime. Pour rappel, VMime est une bibliothèque C++ permettant de manipuler des messages au format MIME, et de se connecter à des serveurs de messagerie (SMTP, POP3, IMAP) et d'autres moyens de stockage (maildir, et prochainement mbox).
Les nouveautés de cette version :
Juste un petit message pour annoncer la version 0.7.0 de la bibliothèque VMime. Pour rappel, VMime est une bibliothèque C++ permettant de manipuler des messages au format MIME, et de se connecter à des serveurs de messagerie (SMTP, POP3, IMAP) et d'autres moyens de stockage (maildir, et prochainement mbox).
Les nouveautés de cette version :
- Ajout du support pour les RFC-2231, RFC-1892 et RFC-3798
- Correction de nombreux bugs critiques (et nouveaux tests unitaires)
- Correction des problèmes de compilation (…)
Journal VMime 0.6.0 is out! \o/
Bonsoir,
La version 0.6.0 de la bibliothèque de messagerie VMime a été mise en ligne cet après-midi. Voici un petit rappel des caractéristiques de cette bibliothèque (voir plus sur le site Web) :
La version 0.6.0 de la bibliothèque de messagerie VMime a été mise en ligne cet après-midi. Voici un petit rappel des caractéristiques de cette bibliothèque (voir plus sur le site Web) :
- licence GNU GPL !
- parsing/création de messages RFC-[2]822 et MIME
- connexion à des serveurs de messagerie POP3, IMAP, SMTP et maildir
- entièrement orienté objet, modulaire, simple d'utilisation
- langage C++
- entièrement portable (C++ ANSI strict + bibliothèque iconv uniquement)
Journal VMime version 0.5.0 !
Bonsoir,
La dernière version de ma bibliothèque VMime vient d'être mise en ligne. VMime offre tous les outils pour créer une solution complète de messagerie électronique.
Petit rappel des caractéristiques (voir plus sur le site Web) :
- parsing/création de messages RFC-[2]822 et MIME
- connexion à des serveurs de messagerie POP3, IMAP, SMTP
- entièrement orienté objet, modulaire, simple d'utilisation
- licence GNU GPL !
- langage C++
- entièrement portable (C++ ANSI strict + bibliothèque iconv)
Nouveautés (…)
La dernière version de ma bibliothèque VMime vient d'être mise en ligne. VMime offre tous les outils pour créer une solution complète de messagerie électronique.
Petit rappel des caractéristiques (voir plus sur le site Web) :
- parsing/création de messages RFC-[2]822 et MIME
- connexion à des serveurs de messagerie POP3, IMAP, SMTP
- entièrement orienté objet, modulaire, simple d'utilisation
- licence GNU GPL !
- langage C++
- entièrement portable (C++ ANSI strict + bibliothèque iconv)
Nouveautés (…)
Journal Trace d'un programme pour débogage
Bonsoir,
Je cherche un outil capable d'exécuter un programme et de créer en même temps que le programme s'exécute une sorte de log : entrée dans une fonction, numéro de ligne, etc... et qui s'arrête à la fin du programme ou sur un plantage (dans mon cas, un segfault).
Apparement, gdb ne permet pas de faire ça, sinon je n'aurais pas posé la question. Une solution avec gdbest de le faire à la main : "step" jusqu'à ce (…)
Je cherche un outil capable d'exécuter un programme et de créer en même temps que le programme s'exécute une sorte de log : entrée dans une fonction, numéro de ligne, etc... et qui s'arrête à la fin du programme ou sur un plantage (dans mon cas, un segfault).
Apparement, gdb ne permet pas de faire ça, sinon je n'aurais pas posé la question. Une solution avec gdbest de le faire à la main : "step" jusqu'à ce (…)
Journal VMime version 0.4.2 !!!!!
Bonjour cher journal !
Je profite de ce dimanche 9 mai 2004 pour lancer la nouvelle version de ma bibliothèque VMime (version 0.4.2) et du site Web associé, mais surtout de.... la documentation ! (certes pas encore complète, mais c'est un début.)
Je rappelle que VMime est une bibliothèque C++ (sous licence GNU GPL) qui permet de parser et générer des messages au format MIME mais aussi de se connecter à des serveurs de courrier (envoi ou réception) de manière (…)
Je profite de ce dimanche 9 mai 2004 pour lancer la nouvelle version de ma bibliothèque VMime (version 0.4.2) et du site Web associé, mais surtout de.... la documentation ! (certes pas encore complète, mais c'est un début.)
Je rappelle que VMime est une bibliothèque C++ (sous licence GNU GPL) qui permet de parser et générer des messages au format MIME mais aussi de se connecter à des serveurs de courrier (envoi ou réception) de manière (…)
Journal Problème mise en veille S1 (ACPI)
Bonsoir cher journal,
Après moult déboires avec la config de mon système pour essayer de faire fonctionner le Suspend-to-RAM (ACPI S3) sur mon portable (je n'ai toujours pas réussi), j'ai décidé de viser un peu plus bas et de faire fonctionner au moins la mise en veille S1 (équivalent (je crois) au mode "hibernation" sous Windows).
J'utilise donc ce petit script :
Après moult déboires avec la config de mon système pour essayer de faire fonctionner le Suspend-to-RAM (ACPI S3) sur mon portable (je n'ai toujours pas réussi), j'ai décidé de viser un peu plus bas et de faire fonctionner au moins la mise en veille S1 (équivalent (je crois) au mode "hibernation" sous Windows).
J'utilise donc ce petit script :
#!/bin/sh
xhost +localhost
sync
DISPLAY=:0.0 /usr/X11R6/bin/xset dpms force off
echo 1 > /proc/acpi/sleep
DISPLAY=:0.0 /usr/X11R6/bin/xset dpms force on
(…)
Journal [Dé]Montage auto interfaces réseau ?
Salut,
Je recherche le nom du programme (+ lien) qui permet de configurer automatiquement une interface réseau dès que le câble est branché (et de la déconfigurer dès qu'il est débranché), utile notamment pour les portables.
Il est déjà passé par ici, mais je ne parviens pas à le retrouver...
Promis, cette fois je bookmarke le lien ! :-)
Merci.
Je recherche le nom du programme (+ lien) qui permet de configurer automatiquement une interface réseau dès que le câble est branché (et de la déconfigurer dès qu'il est débranché), utile notamment pour les portables.
Il est déjà passé par ici, mais je ne parviens pas à le retrouver...
Promis, cette fois je bookmarke le lien ! :-)
Merci.
Journal Arguments en faveur du LL
Salut journal !
Tu passes un bon week-end ?
Je suis à la recherche d'arguments qui pourraient convaincre des entreprises d'informatique à faire du logiciel libre. C'est-à-dire de les faire passer de développements propriétaires à des développements libres.
Il me faudrait des arguments au niveau économique (viabilité du modèle économique du libre) et au niveau technique (qu'est ce que ça apporte techniquement).
Si tu as des idées ou des liens, n'hésites pas à les poster ici.
Merci d'avance.
Tu passes un bon week-end ?
Je suis à la recherche d'arguments qui pourraient convaincre des entreprises d'informatique à faire du logiciel libre. C'est-à-dire de les faire passer de développements propriétaires à des développements libres.
Il me faudrait des arguments au niveau économique (viabilité du modèle économique du libre) et au niveau technique (qu'est ce que ça apporte techniquement).
Si tu as des idées ou des liens, n'hésites pas à les poster ici.
Merci d'avance.
Journal libvmime-0.4.0 + recherche de contributeurs
Bonsoir !
Je viens de publier la dernière version de ma bibliothèque Vmime (voir un précédent journal : https://linuxfr.org/~chere_loque/4865.html(...) ), en C++ et sous licence GPL.
La grande nouveauté dans cette version est le module de connexion à des serveurs de messagerie (actuellement POP et SMTP, prochainement IMAP). Le tout de façon très simple d'utilisation et surtout très modulaire.
Malheureusement, je n'ai à ce jour toujours pas réussi à documenter correctement cette bibliothèque, malgré les sources sont très bien commentés, (…)
Je viens de publier la dernière version de ma bibliothèque Vmime (voir un précédent journal : https://linuxfr.org/~chere_loque/4865.html(...) ), en C++ et sous licence GPL.
La grande nouveauté dans cette version est le module de connexion à des serveurs de messagerie (actuellement POP et SMTP, prochainement IMAP). Le tout de façon très simple d'utilisation et surtout très modulaire.
Malheureusement, je n'ai à ce jour toujours pas réussi à documenter correctement cette bibliothèque, malgré les sources sont très bien commentés, (…)
Journal Parseur BBcode en C++
Bonjour journal,
Je viens t'annoncer la mise en ligne de mon tout dernier (petit) projet. Il s'agit d'un parseur de code BBcode écrit en C++ (et distribué sous licence GPL, biensûr !).
Je me suis dis que ça pourrait peut-être intéresser quelques journautes linuxfr-iens...
Les particularités : le code généré est XHTML strict et le parseur est tolérant à la plupart des erreurs de balisage (superposition de balises, oubli de balises fermantes, etc.). De plus, le programme étant écrit en (…)
Je viens t'annoncer la mise en ligne de mon tout dernier (petit) projet. Il s'agit d'un parseur de code BBcode écrit en C++ (et distribué sous licence GPL, biensûr !).
Je me suis dis que ça pourrait peut-être intéresser quelques journautes linuxfr-iens...
Les particularités : le code généré est XHTML strict et le parseur est tolérant à la plupart des erreurs de balisage (superposition de balises, oubli de balises fermantes, etc.). De plus, le programme étant écrit en (…)
Journal Multiplexage .ogg
Bonjour journal !
Hier soir, j'ai utilisé dvd::rip pour "ripper" un DVD (copie de sauvegarde), et j'ai choisi comme conteneur OGG (avec codec vidéo XVid + codec son AC3).
Le rippage s'est bien passé, l'encodage aussi mais... au moment du multiplexage du son et de la vidéo, petit erreur de ma part (arrêt de la machine) et donc je me retrouve avec 2 fichiers .ogg (l'un pour le son, l'autre pour la vidéo).
Ma question est : comment puis-je faire (…)
Hier soir, j'ai utilisé dvd::rip pour "ripper" un DVD (copie de sauvegarde), et j'ai choisi comme conteneur OGG (avec codec vidéo XVid + codec son AC3).
Le rippage s'est bien passé, l'encodage aussi mais... au moment du multiplexage du son et de la vidéo, petit erreur de ma part (arrêt de la machine) et donc je me retrouve avec 2 fichiers .ogg (l'un pour le son, l'autre pour la vidéo).
Ma question est : comment puis-je faire (…)
Journal Vive le Suspend-to-RAM...
...quand il fonctionne ! :-|
Je viens de compiler un noyau 2.6 pour profiter des nouvelles fonctionnalités ACPI avec entre autres, le Suspend-to-RAM (S3 sleep) ; nickel ce noyau au passage. :-)
Seulement voilà, j'ai un petit problème : j'arrive à passer en mode veille (echo 3 > /proc/acpi/sleep), ça fonctionne correctement, sauf que........ je n'arrive pas à revenir (réveil). C'est un peu gênant.
J'appuie sur le bouton Power (comme sous W$, pour revenir de mise en veille), ça bouge (…)
Je viens de compiler un noyau 2.6 pour profiter des nouvelles fonctionnalités ACPI avec entre autres, le Suspend-to-RAM (S3 sleep) ; nickel ce noyau au passage. :-)
Seulement voilà, j'ai un petit problème : j'arrive à passer en mode veille (echo 3 > /proc/acpi/sleep), ça fonctionne correctement, sauf que........ je n'arrive pas à revenir (réveil). C'est un peu gênant.
J'appuie sur le bouton Power (comme sous W$, pour revenir de mise en veille), ça bouge (…)