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
Jan Engelhardt
cc18aa39c1
tests: add more malformation tests to mailboxTest
2019-01-24 13:17:52 +01:00
Vincent Richard
b55bdc9c0b
Code style and clarity.
2018-09-05 23:54:48 +02:00
Vincent Richard
abba40e97d
Added unit test related to PR #192 .
2018-03-12 20:33:27 +01:00
Vincent Richard
f9913fa28a
Boost/C++11 shared pointers.
2013-11-21 22:16:57 +01:00
Vincent Richard
32a80f6c1e
Fixed mailbox and mailbox group parsing. Added unit tests.
2013-03-11 10:05:09 +01:00
Vincent Richard
1df8c6cd0e
Refactored unit tests.
2013-03-08 08:19:55 +01:00
Vincent Richard
0c5d4a10e6
Message generation/parsing context. Charset conversion options. Preliminary implementation of RFC-6532.
2013-02-24 16:28:13 +01:00
Vincent Richard
ad9bef78c4
Updated copyright year and maintainer email address.
2013-01-10 17:30:31 +01:00
Vincent Richard
4f9dc93200
Added support for mailboxes that specify an (encoded) full name with an empty email address, set by a <> marker (Zarafa).
2011-06-19 18:49:55 +00:00
Vincent Richard
a5d258dc72
Relicensed VMime under the GNU GPL version 3. Changed copyright year to 2009.
2009-09-06 12:02:10 +00:00
Vincent Richard
0c30c298da
Changed copyright year to 2008.
2008-01-04 18:07:40 +00:00
Vincent Richard
d284cfa729
Changed copyright year to 2007.
2007-01-01 20:55:15 +00:00
Vincent Richard
63d21f7a09
Changed copyright year to 2006.
2006-02-05 10:22:59 +00:00
Vincent Richard
cbd1110a4b
Updated FSF address.
2005-09-17 10:10:29 +00:00
Vincent Richard
5d18fce959
Moved to CppUnit for unit tests framework.
2005-08-25 21:25:45 +00:00
Vincent Richard
0e5e375cef
Added unit tests.
2005-06-17 11:27:26 +00:00
Vincent Richard
b3af751a92
Updated VMime website URL.
2005-03-18 21:33:11 +00:00
Vincent Richard
51c199723c
Changed year to 2005 in copyright header.
2005-01-03 12:26:48 +00:00
Vincent Richard
da55bd2c26
Autotools and libtool support.
2004-12-30 09:32:32 +00:00
Vincent Richard
4ce991d3b1
Moved all header files to 'vmime/' directory.
2004-12-26 20:23:29 +00:00
Vincent Richard
460cae786a
Default platform handlers (currently only POSIX).
2004-12-18 01:57:39 +00:00
Vincent Richard
418c0c1456
New build system for unit tests.
2004-11-06 10:48:58 +00:00