./mail/p5-Email-Address-XS, Parse and format RFC 2822 email addresses and groups

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.04nb1, Package name: p5-Email-Address-XS-1.04nb1, Maintainer: pkgsrc-users

This module implements RFC 2822 parser and formatter of email
addresses and groups. It parses an input string from email headers
which contain a list of email addresses or a groups of email addresses
(like From, To, Cc, Bcc, Reply-To, Sender, ...). Also it can generate
a string value for those headers from a list of email addresses
objects.

Parser and formatter functionality is implemented in XS and uses
shared code from Dovecot IMAP server.


Required to run:
[lang/perl5]

Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)

SHA1: 984cecb21432838a4ed028efc6186c4316643981
RMD160: 372a8eaa6bad7278fff35a683c7b5de28eabba0a
Filesize: 28.43 KB

Version history: (Expand)


CVS history: (Expand)


   2018-08-22 11:48:07 by Thomas Klausner | Files touched by this commit (3558)
Log message:
Recursive bump for perl5-5.28.0
   2018-06-22 10:01:27 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 1.04

Upstream changes:
1.04  Sat Jun 09 18:20:28 2018
        - fix docevot parser to disallow leading dot in dot-atom
        - fix generating and validating email addresses with empty user part
        - fix generating email address with leading or trailing dot in user part
        - try to parse invalid email addresses and mark them as invalid
        - when generating address do not escape an apostrophe character
        - fix formatting email addresses which contain nul bytes, TAB, LF or CR
        - fix formatting comments which contain nul bytes
   2018-03-18 09:50:08 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
p5-Email-Address-XS: update to 1.03.

1.03  Thu Mar 15 21:55:30 2018
	- update dovecot parser from dovecot version 2.3.0.1
	- fix reading from uninitialized memory when formatting invalid address without \ 
user or host part
	- fix formatting email address which user part starts with null byte
	- do not generate invalid email addresses by format functions, rather return \ 
empty string
   2018-02-25 18:55:45 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
p5-Email-Address-XS: update to 1.02.

1.02  Sat Feb 03 13:41:38 2018
	- add support for parsing and generating addresses with nul character
	- fix function compose_address when both user and host contains non-ASCII 8bit \ 
characters
	- fix possible memory leak in dovecot parser
   2017-10-23 14:50:53 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
p5-Email-Address-XS: update to 1.01.

1.01  Wed Oct 18 18:19:26 2017
	- add new exportable functions: compose_address split_address
	- add new class methods: parse_bare_address
	- add new object methods: is_valid original as_string
	- show warnings when strings contain nul characters
	- update dovecot parser from dovecot version 2.2.31
	- fix memory leak
	- fix documentation
	- improve warning messages
   2017-09-17 17:59:30 by Thomas Klausner | Files touched by this commit (3)
Log message:
mail/p5-Email-Address-XS: import p5-Email-Address-XS-1.00

This module implements RFC 2822 parser and formatter of email
addresses and groups. It parses an input string from email headers
which contain a list of email addresses or a groups of email addresses
(like From, To, Cc, Bcc, Reply-To, Sender, ...). Also it can generate
a string value for those headers from a list of email addresses
objects.

Parser and formatter functionality is implemented in XS and uses
shared code from Dovecot IMAP server.