X-Git-Url: https://git.exim.org/users/jgh/exim.git/blobdiff_plain/6023a6ad2ac0294879b14127f62795095da573b5..ba6db9da2c09bf7adf5ede6ef0e5ae25532dc7a5:/test/stdout/4200?ds=sidebyside diff --git a/test/stdout/4200 b/test/stdout/4200 index 1cfb7a9db..ac02d8f22 100644 --- a/test/stdout/4200 +++ b/test/stdout/4200 @@ -1,69 +1,110 @@ > > utf-8 localpart to a-label: > -> xn--ghb -> xn--ghb +> original: Ù +> conversion: xn--ghb +> golden: xn--ghb > -> xn--egbpdaj6bu4bxfgehfvwxn -> xn--egbpdaj6bu4bxfgehfvwxn +> original: ÙÙÙ٠ابتÙÙÙ ÙشعربÙØ +> conversion: xn--egbpdaj6bu4bxfgehfvwxn +> golden: xn--egbpdaj6bu4bxfgehfvwxn > > a-label localpart to utf-8: > -> Ù -> ÙÙÙ٠ابتÙÙÙ ÙشعربÙØ +> original: xn--ghb +> conversion: Ù +> golden: Ù +> +> original: xn--egbpdaj6bu4bxfgehfvwxn +> conversion: ÙÙÙ٠ابتÙÙÙ ÙشعربÙØ +> golden: ÙÙÙ٠ابتÙÙÙ ÙشعربÙØ +> +> ============ > > utf-8 domain to a-label: > -> bogus.xn--ghb.com -> bogus.xn--ghb.com +> original: bogus.Ù.com +> conversion: bogus.xn--ghb.com +> golden: bogus.xn--ghb.com > -> arabic.xn--egbpdaj6bu4bxfgehfvwxn.com -> arabic.xn--egbpdaj6bu4bxfgehfvwxn.com +> original: arabic.ÙÙÙ٠ابتÙÙÙ ÙشعربÙ.com +> conversion: arabic.xn--mgbcah9ar9a4efegftvvn.com +> golden: arabic.xn--mgbcah9ar9a4efegftvvn.com > -> simpl.chinese.xn--ihqwcrb4cv8a8dqg056pqjye.com -> simpl.chinese.xn--ihqwcrb4cv8a8dqg056pqjye.com +> original simpl.chinese.ä»ä»¬ä¸ºä»ä¹ä¸è¯´ä¸æ.com +> conversion: simpl.chinese.xn--ihqwcrb4cv8a8dqg056pqjye.com +> golden: simpl.chinese.xn--ihqwcrb4cv8a8dqg056pqjye.com > -> trad.chinese.xn--ihqwctvzc91f659drss3x8bo0yb.com -> trad.chinese.xn--ihqwctvzc91f659drss3x8bo0yb.com +> original trad.chinese.ä»åç²ä»éº½ä¸èªªä¸æ.com +> conversion: trad.chinese.xn--ihqwctvzc91f659drss3x8bo0yb.com +> golden: trad.chinese.xn--ihqwctvzc91f659drss3x8bo0yb.com > -> czech.xn--proprostnemluvesky-uyb24dma41a.com -> czech.xn--Proprostnemluvesky-uyb24dma41a.com +> original czech.ProÄprostÄnemluvÃÄesky.com +> conversion: czech.xn--proprostnemluvesky-uyb24dma41a.com +> golden: czech.xn--Proprostnemluvesky-uyb24dma41a.com > -> hebrew.xn--4dbcagdahymbxekheh6e0a7fei0b.com -> hebrew.xn--4dbcagdahymbxekheh6e0a7fei0b.com +> original hebrew.×××××פש×××××××ר×××¢×ר×ת.com +> conversion: hebrew.xn--4dbcagdahymbxekheh6e0a7fei0b.com +> golden: hebrew.xn--4dbcagdahymbxekheh6e0a7fei0b.com > -> hindi.xn--i1baa7eci9glrd9b2ae1bj0hfcgg6iyaf8o0a1dig0cd.com -> hindi.xn--i1baa7eci9glrd9b2ae1bj0hfcgg6iyaf8o0a1dig0cd.com +> original hindi.यहलà¥à¤à¤¹à¤¿à¤¨à¥à¤¦à¥à¤à¥à¤¯à¥à¤à¤¨à¤¹à¥à¤à¤¬à¥à¤²à¤¸à¤à¤¤à¥à¤¹à¥à¤.com +> conversion: hindi.xn--i1baa7eci9glrd9b2ae1bj0hfcgg6iyaf8o0a1dig0cd.com +> golden: hindi.xn--i1baa7eci9glrd9b2ae1bj0hfcgg6iyaf8o0a1dig0cd.com > -> japanese.xn--n8jok5ay5dzabd5bym9f0cm5685rrjetr6pdxa.com -> japanese.xn--n8jok5ay5dzabd5bym9f0cm5685rrjetr6pdxa.com +> original japanese.ãªãã¿ããªæ¥æ¬èªã話ãã¦ãããªãã®ã.com +> conversion: japanese.xn--n8jok5ay5dzabd5bym9f0cm5685rrjetr6pdxa.com +> golden: japanese.xn--n8jok5ay5dzabd5bym9f0cm5685rrjetr6pdxa.com > > # the a-label for the phrase in korean is too long for a domain label (63 byte limit) +> # so this is a localpart conversion +> original ì¸ê³ì모ë ì¬ëë¤ì´íêµì´ë¥¼ì´í´íë¤ë©´ì¼ë§ëì¢ìê¹ > korean: xn--989aomsvi5e83db1d2a355cv1e0vak1dwrv93d5xbh15a0dt30a5jpsd879ccm6fea98c -> korean: xn--989aomsvi5e83db1d2a355cv1e0vak1dwrv93d5xbh15a0dt30a5jpsd879ccm6fea98c +> golden: korean: xn--989aomsvi5e83db1d2a355cv1e0vak1dwrv93d5xbh15a0dt30a5jpsd879ccm6fea98c > -> russian.xn--b1abfaaepdrnnbgefbadotcwatmq2g4l.com -> russian.xn--b1abfaaepdrnnbgefbaDotcwatmq2g4l.com +> original russian.поÑемÑжеонинеговоÑÑÑпоÑÑÑÑки.com +> conversion: russian.xn--b1abfaaepdrnnbgefbadotcwatmq2g4l.com +> golden: russian.xn--b1abfaaepdrnnbgefbaDotcwatmq2g4l.com > -> spanish.xn--porqunopuedensimplementehablarenespaol-fmd56a.com -> spanish.xn--PorqunopuedensimplementehablarenEspaol-fmd56a.com +> original spanish.PorquénopuedensimplementehablarenEspañol.com +> conversion: spanish.xn--porqunopuedensimplementehablarenespaol-fmd56a.com +> golden: spanish.xn--PorqunopuedensimplementehablarenEspaol-fmd56a.com > -> vietnamese.xn--tisaohkhngthchnitingvit-kjcr8268qyxafd2f1b9g.com -> vietnamese.xn--TisaohkhngthchnitingVit-kjcr8268qyxafd2f1b9g.com +> original vietnamese.Tạisaohá»khôngthá»chá»nóitiếngViá»t.com +> conversion: vietnamese.xn--tisaohkhngthchnitingvit-kjcr8268qyxafd2f1b9g.com +> golden: vietnamese.xn--TisaohkhngthchnitingVit-kjcr8268qyxafd2f1b9g.com +> +> original straÃe.de +> conversion xn--strae-oqa.de +> golden: xn--strae-oqa.de > > a-label domain to utf-8: > -> arab.Ù.com -> arab.ÙÙÙ٠ابتÙÙÙ ÙشعربÙØ.com -> simpl.chinese.ä»ä»¬ä¸ºä»ä¹ä¸è¯´ä¸æ.com -> trad.chinese.ä»åç²ä»éº½ä¸èªªä¸æ.com -> czech.ProÄprostÄnemluvÃÄesky.com -> hebrew.×××××פש×××××××ר×××¢×ר×ת.com -> hindi.यहलà¥à¤à¤¹à¤¿à¤¨à¥à¤¦à¥à¤à¥à¤¯à¥à¤à¤¨à¤¹à¥à¤à¤¬à¥à¤²à¤¸à¤à¤¤à¥à¤¹à¥à¤.com -> japanese.ãªãã¿ããªæ¥æ¬èªã話ãã¦ãããªãã®ã.com +> conversion: arab.Ù.com +> conversion: arab.ÙÙÙ٠ابتÙÙÙ ÙشعربÙ.com +> conversion: simpl.chinese.ä»ä»¬ä¸ºä»ä¹ä¸è¯´ä¸æ.com +> conversion: trad.chinese.ä»åç²ä»éº½ä¸èªªä¸æ.com +> conversion: czech.proÄprostÄnemluvÃÄesky.com +> conversion: hebrew.×××××פש×××××××ר×××¢×ר×ת.com +> conversion: hindi.यहलà¥à¤à¤¹à¤¿à¤¨à¥à¤¦à¥à¤à¥à¤¯à¥à¤à¤¨à¤¹à¥à¤à¤¬à¥à¤²à¤¸à¤à¤¤à¥à¤¹à¥à¤.com +> conversion: japanese.ãªãã¿ããªæ¥æ¬èªã話ãã¦ãããªãã®ã.com > korean: ì¸ê³ì모ë ì¬ëë¤ì´íêµì´ë¥¼ì´í´íë¤ë©´ì¼ë§ëì¢ìê¹ -> russian.поÑемÑжеонинеговоÑÑÑпоÑÑÑÑки.com -> spanish.PorquénopuedensimplementehablarenEspañol.com -> vietnamese.Tạisaohá»khôngthá»chá»nóitiếngViá»t.com +> conversion: russian.поÑемÑжеонинеговоÑÑÑпоÑÑÑÑки.com +> conversion: spanish.PorquénopuedensimplementehablarenEspañol.com +> conversion: vietnamese.Tạisaohá»khôngthá»chá»nóitiếngViá»t.com +> conversion: german.straÃe.de +> +> =========== +> +> imapfolder conversions: +> +> Foo.Bar +> . Foo.Bar +> +> Foo&AC8-Bar +> . Foo&AC8-Bar +> +> R&AOQ-ksm&APY-rg&AOU-s +> . R&AOQ-ksm&APY-rg&AOU-s +> > >