John Goerzen 6caaea36e0 Fix Maildir race
fixes deb#439384

From: martin f krafft
Subject: race condition in Maildir writing

The offlineimap Maildir code checks for file existence and then
opens a file. That's open to a race condition. It's better to open
the file and fail if it already exists. The following patch does
this. It catches OSError 17 (file exists) and re-raises all others.
I'll leave it up to you to decide whether this is appropriate.
2007-10-19 01:06:18 +01:00
..
2007-10-19 01:06:18 +01:00
2007-10-10 00:12:22 +01:00
2007-10-01 22:20:37 +01:00
2006-08-12 05:15:55 +01:00
2007-07-12 11:02:19 +01:00
2007-07-05 05:04:14 +01:00
2006-08-12 05:15:55 +01:00
2007-10-01 22:20:37 +01:00
2006-08-12 05:15:55 +01:00
2006-08-12 05:15:55 +01:00
2007-07-04 18:53:48 +01:00
2006-08-12 05:15:55 +01:00
2007-10-01 22:20:37 +01:00