vmime/tests/parser
Jan Engelhardt d1190b496f Improve address parser for malformed mailbox specifications
Spammers use "Name <addr> <addr>" to trick some parsers.
My expectations as to what the outcome should be is presented
in the updated mailboxTest.cpp.

The DFA in mailbox::parseImpl is hereby redone so as to pick the
rightmost address-looking portion as the address, rather than
something in between. While doing so, it will also no longer mangle
the name part anymore (it does this by keeping a "as_if_name"
variable around until the end).
2019-01-25 08:11:07 +01:00
..
attachmentHelperTest.cpp Code style and clarity. 2018-09-05 23:54:48 +02:00
bodyPartTest.cpp Code style and clarity. 2018-09-05 23:54:48 +02:00
bodyTest.cpp Code style and clarity. 2018-09-05 23:54:48 +02:00
charsetFilteredOutputStreamTest.cpp Code style and clarity. 2018-09-05 23:54:48 +02:00
charsetTest.cpp Code style and clarity. 2018-09-05 23:54:48 +02:00
charsetTestSuites.hpp Code style and clarity. 2018-09-05 23:54:48 +02:00
datetimeTest.cpp Code style and clarity. 2018-09-05 23:54:48 +02:00
dispositionTest.cpp Code style and clarity. 2018-09-05 23:54:48 +02:00
emailAddressTest.cpp Code style and clarity. 2018-09-05 23:54:48 +02:00
emptyContentHandlerTest.cpp Code style and clarity. 2018-09-05 23:54:48 +02:00
fileContentHandlerTest.cpp Code style and clarity. 2018-09-05 23:54:48 +02:00
headerFieldTest.cpp Code style and clarity. 2018-09-05 23:54:48 +02:00
headerTest.cpp Code style and clarity. 2018-09-05 23:54:48 +02:00
htmlTextPartTest.cpp Code style and clarity. 2018-09-05 23:54:48 +02:00
mailboxGroupTest.cpp Code style and clarity. 2018-09-05 23:54:48 +02:00
mailboxListTest.cpp Code style and clarity. 2018-09-05 23:54:48 +02:00
mailboxTest.cpp Improve address parser for malformed mailbox specifications 2019-01-25 08:11:07 +01:00
mediaTypeTest.cpp Code style and clarity. 2018-09-05 23:54:48 +02:00
messageIdSequenceTest.cpp Code style and clarity. 2018-09-05 23:54:48 +02:00
messageIdTest.cpp Code style and clarity. 2018-09-05 23:54:48 +02:00
messageTest.cpp Code style and clarity. 2018-09-05 23:54:48 +02:00
parameterTest.cpp Code style and clarity. 2018-09-05 23:54:48 +02:00
pathTest.cpp Code style and clarity. 2018-09-05 23:54:48 +02:00
streamContentHandlerTest.cpp Code style and clarity. 2018-09-05 23:54:48 +02:00
stringContentHandlerTest.cpp Removed 'stringProxy' since COW std::string is no longer valid in C++11. 2018-09-15 07:41:26 +02:00
textTest.cpp Code style and clarity. 2018-09-05 23:54:48 +02:00
wordEncoderTest.cpp Code style and clarity. 2018-09-05 23:54:48 +02:00