Hello LDAP fans NEWS for current stuff:
New ldap fields added: - mailQuotaSize and mailQuotaCount replace the cryptic mailQuota string. mailQuotaSize specifies the maximum size in bytes and mailQuotaCount is the maximum number of messages allowed. Note: the old mailQuota string is still valid and used if neither mailQuotaSize nor mailQuotaCount are set. - mailSizeMax specifies the maximum size of a single message the user may receive. e.g. Dial-up customer prefer a small mailSizeMax. Note: mailSizeMax is used in qmail-lspawn whereas databytes sets the SMTP DATA limit. Therefor having a mailSizeMax bigger than databytes does not make much sense. The old mailQuota way of doing things is still supported. Fixed some bugs and cleand up maildir++.c. The maildirsize parser is now rock solid and does no longer freak out when lines start with spaces as in the newer courier-imap releases. quota_check() returns now also percentages over 100% (if over quota) and the percentages calculation does not overflow with sizes over 40MB. NOTE: quotas with sizes of around 4GB may overflow if large mails are delivered and so the maildir size may get far over quota. This is a bug and will get fixed somewhen (switch to 64bit quota numbers). maildir++ quota API cleanup. quota_recalc() works now exactly like quota_calc(). In qmail.schema 'ProgramDeliveryPath' was incorrectly specified as SINGLE-VALUE. Thanks to <[EMAIL PROTECTED]> for finding it. It is available as usual here: http://www.nrg4u.com -- Andre