develooper Front page | perl.pep | Postings from February 2017

Re: Email::Address::XS

Thread Previous | Thread Next
February 18, 2017 20:26
Re: Email::Address::XS
Message ID:
On Monday 23 May 2016 19:05:39 wrote:
> Hello!
> I created new perl module Email::Address::XS for parsing and formatting
> email groups or addresses. Parser is borrowed from dovecot and that part
> implemented in C/XS.
> Source code is currently at:
> Email::Address::XS has backward compatible API with old Email::Address
> module (which has security problem CVE-2015-7686) and my new module is
> intended to replace old Email::Address.
> This module supports not only single list of addresses, but also named
> groups of addresses (according to RFC 2822).
> I tried to make source code readable, documented and also fast (thanks
> to dovecot parser written in C; not in perl regex).
> It contains also lot of examples and test cases to check that parser and
> formatter is correct.
> See pod documentation and unit tests:
> Thanks to named group support I would like to extend Email::MIME module
> to allow passing directly Email::Address::XS objects, not only string
> headers to make MIME encoding and decoding from applications easier.
> What do you think about it?

Back to the my original email about Email::Address::XS... I fixed last
known C/XS related bugs and automatic tests passed on Travis-CI and
AppVeyor with different perl versions.

Finally Email::Address::XS is available on cpan:

Module is compatible back to perl 5.6.0 and is working fine on Linux,
Windows, FreeBSD and HP-UX.

If you found any problems with it then let me know.

Thread Previous | Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About