Jake Nelson
|
f4678e04aa
|
Mark display names with special characters as needs_quoting
Use the updated defitions for atom/phrase in RFC 5322 3.2.3 to
|
2023-06-12 03:09:58 +00:00 |
Jake Nelson
|
dc61f088c7
|
Quote Display Names which contain special characters
RFC 822 and RFC 5322 define characters which require an atom be quoted when included as a word in a mailbox.
|
2023-06-09 16:18:49 -04:00 |
Dirk-Jan C. Binnema
|
96e16034c7
|
contact: fix quoting
Ensure that addresses with commas are quoted. Don't 2047-encode though.
Update tests.
|
2023-03-14 06:18:56 +02:00 |
Dirk-Jan C. Binnema
|
413a2564b6
|
server: don't encode addresses in contacts_handlers
Seems it doesn't always play nice with composer
|
2023-02-28 23:23:52 +02:00 |
Dirk-Jan C. Binnema
|
07a69bf206
|
mu-contact: cosmetic
|
2022-12-30 15:14:17 +02:00 |
Dirk-Jan C. Binnema
|
2229e2e77e
|
message/contact: ensure valid email address in cache
Filter out the (rare but existent) invalid email addresses from the
cache; use the new method Contact::has_valid_email for that.
|
2022-12-30 11:51:21 +02:00 |
Dirk-Jan C. Binnema
|
317fe53ff7
|
tests: update test helpers and users
Move test-mu-common to mu-test-utils. Use mu_test_init as a wrapper for
g_test_init. Update users.
|
2022-08-11 22:55:10 +03:00 |
Dirk-Jan C. Binnema
|
13f0e24241
|
lib: improve test coverage
Add a bunch of tests
|
2022-06-02 21:07:41 +03:00 |
Dirk-Jan C. Binnema
|
ffce3dda21
|
contacts: support encoding names with '"', ',' etc.
|
2022-05-06 09:03:11 +03:00 |
Dirk-Jan C. Binnema
|
263e122a13
|
contacts: expose contact type
Instead of the Field::Id, keep a specific Contact::Type so we can distinguish
Sender, ReplyTo as well.
Update dependents.
Some cleanup.
|
2022-05-05 01:38:25 +03:00 |
Dirk-Jan C. Binnema
|
187c3da408
|
contact: implement to_string
Make it easy to get a string for a sequence of contacts.
|
2022-04-16 16:20:38 +03:00 |
Dirk-Jan C. Binnema
|
37988b5a26
|
message: update implementation
Add more of the Message class (and various helpers), which are to replace all
the `mu-msg-*` code.
Add more tests.
|
2022-03-26 17:19:10 +02:00 |
Dirk-Jan C. Binnema
|
4c4fb1759f
|
message: move to lib/message, update naming
Basically, move/rename lib/mu-message* to lib/mu-*.
Add the beginnings of a Message class.
|
2022-03-26 17:19:10 +02:00 |