-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I've committed changes to the 5.5 branch that include the support for backend 
modules.
Currently I've got CDB, MySQL and LDAP tested.

If you're interested in testing any of these, get the 5.5 branch from SVN, or 
wait until
later when I drop a snapshot of the 5.5 tree on SourceForge.  Do a ./configure 
with the usual
options minus any --enable-auth-module selection.  Run a 'make'.  Now you can 
build backends.

  vpopmail-5.5.0$ cd backends/cdb
  cdb$ ./configure && make && make install

You should be able to do that for cdb, MySQL, and LDAP given you have the 
proper libraries and
such.

If you're willing to get the Postgres, Sybase, or Oracle backends going, take a 
look at the
backends/mysql/configure.ac, and Makefile.in for the general idea.  You will 
also need to
make changes to the module code itself and update it's naming conventions.

Because of naming conflicts, the backend modules rename any exported 'vauth_' 
commands to
'auth_', and 'vclose' becomes 'vvclose'.  For an exact list, look at vauth.c in 
the main
source directory.

Thanks!
- --
/*
    Matt Brookings <m...@inter7.com>       GnuPG Key D9414F70
    Software developer                     Systems technician
    Inter7 Internet Technologies, Inc.     (815)776-9465
*/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAknCZJkACgkQ6QgvSNlBT3BZZgCgiq75BlvvJc80OOfohsZ1JwsC
qhcAoIbxzv3o07Hbz1R8U+kSBcN3BlF1
=r+h4
-----END PGP SIGNATURE-----

Reply via email to