Introduction
I use this small web page to link to my galleries of pictures and to log some computing stuff.
Pictures
The gallery of pictures is now on a separate web site.
Computing
Projects I contributed to:
-
ROHC library
The RObust Header Compression (ROHC) library is a C library that implements the ROHC protocol as defined by the IETF in RFC 3095. Its goal is to provide an opensource and efficient ROHC support that conforms to ROHC RFCs.
-
Maintainer and main developer
I am the maintainer and main developer of the library as part of my job within a French IT company named Viveris Technologies.
-
Documentation
The documentation for the ROHC library is hosted on this website: browse ROHC documentation online and/or download ROHC documentation.
-
Past development
I refactored the original source code designed as a PPP plug-in to create an independent userspace library, added support for IP tunnels and for the IPv6 protocol, fixed the Uncompressed profile as well as many other bugs and finally setup a non-regression tool.
-
Future development
I am currently making the library more efficient. It was mainly designed with features in mind and there is room for enhancing the performances.
-
-
Claws Mail
Claws Mail is an user-friendly, lighweight, and fast email client.
-
Add support for answer prefix of French Yahoo Mail
The French version of Yahoo Mail adds Re : before the email subject instead of the classical Re:. Claws Mail did not support such a prefix yet. I proposed a patch to fix that. The patch was accepted and committed in revision 3.7.2cvs31.
-
warn user when inserting a large file in the message body
Claws Mail did not warn when inserting a large file in the body of new email. I might append by mistake with a large binary file. The message is then more or less destroyed because of all the binary garbage. I proposed a patch to fix that. The patch was accepted and committed in revisions 3.7.2cvs22 and 3.7.2cvs25.
-
Add support for answer prefix of French Lotus Notes
The French version of Lotus Notes adds Réf. : before the email subject instead of the classical Re:. Claws Mail did not support such a prefix yet. I proposed a patch to fix that. The patch was accepted and committed in revision 3.7.2cvs21.
-
Various memory leaks
Claws Mail leaked memory in various places. Thanks to Valgrind for catching these problems. See the bug report and the attached patch. The bugfix was committed in revision 3.4.0cvs51.
-
-
libEtPan! (used by Claws Mail for IMAP support)
libEtPan! is a mail library. Its goal is to provide a portable, efficient middleware for different kinds of mail access. Claws Mail - an user-friendly, lighweight, and fast email client - uses this library for IMAP accounts.
-
IPv6 support
With the IPv6 patch I send to the libEtPan! author, Claws Mail now supports IMAP over IPv6. This patch was quickly accepted and is part of the 0.47 release.
-
-
Gajim
Gajim is a full featured and easy to use Jabber client. Gajim is a GTK2 application developed in Python.
-
IPv6 support
I proposed a patch in the bug tracker to add IPv6 support to Gajim. The patch will probably never be accepted.
-