Mercurial > dovecot > original-hg > dovecot-1.2
view doc/nfs.txt @ 160:ff05b320482c HEAD
Bigger changes.. full_virtual_size was removed from index record and
MessagePart caching is now forced. Also added per-message flags, including
binary flags which can be used to check if CRs need to be inserted into
message data.
Added mbox-rewrite support which can be used to write out mbox file with
updated flags. This still has the problem of being able to read changed
custom flags, that'll require another bigger change.
There's also several other mostly mbox related fixes.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 06 Sep 2002 16:43:58 +0300 |
parents | 3b1985cbc908 |
children | 3be1497e09b9 |
line wrap: on
line source
- In general, we should be NFS-safe. - NFS server must support fcntl() locking currently. It's possible to add file-based locking code, but I haven't bothered. - Modifylog uses fcntl() for figuring out when to delete the log file, and assumes that changing file locking between F_RDLCK / F_WRLCK is atomic (not sure if this is the case with all operating systems, I hope so). This anyway could be more difficult to change not to use fcntl(). - gethostname() must return different name for each IMAP server accessing a user's mailboxes - Clocks should be somewhat synchronized: - maildir: One minute difference is enough to have a small chance of new mail to get temporarily lost until more mail arrives. - One hour is enough to create a problem when two imap servers try to open the same mailbox at the same time.