chkuser 2.0 patch design

Main files

The whole of chkuser code is contained within separated files:

chkuser.h contains base definitions for chkuser
chkuser.c contains all the code necessary for chkuser
chkuser_settings.h contains all the settings necessary to customize chkuser behaviours

Link within qmail-smtpd is done editing only some hook lines within qmail-smtpd.c, and modifying some lines in Makefile and conf-cc.

Picture of the structure

Following a semplified flow regarding chkuser design.

Semplified structure of chkuser 2.0
   
© 2005 Realizzato da Inter@zioni