From b474aff922a07da7c4d9db00dec9cebb4744aa8c Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Fri, 29 Nov 2019 12:25:07 +0000 Subject: msgtime: drop Date::Parse for RFC2822 Date::Parse is not optimized for RFC2822 dates and isn't packaged on OpenBSD. It's still useful for historical email when email clients were less conformant, but is less relevant for new emails. --- t/msgtime.t | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 't') diff --git a/t/msgtime.t b/t/msgtime.t index cecbb921..1452dc97 100644 --- a/t/msgtime.t +++ b/t/msgtime.t @@ -97,4 +97,11 @@ is_datestamp('Wed, 20 Dec 2006 05:32:58 +0420', [1166577178, '+0420']); is_datestamp('Thu, 14 Dec 2006 00:20:24 +0480', [1166036424, '+0520']); is_datestamp('Thu, 14 Dec 2006 00:20:24 -0480', [1166074824, '-0520']); is_datestamp('Mon, 14 Apr 2014 07:59:01 -0007', [1397462761, '-0007']); + +# obsolete formats described in RFC2822 +for (qw(UT GMT Z)) { + is_datestamp('Fri, 02 Oct 1993 00:00:00 '.$_, [ 749520000, '+0000']); +} +is_datestamp('Fri, 02 Oct 1993 00:00:00 EDT', [ 749534400, '-0400']); + done_testing(); -- cgit v1.2.3-24-ge0c7