-----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 <[email protected]> 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-----