| From | Sent On | Attachments |
|---|---|---|
| Sam Varshavchik | Sep 28, 2002 11:20 pm | |
| Steve Alberty | Sep 30, 2002 3:44 am | |
| Sam Varshavchik | Sep 30, 2002 4:15 am | |
| Sam Varshavchik | Sep 30, 2002 2:35 pm | |
| Scott Sharkey | Oct 16, 2002 8:38 am | |
| Jerry Amundson | Oct 16, 2002 10:34 am | |
| Carey Jung | Oct 16, 2002 12:45 pm |
| Subject: | [courier-users] Courier 20020928 | |
|---|---|---|
| From: | Sam Varshavchik (mrs...@courier-mta.com) | |
| Date: | Sep 28, 2002 11:20:42 pm | |
| List: | net.sourceforge.lists.courier-users | |
Download: http://www.courier-mta.org/download.php
There've been a couple of reports in the past stating that IMAP_USELOCKS was required to keep some clients from misbehaving.
This build reimplements this option with dotlock files, replacing the previous implementation that used a lock file. This implementation should work with NFS and AFS.
Additionally, the new implementation will take advantage of FAM's services (the File Alteration Monitor) if it's available on the build platform. If FAM is present, it will be used to wait for the dotlock to be released, instead of polling.
I'll wait to see the reports from the field, where the IMAP_USELOCKS option is enabled; with or without FAM. If everything works correctly, it should be possible to use FAM to implement real-time updates in the IDLE extension on platforms that use FAM (Irix and all current Linux distributions, according to FAM's web site FreeBSD and Solaris apparently works somewhat also), so that when the same folder is concurrently opened by multiple clients, folder updates from one client are immediately reflected in the other clients.
-- Sam





