<?xml version="1.0" encoding="UTF-8"?> 
<?xml-stylesheet href="https://dev.horde.org/themes/horde//default/feed-rss.xsl" type="text/xsl"?> 
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> 
 <channel> 
  <title>String contains non-ASCII characters.</title> 
  <pubDate>Fri, 10 Apr 2026 04:38:55 +0000</pubDate> 
  <link>https://bugs.horde.org/ticket/13554</link> 
  <atom:link rel="self" type="application/rss+xml" title="String contains non-ASCII characters." href="https://bugs.horde.org/ticket/13554/rss" /> 
  <description>String contains non-ASCII characters.</description> 
 
   
   
  <item> 
   <title>While logging into IMP, this error is displayed and login is</title> 
   <description>While logging into IMP, this error is displayed and login is not possible:
String contains non-ASCII characters.

How to reproduce:
1.) Login into account.
2.) Create folder &#039;Odoslaná po?ta&#039; (without quotes)
3.) Logout and try to login again.
</description> 
   <pubDate>Mon, 08 Sep 2014 12:50:52 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13554#t85649</link> 
  </item> 
   
  <item> 
   <title>Backtrace?</title> 
   <description>Backtrace?</description> 
   <pubDate>Mon, 08 Sep 2014 16:56:35 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13554#t85669</link> 
  </item> 
   
  <item> 
   <title>i can see only this in logs:
2014-09-04T18:13:37+02:00 EMER</title> 
   <description>i can see only this in logs:
2014-09-04T18:13:37+02:00 EMERG: HORDE [imp] String contains non-ASCII characters. [pid 25850 on line 73 of &quot;/usr/share/php/Horde/Imap/Client/Data/Format/String.php&quot;]

do you need something more?
</description> 
   <pubDate>Mon, 08 Sep 2014 17:06:44 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13554#t85671</link> 
  </item> 
   
  <item> 
   <title>Yes, the backtrace. Enable debug logging.</title> 
   <description>Yes, the backtrace. Enable debug logging.</description> 
   <pubDate>Mon, 08 Sep 2014 18:51:21 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13554#t85675</link> 
  </item> 
   
  <item> 
   <title>this is it?



