Qmailadmin 1.2.11 updated

Posted by & filed under Mail.

I just updated Qmailadmin 1.2.11 for Etch amd64/i386 to include some changes : instead of a checkbox to enable/disable spam filtering on pop accounts, there is now a list to chose what to do (no filtering, marking spams, deleting spams, learn spam, learn ham). This allow anyone to easily train your bayesian filters. Spamassassin is… Read more »

How to package PHP extensions by yourself

Posted by & filed under Documentation, PHP.

I often receive emails telling me that Dotdeb is a great tool, but that some useful packages are missing, such as some¬†PECL extensions. I wish I could maintain many and many packages, but I don’t think it’s a good idea for the Dotdeb’s overall quality and for my free time ūüėČ Sorry for that. Then,… Read more »

Vpopmail 5.4.25 is now packaged

Posted by & filed under Mail.

Vpopmail 5.4.25 has been packaged for Etch amd64/i386 to fix some annoying bugs. It’s safe and recommanded to upgrade your servers to this version. For more information, read the official¬†Changelog.

Today is…

Posted by & filed under Miscellaneous.

…World Day Against Software Patents ¬† You can :¬† read the press announce sign or comment the petition spread the word so many other things to fight those absurd patents…

ClamAV removed from Dotdeb

Posted by & filed under Mail.

FYI, ClamAV has been removed from Dotdeb, since it is more actively maintained on Debian Volatile. Volatile is now part of the Debian project and will be activated by default on Debian Lenny. Its goal is to provide up-to-date packages of some specific pieces of software (ClamAV, Spamassassin for example). Please use it instead of… Read more »

Using the Google Perftools to speed up your MySQL server

Posted by & filed under Documentation, MySQL.

The Google Perftools, especially tcmalloc (Thread Caching Malloc), can be very useful to speed up your applications, depending on your environment : TCMalloc is faster than the glibc 2.3 malloc (available as a separate library called ptmalloc2) and other mallocs that I have tested. ptmalloc2 takes approximately 300 nanoseconds to execute a malloc/free pair on… Read more »

Mirroring Dotdeb

Posted by & filed under Documentation.

If Dotdeb is useful for you and if you want to mirror it, just add a cron job to¬†periodically fetch the packages : rsync -a –delete rsync.dotdeb.org::packages/ /your/local/path/rsync -a –delete rsync.dotdeb.org::packages/ /your/local/path/ Then, if you wish your mirror to appear on the mirrors list, send me its full URL. Note 1 : mirroring once a… Read more »

Storing your PHP sessions using memcached

Posted by & filed under Documentation, PHP.

Using PHP sessions can be a problem when your PHP applications are load-balanced on many web servers. You can store them on a NFS export or recode the session_set_save_handler¬†using a SQL backend for example. But there is no solution more efficient, more scalable, more performant and easier to deploy than using memcached… Memcached is a… Read more »

How to enable greylisting on your Qmail server

Posted by & filed under Documentation, Mail.

Greylisting is very useful to avoid most of the incoming spam on your mail server. The Qmail packages shipped on Dotdeb have built-in MySQL-based greylisting. Here is how to enable it… Installation First of all, be sure to have Qmail installed from Dotdeb with a version number greater than 1.03-37.dotdeb.1. Then, since we’ll use a… Read more »