Groups | Search | Server Info | Login | Register
| Newsgroups | perl.pep |
|---|---|
| Subject | Email::Address::XS |
| Date | 2016-05-23 19:05 +0200 |
| Message-ID | <201605231905.43786@pali> (permalink) |
| From | pali@cpan.org |
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: https://github.com/pali/Email-Address-XS 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: https://github.com/pali/Email-Address-XS/blob/master/lib/Email/Address/XS.pm https://github.com/pali/Email-Address-XS/blob/master/t/Email-Address-XS.t 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 perl.pep | Next — Next in thread | Find similar
Email::Address::XS pali@cpan.org - 2016-05-23 19:05 +0200
Re: Email::Address::XS perl.pep@rjbs.manxome.org (Ricardo Signes) - 2016-05-28 16:33 -0400
Re: Email::Address::XS pali@cpan.org - 2016-05-28 22:48 +0200
Re: Email::Address::XS perl.pep@rjbs.manxome.org (Ricardo Signes) - 2016-05-30 20:42 -0400
Re: Email::Address::XS pali@cpan.org - 2016-06-01 18:44 +0200
Re: Email::Address::XS perl.pep@rjbs.manxome.org (Ricardo Signes) - 2016-06-30 20:51 -0400
Re: Email::Address::XS pali@cpan.org - 2016-07-03 14:39 +0200
Re: Email::Address::XS perl.pep@rjbs.manxome.org (Ricardo Signes) - 2016-07-03 19:52 -0400
Re: Email::Address::XS pali@cpan.org - 2016-07-12 17:43 +0200
Re: Email::Address::XS perl.pep@rjbs.manxome.org (Ricardo Signes) - 2016-08-01 19:00 -0400
Re: Email::Address::XS pali@cpan.org - 2016-08-02 23:03 +0200
Re: Email::Address::XS perl.pep@rjbs.manxome.org (Ricardo Signes) - 2016-08-02 18:36 -0400
Re: Email::Address::XS pali@cpan.org - 2016-08-08 23:41 +0200
Re: Email::Address::XS perl.pep@rjbs.manxome.org (Ricardo Signes) - 2016-08-18 17:21 -0400
Re: Email::Address::XS pali@cpan.org - 2016-08-18 23:35 +0200
Re: Email::Address::XS pali@cpan.org - 2016-08-20 12:01 +0200
Re: Email::Address::XS perl.pep@rjbs.manxome.org (Ricardo Signes) - 2016-08-22 22:34 -0400
Re: Email::Address::XS pali@cpan.org - 2016-08-23 09:56 +0200
Re: Email::Address::XS perl.pep@rjbs.manxome.org (Ricardo Signes) - 2016-08-24 22:55 -0400
Re: Email::Address::XS pali@cpan.org - 2016-08-25 09:40 +0200
Re: Email::Address::XS perl.pep@rjbs.manxome.org (Ricardo Signes) - 2016-09-03 18:24 -0400
Re: Email::Address::XS pali@cpan.org - 2016-09-05 10:25 +0200
Re: Email::Address::XS perl.pep@rjbs.manxome.org (Ricardo Signes) - 2016-09-11 18:58 -0400
Re: Email::Address::XS pali@cpan.org - 2016-09-12 09:26 +0200
Re: Email::Address::XS perl.pep@rjbs.manxome.org (Ricardo Signes) - 2016-09-16 18:37 -0400
Re: Email::Address::XS pali@cpan.org - 2016-09-18 01:05 +0200
Re: Email::Address::XS perl.pep@rjbs.manxome.org (Ricardo Signes) - 2016-09-18 11:26 -0400
Re: Email::Address::XS pali@cpan.org - 2016-09-18 17:40 +0200
Re: Email::Address::XS perl.pep@rjbs.manxome.org (Ricardo Signes) - 2016-09-28 09:29 -0400
Re: Email::Address::XS pali@cpan.org - 2016-09-30 12:38 +0200
Re: Email::Address::XS pali@cpan.org - 2016-11-13 03:17 +0100
Re: Email::Address::XS pali@cpan.org - 2016-11-13 03:24 +0100
Re: Email::Address::XS pali@cpan.org - 2017-01-14 21:32 +0100
Re: Email::Address::XS pali@cpan.org - 2017-01-23 14:44 +0100
Re: Email::Address::XS perl.pep@rjbs.manxome.org (Ricardo Signes) - 2017-01-28 15:48 -0500
Re: Email::Address::XS pali@cpan.org - 2017-02-14 21:26 +0100
Re: Email::Address::XS pali@cpan.org - 2017-03-08 00:03 +0100
Re: Email::Address::XS perl.pep@rjbs.manxome.org (Ricardo Signes) - 2016-08-22 22:26 -0400
Re: Email::Address::XS pali@cpan.org - 2016-08-23 09:50 +0200
Re: Email::Address::XS perl.pep@rjbs.manxome.org (Ricardo Signes) - 2016-08-23 09:31 -0400
Re: Email::Address::XS pali@cpan.org - 2017-02-18 21:25 +0100
csiph-web