Thanks to:

* Robert Schetterer <robert@schetterer.org> for convincing me to make
  things more modular, plus weeks worth of patient debugging
* Petr Smotek <psm@volny.cz> for writing the MySQL auth and userdb
  modules
* Joakim Ryden <jo@our-own.net> for the xinetd configuration
* David Anderson <dovecot@dw-perspective.org.uk> for the initial
  htpasswd2 module, and a tip about the Dovecot Authentication Protocol
* Jonathan Stewart <jonathan@kc8onw.net> for a few bugfixes
* Philippe Levan <levan@epix.net> for:
  * lots of work off the dovecot module, including implementing real SASL
  * providing better technical support than I do on the mail list
  * the "activefile" patch to work around dotfile symlinks with Dovecot
    IMAPd
  * fixing a really awful "bindaddr" patch I created and didn't test
  * fixing up README.Dovecot to address selinux permission problems
* Christian Rößner <christian@roessner-net.com> for a bugfix to 
  the dovecot module
* Konrad Rzentarzewski <konrad.rzentarzewski@artegence.com> for a bugfix to
  the mysql module and an addition to the capabilities announcement
* Paweł Andziak <ganda@ganda.pl> for a bug report and potential fix
* Florian Heinle <florian-pysieved@planet-tiax.de> for a bug report that
  led to removal of Konrad's capabilities addition :)
* Farkas Levente <lfarkas@bppiac.hu> for the RPM spec file
* Modestas Vainius <modestas@vainius.eu> for a bugfix to pam.py
* David Ramsden <david@0wned.it> for the Dovecot tip to use multiple
  authentication sockets for Postfix and pysieved
* Claudemir Todo Bom <claudemir@todobom.com> for the original code
  to store Exim SIEVE scripts in MySQL.
* Hrvoje Habjani <hrvoje.habjanic@zg.t-com.hr> for the Courier
  authentication code and lmtp storage/consumer code.
