Ticket #58 (closed defect: invalid)

Opened 18 months ago

Last modified 5 months ago

IE6 Key connection problem

Reported by: darren.ferguson Owned by: zeank
Priority: normal Milestone: jsjac-1.3.2
Component: jsjac Version: 1.3
Severity: normal Keywords:
Cc: darren.ferguson@…

Description

Utilizing IE6 and Ejabberd http bind it looks like the JSJaC library is getting confused and sending the keys either out of sequence or sending an invalid key to the system.

=INFO REPORT==== 2009-04-01 10:43:41 ===
D(<0.488.0>:ejabberd_http_bind:378) : Key/OldKey/NextKey: 8090d887b4ca781fa70c918b17259fded15a7381/27fb09e7b76ab44e5a39faa93fa914d1fec6210b/b1403287b2a6d1a23c357d4a3168d1c6b294bf33

=INFO REPORT==== 2009-04-01 10:43:41 ===
D(<0.488.0>:ejabberd_http_bind:384) : wrong key: 8090d887b4ca781fa70c918b17259fded15a7381

=INFO REPORT==== 2009-04-01 10:43:41 ===
D(<0.488.0>:ejabberd_http_bind:663) : terminate: deleting session ca8073d692f746a54f2fbdf00c667a353bba44a5

This is occurring on login.

Change History

Changed 18 months ago by zeank

I don't think this problem is either restricted to IE6 nor is it a bug with jsjac. I guess that this is a bug at ejabberd's http-bind which is checking for bad keys before checking if requests might have been received in wrong order.

Changed 17 months ago by darren.ferguson

Srefan

I think you are correct i am now receiving the message in IE7 and some versions of Firefox on Windows. I guess will start looking at the ejabberd-http-bind implementation and determine if it can be fixed.

Changed 17 months ago by darren.ferguson

Oh actually i did not realize you also wrote the http-bind portion for ejabberd.

Looking through it the sync function looks like it needs to be doing the checking for the packets however i am not 100% sure how in that instance we could check if the packets are out of synchronization. Do you have any ideas on a path for this?

Changed 17 months ago by darren.ferguson

  • cc darren.ferguson@… added

Changed 17 months ago by darren.ferguson

Stefan just an update if the JSJAC_HAVEKEYS is set to false then this issue does not occur. It looks like it is an issue with the ejabberd http-bind but at least wanted to let you know there is a current work around until i have more time to debug the ejabberd http-bind portion.

Changed 13 months ago by zeank

  • status changed from new to closed
  • resolution set to invalid

Changed 6 months ago by sim

decoration Changed 1 year ago by admin

bathtub Changed 1 year ago by admin

solar system Changed 1 year ago by admin

stair parts Changed 1 year ago by admin

solar supply Changed 1 year ago by admin

Note: See TracTickets for help on using tickets.