Lines Matching refs:IMAP

2 Exhaustive test of mUTF-7 (IMAP) encoding verification and conversion
19 testValidString($from, $to, 'UTF7-IMAP', 'UTF-8', $bothWays);
22 testInvalidString($from, $to, 'UTF7-IMAP', 'UTF-8');
49 identifyInvalidString("&", 'UTF7-IMAP');
50 identifyInvalidString("abc&", 'UTF7-IMAP');
51 identifyInvalidString("&" . mBase64(utf16BE("ハムサンドイッチ")), 'UTF7-IMAP');
56 * This is illegal according to the spec for mUTF-7 (IMAP), but currently we are letting
57 * it pass... among other things, this makes it possible to concatenate UTF-7-IMAP
62 …fyInvalidString("&" . mBase64(utf16BE("肉包子")) . "-&" . mBase64(utf16BE("冰淇淋")) . "-", 'UTF7-IMAP');
99 identifyInvalidString("&" . substr($testString, 0, 11) . chr($i) . "-", 'UTF7-IMAP');
111 identifyInvalidString("&" . mBase64($testString) . "-", 'UTF7-IMAP');
114 identifyInvalidString("&" . mBase64($testString) . "-", 'UTF7-IMAP');
121 identifyInvalidString("&" . mBase64($singleChar . $testString) . "-", 'UTF7-IMAP');
122 identifyInvalidString("&" . mBase64($singleChar . $singleChar . $testString) . "-", 'UTF7-IMAP');
123 …lidString("&" . mBase64($singleChar . $singleChar . $singleChar . $testString) . "-", 'UTF7-IMAP');
124 identifyInvalidString("&" . mBase64($doubleChar . $testString) . "-", 'UTF7-IMAP');
125 identifyInvalidString("&" . mBase64($singleChar . $doubleChar . $testString) . "-", 'UTF7-IMAP');
126 …lidString("&" . mBase64($singleChar . $singleChar . $doubleChar . $testString) . "-", 'UTF7-IMAP');
131 identifyInvalidString("&" . mBase64($testString) . "-", 'UTF7-IMAP');
134 identifyInvalidString("&" . mBase64($singleChar . $testString) . "-", 'UTF7-IMAP');
135 identifyInvalidString("&" . mBase64($singleChar . $singleChar . $testString) . "-", 'UTF7-IMAP');
136 identifyInvalidString("&" . mBase64($doubleChar . $testString) . "-", 'UTF7-IMAP');
140 identifyInvalidString("&" . mBase64(substr($testString, 0, 2)) . "-", 'UTF7-IMAP');
141 identifyInvalidString("&" . mBase64($singleChar . substr($testString, 0, 2)) . "-", 'UTF7-IMAP');
142 …lidString("&" . mBase64($singleChar . $singleChar . substr($testString, 0, 2)) . "-", 'UTF7-IMAP');
147 identifyInvalidString("&" . mBase64($testString) . "-", 'UTF7-IMAP');
160 identifyInvalidString("&" . substr($encoded, 0, strlen($encoded) - 1) . ",-", 'UTF7-IMAP');
198 testValidString("☺&", "&Jjo-&-", "UTF-8", "UTF7-IMAP", false);
199 testValidString("西瓜&", "&iX903A-&-", "UTF-8", "UTF7-IMAP", false);
200 testValidString("西红柿&", "&iX9+omf,-&-", "UTF-8", "UTF7-IMAP", false);
205 convertInvalidString("\x00\x20\x00\x00", "%", "UCS-4BE", "UTF7-IMAP");
209 convertInvalidString("\x10", "%", "UTF7-IMAP", "UTF-8");
210 convertInvalidString("\x80", "%", "UTF7-IMAP", "UTF-8");
211 convertInvalidString("abc&", "abc%", "UTF7-IMAP", "UTF-8"); // The & starts a Base-64 coded section…
212 convertInvalidString("&**-", "%*-", "UTF7-IMAP", "UTF-8"); // When we hit the first bad byte in a B…