diff options
author | taca <taca@pkgsrc.org> | 2010-03-02 14:43:05 +0000 |
---|---|---|
committer | taca <taca@pkgsrc.org> | 2010-03-02 14:43:05 +0000 |
commit | bb5f6211c744e95c903eebdd309854516b575845 (patch) | |
tree | e0ef7a522c0b05e1d43de7b6c36934d884188b41 /mail/pear-Mail | |
parent | ce157fe3a1778b1d124a484b1d88095abdc0cab0 (diff) | |
download | pkgsrc-bb5f6211c744e95c903eebdd309854516b575845.tar.gz |
Update pear-Mail package to 1.2.0 applying patch of PR pkg/42905
by Wen Heping.
Changelog:
QA release - stable.
* Updated minimum dependencies (Net_SMTP, PEAR, PHP)
* Doc Bug #15620 Licence change to BSD
* Bug #13659 Mail parse error in special condition
* Bug #16200 - Security hole allow to read/write Arbitrary File
* _hasUnclosedQuotes() doesn't properly handle a double slash before an end
quote (slusarz at curecanti.org, Bug #9137).
* Make sure Net_SMTP is defined when calling getSMTPObject() directly
(slusarz at curecanti.org, Bug #13772).
* Add addServiceExtensionParameter() to the SMTP driver
(slusarz at curecanti.org, Bug #13764).
* Add a method to obtain the Net_SMTP object from the SMTP driver
(slusarz at curecanti.org, Bug #13766).
Diffstat (limited to 'mail/pear-Mail')
-rw-r--r-- | mail/pear-Mail/Makefile | 7 | ||||
-rw-r--r-- | mail/pear-Mail/distinfo | 10 | ||||
-rw-r--r-- | mail/pear-Mail/patches/patch-aa | 25 | ||||
-rw-r--r-- | mail/pear-Mail/patches/patch-ab | 13 |
4 files changed, 7 insertions, 48 deletions
diff --git a/mail/pear-Mail/Makefile b/mail/pear-Mail/Makefile index 8990b8f7b16..2b0216b880c 100644 --- a/mail/pear-Mail/Makefile +++ b/mail/pear-Mail/Makefile @@ -1,14 +1,13 @@ -# $NetBSD: Makefile,v 1.10 2009/11/30 06:16:56 taca Exp $ +# $NetBSD: Makefile,v 1.11 2010/03/02 14:43:05 taca Exp $ -DISTNAME= Mail-1.1.14 -PKGREVISION= 2 +DISTNAME= Mail-1.2.0 CATEGORIES= mail CONFLICTS= php-pear-Mail-[0-9]* DEPENDS+= ${PHP_PKG_PREFIX}-pear-Net_SMTP-[0-9]*:../../net/pear-Net_SMTP -MAINTAINER= pkgsrc-users@NetBSD.org +MAINTAINER= wenheping@gmail.com HOMEPAGE= http://pear.php.net/package/Mail COMMENT= PHP Class that provides multiple interfaces for sending emails diff --git a/mail/pear-Mail/distinfo b/mail/pear-Mail/distinfo index eb324308ead..34f6d403cc1 100644 --- a/mail/pear-Mail/distinfo +++ b/mail/pear-Mail/distinfo @@ -1,7 +1,5 @@ -$NetBSD: distinfo,v 1.4 2009/12/03 08:11:40 taca Exp $ +$NetBSD: distinfo,v 1.5 2010/03/02 14:43:05 taca Exp $ -SHA1 (pear/Mail-1.1.14.tgz) = 6c46636e0df3c0a813df3cbda1fd5afac987069d -RMD160 (pear/Mail-1.1.14.tgz) = 72c0c7018b92ef97789f723a1970c41471bd165f -Size (pear/Mail-1.1.14.tgz) = 17537 bytes -SHA1 (patch-aa) = ef6b0afa4e45789bb82065413c7b1305f92daf72 -SHA1 (patch-ab) = a897f545f2a36e87d9bd5ab6f0a8810a115708f9 +SHA1 (pear/Mail-1.2.0.tgz) = 6fbc5cae9a3e2da004c57fce0455fad40eb11381 +RMD160 (pear/Mail-1.2.0.tgz) = 91c176fe4f128ce2d0cd21b25046d21d6d039a46 +Size (pear/Mail-1.2.0.tgz) = 23214 bytes diff --git a/mail/pear-Mail/patches/patch-aa b/mail/pear-Mail/patches/patch-aa deleted file mode 100644 index a1b6edee2ed..00000000000 --- a/mail/pear-Mail/patches/patch-aa +++ /dev/null @@ -1,25 +0,0 @@ -$NetBSD: patch-aa,v 1.1 2009/11/30 06:16:56 taca Exp $ - -Fix for http://secunia.com/advisories/37410/: - refering Debian's patch via http://secunia.com/advisories/37458/ - ---- Mail/sendmail.php.orig 2006-09-26 21:44:11.000000000 +0900 -+++ Mail/sendmail.php -@@ -108,7 +108,7 @@ class Mail_sendmail extends Mail { - if (PEAR::isError($recipients)) { - return $recipients; - } -- $recipients = escapeShellCmd(implode(' ', $recipients)); -+ $recipients = implode(' ', array_map('escapeshellarg', $recipients)); - - $this->_sanitizeHeaders($headers); - $headerElements = $this->prepareHeaders($headers); -@@ -126,7 +126,7 @@ class Mail_sendmail extends Mail { - return PEAR::raiseError('From address specified with dangerous characters.'); - } - -- $from = escapeShellCmd($from); -+ $from = escapeShellArg($from); - $mail = @popen($this->sendmail_path . (!empty($this->sendmail_args) ? ' ' . $this->sendmail_args : '') . " -f$from -- $recipients", 'w'); - if (!$mail) { - return PEAR::raiseError('Failed to open sendmail [' . $this->sendmail_path . '] for execution.'); diff --git a/mail/pear-Mail/patches/patch-ab b/mail/pear-Mail/patches/patch-ab deleted file mode 100644 index acc52b7eb61..00000000000 --- a/mail/pear-Mail/patches/patch-ab +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-ab,v 1.1 2009/12/03 08:11:40 taca Exp $ - ---- ../package.xml.orig 2006-10-12 05:32:51.000000000 +0900 -+++ ../package.xml -@@ -52,7 +52,7 @@ - <file role="php" md5sum="e90b498ce97ee926aab71180aa1f68bd" name="Mail.php"/> - <file role="php" md5sum="c3433e6b7b54a362c6acbffffddcb2f1" name="Mail/mail.php"/> - <file role="php" md5sum="4a1ed7ae8036862b24fa0ea84f8bbe0e" name="Mail/null.php"/> -- <file role="php" md5sum="8d567715b062fd05ae0d0c195ec3ba1b" name="Mail/sendmail.php"/> -+ <file role="php" md5sum="cf1a206ca5ec1dabc706e6e76b9eb723" name="Mail/sendmail.php"/> - <file role="php" md5sum="ed539e37c764c38205cb70597e0e84e4" name="Mail/smtp.php"/> - <file role="php" md5sum="3a513a76e6222b50e7e1186a11cb7b2b" name="Mail/RFC822.php"/> - <file role="test" md5sum="4117acf13586a15da2a5cdd368aa3931" name="tests/rfc822.phpt"/> |