Tom Collins wrote:

On Apr 6, 2004, at 5:43 AM, Florent wrote:

I watched into source code of vpopmail and vqadmin and saw that :
- vqadmin uses the vauth_setpw function to modify a user.
- inside vpopmail : the function vauth_setpw modify only the vpasswd file, but the vsetuserquota function modify vpasswd file (by calling vauth_setpw) and then update Maildir/maildirsize file.


That's why the vsetuserquota program does the right job (it uses the vsetuserquota function), and vqadmin does only 'half' of the job.

I think the best solution to solve this problem would be to move the portion of code which does the Maildir/maildirquota update in vsetuserquota into the vauth_setpw function.


It would be better to fix vqadmin to call vsetuserquota() instead of vauth_setpw. The vauth_ functions should only update information in the auth backends.

Please report it as a bug on <http://sourceforge.net/projects/vqadmin/>.

ok i'll do this


Florent

Reply via email to