"clean_queues" can cause data loss if there are still Sendmail processes running
Bug #260224 reported by
Andrew Pollock
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
sendmail (Debian) |
Fix Released
|
Unknown
|
|||
sendmail (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bug Description
Binary package hint: sendmail
Hi,
The init script for the Sendmail package in Dapper calls a "clean_queues" function, which does not check if there are still Sendmail processes running.
In a configuration where there's a separate queue runner, and all "/etc/init.
This was fixed in 8.13.8-3 in Debian, so I'd suggest backporting the init script from that version to the version in Dapper.
Changed in sendmail: | |
status: | Unknown → Fix Released |
Changed in sendmail (Ubuntu): | |
status: | New → Fix Released |
To post a comment you must log in.
I should say that "/etc/init. d/sendmail restart" or "/etc/init. d/sendmail start" after "/etc/init. d/sendmail stop" will cause random queue files that are valid to be renamed out from underneath the delivery process.