]> Sergey Matveev's repositories - public-inbox.git/commit
remove Email::Address dependency
authorEric Wong <e@80x24.org>
Wed, 25 May 2016 01:44:46 +0000 (01:44 +0000)
committerEric Wong <e@80x24.org>
Wed, 25 May 2016 01:49:54 +0000 (01:49 +0000)
commit23a4e44bedabe5b8b651346cabc2a870c5377a30
treee92220e935276cd1a2f466fa4bc6bf1e29fdb8e0
parent64aea34d06f71828b0bdd6ae177b9bcf22d752b4
remove Email::Address dependency

git has stricter requirements for ident names (no '<>')
which Email::Address allows.

Even in 1.908, Email::Address also has an incomplete fix for
CVE-2015-7686 with a DoS-able regexp for comments.  Since we
don't care for or need all the RFC compliance of Email::Address,
avoiding it entirely may be preferable.

Email::Address will still be installed as a requirement for
Email::MIME, but it is only used by the
Email::MIME::header_str_set which we do not use
12 files changed:
INSTALL
Makefile.PL
lib/PublicInbox/Address.pm [new file with mode: 0644]
lib/PublicInbox/Feed.pm
lib/PublicInbox/Import.pm
lib/PublicInbox/MDA.pm
lib/PublicInbox/SearchMsg.pm
lib/PublicInbox/SearchView.pm
lib/PublicInbox/View.pm
script/public-inbox-learn
script/public-inbox-mda
t/mda.t