[PATCH 0/7] Fixes for lib-mail message-address

Pali Rohár pali.rohar at gmail.com
Mon Apr 4 17:12:56 UTC 2016


Hello,

I borrowed dovecot parser for email addresses and going to use it in new
perl module as replacement for Email::Address. During implementation and
testing I found bugs in dovecot parser & generator. So I'm sending my
patches together with tests.

Pali Rohár (7):
  lib-mail: message_address_write: Fix generating empty group list
  lib-mail: message_address_write: Fix generating group list with empty
    name
  lib-mail: parse_addr_spec: Like in rfc822_skip_comment() check if
    last_comment is not NULL
  lib-mail: parse_addr_spec: Email address without local-part is
    invalid
  lib-mail: parse_mailbox: Set display name instead mailbox when
    parsing failed
  lib-mail: message_address_write: Quote and escape strings if needed
  lib-mail: Update tests for message address

 src/lib-mail/message-address.c      |   99 +++++++++++++++++++++++++++++++----
 src/lib-mail/test-message-address.c |   11 +++-
 2 files changed, 98 insertions(+), 12 deletions(-)

-- 
1.7.9.5



More information about the dovecot mailing list