[Pkg-php-commits] r1162 - in php5/branches/etch/debian: . patches
Sean Finney
seanius at alioth.debian.org
Tue Sep 30 17:14:40 UTC 2008
Author: seanius
Date: 2008-09-30 17:14:40 +0000 (Tue, 30 Sep 2008)
New Revision: 1162
Removed:
php5/branches/etch/debian/patches/138-CVE-2008-2829.patch
Modified:
php5/branches/etch/debian/changelog
Log:
revert imap patch, it is not going in...
Modified: php5/branches/etch/debian/changelog
===================================================================
--- php5/branches/etch/debian/changelog 2008-09-30 06:51:23 UTC (rev 1161)
+++ php5/branches/etch/debian/changelog 2008-09-30 17:14:40 UTC (rev 1162)
@@ -9,6 +9,9 @@
Patch: 139-CVE-2008-3659.patch (closes: #499988)
- CVE-2008-3660: Remote DoS in fastcgi module
Patch: CVE-2008-3660.patch (closes: #499987)
+ * Revert previous security patch for CVE-2008-2829. A fix for this
+ will not be possible without an updated version of the UW c-client
+ libraries.
-- Sean Finney <seanius at debian.org> Sun, 14 Sep 2008 14:14:02 +0200
Deleted: php5/branches/etch/debian/patches/138-CVE-2008-2829.patch
===================================================================
--- php5/branches/etch/debian/patches/138-CVE-2008-2829.patch 2008-09-30 06:51:23 UTC (rev 1161)
+++ php5/branches/etch/debian/patches/138-CVE-2008-2829.patch 2008-09-30 17:14:40 UTC (rev 1162)
@@ -1,79 +0,0 @@
---- php5-5.2.6.orig/ext/imap/php_imap.c
-+++ php5-5.2.6/ext/imap/php_imap.c
-@@ -70,6 +70,7 @@ static void _php_make_header_object(zval
- static void _php_imap_add_body(zval *arg, BODY *body TSRMLS_DC);
- static void _php_imap_parse_address(ADDRESS *addresslist, char **fulladdress, zval *paddress TSRMLS_DC);
- static int _php_imap_address_size(ADDRESS *addresslist);
-+static void _php_rfc822_write_address_len (char *dest, ADDRESS *adr, int len);
-
- /* the gets we use */
- static char *php_mail_gets(readfn_t f, void *stream, unsigned long size, GETS_DATA *md);
-@@ -2142,7 +2143,7 @@ PHP_FUNCTION(imap_rfc822_write_address)
- }
-
- string[0]='\0';
-- rfc822_write_address(string, addr);
-+ _php_rfc822_write_address_len(string, addr, sizeof(string));
- RETVAL_STRING(string, 1);
- }
- /* }}} */
-@@ -2911,13 +2912,13 @@ PHP_FUNCTION(imap_fetch_overview)
- if (env->from && _php_imap_address_size(env->from) < MAILTMPLEN) {
- env->from->next=NULL;
- address[0] = '\0';
-- rfc822_write_address(address, env->from);
-+ _php_rfc822_write_address_len(address, env->from, sizeof(address));
- add_property_string(myoverview, "from", address, 1);
- }
- if (env->to && _php_imap_address_size(env->to) < MAILTMPLEN) {
- env->to->next = NULL;
- address[0] = '\0';
-- rfc822_write_address(address, env->to);
-+ _php_rfc822_write_address_len(address, env->to, sizeof(address));
- add_property_string(myoverview, "to", address, 1);
- }
- if (env->date) {
-@@ -3888,6 +3889,34 @@ static int _php_imap_address_size (ADDRE
- /* }}} */
-
-
-+/* {{{ _php_rfc822_soutr
-+ */
-+static long _php_rfc822_soutr (void *stream,char *string)
-+{
-+ return NIL;
-+}
-+
-+/* }}} */
-+
-+
-+/* {{{ _php_rfc822_write_address_len
-+ */
-+static void _php_rfc822_write_address_len ( char *dest, ADDRESS *adr, int len)
-+{
-+ RFC822BUFFER buf;
-+
-+ buf.beg = dest;
-+ buf.cur = buf.beg;
-+ buf.end = buf.beg + len - 1;
-+ buf.s = NIL;
-+ buf.f = _php_rfc822_soutr;
-+ rfc822_output_address_list (&buf, adr, 0, NIL);
-+ *buf.cur = '\0';
-+}
-+
-+/* }}} */
-+
-+
- /* {{{ _php_imap_parse_address
- */
- static void _php_imap_parse_address (ADDRESS *addresslist, char **fulladdress, zval *paddress TSRMLS_DC)
-@@ -3902,7 +3931,7 @@ static void _php_imap_parse_address (ADD
- if ((len = _php_imap_address_size(addresstmp))) {
- tmpstr = (char *) pemalloc(len + 1, 1);
- tmpstr[0] = '\0';
-- rfc822_write_address(tmpstr, addresstmp);
-+ _php_rfc822_write_address_len(tmpstr, addresstmp, len);
- *fulladdress = tmpstr;
- } else {
- *fulladdress = NULL;
More information about the Pkg-php-commits
mailing list