I manually changed a message in ~/.local/share/.local-mail.directory/drafts/new. After restarting Akonadi, KMail still displayed the old message content, it must have cached it somewhere. Akonadi should not cache the full message for the maildir resource. This bug means that KMail can't inter-operate with other applications that might change the maildir structure.
Git commit 994acace9204750714ee5ce9ab561d67c646d841 by Andras Mantia. Committed on 16/09/2011 at 10:15. Pushed by amantia into branch 'master'. Make the maildir resource more standard compliant: - regarding file names (233379) - moving out files from new to cur (233378) - storing flags - reading flags from filenames (252449) BUG: 233380 BUG: 233378 BUG: 252449 M +1 -1 resources/maildir/CMakeLists.txt M +1 -1 resources/maildir/libmaildir/CMakeLists.txt M +78 -3 resources/maildir/libmaildir/maildir.cpp M +12 -0 resources/maildir/libmaildir/maildir.h M +20 -2 resources/maildir/maildirresource.cpp M +6 -0 resources/maildir/retrieveitemsjob.cpp http://commits.kde.org/kdepim-runtime/994acace9204750714ee5ce9ab561d67c646d841
Closed by mistake.
Git commit 044d1c55f09f41574d98cae1d1107651055fa7e2 by Andras Mantia. Committed on 16/09/2011 at 17:03. Pushed by amantia into branch 'master'. Monitor file changes as well, not just directory changes. BUG: 233380 M +0 -1 resources/maildir/libmaildir/maildir.cpp M +114 -12 resources/maildir/maildirresource.cpp M +6 -3 resources/maildir/maildirresource.h M +1 -1 resources/maildir/retrieveitemsjob.cpp http://commits.kde.org/kdepim-runtime/044d1c55f09f41574d98cae1d1107651055fa7e2
Git commit dd2619f53039f8d6a3b0dee0f37b6c89e5f2da44 by Andras Mantia. Committed on 16/09/2011 at 10:15. Pushed by amantia into branch 'KDE/4.7'. Make the maildir resource more standard compliant: - regarding file names (233379) - moving out files from new to cur (233378) - storing flags - reading flags from filenames (252449) BUG: 233380 BUG: 233378 BUG: 252449 M +1 -1 resources/maildir/CMakeLists.txt M +1 -1 resources/maildir/libmaildir/CMakeLists.txt M +78 -3 resources/maildir/libmaildir/maildir.cpp M +12 -0 resources/maildir/libmaildir/maildir.h M +20 -2 resources/maildir/maildirresource.cpp M +6 -0 resources/maildir/retrieveitemsjob.cpp http://commits.kde.org/kdepim-runtime/dd2619f53039f8d6a3b0dee0f37b6c89e5f2da44