p≡p MIME library
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
David Lanzendörfer e9718e719d Boost: Deprecated header 9 months ago
..
scripts update NFC data from Unicode 13.0.0 to Unicode 14.0.0. 11 months ago
Makefile Let the buildsystem control the CFLAGS... 9 months ago
attachment.cc it should work this way. MIME-13 is implemented completely. I hope so. Now... let's test it! :-D 2 years ago
attachment.hh MIME-16: albeit a blob with no mime_type is invalid, I shall not crash than. 1 year ago
base64.cc add operator+ and += to pEpMIME_internal when we use boost::string_view. It makes code easier! 3 years ago
base64.hh let's base64 encoding operate on a given (output) string, instead of returning a new string. 3 years ago
base64.hxx don't throw OutputOverflow exception when only whitespaces are left in base64_decode's input data 3 years ago
bodygenerator.cc Missing header <string> 9 months ago
bodygenerator.hh remove 'transport_encode' in body generation, too. 2 years ago
bodyparser.cc Boost: Deprecated header 9 months ago
bodyparser.hh add license note 4 years ago
fuzz.cc change fuzz.cc, because mime_decode_message() has 4 parameters now. 2 years ago
header_generator.cc MIME-16: wrap the log output of possibly NULL strings. 1 year ago
header_generator.hh remove transport_encode, because it was b0rken 2 years ago
headerparser.cc also remove U+007F in header values. 1 year ago
headerparser.hh remove transport_encode, because it was b0rken 2 years ago
message.cc proper signedness 3 years ago
message.hh add Message::boundary(). 3 years ago
mime_headers.cc Boost: Deprecated header 9 months ago
mime_headers.hh dispo_type = PEP_CONTENT_DISP_INLINE by default. 3 years ago
nfc.cc add match() function for Rules 3 years ago
nfc.hh use even more string_view where possible to avoid copying. :-) 3 years ago
nfc_sets.cc update NFC data from Unicode 13.0.0 to Unicode 14.0.0. 11 months ago
nfc_sets.hh add license note 4 years ago
nulllogger.cc add license note 4 years ago
nulllogger.hh add license note 4 years ago
pEpEngine_mime.cc ENGINE-864 : AAAAH! Who was the idiot that defined an innocent ! for negation? *sigh* 2 years ago
pEpMIME.cc MIME-19: check for implausible parsing result due to mismatched line ending convention. 1 year ago
pEpMIME.hh implement new engine mime.h API 2 years ago
pEpMIME_internal.cc add const sv Pseudo_Header_Forwarded = ":pEp:MIME:attachment1:forwarded"; 2 years ago
pEpMIME_internal.hh MIME-16: wrap the log output of possibly NULL strings. 1 year ago
parse_address.cc Boost: Deprecated header 9 months ago
parse_address.hh use even more string_view where possible to avoid copying. :-) 3 years ago
parse_timestamp.cc Boost: Deprecated header 9 months ago
parse_timestamp.hh use even more string_view where possible to avoid copying. :-) 3 years ago
print_message.cc print_message() handles bloblist_t appropriately now. 3 years ago
print_message.hh separate print_message from unittest_mime 3 years ago
quoted_printable.cc add qp::HeaderType to specify whether we encode "atom"s or free-form "text" strings 3 years ago
quoted_printable.hh add qp::HeaderType to specify whether we encode "atom"s or free-form "text" strings 3 years ago
quoted_printable.hxx here, too 4 years ago
rules.cc Boost: Deprecated header 9 months ago
rules.hh move the remaining parser rules into the class. 3 years ago
string_case.hh add license note 4 years ago
to_utf8.cc dirrrrrrty iconv hack, to support 'char*' and 'const char*' for 2nd parameter of iconv(), depending on iconv implementation. *sigh* 3 years ago
to_utf8.hh parser rules now operate on string_view not on string. 3 years ago
unittest_address.cc add license note 4 years ago
unittest_base64.cc add license note 4 years ago
unittest_mime-12.cc add unittest for fowarded="no" 2 years ago
unittest_mime.cc MIME-19: add test for non-CRLF (and non MIME-conforming) message text 1 year ago
unittest_nfc.cc add license note 4 years ago
unittest_qp.cc separate print_message from unittest_mime 3 years ago
unittest_rule.cc merge "default" into my branch again. 3 years ago
unittest_stringcase.cc start branch MIME-11 "Implement support for format-flowed (add delsp=yes) in pEpMIME, essential for Thunderbird due to its default" 3 years ago
unittest_subject.cc add license note 4 years ago
unittest_timestamp.cc add #include <pEp/platform.h> for timegm(). Thanks to Jörg Knobloch. :-) 3 years ago
unittest_toutf8.cc add license note 4 years ago