[vchkpw] vpopmail backend modules
-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-
[vchkpw] PostgreSQL module added to 5.5 branch
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 The pgsql module now builds. That leaves Sybase and Oracle, both of which I simply don't have any experience developing with. - -- /* 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 iEUEARECAAYFAknCflwACgkQ6QgvSNlBT3Bj+gCcC4AzvJkbBMo1p/6omQeQR8a7 Z7EAmJEVYb0fr69RZCeV3QXFL2RSjNA= =F00N -END PGP SIGNATURE-
RE: [vchkpw] PostgreSQL module added to 5.5 branch
You've been rather busy, thumbs up! I've done some c/c++ software with sybase db backends, if I have time to look into the mysql/pgsql modules, I just might be able to help out on that side. ++antti -Original Message- From: Matt Brookings [mailto:m...@inter7.com] Sent: 19. maaliskuuta 2009 19:18 To: vchkpw@inter7.com Subject: [vchkpw] PostgreSQL module added to 5.5 branch -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 The pgsql module now builds. That leaves Sybase and Oracle, both of which I simply don't have any experience developing with. - -- /* 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 iEUEARECAAYFAknCflwACgkQ6QgvSNlBT3Bj+gCcC4AzvJkbBMo1p/6omQeQR8a7 Z7EAmJEVYb0fr69RZCeV3QXFL2RSjNA= =F00N -END PGP SIGNATURE- !DSPAM:49c2802732681802710150!
Re: [vchkpw] PostgreSQL module added to 5.5 branch
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Antti Kanes wrote: You've been rather busy, thumbs up! I've done some c/c++ software with sybase db backends, if I have time to look into the mysql/pgsql modules, I just might be able to help out on that side. That would be great! I think I've got MySQL and Postgres taken care of, but a second set of eyes would be great. I'll be dropping a snapshot before I leave work today, or just grab it from SVN in branches/v5_5_0. 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 iEYEARECAAYFAknCgK0ACgkQ6QgvSNlBT3DTPwCfeaXxOLg0I22vOY7oZEjsDTyK T48AoJTvyIL1vHb1+RAtRxnurN4ZY9ax =RD49 -END PGP SIGNATURE-
Re: [vchkpw] Re: vpopmail FHS compliance
Itamar Reis Peixoto wrote: that's a great , but qmail is no more maintaned (no new features) no new features in qmail for 10 years... because it rocks! :) I'm sure, community will repack qmail soon to simplify things. !DSPAM:49c281b332685987920984! begin:vcard fn:Dmitry Dvorkin n:Dvorkin;Dmitry org:Take Over The World Inc;Evil Solutions adr:;;;Tver;;170001;Russia email;internet:dvor...@flightmedia.ru title:Dr Evil x-mozilla-html:FALSE url:http://dvorkin.tvernet.ru version:2.1 end:vcard
[vchkpw] 5.5-1237499484 snapshot available on SourceForge
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Major change since last snapshot is backend module support. Below is the current ChangeLog: 5.5.0 - Current Matt Brookings - Updated build scripts considerably - Updated to build vusaged - Fixed some format string bugs - Updated config code to use VPOPMAILDIR rather than getpwnam(vpopmail) - New quota functions added in quota.c - Updated vdominfo and vuserinfo to show more detailed quota statistics and to use new quota API - Updated vdelivermail to use new quota API - Added warnings in functions that utilize old quota code to help identify changes that need to be made - Added new more efficient, safer alternatives to current vpopmail API to be fully replaced later - Updated vdeloldusers to allow option to ignore users with .qmail file - Updated to build and install libvpopmail.so - Added backend module support - Updated CDB module - Updated MySQL module - Updated LDAP module - Updated PostgreSQL module - Updated vuserinfo to always show usage - Updated vauthmodule.h to be included by vauth.h except if VAUTH_MODULE is defined - Defined VAUTH_MODULE under working modules - Updated module code to automatically call vauth_load_module and to catch calls to vauth_open and vclose Luis Felipe - Updated to provide maildrop flag in vlimits MySQL aledr matrixworkstat...@gmail.com - Fixed input formatting in vpopmaild - Fixed bounds issue in vdelivermail - Updated MySQL module to use INSERT INTO .. ON DUPLICATE KEY UPDATE instead of REPLACE INTO - -- /* 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 iEYEARECAAYFAknCv8EACgkQ6QgvSNlBT3DOEACeNgLL4OHrLbK/4cIJ2cIAsNtD 2Y4An1qt4wQwxt4X+UEiEi4mDTgpWd7G =vFn0 -END PGP SIGNATURE-