changeset 1328:754f3464bc1a

upgrade package vmime
author Mark Brand <mabrand@mabrand.nl>
date Tue, 19 Oct 2010 20:33:50 +0200
parents 69545102a290
children 41f1febdeacf
files src/vmime-1-fastforward.patch
diffstat 1 files changed, 113 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/vmime-1-fastforward.patch	Mon Oct 18 16:29:38 2010 +0200
+++ b/src/vmime-1-fastforward.patch	Tue Oct 19 20:33:50 2010 +0200
@@ -18308,3 +18308,116 @@
 +
  VMIME_TEST_SUITE_END
  
+
+commit efeffacbf9ef683edb4c6cd92b9582df67b8fca4
+Author: vincent-richard <vincent-richard@5301114d-f842-0410-bbdd-996ee0417009>
+Date:   Tue Oct 19 13:28:43 2010 +0000
+
+    Added support for DRAFT flag.
+    
+    git-svn-id: https://vmime.svn.sourceforge.net/svnroot/vmime/trunk@570 5301114d-f842-0410-bbdd-996ee0417009
+
+diff --git a/AUTHORS b/AUTHORS
+index f0b5e2d..6acebd0 100644
+--- a/AUTHORS
++++ b/AUTHORS
+@@ -20,6 +20,7 @@ VMIME CONTRIBUTORS
+  - Pierre Thierry <nowhere.man@levallois.eu.org> (patches for STL algorithms)
+  - Zarafa <http://developer.zarafa.com/VmimePatches>
+  - Bartek Szurgot <vempirelord@wp.pl, http://baszerr.org>
++ - Achim Brändt <http://sourceforge.net/users/a-brandt/>
+ 
+ Please apologize if I have forgotten someone here.  ;)
+ See SVN Changelog for full list.
+diff --git a/src/net/imap/IMAPMessage.cpp b/src/net/imap/IMAPMessage.cpp
+index bbdba69..bc661ed 100644
+--- a/src/net/imap/IMAPMessage.cpp
++++ b/src/net/imap/IMAPMessage.cpp
+@@ -555,6 +555,7 @@ void IMAPMessage::setFlags(const int flags, const int mode)
+ 	if (flags & FLAG_MARKED) flagList.push_back("\\Flagged");
+ 	if (flags & FLAG_DELETED) flagList.push_back("\\Deleted");
+ 	if (flags & FLAG_SEEN) flagList.push_back("\\Seen");
++	if (flags & FLAG_DRAFT) flagList.push_back("\\Draft");
+ 
+ 	if (!flagList.empty())
+ 	{
+diff --git a/src/net/imap/IMAPUtils.cpp b/src/net/imap/IMAPUtils.cpp
+index c4651ed..0d6fc47 100644
+--- a/src/net/imap/IMAPUtils.cpp
++++ b/src/net/imap/IMAPUtils.cpp
+@@ -419,10 +419,12 @@ int IMAPUtils::messageFlagsFromFlags(const IMAPParser::flag_list* list)
+ 		case IMAPParser::flag::SEEN:
+ 			flags |= message::FLAG_SEEN;
+ 			break;
++		case IMAPParser::flag::DRAFT:
++			flags |= message::FLAG_DRAFT;
++			break;
+ 
+ 		default:
+ 		//case IMAPParser::flag::UNKNOWN:
+-		//case IMAPParser::flag::DRAFT:
+ 			break;
+ 		}
+ 	}
+@@ -439,6 +441,7 @@ const string IMAPUtils::messageFlagList(const int flags)
+ 	if (flags & message::FLAG_MARKED) flagList.push_back("\\Flagged");
+ 	if (flags & message::FLAG_DELETED) flagList.push_back("\\Deleted");
+ 	if (flags & message::FLAG_SEEN) flagList.push_back("\\Seen");
++	if (flags & message::FLAG_DRAFT) flagList.push_back("\\Draft");
+ 
+ 	if (!flagList.empty())
+ 	{
+diff --git a/src/net/maildir/maildirUtils.cpp b/src/net/maildir/maildirUtils.cpp
+index 19887b2..3430d1f 100644
+--- a/src/net/maildir/maildirUtils.cpp
++++ b/src/net/maildir/maildirUtils.cpp
+@@ -102,6 +102,7 @@ int maildirUtils::extractFlags(const utility::file::path::component& comp)
+ 		case 'T': case 't': flags |= message::FLAG_DELETED; break;
+ 		case 'F': case 'f': flags |= message::FLAG_MARKED; break;
+ 		case 'P': case 'p': flags |= message::FLAG_PASSED; break;
++		case 'D': case 'd': flags |= message::FLAG_DRAFT; break;
+ 		}
+ 	}
+ 
+@@ -121,6 +122,7 @@ const utility::file::path::component maildirUtils::buildFlags(const int flags)
+ 	if (flags & message::FLAG_REPLIED) str += "R";
+ 	if (flags & message::FLAG_SEEN)    str += "S";
+ 	if (flags & message::FLAG_DELETED) str += "T";
++	if (flags & message::FLAG_DRAFT)   str += "D";
+ 
+ 	return (utility::file::path::component(str));
+ }
+diff --git a/vmime/net/message.hpp b/vmime/net/message.hpp
+index b6ebef8..1fbd008 100644
+--- a/vmime/net/message.hpp
++++ b/vmime/net/message.hpp
+@@ -227,6 +227,7 @@ public:
+ 		FLAG_REPLIED = (1 << 3),   /**< User replied to this message. */
+ 		FLAG_MARKED  = (1 << 4),   /**< Used-defined flag. */
+ 		FLAG_PASSED  = (1 << 5),   /**< Message has been resent/forwarded/bounced. */
++		FLAG_DRAFT   = (1 << 6),   /**< Message is marked as a 'draft'. */
+ 
+ 		FLAG_UNDEFINED = 9999      /**< Used internally (this should not be returned
+ 		                                by the flags() function). */
+
+commit c853ee3020480e91878813730d6beb2b29bf2323
+Author: vincent-richard <vincent-richard@5301114d-f842-0410-bbdd-996ee0417009>
+Date:   Tue Oct 19 14:25:44 2010 +0000
+
+    Fixed wrong name.
+    
+    git-svn-id: https://vmime.svn.sourceforge.net/svnroot/vmime/trunk@571 5301114d-f842-0410-bbdd-996ee0417009
+
+diff --git a/AUTHORS b/AUTHORS
+index 6acebd0..4164052 100644
+--- a/AUTHORS
++++ b/AUTHORS
+@@ -20,7 +20,7 @@ VMIME CONTRIBUTORS
+  - Pierre Thierry <nowhere.man@levallois.eu.org> (patches for STL algorithms)
+  - Zarafa <http://developer.zarafa.com/VmimePatches>
+  - Bartek Szurgot <vempirelord@wp.pl, http://baszerr.org>
+- - Achim Brändt <http://sourceforge.net/users/a-brandt/>
++ - Achim Brandt <http://sourceforge.net/users/a-brandt/>
+ 
+ Please apologize if I have forgotten someone here.  ;)
+ See SVN Changelog for full list.