.. |
scripts
|
add NFC operations (moved from JsonServerAdapter)
|
4 years ago |
Makefile
|
Makefile support for CXXFLAGS
|
3 years ago |
base64.cc
|
move the base64_decoder for BodyLines into bodyparser.cc where it belongs to.
|
3 years ago |
base64.hh
|
move the base64_decoder for BodyLines into bodyparser.cc where it belongs to.
|
3 years ago |
base64.hxx
|
split template code into .hxx and non-template code into .cc file
|
3 years ago |
bodyparser.cc
|
handle "multipart/alternative"
|
3 years ago |
bodyparser.hh
|
start to parse Content-Type header
|
3 years ago |
fuzz.cc
|
add fuzzer test program to fuzz libpEpMIME and libetpan
|
3 years ago |
headerparser.cc
|
be more robust to convert BS into valid NFC UTF-8.
|
3 years ago |
headerparser.hh
|
rename HeaderField into more generic "NameValue" to use it also in MimeType parameter list etc.
|
3 years ago |
message.cc
|
separate struct Message into separate TU to solve cyclic dependencies
|
3 years ago |
message.hh
|
separate struct Message into separate TU to solve cyclic dependencies
|
3 years ago |
mime_headers.cc
|
separate struct Message into separate TU to solve cyclic dependencies
|
3 years ago |
mime_headers.hh
|
separate struct Message into separate TU to solve cyclic dependencies
|
3 years ago |
nfc.cc
|
add isUtf8(const char* begin, const char* end).
|
3 years ago |
nfc.hh
|
add isUtf8(const char* begin, const char* end).
|
3 years ago |
nfc_sets.cc
|
add NFC operations (moved from JsonServerAdapter)
|
4 years ago |
nfc_sets.hh
|
add NFC operations (moved from JsonServerAdapter)
|
4 years ago |
nulllogger.cc
|
add Nulllogger and use it to avoid logging to stderr in productive builds.
|
3 years ago |
nulllogger.hh
|
add Nulllogger and use it to avoid logging to stderr in productive builds.
|
3 years ago |
pEpEngine_mime.cc
|
adding engine API
|
3 years ago |
pEpMIME.cc
|
separate struct Message into separate TU to solve cyclic dependencies
|
3 years ago |
pEpMIME.hh
|
move definition of "sv" into pEpMIME_internal.hh and start to include the body parser
|
3 years ago |
pEpMIME_internal.cc
|
be more robust: convert all header-keys to lowercase. don't throw on invalid header lines but skip them instead.
|
3 years ago |
pEpMIME_internal.hh
|
be more robust: convert all header-keys to lowercase. don't throw on invalid header lines but skip them instead.
|
3 years ago |
parse_address.cc
|
be more robust: convert all header-keys to lowercase. don't throw on invalid header lines but skip them instead.
|
3 years ago |
parse_address.hh
|
add parsers for stringlist_t and identity_list_t.
|
4 years ago |
parse_timestamp.cc
|
fix a bug in cyclic dependent rules.
|
3 years ago |
parse_timestamp.hh
|
parse 2digit and 4digit years correctly. I hope so.
|
4 years ago |
quoted_printable.cc
|
be more robust: illegal QP-sequences will no longer throw exceptions. *sigh*
|
3 years ago |
quoted_printable.hh
|
implement qp::encode() and qp::encode_header()
|
3 years ago |
quoted_printable.hxx
|
be more robust: illegal QP-sequences will no longer throw exceptions. *sigh*
|
3 years ago |
rules.cc
|
add Nulllogger and use it to avoid logging to stderr in productive builds.
|
3 years ago |
rules.hh
|
start to implement MIME body parsers and implement RFC 2231...
|
3 years ago |
string_case.hh
|
clarify usage of lcase_hash() and ""_lcase.
|
3 years ago |
to_utf8.cc
|
be more robust: convert all header-keys to lowercase. don't throw on invalid header lines but skip them instead.
|
3 years ago |
to_utf8.hh
|
use string_view instead of string in to_utf8() to avoid copying.
|
3 years ago |
unittest_address.cc
|
Yay, it parses sequences of "encoded_word"s corectly. \o/
|
3 years ago |
unittest_mime.cc
|
add fuzzer test program to fuzz libpEpMIME and libetpan
|
3 years ago |
unittest_nfc.cc
|
add unittest_nfc.cc (moved from JsonServerAdapter)
|
4 years ago |
unittest_rule.cc
|
move quoted-printable functions in namespace pEpMIME::qp, and have to rename "quoted pair" parser rul from qp to qpair.
|
3 years ago |
unittest_stringcase.cc
|
add unittest_toutf8. Add to_upper() for charset to test for lower/mixed case charset in 2nd run, too.
|
4 years ago |
unittest_subject.cc
|
make qp_header_encoding more robust. add unittest_subject and found a strange bug. :-(
|
3 years ago |
unittest_timestamp.cc
|
Digga!
|
3 years ago |
unittest_toutf8.cc
|
remove dead code & data structires that caused warnings
|
3 years ago |