Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:44986 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 94741 invoked from network); 16 Jul 2009 15:06:29 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 16 Jul 2009 15:06:29 -0000 Authentication-Results: pb1.pair.com smtp.mail=hermanradtke@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=hermanradtke@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.221.203 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: hermanradtke@gmail.com X-Host-Fingerprint: 209.85.221.203 mail-qy0-f203.google.com Received: from [209.85.221.203] ([209.85.221.203:37584] helo=mail-qy0-f203.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 0C/10-28417-4F14F5A4 for ; Thu, 16 Jul 2009 11:06:28 -0400 Received: by qyk41 with SMTP id 41so147227qyk.29 for ; Thu, 16 Jul 2009 08:06:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=74su3JDCzAWhuYHqpGE0UQaZrm2f+zgRR4c/tRHX6gk=; b=LvQQ+4bBgV6avcprINH7YYAKEpVcDe6S/z+3bLmgA2nFdRYhJ3XPkY+WC6xmFCRHRt 5jaeZdwsPL1VDZxuPwbAo93c832cmVSRo3u0z57zjLuJoPZwtl5m5j2atg8JWm6WD65o X15f3qkZjpv9Jl2Iu2NfM7fp6X31EE1hfvpOc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=u0sS4Swn6fp+BZJV4mS4b+drNK9KS6M65DnMwv6AaXZ1EAkhFCj5sDCAXwHKMT40RX qNjhhsimoHyptcxUz0Vt8EHyEAt3qZmv9I7cwuceu4XUYp8ngQRwH80QbDQT4xDeXDPh ySgCSVs4HcB3qAh+LTokIUcr6b7UM1pn+eXp4= MIME-Version: 1.0 Received: by 10.229.85.4 with SMTP id m4mr1589601qcl.55.1247756784123; Thu, 16 Jul 2009 08:06:24 -0700 (PDT) Date: Thu, 16 Jul 2009 08:06:22 -0700 Message-ID: To: internals@lists.php.net Content-Type: multipart/mixed; boundary=001636aa2c4ce24d35046ed403b1 Subject: [PATCH] Bug #45599 - php_strip_tags() treats backslash character as an escape character inside HTML tags From: hermanradtke@gmail.com (Herman Radtke) --001636aa2c4ce24d35046ed403b1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Patch files for php 5.x and 6 with a test. -- Herman Radtke hermanradtke@gmail.com | http://hermanradtke.com --001636aa2c4ce24d35046ed403b1 Content-Type: text/plain; charset=US-ASCII; name="bug45599.PHP_5_X.patch.txt" Content-Disposition: attachment; filename="bug45599.PHP_5_X.patch.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_fx7lfzdv0 SW5kZXg6IGV4dC9zdGFuZGFyZC9zdHJpbmcuYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBleHQvc3RhbmRhcmQv c3RyaW5nLmMJKHJldmlzaW9uIDI4NDE4OSkKKysrIGV4dC9zdGFuZGFyZC9zdHJpbmcuYwkod29y a2luZyBjb3B5KQpAQCAtNDM2Nyw3ICs0MzY3LDcgQEAKIAkJCQkJdHAgPSAoKHRwLXRidWYpID49 IFBIUF9UQUdfQlVGX1NJWkUgPyB0YnVmOiB0cCk7CiAJCQkJCSoodHArKykgPSBjOwogCQkJCX0K LQkJCQlpZiAoc3RhdGUgJiYgcCAhPSBidWYgJiYgKihwLTEpICE9ICdcXCcgJiYgKCFpbl9xIHx8 ICpwID09IGluX3EpKSB7CisJCQkJaWYgKHN0YXRlICYmIHAgIT0gYnVmICYmIChzdGF0ZSA9PSAx IHx8ICoocC0xKSAhPSAnXFwnKSAmJiAoIWluX3EgfHwgKnAgPT0gaW5fcSkpIHsKIAkJCQkJaWYg KGluX3EpIHsKIAkJCQkJCWluX3EgPSAwOwogCQkJCQl9IGVsc2Ugewo= --001636aa2c4ce24d35046ed403b1 Content-Type: text/plain; charset=US-ASCII; name="bug45599.trunk.patch.txt" Content-Disposition: attachment; filename="bug45599.trunk.patch.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_fx7lgbf32 SW5kZXg6IGV4dC9zdGFuZGFyZC9zdHJpbmcuYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBleHQvc3RhbmRhcmQv c3RyaW5nLmMJKHJldmlzaW9uIDI4NDE4OSkKKysrIGV4dC9zdGFuZGFyZC9zdHJpbmcuYwkod29y a2luZyBjb3B5KQpAQCAtNjUxOSw3ICs2NTE5LDcgQEAKIAkJCQl0cCA9ICgodHAtdGJ1ZikgPj0g VUJZVEVTKFBIUF9UQUdfQlVGX1NJWkUpID8gdGJ1ZjogdHApOwogCQkJCSoodHArKykgPSBjaDsK IAkJCX0KLQkJCWlmIChzdGF0ZSAmJiBwcmV2MSAhPSAweDVDIC8qJ1xcJyovICYmICghaW5fcSB8 fCBjaCA9PSBpbl9xKSkgeworCQkJaWYgKHN0YXRlICYmIChzdGF0ZSA9PTEgfHwgcHJldjEgIT0g MHg1QyAvKidcXCcqLykgJiYgKCFpbl9xIHx8IGNoID09IGluX3EpKSB7CiAJCQkJaWYgKGluX3Ep IHsKIAkJCQkJaW5fcSA9IDA7CiAJCQkJfSBlbHNlIHsKQEAgLTY3NjMsNyArNjc2Myw3IEBACiAJ CQkJCXRwID0gKCh0cC10YnVmKSA+PSBQSFBfVEFHX0JVRl9TSVpFID8gdGJ1ZjogdHApOwogCQkJ CQkqKHRwKyspID0gYzsKIAkJCQl9Ci0JCQkJaWYgKHN0YXRlICYmIHAgIT0gYnVmICYmICoocC0x KSAhPSAnXFwnICYmICghaW5fcSB8fCAqcCA9PSBpbl9xKSkgeworCQkJCWlmIChzdGF0ZSAmJiBw ICE9IGJ1ZiAmJiAoc3RhdGUgPT0xIHx8ICoocC0xKSAhPSAnXFwnKSAmJiAoIWluX3EgfHwgKnAg PT0gaW5fcSkpIHsKIAkJCQkJaWYgKGluX3EpIHsKIAkJCQkJCWluX3EgPSAwOwogCQkJCQl9IGVs c2Ugewo= --001636aa2c4ce24d35046ed403b1 Content-Type: text/plain; charset=US-ASCII; name="bug45599.phpt.txt" Content-Disposition: attachment; filename="bug45599.phpt.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_fx7m5d2q2 LS1URVNULS0KQnVnICM0NTU5OSAoc3RyaXBfdGFncygpIGlnbm9yZSBiYWNrc2xhc2ggKFwpIGNo YXJhY3RlciBpbnNpZGUgaHRtbCB0YWdzKQotLUZJTEUtLQo8P3BocAplY2hvIHN0cmlwX3RhZ3Mo J0hlbGxvIDxhIGhyZWY9ImFueVwiPiBXb3JsZCcpIC4gIlxuIjsKZWNobyBzdHJpcF90YWdzKCdI ZWxsbyA8YSBocmVmPSJhbnlcXCI+IFdvcmxkJykgLiAiXG4iOwplY2hvIHN0cmlwX3RhZ3MoJ0hl bGxvIDxhIGhyZWY9XCJhbnkiPiBXb3JsZCcpOwo/PgotLUVYUEVDVC0tCkhlbGxvICBXb3JsZApI ZWxsbyAgV29ybGQKSGVsbG8gIFdvcmxkCg== --001636aa2c4ce24d35046ed403b1--