2014-09-08T21:01:48+02:00 EMERG: HORDE [h</title> 
   <description>this is it?



2014-09-08T21:01:48+02:00 EMERG: HORDE [horde] String contains non-ASCII characters. [pid 25718 on line 73 of &quot;/usr/share/php/Horde/Imap/Client/Data/Format/String.php&quot;]
2014-09-08T21:01:48+02:00 DEBUG: HORDE  1. Horde_Core_Auth_Application-&gt;authenticate() /usr/share/horde/login.php:155
 2. Horde_Core_Auth_Application-&gt;authenticate() /usr/share/php/Horde/Core/Auth/Application.php:126
 3. Horde_Auth_Base-&gt;authenticate() /usr/share/php/Horde/Core/Auth/Application.php:129
 4. Horde_Core_Auth_Application-&gt;_authenticate() /usr/share/php/Horde/Auth/Base.php:160
 5. Horde_Registry-&gt;callAppMethod() /usr/share/php/Horde/Core/Auth/Application.php:158
 6. call_user_func_array() /usr/share/php/Horde/Registry.php:1201
 7. IMP_Application-&gt;authAuthenticate()
 8. IMP_Auth::authenticate() /usr/share/horde/imp/lib/Application.php:371
 9. IMP_Imap-&gt;login() /usr/share/horde/imp/lib/Auth.php:86
10. IMP_Imap-&gt;__call() /usr/share/horde/imp/lib/Auth.php:86
11. call_user_func_array() /usr/share/horde/imp/lib/Imap.php:718
12. Horde_Imap_Client_Base-&gt;login()
13. Horde_Imap_Client_Socket-&gt;_login() /usr/share/php/Horde/Imap/Client/Base.php:794
14. Horde_Imap_Client_Socket-&gt;_tryLogin() /usr/share/php/Horde/Imap/Client/Socket.php:497
15. Horde_Imap_Client_Data_Format_String-&gt;__construct() /usr/share/php/Horde/Imap/Client/Socket.php:730
</description> 
   <pubDate>Mon, 08 Sep 2014 19:04:26 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13554#t85676</link> 
  </item> 
   
  <item> 
   <title>It seems, this commit breaks several other things too:

ht</title> 
   <description>It seems, this commit breaks several other things too:

https://github.com/horde/horde/commit/10a822329f9fcaa8026de4c1e56de637554cf261

For exapmle if the Blacklist of an user contain non-ascii chars he&#039;s not able to access webmail anymore. </description> 
   <pubDate>Tue, 09 Sep 2014 07:14:19 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13554#t85680</link> 
  </item> 
   
  <item> 
   <title>This doesn&#039;t have anything to do with non-ascii folder names</title> 
   <description>This doesn&#039;t have anything to do with non-ascii folder names, but you are using a password that contains non-ascii characters which is not supported.</description> 
   <pubDate>Tue, 09 Sep 2014 11:20:03 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13554#t85682</link> 
  </item> 
   
  <item> 
   <title>This is in Horde_Imap_Client.</title> 
   <description>This is in Horde_Imap_Client.</description> 
   <pubDate>Tue, 09 Sep 2014 11:20:46 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13554#t85683</link> 
  </item> 
   
  <item> 
   <title>my password contains only ascii letters and digits</title> 
   <description>my password contains only ascii letters and digits</description> 
   <pubDate>Tue, 09 Sep 2014 11:23:54 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13554#t85684</link> 
  </item> 
   
  <item> 
   <title>and i&#039;m able to reproduce the problem exactly how i describe</title> 
   <description>and i&#039;m able to reproduce the problem exactly how i describe it in bug report. after i delete that folder (via shell), login start to work again.</description> 
   <pubDate>Tue, 09 Sep 2014 11:25:17 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13554#t85685</link> 
  </item> 
   
  <item> 
   <title>Then you posted an incorrect, unrelated backtrace, because i</title> 
   <description>Then you posted an incorrect, unrelated backtrace, because it explicitly points to what I said. Plus, I can reproduce this as soon as I provide a non-ascii password.</description> 
   <pubDate>Tue, 09 Sep 2014 12:11:28 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13554#t85686</link> 
  </item> 
   
  <item> 
   <title>Hi Jan,

can you reproduce this cases too?

- folder nam</title> 
   <description>Hi Jan,

can you reproduce this cases too?

- folder name contain special chars
- filter contain special chars

Both cases weren&#039;t problematic before this commit (At least here). Now they brake the whole application. 

We&#039;re using client side filtering (no sieve or similar). I&#039;m not sure if the new sanitizing process is necessary in that case. From my view it should degrade graceful instead of just throwing an exception and leave the application in an useless state.


&gt; Then you posted an incorrect, unrelated backtrace, because it 
&gt; explicitly points to what I said. Plus, I can reproduce this as soon 
&gt; as I provide a non-ascii password.
</description> 
   <pubDate>Tue, 09 Sep 2014 12:24:13 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13554#t85687</link> 
  </item> 
   
  <item> 
   <title>the mailing list is starting to be full of reports about thi</title> 
   <description>the mailing list is starting to be full of reports about this error and you are just saying there&#039;s no problem, how typical to Horde project..</description> 
   <pubDate>Tue, 09 Sep 2014 12:28:40 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13554#t85688</link> 
  </item> 
   
  <item> 
   <title>&gt; the mailing list is starting to be full of reports about t</title> 
   <description>&gt; the mailing list is starting to be full of reports about this error 
&gt; and you are just saying there&#039;s no problem, how typical to Horde 
&gt; project..
No, but we&#039;re trying to be precise. And your report doesn&#039;t match what you said, and is indeed not a problem with Horde.
That doesn&#039;t mean that others may not weigh in with further reports, like it just happened.</description> 
   <pubDate>Tue, 09 Sep 2014 12:38:21 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13554#t85689</link> 
  </item> 
   
  <item> 
   <title>if i get back to the password you mentioned - just login wit</title> 
   <description>if i get back to the password you mentioned - just login with random login and random password which will contain unicode chars and the whole horde crashes. i don&#039;t think this is correct behavior of any application.</description> 
   <pubDate>Tue, 09 Sep 2014 12:41:57 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13554#t85690</link> 
  </item> 
   
  <item> 
   <title>&gt; Hi Jan,
&gt;
&gt; can you reproduce this cases too?
&gt;
&gt; - fo</title> 
   <description>&gt; Hi Jan,
&gt;
&gt; can you reproduce this cases too?
&gt;
&gt; - folder name contain special chars

No.

&gt; - filter contain special chars

Yes.

&gt; Both cases weren&#039;t problematic before this commit (At least here). 
&gt; Now they brake the whole application.
&gt;
&gt; We&#039;re using client side filtering (no sieve or similar). I&#039;m not sure 
&gt; if the new sanitizing process is necessary in that case. From my view 
&gt; it should degrade graceful instead of just throwing an exception and 
&gt; leave the application in an useless state.

Happing when executing IMAP filter on login was the crucial information. This needs to be investigated.

I don&#039;t see how this &quot;leaves the application in an useless state&quot; though.</description> 
   <pubDate>Tue, 09 Sep 2014 12:46:53 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13554#t85692</link> 
  </item> 
   
  <item> 
   <title>&gt; I don&#039;t see how this &quot;leaves the application in an useless</title> 
   <description>&gt; I don&#039;t see how this &quot;leaves the application in an useless state&quot; though.

for a common user, when application shows big error message and all control elements disappears, this is &#039;useless state&#039; which he/she doesn&#039;t know how to correct and is usually contacting technical support
</description> 
   <pubDate>Tue, 09 Sep 2014 13:31:18 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13554#t85696</link> 
  </item> 
   
  <item> 
   <title>&gt; Then you posted an incorrect, unrelated backtrace, because</title> 
   <description>&gt; Then you posted an incorrect, unrelated backtrace, because it 
&gt; explicitly points to what I said. Plus, I can reproduce this as soon 
&gt; as I provide a non-ascii password.

This should be fixed to simply report a generic authentication failure.  Which should be done internally in Horde_Imap_Client.</description> 
   <pubDate>Tue, 16 Sep 2014 07:51:20 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13554#t85764</link> 
  </item> 
   
  <item> 
   <title>&gt; Happing when executing IMAP filter on login was the crucia</title> 
   <description>&gt; Happing when executing IMAP filter on login was the crucial 
&gt; information. This needs to be investigated.

Between this report, and a report in #13555, can I safely assume that everybody that has this problem is both:
- using imap filtering in ingo
- has a non-ascii character in one of their filter strings?</description> 
   <pubDate>Tue, 16 Sep 2014 07:54:01 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13554#t85765</link> 
  </item> 
   
  <item> 
   <title>&gt;&gt; Happing when executing IMAP filter on login was the cruci</title> 
   <description>&gt;&gt; Happing when executing IMAP filter on login was the crucial
&gt;&gt; information. This needs to be investigated.
&gt;
&gt; Between this report, and a report in #13555, can I safely assume that 
&gt; everybody that has this problem is both:
&gt; - using imap filtering in ingo
&gt; - has a non-ascii character in one of their filter strings?


One of our users experienced this problem with apostrophe (´) in one of the filtering rules - don&#039;t know if this is ascii or non-ascii char.
</description> 
   <pubDate>Tue, 16 Sep 2014 07:58:02 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13554#t85766</link> 
  </item> 
   
  <item> 
   <title>&gt; One of our users experienced this problem with apostrophe </title> 
   <description>&gt; One of our users experienced this problem with apostrophe (´) in one 
&gt; of the filtering rules - don&#039;t know if this is ascii or non-ascii 
&gt; char.

That&#039;s not an apostrophe.  That&#039;s an acute diacritic and it is non-ASCII.</description> 
   <pubDate>Tue, 16 Sep 2014 08:15:10 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13554#t85768</link> 
  </item> 
   
  <item> 
   <title>The user I have that has this problem has a blacklist filter</title> 
   <description>The user I have that has this problem has a blacklist filter that has the email 
noreply@körung.com
in the blacklist list that causes the error.</description> 
   <pubDate>Tue, 16 Sep 2014 15:43:07 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13554#t85776</link> 
  </item> 
   
  <item> 
   <title>Changes have been made in Git (FRAMEWORK_5_2):

commit bbdbd</title> 
   <description>Changes have been made in Git (FRAMEWORK_5_2):

commit bbdbdc665cb631104eaab305212384880d58b829
Author: Michael M Slusarz &lt;slusarz@horde.org&gt;
Date:   Tue Sep 16 14:36:50 2014 -0600

    [mms] IMAP driver needs to explicitly search for UTF-8 text, since we don&#039;t restrict charset input at the UI level (Bug #13554).

 ingo/docs/CHANGES        |    2 ++
 ingo/lib/Script/Imap.php |    5 +++++
 ingo/package.xml         |    2 ++
 3 files changed, 9 insertions(+), 0 deletions(-)

http://github.com/horde/horde/commit/bbdbdc665cb631104eaab305212384880d58b829</description> 
   <pubDate>Tue, 16 Sep 2014 20:38:29 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13554#t85778</link> 
  </item> 
   
  <item> 
   <title>Ingo 3.2.2

This is the best thing that could have happene</title> 
   <description>Ingo 3.2.2

This is the best thing that could have happened.  IMAP driver was completely broken for non-ASCII searches in ingo since forever, so the recent change in Horde_Imap_Client easily/quickly identified that issue.

This still won&#039;t work as expected though.  e.g. blacklisting IDN addresses probably won&#039;t work due to the way IDN messages are sent/stored.  There&#039;s a bunch of recent RFCs involved with trying to handle this better and, in fact, I&#039;m working with at least one Gmail guy right now in terms of trying to get more widespread support for non-ASCII data at both the client and server level.</description> 
   <pubDate>Tue, 16 Sep 2014 20:44:06 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13554#t85779</link> 
  </item> 
   
  <item> 
   <title>Changes have been made in Git (master):

commit ecea89507531</title> 
   <description>Changes have been made in Git (master):

commit ecea895075319793c034a30a625be1bc5db60a6c
Author: Michael M Slusarz &lt;slusarz@horde.org&gt;
Date:   Tue Sep 16 13:59:50 2014 -0600

    [mms] Better error handling when attempting to authenticate via IMAP LOGIN command with non-ASCII credentials (Bug #13554).

 .../Imap_Client/lib/Horde/Imap/Client/Socket.php   |   16 ++++++++++++++--
 framework/Imap_Client/package.xml                  |    2 ++
 2 files changed, 16 insertions(+), 2 deletions(-)

http://github.com/horde/horde/commit/ecea895075319793c034a30a625be1bc5db60a6c</description> 
   <pubDate>Wed, 17 Sep 2014 07:38:17 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13554#t85780</link> 
  </item> 
   
  <item> 
   <title>Changes have been made in Git (master):

commit 77acd38f939d</title> 
   <description>Changes have been made in Git (master):

commit 77acd38f939d3b1642ea72d210790466320f9a48
Author: Michael M Slusarz &lt;slusarz@horde.org&gt;
Date:   Tue Sep 16 14:36:50 2014 -0600

    [mms] IMAP driver needs to explicitly search for UTF-8 text, since we don&#039;t restrict charset input at the UI level (Bug #13554).
    
    Conflicts:
    	ingo/docs/CHANGES
    	ingo/package.xml

 ingo/docs/CHANGES        |    3 +++
 ingo/lib/Script/Imap.php |    5 +++++
 ingo/package.xml         |    3 ++-
 3 files changed, 10 insertions(+), 1 deletions(-)

http://github.com/horde/horde/commit/77acd38f939d3b1642ea72d210790466320f9a48</description> 
   <pubDate>Wed, 17 Sep 2014 07:38:25 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13554#t85781</link> 
  </item> 
   
   
 
 </channel> 
</rss> 
