[Tickets #10462] Re: search looping in IE 9

bugs at horde.org bugs at horde.org
Wed Aug 31 10:42:05 UTC 2011


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/10462
------------------------------------------------------------------------------
  Ticket             | 10462
  Updated By         | xavier.montagutelli at unilim.fr
  Summary            | search looping in IE 9
  Queue              | IMP
  Version            | 5.0.10
  Type               | Bug
  State              | Unconfirmed
  Priority           | 1. Low
  Milestone          |
  Patch              |
  Owners             |
------------------------------------------------------------------------------


xavier.montagutelli at unilim.fr (2011-08-31 10:42) wrote:

A few more information :

> I have the same problem with IE9 under my installation.

It loops when IE9 is in "native" mode. The search works if the browser  
is in "compatibility" mode.

> I also have the following logs :
>
>
> Aug 31 10:52:15 webmail4 HORDE: [imp] PHP ERROR: array_flip(): Can  
> only flip STRING and INTEGER values! [pid 12219 on line 248 of  
> "/var/www/horde/imp/lib/Views/ListMessages.php"]

I added a "print_r" in this script. I get :

Aug 31 11:57:32 webmail4 HORDE: [imp] Array#012(#012    [INBOX] =>  
Array#012        (#012            [0] => NaN#012        )#012#012)#012  
[pid 29629 on line 247 of  
"/var/www/horde/imp/lib/Views/ListMessages.php"]

This error does not appear using chrome.

>
> Aug 31 10:52:16 webmail4 suhosin[4957]: ALERT-SIMULATION - ASCII-NUL  
> chars not allowed within request variables - dropped variable 'view'  
> (attacker '164.81.3.151', file '/var/www/horde/services/ajax.php')

I also get this message using chrome. It is related to MBOX_PREFIX  
ending with the NULL char in ./imp/lib/Search.php. Doesn't seem to be  
related with the problem.

The search doesn't loop when I search a non-existent pattern in my  
mailbox, or when there's only one result ...

The search returns something, I see it with the dev tools in IE9. But  
it loops. Example :

/*-secure-{"response":{"ViewPort":{"cacheid":"1","data":{"INBOX\u0000356703":{"flag":["list","unseen"],"imapuid":356703,"view":"INBOX","size":"6\u00a0Ko","date":"10:57:30","from":"Jan Schneider","subject":"Re: [dev] Horde License File Shipping and Horde License Header Cleanup","listmsg":1},"INBOX\u0000355303":{"flag":["\\seen","list"],"imapuid":355303,"view":"INBOX","size":"9\u00a0Ko","date":"23\/08\/2011","from":"Jan Schneider","subject":"Re: [dev] Horde_Ldap performance problem + patch","listmsg":1}},"label":"R\u00e9sultats de la recherche","metadata":{"nothread":1,"sortby":100,"sortdir":1,"search":1,"flags":["\\flagged","\\deleted","$junk","$notjunk","\\answered","\\draft","$forwarded","\\seen"],"slabel":"Recherche From (Header) for 'schneider' dans [Bo\u00eete de  
r\u00e9ception]","readonly":0},"rowlist":{"INBOX\u0000356703":1,"INBOX\u0000355303":2},"totalrows":2,"view":"impsearch\u0000dimpqsearch","requestid":315,"rownum":1,"search":1}}}*/





More information about the bugs mailing list