Bug 15779
| Summary: | random mail loss occurs due to no locking between mail delivery agent (procmail) and POP/IMAP daemons | ||
|---|---|---|---|
| Product: | [Retired] Red Hat Linux | Reporter: | Rich Drewes <rpdrewes> |
| Component: | imap | Assignee: | Nalin Dahyabhai <nalin> |
| Status: | CLOSED RAWHIDE | QA Contact: | |
| Severity: | high | Docs Contact: | |
| Priority: | high | ||
| Version: | 6.2 | CC: | rpdrewes |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | i386 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2000-08-09 04:35:00 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Rich Drewes
2000-08-09 01:22:41 UTC
That's the wrong fix. The POP and IMAP servers need to be fixed to use fcntl; flock doesn't work over NFS. Assigning to imap. Bad news: pine and mail both appear to use flock too and should also be patched. Elm seems to use fcntl. Obviously all of these programs should use the same locking scheme as procmail and the imap and pop daemons. I'm sure there must be a few more programs that access mail spools that I didn't think of . . . The kernel used to implement flock() over fcntl(), but that changed in 2.2. All mail programs will use fcntl() for locks in the final release. Hi Has this been fixed in Advisory ID RHSA-2000:102-05 (http://www.redhat.com/support/errata/RHSA-2000-102.html) ? If not, it really should..... |