aboutsummaryrefslogtreecommitdiffstats
path: root/src/vmime/net/imap/IMAPMessage.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-03-25Fixed buildJacek Piszczek1-1/+4
2021-03-24Added missing includesJacek Piszczek1-0/+2
2021-03-24Process Message-ID and In-Reply-To in EVELOPEJacek Piszczek1-0/+10
2021-03-24CosmeticsJacek Piszczek1-1/+1
2021-03-24Ensure disconnect() method always disconnect the underlying sockets.Jacek Piszczek1-3/+16
Added additional checks after weak pointer locks.
2021-03-15Fixed an ENVELOPE ReplyTo handling regressionJacek Piszczek1-1/+1
2019-07-20Simplified IMAP parser objects.Vincent Richard1-31/+26
2018-09-05Code style and clarity.Vincent Richard1-293/+348
2018-08-18Removed useless 'constCast's.Vincent Richard1-2/+2
2018-08-18Avoid copy by passing shared_ptr<> with const reference.Vincent Richard1-7/+7
2017-01-12Emulate extraction of header+body for a specific part (IMAP).Vincent Richard1-9/+64
2016-03-23Issue #126: fixed warnings about sign mismatch.Vincent Richard1-6/+6
2016-03-13Issue #126: don't use deprecated 'auto_ptr' on C++11.Vincent Richard1-1/+1
2014-11-02Don't throw in destructor.Vincent Richard1-3/+10
2014-03-15IMAP commands.Vincent Richard1-19/+21
2014-02-08Fixed extraction of message parts in IMAP.Vincent Richard1-3/+0
2014-01-22IMAPMessage::processFetchResponse was attempting to set Cc and Bcc header ↵tholdawa1-2/+2
fields to values of type mailboxList. HeaderFieldFactory registers these fields as type adddressList, so a bad_field_value_type exception was thrown when processing a fetch response for a message with either Cc or Bcc fields. Fixed by calling toAddressList on the mailboxList header field values to convert them to expected type.
2013-12-29Merged source and header files in directory structure. Got rid of SConstruct ↵Vincent Richard1-0/+0
build.
2013-12-10Simplified types for better readability. Use appropriate types (size_t, ↵Vincent Richard1-14/+25
byte_t...). Minor warning fixes.
2013-11-21Boost/C++11 shared pointers.Vincent Richard1-49/+49
2013-11-14Custom fetch attributes.Vincent Richard1-4/+5
2013-07-26Allow messages to be designated either by their number or their UID.Vincent Richard1-1/+4
Warning: this is an API-breaking change.
2013-07-21Return real message UID from IMAP server. Added function to return the ↵Vincent Richard1-2/+2
current UID validity.
2013-07-18Reworked IMAP event notification code.Vincent Richard1-110/+24
2013-07-17Code cleanup. Store error log in parsed response to avoid accessing parser ↵Vincent Richard1-2/+2
internal data.
2013-07-16Fixed status update. Prevent opening the same folder two times in a session.Vincent Richard1-1/+2
2013-07-16Renamed net::*{part|structure} to net::*message{Part|Structure}. Splitted ↵Vincent Richard1-16/+17
code in multiple files.
2013-07-16Added basic support for IMAP CONDSTORE extension.Vincent Richard1-59/+21
Process CAPABILITY in IMAP greeting response. Renamed getUniqueId() to getUID() for consistency.
2013-04-26Fixed issue #37.Vincent Richard1-1/+1
2013-01-10Updated copyright year and maintainer email address.Vincent Richard1-1/+1
2012-12-12Trivial 64-bit warning fixes.Vincent Richard1-2/+2
2012-11-01Migrated build system to CMake. Conditional file compilation. Automatic ↵Vincent Richard1-1/+10
selection of platform handler.
2012-07-30Fixed body part extraction (only body should be extracted).Vincent Richard1-9/+36
2012-07-28Added functions to get messages by UID (IMAP only for now).Vincent Richard1-11/+17
2012-07-06Fixed issue #10.Vincent Richard1-2/+0
2012-04-14Split stream.hpp/.cpp into multiple source files.Vincent Richard1-0/+2
2010-10-19Added support for DRAFT flag.Vincent Richard1-0/+1
2010-09-06Fixed extraction of root part body.Vincent Richard1-2/+5
2010-05-18Added helper function to construct parsed message from net message. Splitted ↵Vincent Richard1-197/+106
IMAP source files.
2009-09-06Relicensed VMime under the GNU GPL version 3. Changed copyright year to 2009.Vincent Richard1-2/+2
2008-10-12Fixed compilation warnings.Vincent Richard1-7/+8
2008-01-04Changed copyright year to 2008.Vincent Richard1-1/+1
2007-03-27Fixed typo in the copyright header, and added missing paragraph about linking.Vincent Richard1-3/+7
2007-01-01Changed copyright year to 2007.Vincent Richard1-1/+1
2006-11-08Imbue classic 'C' locale for the output of message parts and protocol commands.Vincent Richard1-0/+6
2006-04-05Clean up.Vincent Richard1-25/+6
2006-03-29Refactored and cleaned up smart pointers.Vincent Richard1-29/+44
2006-02-05Changed copyright year to 2006.Vincent Richard1-1/+1
2006-01-15Implemented IMAP multi-fetching.Vincent Richard1-72/+5
2005-10-06Renamed 'progressionListener' to 'progressListener'.Vincent Richard1-5/+5