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.
 
 
 
Roker d98265fde5 be more greedy and try to parse everything that looks remotely as a MIME mail as a MIME mail. Even if it was produced by Apple Mail. 9 months ago
..
scripts update NFC data from Unicode 12.1.0 to Unicode 13.0.0. :-) 1 year ago
Makefile ENGINE-864: option -fvisibility=hidden is viral, so add it here, too. 10 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 it should work this way. MIME-13 is implemented completely. I hope so. Now... let's test it! :-D 2 years 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 2 years ago
bodygenerator.cc it should work this way. MIME-13 is implemented completely. I hope so. Now... let's test it! :-D 2 years ago
bodygenerator.hh remove 'transport_encode' in body generation, too. 2 years ago
bodyparser.cc be more greedy and try to parse everything that looks remotely as a MIME mail as a MIME mail. Even if it was produced by Apple Mail. 9 months ago
bodyparser.hh add license note 3 years ago
fuzz.cc change fuzz.cc, because mime_decode_message() has 4 parameters now. 10 months ago
header_generator.cc remove transport_encode, because it was b0rken 2 years ago
header_generator.hh remove transport_encode, because it was b0rken 2 years ago
headerparser.cc remove transport_encode, because it was b0rken 2 years ago
headerparser.hh remove transport_encode, because it was b0rken 2 years ago
message.cc proper signedness 2 years ago
message.hh add Message::boundary(). 2 years ago
mime_headers.cc move the remaining parser rules into the class. 2 years ago
mime_headers.hh dispo_type = PEP_CONTENT_DISP_INLINE by default. 2 years ago
nfc.cc add match() function for Rules 2 years ago
nfc.hh use even more string_view where possible to avoid copying. :-) 2 years ago
nfc_sets.cc update NFC data from Unicode 12.1.0 to Unicode 13.0.0. :-) 1 year ago
nfc_sets.hh add license note 3 years ago
nulllogger.cc add license note 3 years ago
nulllogger.hh add license note 3 years ago
pEpEngine_mime.cc ENGINE-864 : AAAAH! Who was the idiot that defined an innocent ! for negation? *sigh* 10 months ago
pEpMIME.cc it should work this way. MIME-13 is implemented completely. I hope so. Now... let's test it! :-D 2 years 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 add pseudo header if message fulfills the unusual conditions of MIME-12 2 years ago
parse_address.cc re-enable some more log output 2 years ago
parse_address.hh use even more string_view where possible to avoid copying. :-) 2 years ago
parse_timestamp.cc add #include <pEp/platform.h> for timegm(). Thanks to Jörg Knobloch. :-) 2 years ago
parse_timestamp.hh use even more string_view where possible to avoid copying. :-) 2 years ago
print_message.cc print_message() handles bloblist_t appropriately now. 2 years ago
print_message.hh separate print_message from unittest_mime 2 years ago
quoted_printable.cc add qp::HeaderType to specify whether we encode "atom"s or free-form "text" strings 2 years ago
quoted_printable.hh add qp::HeaderType to specify whether we encode "atom"s or free-form "text" strings 2 years ago
quoted_printable.hxx here, too 3 years ago
rules.cc move the remaining parser rules into the class. 2 years ago
rules.hh move the remaining parser rules into the class. 2 years ago
string_case.hh add license note 3 years ago
to_utf8.cc dirrrrrrty iconv hack, to support 'char*' and 'const char*' for 2nd parameter of iconv(), depending on iconv implementation. *sigh* 2 years ago
to_utf8.hh parser rules now operate on string_view not on string. 2 years ago
unittest_address.cc add license note 3 years ago
unittest_base64.cc add license note 3 years ago
unittest_mime-12.cc add unittest for fowarded="no" 2 years ago
unittest_mime.cc add operator<< to make error output more readable. 2 years ago
unittest_nfc.cc add license note 3 years ago
unittest_qp.cc separate print_message from unittest_mime 2 years ago
unittest_rule.cc merge "default" into my branch again. 2 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" 2 years ago
unittest_subject.cc add license note 3 years ago
unittest_timestamp.cc add #include <pEp/platform.h> for timegm(). Thanks to Jörg Knobloch. :-) 2 years ago
unittest_toutf8.cc add license note 3 years ago