On Wed, 13 Apr 2005, Michael Haardt wrote:

> Here is a patch that works for me [tm].  It allows quota of 2 GB and more
> on machines with large file support, but does not support maildirsize
> and large messages.  It is probably not complete in other ways, too.
> 
> I don't particularly like the loop to convert values, but Philip will
> probably make his own patch anyway.  This patch may suffice until then.

I have put a new snapshot in

ftp://ftp.csx.cam.ac.uk/pub/software/email/exim/Testing/exim-snapshot.tar.gz

This contains my version of Michael's patch, plus the necessary changes 
to handle large directories of maildir files, maildirsize, etc. I found 
a better way of converting off_t values for printing, namely

  printf("%.30g", (double)off_t_value);
  
This, I hope, will work in all environments. 

What I have not done is the work to allow individual messages to be
larger than 2G. No doubt in a few years' time such monstrosities will be 
upon us - but it's not a totally trivial change, and I'm wondering if it 
would actually slow things down noticeably to do 64-bit arithmetic
instead of 32-bit arithmetic? Perhaps this should stay on the wish list 
for a while.

The snapshot, of course, contains a number of other changes. My test 
suite runs clean, but it would be nice if a few other people could run 
some tests on this, as I poked in quite a few places.

Philip

-- 
Philip Hazel            University of Cambridge Computing Service,
[EMAIL PROTECTED]      Cambridge, England. Phone: +44 1223 334714.

-- 
## List details at http://www.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/

Reply via email to