On Thursday, January 23, 2003, at 10:52 AM, Brian Kolaci wrote:
Your patch applied clean to 5.3.14, but compilation failed with these errors:Hi Ken/Bill,It appears that the last patch I sent through didn't get applied. This one contains the several extra fields as requested.
gcc -I. -Icdb -g -O2 -Wall -c vlimits.c
vlimits.c:25: conflicting types for `vget_limits'
vlimits.h:53: previous declaration of `vget_limits'
vlimits.c:194: conflicting types for `vset_limits'
vlimits.h:54: previous declaration of `vset_limits'
vlimits.c: In function `vset_limits':
vlimits.c:215: structure has no member named `disablepop'
vlimits.c:217: structure has no member named `disableimap'
vlimits.c:219: structure has no member named `disabledialup'
vlimits.c:221: structure has no member named `disablepasswordchanging'
vlimits.c:223: structure has no member named `disablewebmail'
vlimits.c:225: structure has no member named `disablerelay'
vlimits.c:227: structure has no member named `disablesmtp'
vlimits.c:233: warning: long int format, int arg (arg 3)
vlimits.c: At top level:
vlimits.c:246: conflicting types for `vdel_limits'
vlimits.h:55: previous declaration of `vdel_limits'
make[2]: *** [vlimits.o] Error 1
make[2]: Leaving directory `/var/src/vpopmail-5.3.15'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/src/vpopmail-5.3.15'
make: *** [all-recursive-am] Error 2
This is not a feature I'm terribly interested in, since vpopmail already supports domain quotas through system quotas. But if you want to submit a patch, go for it.I'm currently working on qmailadmin to use the API. Shall I also update vdelivermail to enforce the per-domain quotas?
Regards,
Bill Shupp