[vchkpw] vpopmail backend modules

2009-03-19 Thread Matt Brookings
-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

2009-03-19 Thread Matt Brookings
-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

2009-03-19 Thread Antti Kanes
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

2009-03-19 Thread Matt Brookings
-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

2009-03-19 Thread Dvorkin Dmitry



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

2009-03-19 Thread Matt Brookings
-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-