Test: /ext/iconv/tests/bug51250.phpt - Version 5.3.17        

Bug #51250 iconv_mime_decode() does not ignore malformed Q-encoded words
Submitted: 2010-03-09 20:49:43 Modified: 2010-12-01 15:04:19
From: tomlove Assigned: iliaa
Status: Closed Package: ICONV related
PHP Version: 5.2.13 OS: Linux / Windows

There are 6 different diffs reported by users for this test.

Count Diff
21 (64%)
004+ string(33) "Illegal encoded-word: =?utf-8?Q?."
004- string(23) "Illegal encoded-word: ."
009+ Notice: iconv_mime_decode(): Unknown error (84) in %s/bug51250.php on line 12
009- Notice: iconv_mime_decode(): Detected an illegal character in input string in %s on line %d
5 (15%)
001+ Notice: iconv_mime_decode(): Wrong charset, conversion from `???' to `ISO-8859-1' is not allowed in %s/bug51250.php on line 4
002+ bool(false)
003+
004+ Notice: iconv_mime_decode(): Wrong charset, conversion from `???' to `ISO-8859-1' is not allowed in %s/bug51250.php on line 5
005+ bool(false)
006+
007+ Notice: iconv_mime_decode(): Wrong charset, conversion from `???' to `ISO-8859-1' is not allowed in %s/bug51250.php on line 6
008+ bool(false)
009+
010+ Notice: iconv_mime_decode(): Wrong charset, conversion from `???' to `ISO-8859-1' is not allowed in %s/bug51250.php on line 7
011+ bool(false)
012+
013+ Notice: iconv_mime_decode(): Wrong charset, conversion from `???' to `ISO-8859-1' is not allowed in %s/bug51250.php on line 9
014+ bool(false)
015+
016+ Notice: iconv_mime_decode(): Wrong charset, conversion from `???' to `ISO-8859-1' is not allowed in %s/bug51250.php on line 10
017+ bool(false)
018+
019+ Notice: iconv_mime_decode(): Wrong charset, conversion from `???' to `ISO-8859-1' is not allowed in %s/bug51250.php on line 11
020+ bool(false)
021+
022+ Notice: iconv_mime_decode(): Wrong charset, conversion from `???' to `ISO-8859-1' is not allowed in %s/bug51250.php on line 12
001- string(23) "Legal encoded-word: * ."
002- string(23) "Legal encoded-word: * ."
003- string(24) "Illegal encoded-word: ."
004- string(23) "Illegal encoded-word: ."
005- string(23) "Legal encoded-word: * ."
006- string(23) "Legal encoded-word: * ."
007- string(24) "Illegal encoded-word: ."
008-
009- Notice: iconv_mime_decode(): Detected an illegal character in input string in %s on line %d
4 (12%)
001+
001- string(23) "Legal encoded-word: * ."
002- string(23) "Legal encoded-word: * ."
003- string(24) "Illegal encoded-word: ."
004- string(23) "Illegal encoded-word: ."
005- string(23) "Legal encoded-word: * ."
006- string(23) "Legal encoded-word: * ."
007- string(24) "Illegal encoded-word: ."
008-
009- Notice: iconv_mime_decode(): Detected an illegal character in input string in %s on line %d
010- bool(false)
1 (3%)
1 (3%)
001+ dyld: lazy symbol binding failed: Symbol not found: _iconv_open
002+ Referenced from: /Users/jumin/svr/php-5.3.17/modules/iconv.so
003+ Expected in: flat namespace
001- string(23) "Legal encoded-word: * ."
002- string(23) "Legal encoded-word: * ."
003- string(24) "Illegal encoded-word: ."
004- string(23) "Illegal encoded-word: ."
005- string(23) "Legal encoded-word: * ."
006- string(23) "Legal encoded-word: * ."
007- string(24) "Illegal encoded-word: ."
005+ dyld: Symbol not found: _iconv_open
006+ Referenced from: /Users/jumin/svr/php-5.3.17/modules/iconv.so
009- Notice: iconv_mime_decode(): Detected an illegal character in input string in %s on line %d
010- bool(false)
007+ Expected in: flat namespace
1 (3%)
001+ string(38) "Legal encoded-word: =?utf-8?B?Kg==?= ."
002+ string(35) "Legal encoded-word: =?utf-8?Q?*?= ."
005+
006+ Notice: iconv_mime_decode(): Wrong charset, conversion from `???' to `ISO8859-1' is not allowed in %s/bug51250.php on line 9
007+ bool(false)
008+
009+ Notice: iconv_mime_decode(): Wrong charset, conversion from `???' to `ISO8859-1' is not allowed in %s/bug51250.php on line 10
010+ bool(false)
011+
012+ Notice: iconv_mime_decode(): Wrong charset, conversion from `???' to `ISO8859-1' is not allowed in %s/bug51250.php on line 11
013+ bool(false)
014+
015+ Notice: iconv_mime_decode(): Wrong charset, conversion from `???' to `ISO8859-1' is not allowed in %s/bug51250.php on line 12
001- string(23) "Legal encoded-word: * ."
002- string(23) "Legal encoded-word: * ."
003- string(24) "Illegal encoded-word: ."
004- string(23) "Illegal encoded-word: ."
005- string(23) "Legal encoded-word: * ."
006- string(23) "Legal encoded-word: * ."
007- string(24) "Illegal encoded-word: ."
008-
009- Notice: iconv_mime_decode(): Detected an illegal character in input string in %s on line %d